背景,公司的一个单体设备,厂家是这么设计的,
1.拍急停的时候,直接停的是CPU,
2.程序中没有添加防止CPU停机的保护组织块,只有OB1,OB100,和程序。
第一次出现CPU莫名其妙(s7-315-2dp) 停机的时候,CPU,内存卡和各种卡更换,程序下载,最后又换回原来的备件,除了内存卡后,系统又正常了。
最近,该设备又莫名停机,只有三灯在亮,系统红灯,5伏电源绿灯,和停机黄灯。CPU后面只组态了2个数字量输入和2个数字量输出和一块模拟量卡(331-1kf01-0ab0 8通道精度13bit)。
查看诊断缓冲区,发现IO通道错误,并指示是在最后一个模拟量输入模块,
处理办法是CPU,内存卡清除,和各种卡更换,模拟量卡端子检查,程序下载,硬件组态,cpu 还是停机。
最后把所有的端子连接器撤掉,硬件组态好后,这时CPU已经运行正常了,接线端子检查时,发现第二块数字量卡的端子的M点24v- 松脱,以为找到了问题所在,接上去再测试,还是不行,
最后再把所有的端子连接器撤掉,一个一个上,发现还是第二块数字量卡的端子只要紧固螺丝上紧,CPU就停机,其他没有任何问题。
最后把第二块数字量卡和前后两块背板总线卡更换后,系统正常。
请教各位前辈,
1.在西门子程序中中要添加保护组织块吗,如果需要,添加什么?
2.如果不让,拍急停的时候CPU停机,该如何处理,
3.分析以上处理过程,能确认是什么问题导致CPU停机吗