反复重启PLC并仔细观察程序执行后,与同去的老王一通嘴炮后,试试重新调用COMM_LOAD程序。一番折腾之后,证实了一个事实:COMM_Load指令在Master卡死时,执行毫无意义,无任何作用。*此处个人观点:MODBUS通讯相关组态等信息手册上明确“Modbus_Comm_Load 的组态更改将保存在 CM 中,而不是 CPU 中”。可能正是因为存储在CM中,才不会触发“通信报警或错误“,引用手册内容如下:”Modbus 指令不会使用通信报警事件来控制通信过程。程序必须查询 Modbus_Master 指令来获得完整的命令(DONE、ERROR)。“