很多朋友在使用西门子PLC的时候都遇到过需要连接第三方设备的情况,其原因多是为了控制成本。但此时设备之间不同的协议转换则让很多朋友感到头疼。今天给大家带来的案例则是用西门子PLC通过网关连接Modbus TCP
接口协议的第三方设备。希望在某些方面能帮助到大家。
首先,本案例使用的组态软件是西门子“TIA Portal V13”,硬件为西门子1200系列PLC,协议转换网关以及模拟第三方设备的PC机。
1:建立组态

2:添加网关的GSD文件

3:选择所需网关
本例是要模拟连接ModbusTCP从站(服务器)
所以选择KJ-PNG-006/Master

4:注意右边IP与设备名称要与左边项目树内对应

5:双击网关进入设备视图,在右侧硬件目录里选择所需功能码及字节数

本例以4区03H功能码为例读4个字,在下图中填写从站设备的ID号(Modbus 站号)及寄存器地址
本例为站号1和2 起始地址0

6:在梯形图中写启动程序将控制字最低位置1 Qx.0(x是Control and Status的Q地址)

7:编译并下载
8:连接并设置网关TCP端
设置ip段与从站一致

接口类型选择RS485

连接模式选择Data Socket模式,TCP类型选择ModbusRTU

下一步保存重启
打开modbus slvae测试软件 ID1的IP为192.168.20.100
ID2的数据通过USB转485转换器通过串口服务器转为IP192.168.20.60连接到网关的TCP口

以上就是ModbusTCP转Profinet网关的案例使用说明
 正在下载,请等待……
正在下载,请等待……
 [1357]
[1357] [3331]
[3331] [1475]
[1475] [1513]
[1513] [1749]
[1749] [1419]
[1419] [15881]
[15881] [1855]
[1855] [1538]
[1538] [2692]
[2692]

 
         客服
        客服
         
         
         小程序
        小程序
         
         
         公众号
        公众号
         
        