优易通串口服务器连接西门子S7-200系列PLC下载程序示例

优易通物联网,串口服务器,PLC

一、例程环境

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

2.STEP 7 MicroWIN V4.0 SP9编程软件

3.虚拟串口软件

4.串口服务器UE-E3100-4

5.杜邦线两根(公对公)

二、例程介绍

1.实现功能:通过网络,局域网或者外网对传统没有网络连接功能的PLC进行程序的上传和下载。PLC连接串口服务器,串口服务器工作在Client模式,连接电脑端虚拟串口软件建立的Server,PLC编程软件连接虚拟串口软件虚拟出的串口,编程软件通过虚拟串口软件和串口服务器实现下载上载或者监控PLC的程序。

2.应用范围:主要用于网络控制,集中控制管理,工控行业。可应用与之前是采用串口通信方式,现升级改用网络通信场景。

三、配置过程

1.串口服务器设置:设置串口服务器的串口参数为9600/E/8/1,与PLC串口参数一致。设置串口服务器SocketA模式为TCP Client,服务器地址和服务器端口设置为192.168.2.52和10002,该地址为虚拟串口软件建立Server的地址和端口。

优易通物联网,串口服务器,PLC

2.虚拟串口软件设置:设置连接类型为Server Connection,串口号为COM1,TCP端口为10002。

3.硬件连接:用杜邦线连接S7-200 PORT0和串口服务器的串口。S7-200 PORT0的管脚3对应串口服务器的RS485A,管脚8对应RS485B。

优易通物联网,串口服务器,PLC
优易通物联网,串口服务器,PLC

4.打开S7-200的编程软件,编写一个简单的控制Q0.0循环闭合和断开的程序。

优易通物联网,串口服务器,PLC

5.设置PG/PC接口。点击设置PG/PC接口,选择PC/PPI,点击属性,将超时时间设置大点,设置10S或者100S,设置传输率为9.6kbps。然后点击本地连接选择刚才虚拟的串口COM1。

优易通物联网,串口服务器,PLC
优易通物联网,串口服务器,PLC
优易通物联网,串口服务器,PLC

6.搜索PLC,检查是否可以通信成功。点击通信,然后双击刷新。点击搜索到的设备,确定。

优易通物联网,串口服务器,PLC

7.编译程序,然后下载程序。

优易通物联网,串口服务器,PLC
优易通物联网,串口服务器,PLC
优易通物联网,串口服务器,PLC

8.PLC程序上载

优易通物联网,串口服务器,PLC

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

优易通串口服务器与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通信正常。

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