收藏 分享(赏)

LONGATE MODBUS到LonWorks的网关使用说明.doc

上传人:jinchen 文档编号:12272989 上传时间:2021-12-08 格式:DOC 页数:4 大小:75.50KB
下载 相关 举报
LONGATE MODBUS到LonWorks的网关使用说明.doc_第1页
第1页 / 共4页
LONGATE MODBUS到LonWorks的网关使用说明.doc_第2页
第2页 / 共4页
LONGATE MODBUS到LonWorks的网关使用说明.doc_第3页
第3页 / 共4页
LONGATE MODBUS到LonWorks的网关使用说明.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、LONGATE MODBUS 到 LonWorks 的网关使用说明特点 RS232、RS485 两种串口可选(订购时确定) LonWorks 收发器为 FTT10A 通过 LonWorks 访问 MODBUS 设备 通过 MODBUS 访问 LonWorks 设备一、产品描述MODBUS 到 LonWorks 的网关是 LONGATE 的一种特殊应用,因此有必要先了解一下普通 LONGATE 的设计思路。 LONGATE 提供串行口到 LonWorks 的网关,有 RS232 到 LonWorks、RS485 到LonWorks 两种型号,其应用模式主要有三种,分别如图 1、图 2、图 3 所

2、示。LONWORKSlongate智能设备Lon 节点MODBUSLONWOKSlongateLon 节点图 1 Modbus 到 LonWorks MODBUS图 2 LonWorks 到 Modbus串口Lonworks串口串口图 3 利用成对的 Longate 实现串口设备的透明连接PLCLongateLongate在图 1 中,传统的 MODBUS 接口设备通过 Longate 接到 LonWorks 网上,LonWorks网上的计算机或其它 LonWorks 节点就可以访问这些 MODBUS 智能设备的数据。Longate 实现的 MODBUS 指令为 “寄存器读”和“寄存器写 ”,

3、通过提供 8 个输入网络变量、8 个输出网络变量来完成对 MODBUS 从设备的数据访问,每组网络变量均为 32字节,对应 16 个 MODBUS 的 Register。16 个网络变量分别有对应的 MODBUS 从节点地址、内部 Register 的起始地址及Register 个数三个可配置参数,这些参数可以相同,也可以不同,因此一个 Longate 最多可以从 8 个 MODBUS 从设备中读取数据,还可最多向 8 个 MODBUS 从设备中写入数据。配置参数均为 EEPROM 类型,一旦设定,失电后仍然有效。图 2 中 PLC 作为 MODBUS 主站,通过 Longate 可以访问 L

4、onWorks 网上的不同节点的数据。具体的实现方法是, 先在 Longate 中建立网络变量并与对应的节点实现网络变量的绑定,Longate 建立一张映射表,把网络变量映射成 MODBUS 的 Register,这样 MODBUS主节点就可以像访问普通 MODBUS 从节点一样访问 LonWorks 网络上的节点。可以看出,Longate 这种应用是存在限制的,即 MODBUS 主节点最多可以通过Longate 访问 64 个不的网络变量。图 3 的应用模式, 实际上是一种“借道”模式, Longate 接到串口的数据包后,转换成 LonWorks 报文,发送到 LonWorks 网上,另一

5、端的 Longate 收到此报文后,还原成串口数据包。限制是每个串口数据长度不得大于 64 个字节。原来以串口(RS232、RS485)相连的两个设备, 通过一组 Longate, “借道”LonWorks 来完成通信,软件及硬件不用做任何改变。二、接线图端子信号名 说明 端子信号名 说明A0 B0 LON+A1 TXD(485B) 数据线 B1 LON-LON 网络线A2 RXD(485A) 数据线 B2 LON+A3 DTR 控制线 B3 LON-模块内与 B0,B1相連A8A0B8B0A4 GND 地 B4 24V+ 外部 24V 供电正端A5 DSR 控制线 B5 24V- 外部 24

6、V 供电负端A6 B6 24V+ 模块内与 B4 相连A7 B7 24V- 模块内与 B5 相连A8 SHL 接屏蔽 B8 SHL 接屏蔽二、MODBUS-LONGATE 程序接口MODBUS 到 LonWorks 的网关是 LONGATE 的一种特殊应用,它通过预装的程序完成以下功能:MODBUS 从节点的内部寄存器值转换成对应的 LonWorks 网络变量;这部分功能是出厂时预装程序具有的;如果对程序的某些限制有修改的要求,可以与公司协商用户可以用 NODEBUILDER 或 VisualControl 编程,完成其它串口设备到 LON 的转换,也可以委托本公司代为实现。出厂时,MODBU

7、S-LONGATE 中预装了 lonWorks 程序,定义了以下网络变量,为了使 MODBUS-LONGATE 能正常工作,必须对以下配置参数进行设定。预装程序的网络变量定义如下: config network input SNVT_count_inc nciRefPrd=2; 配置参数,掉电后保留,MODBUS-LONGATE 模块将以这个参为周期查询MODBUS 从节点,并将查询结果放入相应的网络变量,单位秒,缺省值 2 秒; config network input SNVT_count_inc nciModbusTimeOut=3;配置参数,掉电后保留, MODBUS 从节点若在这个参

8、数规定的时间内没有应答 MODBUS-LONGATE 模块的查询,则认为发生超时错误,可能 MODBUS从节点故障或通讯故障; config network input unsigned int nciUARTBaud=3;配置参数,掉电后保留,MODBUS-LONGATE 模块与 MODBUS 从节点间通讯波特率,缺省 9600bps1. 2400bps2. 4800bps3. 9600bps4. 19200bps5. 38400bps其它无效 config network input unsigned int nciUARTMode=1; 配置参数,掉电后保留,MODBUS-LONGATE

9、 模块与 MODBUS 从节点间串口工作模式,缺省为模式 1:1. 1 位起始位,8 位数据位,1 位停止位2. 1 位起始位,8 位数据位,2 位停止位,无校验位3. 1 位起始位,8 位数据位,1 位偶校验位,1 位停止位4. 1 位起始位,8 位数据位,1 位奇校验位,1 位停止位其它无效 config network input unsigned int nciGroupNum=4;配置参数,掉电后保留,MODBUS-LONGATE 模块下挂的 MODBUS 从节点的个数,缺省为 4;最多不超过 4; config network input unsigned int nciModbu

10、sSlave4;配置参数,掉电后保留,这是一个数组,每个变量对应 MODBUS 从节点的地址,不能为 0; config network input unsigned int nciModbusRegNums4;配置参数,掉电后保留,这是一个数组,数组的每个变量对应 MODBUS 从节点中读上来的寄存器个数;缺省为 14,最大不能起过 14;由于 MODBUS 规定每个寄存器长 2 个字节,也就是说每次可以从人 MODBUS 从节点中读上来的数为 28 个字节(如果用户要求,最大可以到 80 字节) ; config network input unsigned long nciModbusS

11、tart4;配置参数,配置参数,掉电后保留,这是一个数组,数组的每个变量对应 MODBUS 从节点中读上来的寄存器的起始地址; network output dms_Range nvoModBusData4;MODBUS-LONGATE 模块周期性地从下挂的 MODBUS 从节点取数,取上后放到这个数组中,数组中的每个变量对应一个从节点的数据,要注意:数组中的每变量都是一个结构型的变量,定义如下:typedef structsigned long para14;dms_Range;可以按用户要求扩大到 40 个长整型 network output unsigned int nvoSlaveEr

12、ror4;从节点若在规定的时间内没有应答 MODBUS-LONGATE 模块的查询,上述网量变量的对应单元为非 0,每出错一次,内容增加 1; network output unsigned int nvoSlaveAccess4;对应的 MODBUS 从节点正确应答的次数,最大值为 255,达到此值后,将重新从 0 开始计数,正常情况下应在不断地变化,若长时间不变,则说明该从节点有故障,因此这是一个监测 MODBUS 从节点“心跳”的网络变量,上述网络变量中,有 5 个是公用的,其它 6 个都是数组型的,每个 MODBUS 从节点对应数组中一个变量,因此每个 MODBUS 从节点用到 6 个网络变量,椐 LONWORKS 编程的要求,每个 LON 节点的网络变量个数不得超过 64 个,因此 LONGATE 理论上最多可以带(64-5)/6 约 9 个 MODBUS 从节点,但推荐为 1-4 个,否则会很慢。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报