优易通串口服务器与KEPServerEX通信实例

(基于Modbus Serial驱动程序)

一、例程环境

1.操作系统Windows10,64位操作系统

2.工业自动化平台KEPServerEX 6.10

3.液位传感器(支持Modbus_RTU)

4.UE-E3100-4(RS485接口)

二、例程介绍

1.实现功能:串口设备连接串口服务器,串口服务器直接与KEPServerEX进行数据交互,实现KEPServerEX平台发送Modbus RTU 协议的请求数据,Modbus RTU设备返回对应的参数值。通过串口服务器的网络透传和KEPServerEX的COM口以太网封装功能实现数据远程传输,远程通讯。

2.应用范围:主要用于远程控制,远程串口通信,远程数据采集。串口服务器将传统的RS232或RS485 串口通信通过网络实现远程通信。

3.液位传感器通信说明

三、配置过程

1.将水位传感器RS485接口连接到串口服务器的RS485通信接口上。

2.串口服务器设置:设置串口服务器的串口参数为9600/N/8/1,与水位传感器串口参数一致。设置SocketA协议为TCP Server,服务器端口为10001。

3.KEServerEX部分。新建一个通道,右击连接性->新建通道。

4.选择通道类型,Modbus RTU Serial。

5.设置通道名称。

6.设置虚拟网络和每周期的事务数,都使用默认值。

7.设置物理媒体,选择以太网封装。网络适配器根据实际进行选择。

8.选择是否终止非活动的COM端口连接,使用默认值。

9.设置队列优化方法和工作循环,使用默认值。

10.选择如何将无效的浮点数发送到客户端,使用默认值。

11.完成添加通道向导。

12.在指定通道上添加设备。

13.选择设备的型号,Modbus。

14.指定ID格式和ID,ID为Modbus RTU设备的地址,根据实际地址进行填写。

15.确定扫描设备中标记的频率所用方法,使用默认值。

16.指定终端服务器的IP地址,端口和协议。IP地址为串口服务器地址,端口号为前面设置的10001,协议选择TCP/IP。

17.设置连接相关参数,默认值。

18.设置自动从扫描中移除出现通信故障的设备,默认值。

19.选择在设备启动时执行自动标记生成操作,默认值。

20.指定设备的地址编号等,默认值。

21.选择Modbus字节顺序等,默认值。

22.指定输出块中的线圈数量等,默认值。

23.定义准确的概念位置等,默认值。

24.指定要附加至Modbus响应开关的字节数,默认值。

25.设置异常处理方式,默认值。

26.添加设备完成。

27.添加静态标记。

28.查看通信是否正常,可以看到数据已经采集上来值为6,Quality显示良好,表示串口服务器和KEPServerEX通信正常。

济南优易通物联网技术有限公司版权所有。