智能设备、DCS系统等RS232/485串口设备如何通过ModbusRTU直接与S7-1200/1500的Profinet网口通讯

        通过是一个智能网关模块实现的智能设备、DCS系统等ModbusRTU主站,与S7-1200/1500的Profinet网口通讯;网关模块实现ModbusRTU从站向Profinet以太网口协议转换。

        本案中PLC的型号是S7-1500,IP地址是192.168.2.111,提供的数据区域是DB6;ModbusRTU的通讯格式是19200,8,1,E(偶校验);网关的网口1接PLC,串口1设置为ModbusRTU模式连接上位设备,有了这些信息,就可以设置网关模块了。

        首先将网关与PC直连,上电后打开参数设置工具软件,点‘读取网关参数’,将网关模块的网口1的IP设置为192.168.2.244,跟PLC同网段,默认网关改为192.168.2.1后下载(‘参数’->‘参数写入到网关’),然后重启(‘工具’->‘重启网关’)。

        将PC的设置为192.168.2.248重新读取网关参数继续读取完其他参数,界面如下:

智能设备、DCS系统等RS232/485串口设备如何通过ModbusRTU直接与S7-1200/1500的Profinet网口通讯

       然后切换到串口设置页面(‘视图’->‘串口参数编辑’),设置网关的串口参数,界面如下:

智能设备、DCS系统等RS232/485串口设备如何通过ModbusRTU直接与S7-1200/1500的Profinet网口通讯

        最后切换到Modbus低值编辑页面(‘视图’->‘Modbus地址对应表’),设置Modbus地址,将PLC的DB6对应到Modbus的HR区域,DB6.DBW0对应HR0(400001),设置完成后界面如下:

智能设备、DCS系统等RS232/485串口设备如何通过ModbusRTU直接与S7-1200/1500的Profinet网口通讯