6ES7315-2AF03-0AB0 CPU模块在正常运行时偶尔出现停止现象,在连接信息后发现CPU提报故障“stop by I/O error”,我们重新断电送电后恢复正常,之前我遇到的故障中输入输出模块损坏后不会导致CPU停止,请大家帮助分析一下是什么原因导致这种故障发生。
最佳答案
1、停机时要应用STEP7的硬件诊断功能进行在线诊断,系统会给出诊断信息,诊断信息中会有发生I/O故障的地址,解读系统的诊断信息以便正确定位问题的所在。
2、“stop by I/O error”,:一般是电源波动、执行器无反应及现场干扰等引起。
3、如果不想让CPU停机可以:
CPU程序块里面需要添加一些对应的OB组织块,只需添加,不需编程。如:
OB81 电源故障
OB82 诊断中断
OB83 插入/拔出模块中断
OB85 优先级错误
OB86 扩展机架,DP主站系统或者分布式I/O故障
OB87 通讯故障
OB121编程错误
OB122 I/O访问错误
提问者对于答案的评价:
目前的状态只能在程序中增加中断进行故障的处理。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc250046.html