首先介绍一下设备大概:本人负责一台CPU 416-2DP控制的设备,机架上有PS,CP和4个I/O模块,其他的都是通过profibus通讯的现场I/O。
问题来了:有一天巡检时发现上位机报警与PLC失去通信,打开电柜口发现CP模块内部故障报警灯亮,CPU当时的状态很奇怪,所有的灯都亮了,由于第一次没有经验,没有硬件诊断,当时直接把CPU存储器复位了,然后打到stop,cpu状态为外部故障,cp模块仍然内部故障,紧接着重新把程序下下去后,一切恢复正常。本以为问题已经解决掉了,可是过了三天相同的问题又出现了...
不过这一次CP模块正常,然后用STEP7的硬件诊断功能诊断缓冲区,经诊断信息是I/O信息访问错误,那么就开始怀疑I/O的问题了,然后我们拆除一个SM模块删除一个组态试,知道最后把所有的SM模块删完之后才通讯正常,然后又把这几个模块逐一验证,也就是每个模块都在四个插槽上试同时组态硬件,发现没有一块能正常工作...当然,问题发现了就好解决,更换掉就正常了。但是,我想请教:
为什么第一次会出现CP的报警?而我把程序重新下载后就正常了。是不是第一次的问题就是因为CP原因,与SM模块无关?或者说两次故障没有任何关联性?还有就是什么情况能导致四块SM模块都不能正常工作呢?外围还是电源?还是其他问题呢?