首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

西门子S7-200 modbus 协议通讯接收不到数据的问题

发布网友 发布时间:2022-04-26 16:17

我来回答

1个回答

热心网友 时间:2022-05-03 09:39


S7-200中的MODBUS通讯协议实际上是用了其自由口协议来实现,因此,端口上的报文接收都要用到SMB2这个系统寄存器。双口MODBUS在原生西门子S7-200PLC的CPU上是不可能实现的。

解决办法:

选择兼容品牌的CPU,某些产品具有双自由口,可以实现第二通道MODBUS,程序轻微修改;

选择兼容品牌的扩展模块,某些产品可以扩展第二个口,可以实现第二通道MODBUS,程序轻微修改;

升级至200SMART并扩展SB通讯信号板(程序轻微修改),甚至是1200(需重写);

跳出一定要双口MODBUS RTU的方案,则可以其中一个口用PPI、扩展模块EM277走DP或MPI、扩展模块CP243走以太网S7协议、扩展兼容以太网模块走以太网S7协议或MODBUS TCP/IP模块,都是一些解决上述问题的对策。




追问啥意思哇

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com