S7-200中的MODBUS通讯协议实际上是用了其自由口协议来实现,因此,端口上的报文接收都要用到SMB2这个系统寄存器。双口MODBUS在原生西门子S7-200PLC的CPU上是不可能实现的。 解决办法: 选择兼容品牌的CPU,某些产品具有双自由口,可以实现第二通道MODBUS,程序轻微修改; 选择兼容品牌的扩展模块,某些产品可以扩展第二个口,可以实现第二通道MODBUS,程序轻微修改; 升级至200SMART并扩展SB通讯信号板(程序轻微修改),甚至是1200(需重写); 跳出一定要双口MODBUS
← 上一条:MODBUS通讯中,如何实现plc做主站 上 下一条:新手想购买山地车,大约1500左右,美利达、 →