西门子PLC实现modbusTCP通讯

2025-10-10 13:19:43

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

西门子PLC实现modbusTCP通讯

2、  通过IE浏览器查看BCNet模块的参数

在IE浏览器中,如果BCNet模块当前的IP地址,出厂默认IP为:192.168.1.188;

S7200,S7300 、S7400 PLC在主站地址表里面查看PLC的站地址,作为modbusTCP的Device ID;

(本图PLC站地址为:2)

西门子PLC实现modbusTCP通讯

3、  设置参数modbusTCP映射DB块号

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

DB块的数据对应modbusTCP的4××××,比如:DB100.DBW0对应40001;

西门子PLC实现modbusTCP通讯

4、  设置modbusTCP客户端

[IP 地址],modbusTCP的IP地址为BCNet模块的IP地址;

[端口号],502;

[Device ID],为PLC站地址,参考说明第1条;

[地址区域],功能码3(FC3)对应4××××地址;

[起始地址],数据的起始地址,最新为0001;

[数据长度],数据长度不要超出DB块里面数据的总长度;

西门子PLC实现modbusTCP通讯

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

西门子PLC实现modbusTCP通讯

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢