一、硬件配置为西门子1214扩展CB1241通信板,如下所示
二、前面使用老板ModbusRTU从站指令,通信正常
MB_COMM_LOAD和MB_SLAVE指令的状态码都为16#0000,和ModbusPoll调试助手通信正常
三、后使用新版ModbusRTU从站指令,无法通信
MB_COMM_LOAD的错误代码为16#7001,MB_SLAVE指令的状态码为16#7000和16#8280交替显示
请教一下,新版指令为什么通信失败呢?
点击:1351 回复:10
引用 gyn19821205 在 2023/8/4 12:30:13 发言【内容省略】
新版本 Modbus RTU指令通过CM1241通信模块或CB1241通信板进行Modbus RTU通信时,需要满足如下条件:引用 cvlsam 在 2023/8/4 13:01:45 发言【内容省略】
新版本Modbus RTU指令对CB1241通信板还有要求?CB1241不就1.0一个版本么?引用 cvlsam 在 2023/8/4 13:01:45 发言【内容省略】
之前的程序在OB100里调用MB_COMM_LOAD指令,然后MB_Slave指令就报16#8280,提示不能识别CB1241,导致通信失败