问题:
S7-400 CPU 为何伴随出错代码 16#4578“STOP because of unknown opcode”进入 STOP 操作模式?
解答:
CPU 中发生了意外的操作模式变化,切换到“STOP”模式——伴随出错代码 16#4578“STOP because of unknown opcode”。项目的在线/离线比较将不会产生任何时间戳差异。
导致此操作模式变化的原因是程序处理过程中识别到了一个未知的指令。详细的信息提供未知指令的位置。
原因可能是用户存储器中的一个存储器错误或者由于 EMC 干扰导致了一个巧合的状态变化。
补救措施:
以一个新的、无错位的代码块代替出现问题的代码块(重新装载块)。我们建议检查 EMC 负载以便尽可能提高屏蔽性。如果这些措施都不成功,应当更换 CPU。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335533.html