一、背景:
工控现场之所以需要使用Profinet转Modbus网关,是因为工控系统中常常存在不同厂家设备之间通讯协议不一致的问题。而Modbus和Profinet分别代表着两种不同的通信协议,Profinet通常用于较新的设备,而Modbus则是比较老的通讯协议。在工控现场,很可能会同时存在使用Profinet和Modbus的设备,为了实现这些设备之间的通讯,就需要使用Profinet转Modbus网关进行协议转换。
二、Profinet转Modbus网关的优势:
Profinet转Modbus网关(XD-MDPN100/300)的主要功能是实现Modbus协议和Profinet协议之间的转换和通信。Profinet转Modbus网关集成了Modbus和Profinet两种协议,支持Modbus RTU主站/从站,并可以与RS485/232接口的设备,如变频器、智能高低压电器、电量测量装置等进行连接。
三、Profinet转Modbus网关配置步骤
打开博图,新建工程
加载提供的GSD文件
找到网关驱动,双击或拖动添加到博图里
配置IP地址这里需要注意,PLC,网关,本机,三者的IP地址应保持在同一网段上,否则无法正常连接通讯。
在博图里将网关与PLC相连。
打开网关配置软件,点击菜单栏的Profinet,导入GSD文件
点击第二个菜单栏选择Modbus RS-485,注意:除配置6通道网关时,需要从Modbus 1开始配置通讯参数外,其余统一从Modbus 3开始配置通讯参数。
点击菜单栏的本地IP配置,点击主从模式的下拉菜单根据现场需求选择Mastor/Slanve/自由口,其余配置保持默认。本案例选择Mastor
在菜单栏—点击数据映射—点击新增面板—点击添加,添加第一个插槽,
注意:修改插槽号为1,修改Module ID为CH1,其余保持默认即可,
添加第二和第三个插槽等多个插槽,根据现场需求可自行添加 读写指令,本案例选择读8个字节,注意:添加的插槽应与博图的配置保持一致。
Modbus序号除六通道网关以外,其余从3开始,因此本案例选择3;数据保持、高低位转換、数据变化发送、禁止发送,这些指令可以根据现场需求自行选择。
点击配置下发—连接,网关IP地址默认为192.168.0.5,端口保持默认。
连接成功后点击配置下发,
回到博图,在设备试图下网关
右击分配网关名称
点击更新列表,选中搜索到的设备点击分配,完成后点击关闭即可。
右击选择编译中的硬件完全重建
点击下载按钮,下载配置到网关:端口子网的连接:选择PNAE_1,点击开始搜索,选择搜索到的设备,点击下载,根据提示往下操作即可完成下载
新建监控表可监控数据的发送及接收,以及正确性