Modbus转DeviceNet适配器应用案例
——上海泗博自动化适配器成功与LYHD系类谐波多功能表通讯
摘要:随着社会的飞快发展,各种多功能仪表随之而来,而与仪表的通讯要求也随之增加。本文是关于LYHD系类谐波多功能仪(Modbus协议)转为DeviceNet协议的应用案例,上海泗博自动化的Modbus转DeviceNet适配器MD-21U运用其中,并且能够确保稳定、可靠通讯。
关键词:Modbus转DeviceNet 谐波多功能仪 Modbus DeviceNet SiboTech
一、背景
通讯网络的迅速发展推进了各种现场总线通信协议的产生,低成本、方便、可靠等性能都是选择现场工业系统通信网络类型的参考指标。DeviceNet通信协议就是其中一种,它将各种工业现场设备(如:限位开关,光电传感器,阀组,电动机起动器,过程传感器,条形码读取器,变频驱动器,面板显示器和操作员接口)连接到同一个网络,进行网络间不同设备的数据通信,从而消除了昂贵的硬接线。
本案例中的LYHD系类谐波多功能表使用的是现场仪表类设备常用的Modbus/串口通信协议。如果需要实现这类设备数据的上传,如采集的数据上传到上层的DeviceNet网络、PROFIBUS DP网络、工业以太网等,都需要专门的通信协议转换网关。上海泗博自动化技术有限公司针对工业通信现场的这种应用需求为用户提供了一系列可靠、稳定的工业通信解决方案。在本应用案例中,上海泗博自动化的Modbus转DeviceNet适配器MD-21U在实现AB PLC(Logix 5000)对谐波多功能表的数据采集中起到了无可替代的桥梁作用。
二、Modbus转DeviceNet适配器MD-21U系统功能
在整个系统通讯过程中,适配器MD-21U的DeviceNet接口在DeviceNet网络中作为从站,Modbus接口在Modbus网络中作为主站,通过Modbus协议采集谐波多功能表的参数并通过内存映射的方法上传到DeviceNet网络。例如AB PLC(Logix 5000)通过MD-21U采集谐波多功能表节点地址,波特率,奇偶校验方式,继电器输出状态,开关量输入状态等参数。在适配器对应的配置软件GT-123中配置相关串口参数和Modbus命令并下载到适配器中可即可完成对现场数据采集的要求:通过用3号功能码读取谐波多功能表节点地址,波特率,奇偶校验方式;用1号功能码读取继电器输出状态;用2号功能码读取开关量输入状态。
Modbus转DeciceNet适配器MD-21U的技术特性:
- ● DeviceNet从站接口功能;
-
- ● Modbus主站接口功能,支持1、2、3、4、5、6、15、16号功能码;
-
- ● 宽电压输入范围 11 ~ 30V;
-
- ● 支持DeviceNet规范的全部波特率,自动波特率侦听;
-
- ● DeviceNet端具有防电缆错接保护(±36V);
-
三、多功能表参数设置
1、首先按照多功能表的使用说明书,对仪表的节点地址(图1),波特率(图2),奇偶校验方式(图3)等参数进行设置。
图1 节点地址
图2 波特率
图3 奇偶校验方式
2、例如需要采集下图4,图5中红色圈出的数据:
0x0000 密码 0x0001 地址 0x0002 波特率 0x0003 校验方式 (对应功能码:0x03、0x04、0x06、0x10);
图4 通讯地址信息
0x0000 DO1状态 0x0001 DO2状态 0x0002 DO3状态(对应功能码:0x01);
图5 继电器输出状态位
3、通过MD-21U的配置软件GT-123,根据需要采集的数据,进行如下配置:
- ● DeviceNet端的参数配置(这里的配置要跟DeviceNet主站(AB PLC)相对应),如图6所示。
-
- “DeviceNet地址”是指适配器的地址,可以在软件中配置,也可以通过按钮进行设置;
-
- “DeviceNet通讯波特率”125K、250K、500K、自动波特率侦听可选;
-
- “DeviceNet输入字节数”可设置为8、16、32、64、96;
-
- “DeviceNet输出字节数”可设置为8、16、32、64。
-
图6 总线配置界面
|