西门子PLC实现modbusTCP通讯

作者:哈哈小脸 | 创建时间: 2023-03-25
西门子S7200,S7300,S7400系列PLC,通过简单的转换,支持modbusTCP通讯,不要在PLC里面编程。 此视频是作者提供的第三方视频,如无法播放请至原网站观看视频...
西门子PLC实现modbusTCP通讯

操作方法

将通讯模块接入PLC的通讯口,扩展的网口连接modbusTCP客户端(PC或者DCS)。

1、  通过IE浏览器查看BCNet模块的参数 在IE浏览器中,如果BCNet模块当前的IP地址,出厂默认IP为:192.168.1.188; S7200,S7300 、S7400 PLC在主站地址表里面查看PLC的站地址,作为modbusTCP的Device ID; (本图PLC站地址为:2)

1、  设置参数modbusTCP映射DB块号 在“S7总线接口参数”里面设置“modbusTCP映射DB块号”和西门子PLC中存放数据地址的DB块号一致,比如:DB100; DB块的数据对应modbusTCP的4××××,比如:DB100.DBW0对应40001;

1、  设置modbusTCP客户端 [IP 地址],modbusTCP的IP地址为BCNet模块的IP地址; [端口号],502; [Device ID],为PLC站地址,参考说明第1条; [地址区域],功能码3(FC3)对应4××××地址; [起始地址],数据的起始地址,最新为0001; [数据长度],数据长度不要超出DB块里面数据的总长度;

其他区域数据参考地址映射表

温馨提示

PLC中不用编程,直接地址对应。
标准modbusTCP通讯
点击展开全文

更多推荐