本案例采用XD-ETHPN20网关做为Modbus TCP通信协议设备与Profinet通信协议设备连接的桥梁。Modbus TCP是一种基于TCP/IP协议的工业通信协议,而Profinet则是用于太网通信的协议。Modbus TCP转Profinet网关可实现这两种不同协议之间的数据交换和传输,极大地方便了工业生产现场的自动化控制和监控。Modbus TCP转Profinet网关设备解决不同设备间协议不兼容的问题,提高了设备之间的互联互通性。
打开博图,添加PLC并修改IP地址
在“菜单栏选项中”点击“管理通用站描述文件(GSD)”安装GSD文件,操作如下
添加网关驱动到博图,双击或拖拽都可以。
连接网关,修改IP地址
修改网关设备名称,注意:不要出现特殊符号,否则会出错。
分配设备名称,点击更新列表,选中搜索到的设备分配即可。
编译硬件重组
下载配置到PLC
打开网关配置软件,导入网关GSD文件
选中Modbus TCP模式,IP地址为192.168.0.200,端口号保持默认
从站IP地址192.168.0.100
添加第一个插槽,应与博图里插槽号保持一致,将Module ID修改为CH1,其余保持不变。
添加第二个插槽,插槽号2,8个字节输入,4个数据长度,03功能码,
添加第三个插槽,插槽好3,8个字节输出,4个数据长度,16功能码,注意注意应与博图的配置保持一致
点击连接,配置下发到网关
组态下载到网关
转至在线
新建监控表
利用Modbus Slave模拟从站进行测试,配置从站参数
数据上传成功,报文收发正常。