收藏 分销(赏)

ln2000通讯系统手册.doc

上传人:精**** 文档编号:2418614 上传时间:2024-05-29 格式:DOC 页数:36 大小:2.59MB 下载积分:12 金币
下载 相关 举报
ln2000通讯系统手册.doc_第1页
第1页 / 共36页
ln2000通讯系统手册.doc_第2页
第2页 / 共36页


点击查看更多>>
资源描述
通讯手册 1 GPS授时(LN_GPS.EXE) 1.1概述 LK_GPS Receiver接收对时程序接收LN_GPS模块的串口对时输出,并修改操作系统时间,完成精确授时功能。 在LN2000DCS系统文件夹中,点击GPSReceiver.exe按钮,就进入LK_GPS Receiver接收对时程序界面(如图1.1-1所示)。 图1.1-1 LN_GPS启动界面 1.2 程序界面说明 程序显示的主体是一个对话框的形式,包括操作区、对时回显区以及对时历史区。 其中操作区是程序的设置部分,各种操作都在这里;回显区显示最近一次对时的时间、接收码以及校验对时状态;历史区显示最近100次的接收历史,包括接收码和接收时间如图1.2-1所示。 操作区 回显区 历史区 图1.2-1 LN_GPS程序界面 1.3 操作说明 LK_GPS Receiver程序主要有如下几种操作: 开始接收/停止接收:此按钮操作程序是否接受来自串口的对时信号,点击开始按钮则开始接收,点击停止接收按钮则停止接收串口信号 参数设置:设置程序使用的串口设置,包括选择串口号、波特率、奇偶校验等,LN_GPS模块上信号格式采用(9600,n,8,1)格式,即波特率为9600,没有奇偶校验、8个传输位、一个停止位。设置好后,点击确定即可如图1.3.1所示。 图1.3.1串口设置 隐藏:点击隐藏或者是最小化,程序都会隐藏窗口,在屏幕右下角工作台缩成图标,鼠标左键单击该图标,可还原窗口。 退出:退出程序。 清空显示:清空对时历史区显示。 1.4 串口通讯接口及协议说明 1.4.1 LN-GPS模块通讯接口概述 LN-GPS模块对各种授时接收系统提供三种通讯接口,包括CAN接口两个,RS-485串行接口四个,RS-232串行通讯接口两个。串行口通讯的物理层协议为RS-485与RS-232,可与任何具有RS-485或RS-232接口的计算机、设备或系统,特别是DCS系统实现通讯,通常推荐RS-485方式进行距离较远或者环境较恶劣情况下的通讯。 1.4.2 LN-GPS模块串行口通讯接口方式 通讯接口:RS-485或RS-232 校验方式:8位CRC校验 数据格式:9600,n,8,1 通讯方式:主从通讯,LN-GPS模块定时向外广播时间,接收系统查询接收LN-GPS模块的数据。 接收数据格式(其中CRC校验码是前面八个字节的校验校验码): 1 2 3 4 5 6 7 8 9 10 11 12 数据起始字节 年 高 字节 年 低 字节 月 日 时 分 秒 毫秒高 字节 毫秒低 字节 CRC校验码 数据停止字节 0x24 0x07 0xD5 0x04 0x18 0x0A 0x2D 0x18 0x01 0x98 0x97 0x40 数据含义:2005年4月24日10时45分24秒408毫秒 表1.4-1 接收数据格式 1.5 注意事项 1. 确保天线放置在室外,尽量避免障碍物的遮挡。 2. 尽量要避开高大建筑物、茂密植物的遮挡。 3. 天线不要侧放,固定旋杆旋入整流罩柄后应基本垂直于水平面。 4. 不要擅自延长天线的电缆。 5. 不要用金属罩、网,罩住天线。 6. 不要和其他无线电发射天线在短距离内混合安装。如:雷达天线、车载电台天线等等。通常情况下距离雷达的发射天线距离应在4~5 米以上;距离大功率单边带的发射天线应2~3 以上;距离普通车载电台发射天线应在40~60 厘米以上。 7. 不要浸泡在液体环境中使用。授时天线无防雨密封设计,液体高度不可高于整流罩柄末端。 8. 严禁将GPS 专用天线作为其他设备的发射天线!这样不但会烧毁天线,而且会烧毁GPS 接收板,甚至用户端接收电路。 1.6 G507型天线技术规格书 频率范围(Frequency) 1575±5MHz 极化方式(Polarization) 右旋圆极化 right hand circular 天线增益(Antenna gain) ≥3.5dB 放大增益(Amplifier gain) ≥35dB typ. 噪声系数(Noise figure) ≤1.5dB typ. 反射损耗 -14dB(即驻波比≤1.5) 干扰抑制(Interference rejection) ≥25 dB 供电 3V/5V DC 连接器 N型(阴) 安装方式(Mounting) 螺纹(M24*1.5)连接 体积 ∮96*126mm 工作温度(Operation temperature) -45℃ to 85℃ 贮存温度(Storage temperature) -50℃ to 90℃ 湿度(Humidity) 100% 2 OPC通用接口 2.1 OPC说明 2.1.1 OPC简介 OPC是OLE for Process Control的缩写,即把OLE应用于工业控制领域。OLE原意是对象链接和嵌入,随着OLE 2的发行,其范围已远远超出了这个概念。现在的OLE包含了许多新的特征,如统一数据传输、结构化存储和自动化,已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范,是面向对象程序设计概念的进一步推广。OPC建立OLE规范之上,它为工业控制领域提供了一种标准的数据访问机制。 工业控制领域用到大量的现场设备,在OPC出现以前,软件开发商需要开发大量的驱动程序来连接这些设备。即使硬件供应商在硬件上做了一些小小改动,应用程序就可能需要重写;同时,由于不同设备甚至同一设备不同单元的驱动程序也有可能不同,软件开发商很难同时对这些设备进行访问以优化操作。硬件供应商也在尝试解决这个问题,然而由于不同客户有着不同的需要,同时也存在着不同的数据传输协议,因此也一直没有完整的解决方案。     自OPC提出以后,这个问题终于得到解决。OPC规范包括OPC服务器和OPC客户两个部分,其实质是在硬件供应商和软件开发商之间建立了一套完整的"规则",只要遵循这套规则,数据交互对两者来说都是透明的,硬件供应商无需考虑应用程序的多种需求和传输协议,软件开发商也无需了解硬件的实质和操作过程,见图2.1.1-1。 图2.1.1-1 OPC通讯示意图 2.1.2 OPC的优越性 硬件供应商只需提供一套符合OPC Server规范的程序组,无需考虑工程人员需求。软件开发商无需重写大量的设备驱动程序。  工程人员在设备选型上有了更多的选择。OPC扩展了设备的概念。只要符合OPC服务器的规范,OPC客户都可与之进行数据交互,而无需了解设备究竟是PLC还是仪表,甚至在数据库系统上建立了OPC规范,OPC客户也可与之方便地实现数据交互。 2.1.3 OPC的适用范围 OPC设计者们最终目标是在工业领域建立一套数据传输规范,并为之制定了一系列的发展计划。现有的OPC规范涉及如下领域: l 在线数据监测:实现了应用程序和工业控制设备之间高效、灵活的数据读写。  l 报警和事件处理:提供了OPC服务器发生异常时,以及OPC服务器设定事件到来时向OPC客户发送通知的一种机制。  l 历史数据访问:实现了读取、操作、编辑历史数据库的方法。  l 远程数据访问:借助Microsoft的DCOM技术,OPC实现了高性能的远程数据访问能力。  l OPC近期将实现的功能还包括安全性、批处理、历史报警事件数据访问等。 2.2 OPC服务器端程序(LN2000_OPC.exe) 2.2.1 OPC程序简介 LN2000_OPC提供了一个具有通用工控标准(OPC DA2.0)的数据服务程序,实现了与其他系统软件的高性能数据通讯,为客户端程序提供了读写DCS数据的功能。 图2.2.1-1 LN2000_OPC界面 如图2.2.1-1 所示,程序视图包含: 标题栏; 数据结构显示区; DCOM实时信息显示区; 系统参数显示区 ; 菜单栏,详情见表2.2.1-1。 菜单项 说明 System Exit 程序退出 Server Register 注册服务器信息。首次运行时自动注册,注册后本地的以及远程的OPC客户端程序可连接本服务器端程序 Unregister 清除注册信息 Set Delimiter 设置服务器端的数据结构连接符,默认用“.”。 Create tags 加载系统数据库,创建服务器端数据结构 Help About Ln2000_opc Ln2000版本信息 表 2.2.1-1 菜单项及说明 2.2.2 OPC环境配置 打开Ln2000目录下的OPC Cnfg文件夹,双击运行批处理文件OPCConfg.bat,完成OPC环境的注册。 2.2.3 LN2000_OPC程序的启动 LN2000_OPC.exe可以以两种方式运行:仿真数据方式和LN2000实时数据方式。 2.2.4 仿真数据方式 LN2000_OPC.exe启动后自动监测LN2000中的StartUp.exe是否运行,如果Startup未运行,会弹出询问窗口如图2.2.4-1所示,请用户选择是否继续执行程序。 图2.2.4-1 选择窗口 如继续则进入到图2.2.4-2所示界面。 图2.2.4-2 OPC通讯数据点设置 界面包含数据点个数、更新速度、数据类型等信息,用户设置合时的参数后,点击“OK”按钮继续运行程序,进入“数据点仿真调试”界面。 图2.2.4-3 数据点仿真调试 2.2.5 实时数据方式 如果检测到LN2000的StartUp.exe程序,LN2000_OPC.exe查找LN2000数据库文件;如果查找到LN2000数据库文件,则按照数据库内容创建相似的数据结构进入实时数据调试状态,见图2.2.5-1。 图2.2.5-1 实时数据调试 2.3 OPC客户端程序(LN2000_OPCClient) 2.3.1 功能介绍 LN2000_OPCClient是LN2000 DCS系统的OPC客户端程序,支持OPC DA1.0、2.0协议。该程序允许同时读取多个Server的数据,支持对于Server端的本地和远程访问,实现了LN2000 DCS对其他监控系统的管控功能。 2.3.2 程序简介 该程序界面由标题栏、菜单栏、工具栏、数据显示区域、事件显示区域、状态栏六部分组成,见图2.3.2-1 。 图2.3.2-1 LN2000_OPCClient程序界面 l 标题栏: 显示程序图标和程序名。 l 菜单栏 显示程序的所有菜单项。如图2.3.2-1所示,程序包含File、Edit、View、Tools、Help五类菜单项。菜单项定义详情见表2.3.2-1。 菜单名 描述 File Save 保存配置 Export to… 将配置信息导出到一个.xml文件 Import from.. 从一个.xml文件导入配置信息 Set default… 设置默认启动文件,文件格式为.xml Exit 程序退出 Edit New Server Connection 新建一个server连接 New Group 新建一个数据组 New Item 新建一个数据项 Delete 删除数据对象 Properties 显示数据对象的属性 View Item Update InterVal… 设定数据刷新时间 Clear Messages 清空事件显示区域 Log Errors Only 只显示错误事件 Tools Server Connect 连接服务器 Disconnect 断开服务器的连接 Reconnect 重新连接服务器 Get Error String 得到错误字符串 Enumerator Group 列举Group Get Group by Name 按名字查找Group Group Clone Group 复制一个Group Item Set Active 活动标志 Set Inactive 禁用标志 Help About LN2000_OPCClient… 显示版本信息 表2.3.2-1 菜单项及定义 l 工具栏 提供常用菜单命令的快捷按钮。 l 数据显示区域 左侧区域以树形结构显示当前数据的结构,右侧区域显示任一数据项详细信息 l 事件显示区域 显示所发生的事件信息。 l 状态栏 显示程序状态和数据点的个数 2.3.3 与服务器的连接 下面以LN2000_OPCClient与LN2000_OPC程序的连接为例,介绍LN2000_OPCClient在工程中的实际使用。 2.3.3.1 OPC环境配置 打开Ln2000安装目录下的OPC Cnfg文件夹,双击OPCConfg.bat运行完成OPC环境的注册。如果客户端程序远程连接Server程序,用户必须完成服务器端计算机的OPC远程连接相关配置,详情见“OPC远程连接服务器端配置”。 2.3.3.2 服务器注册 在Ln2000系统安装完成后,启动Ln2000_OPC.exe程序完成Ln2000 OPC Server 的注册。其他服务器按照相关的注册方法完成服务器端的注册。 2.3.3.3 对象组态 a、 Server对象配置 启动StartUp并启动LN2000_OPCClient程序,执行“New Server Connection”命令,弹出服务器属性配置界面,见图2.3.3.3-1。 l Prog ID:服务器注册名 l Remote Machine Name:远程计算机IP或网络ID,例如:202.206.212.101 l Server Name:在程序中显示的节点名 设置完相关的属性后,点击“确定”按钮,添加服务器对象。 图2.3.3.3-1 服务器属性界面 b、 Group对象配置 在左侧属性结构中选中服务器对象,点击执行“New Group”命令,会弹出添加组属性配置对话框,见图2.3.3.3-2。 l Name:组对象名,组对象的标识 l Update Rate:组对象的数据扫描周期。 图2.3.3.3-2 组属性界面 l Time Bias:时差,服务器与客户端所在地之间的时差。 l PercentDeadband:数据死区。 l Language ID:语言ID,一般为英语,所以该项固定为1033; l Update Notification:刷新方式,有三种:1.0(有、无时间标签),2.0 l Active Station:组活动状态,当组设置为非活动状态时,组不可用,客户端不扫描该组内数据项的数据。 设置完成后,点击“确定”按钮,添加Group对象。 c、 Item对象配置 选中组对象,点击执行“New Item”命令,弹出添加数据项属性配置对话框,见图2.3.3.3-3 。 图2.3.3.3-3 Item属性界面 l DbPointName:该数据项对应的LN2000系统的数据点名。 l Active:点活动状态。 l Access Path:该数据点在服务器端快捷访问路径,一般为空即可。 l Data Type:数据类型,一般选择Native即可,此时自适应服务器端的数据类型。 l Item ID:数据项标识。可以在下面服务器结构中选择,点击“Add Leaves”按钮,就会自动把可识别的Item ID添加到对应的编辑框中。必须在设置完所有属性后在点击“Add Leaves”按钮。 l ReadOnly:数据项是否只读。该项选中则数据点读写属性为只读,否则,该数据点具有读写属性。 l IsBC:广播状态。选中则表示该数据点具有站间广播功能,该数据点可以引入逻辑运算;否则,该数据点只能引用到画面,不能引入逻辑运算中。 配置完成后,点击“确定”按钮,数据项就添加到程序中,见图2.3.3.3-4。 图2.3.3.3-4 已添加Item的程序界面 2.3.3.4 批量组态 当配置大量的数据项时,窗体操作方式费时费力;用户可以利用配置文件完成大量数据的组态,再利用数据导入功能将组态信息导入到程序中。 启动程序后,点击“Export to…”命令,将当前系统配置导出到.xml文件中,配置文件结构见图2.3.3.4-1。该文件包含对Server、Group、Item三类对象的配置。每类对象存储区域位于本类对象属性名和下一类别对象属性名之间。两个不同类型对象之间必须有一空行。Server对象最后一列表示其包含Group对象的数目,Group对象最后一列表示其包含Item对象的数目。“#Channel”列表示其所属的Server对象名,“$Device”列表示其所属的Group对象名。对象属性在界面配置中已介绍,在此不再赘述。Server对象存储区存放所有的server对象;Group对象存储区按照Server对象存储次序依次存放每一个Server对象下的所有Group对象;Item对象存储区按照Group存储次序依次存放每一个Group对象下的所有Item对象。 图2.3.3.4-1 导出文件视图 配置完成后保存,切换到LN2000_OPCClient,选择“Import from..”命令将配置好的文件导入到程序中,选择“保存”命令保存当前组态信息。 2.4 OPC远程连接服务器端配置 2.4.1 DCOM配置 运行在WINNT\system32目录下的dcomcnfg.exe,或者在 “开始->运行”执行Dcomconfg.exe命令,弹出“分布式COM配置 属性” 对话框。 2.4.1.1 系统DCOM配置 a、 在“默认属性”页面不作改动:默认选项是:选择在这台计算机上启动分布式COM(E)选项、默认身份验证级别是:连接,默认模拟级别是:标识,见图2.4.1.1-1。 图 2.4.1.1-1 “默认属性”对话框 b、 在“默认安全机制”页面 l 按默认访问权限框里的“编辑默认值”按钮,如果无用户:Everyone,按“添加”按钮,选择: Everyone,按“添加”按钮,在访问类型框里选择:允许访问,按“确定”按钮。再按“确定”按钮回到默认安全机制页面,见图 2.4.1.1-2。 图 2.4.1.1-2 “默认访问权限”界面 l 按默认启动权限框里的“编辑默认值”按钮,如果无用户:Everyone,按“添加”按钮,选择: Everyone,按“添加”按钮,在访问类型框里选择:允许调用,按“确定”按钮。再按“确定”按钮回到默认安全机制页面,见图 2.4.1.1-3。 图 2.4.1.1-3“默认启动权限”界面 l 按默认配置权限框里的“编辑默认值”按钮,按“添加”按钮,选择: Everyone,按“添加”按钮,在访问类型框里选择:完全控制,按“确定”按钮。再按“确定”按钮回到默认安全机制页面,见图 2.4.1.1-4。 图 2.4.1.1-4 “默认配置权限”界面 c、 .默认协议页面不作改动,回到在应用程序页面。 2.4.1.2 应用程序配置 在应用程序页面,见图2.4.1.2-1,点击鼠标左键选择:LN2000_OPC,按(属性)按钮,弹出“LN2000 属性”配置界面。 图 2.4.1.2-1 “应用程序”界面 a、在常规页面不作改动,身份验证级别是:默认值。 b、在位置页面不作改动,默认选项是:在这台计算机上运行应用程序。 c、在安全性页面不作改动,全部选择:使用默认选项,见图 2.4.1.2-2。 图 2.4.1.2-2 “应用程序安全性”界面 d、在身份标识页面,选择:交互式用户,见图 2.4.1.2-3。 图 2.4.1.2-3 “应用程序身份标识”界面 e、.终结点页面不作改动。 f.、按(确定)按钮,返回到应用程序页面 2.4.1.3 OpcEnum配置 在应用程序页面,点击鼠标左键选择:OPCEnum,按(属性)按钮,见图 2.4.1.3-1。 图 2.4.1.3-1 “分布式COM配置 属性”界面 a、在常规页面不作改动,身份验证级别是:默认值。 b、在位置页面不作改动,默认选项是:在这台计算机上运行应用程序。 c、在安全性页面作如下改动: 对“默认访问权限”,“默认启动权限”和“默认配置权限”进行设置,添加“everyone”用户,并将其权限分别设置为“允许访问”,“允许调用”和“完全控制”。 d、.在身份标示页面,选择:交互式用户 e、终结点页面不作改动。 f.、按(确定)按钮,回到,在应用程序页面 按(确定)按钮,关闭程序。 2.4.2 用户配置 OPC Client远程访问Server,客户端用户必须具有访问服务器端计算机的权限,因此,用户必须在服务器端计算机用户组中添加客户端计算机使用的用户(用户名和密码完全相同)。 例如计算机A安装Client程序,使用用户名为AA,密码为AA;计算机B安装了Server程序,使用用户名为BB,密码为BB。若要建立合理的连接,必须在计算机B上添加用户AA,以Win2000系统为例,具体操作步骤如下: a、打开控制面板,双击“用户与密码”按钮,进入“用户和密码”设置界面。见图2.4.2-1。 图2.4.2-1 “用户和密码”对话框 b、点击“添加”按钮,弹出 “添加新用户”界面,见图2.4.2-2。 图2.4.2-2 “添加新用户”对话框 c、点击“下一步”按钮,设置用户密码,见图2.4.2-3。 图2.4.2-3 “新用户密码设置”对话框 d、点击“下一步”按钮,授予该用户合理的权限,见图2.4.2-4。 图2.4.2-4 “新用户访问权限”对话框 e、点击“完成”按钮,完成用户的添加,见图2.4.2-5。 图2.4.2-5 “用户和密码”对话框 3 Modbus通讯程序(LN_GATAWAY.EXE) 3.1 功能简介 该程序实现modbus协议,支持主站、从站两种工作方式运行。程序作为主站运行时,支持多串口和一主多从的网络结构。 3.2 程序简介 程序主界面由标题栏、菜单栏、工具栏、左侧结构区、右侧报文区五部分组成,见图3.2-1。 图3.2-1 Modbus程序启动界面 l 标题栏: 显示程序名 l 菜单栏详情见表。 菜单名 描述 文 件 保存 保存配置信息 退出 程序退出 启 动 运行 启动通讯 停止 停止通讯 串 口 添加串口 添加串口信息 删除串口 删除已有串口 串口属性 修改、查看串口信息 设 备 添加设备 添加设备描述信息 删除设备 删除已有设备 设备属性 修改、查看串口信息 报 文 显示该口报文 显示选中的串口报文 不显示报文 停止显示报文 清空报文 清空报文区 冻结报文 停止报文实时滚动 帮 助 计算校验码 校验工具,计算输入数据区的校验码 关于Ln_Gateway 显示程序版本信息 l 左侧结构区:树形显示当前配置的结构 l 右侧报文区:显示实时报文 3.3 使用方法 3.3.1 环境配置 l 安装文件MsFlxGrd.ocx到系统目录“\system32\”,并在“开始->运行”中执行“regsvr32 msflxgrd.ocx”命令,完成注册表的注册。 l 切换到LN2000系统安装目录下的子目录“Project\”,新建名为“GateWay”的文件夹 3.3.2 程序组态 a、 切换程序状态 程序启动后,自动进入运行状态,用户组态前须将程序由“运行”状态转换到“组态”状态。点击“启动->停止”命令,使程序切换到“组态”状态。 b、 添加串口 点击 “串口->添加串口”命令,弹出“串口定义窗口”对话框,见图 3.3.2-1 。 图 3.3.2-1 “串口定义窗口”对话框 l 名称:串口别名。 l 启用该串口:允许使用该串口通讯时选中。 l 描述:该串口描述字符串。 l 串口:选择使用的计算机串口。 l 波特率:通讯传输速率,单位b/s。 l 数据位:一个字节在传输过程中所占用的数据位个数。 l 停止位:一个字节在传输过程中所占用的停止位个数。 l 校验方式:数据传输过程中的校验规则。 l 主从方式:选择作为主站运行还是从站运行。 配置完成后,点击“确定”按钮,退出“串口定义串口”对话框。 c、 添加通讯设备 选中树形结构中的串口名,点击“设备->添加设备”命令,弹出“设备定义窗口”对话框,见图 3.3.2-2 。 图 3.3.2-2 “设备定义窗口”对话框 l 设备名:通讯对象(现场智能设备或其他控制系统)别名。 l 启用该设备:允许该设备通讯时选中。 l 设备描述:通讯对象的描述字符串。 l 设备地址:协议中定义的从站地址。 l 命令字:协议中的功能码编号,根据双方约定填写。 l 缓冲区设置:包括起始地址、数据个数。起始地址是从站寄存器的起始地址,由客户端指定;数据点个数是各类型数据的总数据点个数。要求客户端寄存器地址是连续的。 l 包内最大数据点个数:定义Modbus一包数据中传送最大数据点个数,决定了数据报文长度,根据现场情况定义。“包内最大AM点数”取值范围为1-127;“包内最大DM点数”取值范围为1-2040。 l 时间设定: 最小等待时间:查询报文是否到达的时间间隔。 最大循环次数:检测报文是否到达的最大查询次数。 等待数据回复的最长时间间隔为最小等待时间乘最大循环次数。 l 数据传输时间:最长数据报文传输所占用的时间,数据传输时间(S) = 最长数据报文长度* 11/波特率。 配置完上述信息后,切换到“缓冲区设置”对话框,见图 3.3.2-3 。 图 3.3.2-3 “设备定义窗口”对话框 数据缓冲区包含AM请求、DM请求、AM命令、DM命令四种数据类型。 l AM请求:读模拟量数据,主站读取从站的模拟量数据。 l DM请求:读开关量数据,主站读取从站的开关量数据。 l AM命令:写模拟量数据,主站向从站写模拟量数据。 l DM命令:写开关量数据,主站向从站写开关量数据。 切换缓冲区->类型中的数据类型,在数据库区域会显示适合该类型的数据点,在缓冲区列表中显示当前类型已添加的数据点。数据点有索引号、点名、描述、广播状态、上限值、下限值六种属性;索引号、点名、描述为只读属性,广播状态、上限值、下限值为可编辑属性。双击属性对应的表格,表格变为可编辑状态后,用户编辑其属性值。 l 广播状态:站间广播标志。选中,该数据点进行站间广播,该数据点可以被引入逻辑运算;否则,数据点不广播,数据点不能被引入逻辑运算。 l 上限值、下限值: 适用于模拟量数据。下限值~上限值与0~65535之间成线形关系;实时值与传送二进制数值之间的关系: 实时值 = 传送值*(上限值-下限值)/65535 + 下限值;一般设置下限值为0比较简单,此时,上限值 = 实时值 * 65535 / 传送值 。 设置完成后,点击“确定”按钮,退出“设备定义窗口”对话框。 d、保存启动 点击“文件->保存”命令,保存配置信息,点击“启动->运行”命令,启动通讯进程,查看报文,如图 3.3.2-4 。 图 3.3.2-4 总貌 4 多协议接口程序(Interface.exe) 4.1 功能简介 Interface程序使用相同的主界面,一致的组态方法,支持Modbus Tcp、CDT多种通讯协议。Interface提供界面和文本两种组态方式,具有报文监视功能;提供虚拟站的功能,允许使用过程站数据点组态,虚拟站提供站状态广播和站内数据广播。 4.2 程序简介 程序主界面由标题栏、菜单栏、工具栏、树形结构部分、信息显示部分和状态栏六部分组成,如图 4.2-1 。 图 4.2-1 Ln2000系统通讯程序 l 标题栏:显示程序名 l 菜单栏:显示应用程序的可执行菜单项,由文件、系统配置、通讯组态、运行和帮助五个主菜单组成,详情见表 4.2-2。 菜单项 描述 文 件 重载数据库 重新加载DCS系统数据库 退出 退出程序 系统 配置 虚拟站 设置虚拟站站号,用“,”分开 通信点 从DCS数据库中选取用作通讯的数据点 点属性 编辑通讯数据点的属性 通 讯 组 态 端口配置 配置端口属性(COM或网卡) 添加设备 在指定端口(COM和网卡)添加通讯对象 删除设备 删除指定的通讯设备 设备属性 编辑某一通讯对象的属性 点表配置 组态通讯对象的数据点表 报文设置 定义数据报文格式 运 行 运行 开启通讯 停止 停止通讯 帮助 关于(&A)… 程序帮助信息 表 4.2-2 菜单及其描述 l 工具栏: 显示工具按钮,为使用频率较高的菜单项提供快捷操作。 l 树形结构部分: 按树状结构显示所有的对象,提供对于不同类型对象的选择和快捷访问。 l 信息显示部分: 显示设备配置信息,监控通信端口或通信设备的实时报文 l 状态栏: 显示提示信息 4.3 使用方法 4.3.1 环境配置 用户将MsFlxGrd.ocx文件拷贝到系统目录“\system32\”下,并在“开始->运行”中执行“regsvr32 msflxgrd.ocx”命令,添加注册表信息。 4.3.2 系统组态 4.3.2.1 设置虚拟站 点击“系统配置->虚拟站”命令,弹出“选择虚拟站”对话框,设置虚拟站站号(用作虚拟站站号不能同时用作过程控制站),见图 图 4.3.2.1-1 “选择虚拟站”对话框 4.3.2.2 选择通讯数据点 点击 “系统配置->通信点”命令或按钮,弹出“数据点选择”对话框,如图4.3.2.2-1。 图4.3.2.2-1 “数据点选择”对话框 左侧“可选变量”列表为数据库中的数据点,可以通过“站号”和“数据类型”选择数据库中的任意点;右侧“已选变量”列表为当前变量类型的已选数据点列表。用户使用“插入”、“删除”按钮可以自由选取所需要的通讯数据点。点击“下一步”进入 “变量定义”界面。 4.3.2.3 数据点属性配置 用户点击菜单“系统配置->点属性”命令或按钮,弹出“变量定义”对话框,见图4.3.2.3-1。 图4.3.2.3-1 “变量定义”对话框 在“类型选择”中,选择不同的数据类型,所选类型的数据点就自动填充在数据列表中,见图4.3.2.3-1 。数据点包括点名、点描述、读写属性、广播状态、转换系数、量程偏移六个属性,点名、点描述为只读属性,其他属性可以编辑。编辑方法:双击属性对应的单元格,属性项变为可编辑状态。 l 读写属性 读属性:数据点从外部系统读取数据值。 写属性:数据点向外部系统写数据值。 l 广播状态:站间广播标志。如果数据点需要引入逻辑运算,设置为1;否则,设置为0。 l 转换系数、量程偏移是一组属性,它们一起定义了数据点实时值和通讯传送二进制数值之间的关系。实时值 = 二进制数值 * 转换系数 + 量程偏移 。转换系数、量程偏移两个属性适用于Modbus协议。 4.3.2.4 端口配置 程序端口包含串口和以太网两类,在左侧树形结构区选择串口或以太网下的端口名(串口名为COM*,以太网端口名为“新建网络节点”),点击“通信组态->端口设置”命令或按钮,将会弹出端口配置对话框。 a、 串口配置对话框 图4.3.2.4-1 “串口设置对话框” l 串口号:计算机串口COM* 。 l 波特率、数据位、停止位、校验方式为串口参数。 l 协议类型:选择基于串口的通讯协议。 b、 以太网配置对话框 图4.3.2.4-2 “网络端口配置窗口” l 通道名称:端口在树形结构节点的显示名,初始名为“新建网络节点”,不允许使用初始名。 l 通道描述:端口描述信息。 l 协议: 选择基于以太网的协议。 l 主备通道:冗余网络标志。 l 主通道基址:主网络IP基址。 l 备用通道基址:备网络IP基址。 4.3.2.5 添加设备 在左侧树形结构中选择端口,点击“通信组态->添加设备”命令或按钮,将会弹出设备定义对话框。 a、串口设备定义对话框 图 4.3.2.5-1 “设备设置界面” l 设备名:通讯设备(逻辑)名称。 l 设备描述:设备提示信息。 l 启动:启用标志。 l 设备地址:通讯设备在通讯协议中的地址。 l 主从站:选择主从方式。 l 最小时间:设备扫描周期时间。 b、网络设备定义对话框 图 4.3.2.5-2 “网络设备设置窗口” l 设备名称:通讯设备(逻辑)名称。 l 设备描述:设备提示信息。 l 启动:启用标志。 l 主从方式:选择主从方式。 l 基准时间:设备扫描周期时间。 l 主备:主备冗余网络标志。 l IP主机号:IP地址中的主机号。 l 地址号:通讯协议中的设备地址号。 4.3.2.6 点表组态 选中左侧树形结构中的通讯设备,在右侧数据区会显示该协议支持的各种类型的数据列表,选中所需的数据类型书签页,点击“通信组态-〉点表配置”命令或按钮,弹出对应数据类型的点表配置对话框。 图 4.3.2.6-1 “通信数据点表设置对话框” 用户使用对话框提供的“添加”、“插入”、“删除”按钮,组态数据点表。 4.3.2.7 报文组态 Modbus协议需要用户组态报文,其定义方法如下: 选中左侧树形结构中的通讯设备,点击右侧数据区,点击“通信组态->报文配置”命令,弹出报文配置对话框,见图图4.3.2.7-1。 图4.3.2.7-1报文配置对话框 l 报文类型:通讯数据类型 l 功能码:根据协议定制 l 寄存器地址:数据包数据区起始寄存器地址,根据设备端定义填写 l 点数:数据区内传送的数据点个数。 l 点表偏移量:发送的起始数据点在点表中的数据点位置偏移。 l 等待时间:最长等待回复时间。 4.3.3 系统启动与报文监视 配置完成后,点击菜单“运行->运行”命令或按钮,启动通讯进程。通讯开启后,切换左侧结构区到 “监听”页,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服