现有投运S7-315 系统,配WINCC人机界面一台,PLCD的CPU用MPI口与PC通讯。中央机架配CPU及开关量,本地扩展机架(同控制盘内)配2块开关量模块,4个8点模拟量,其中4个PID回路用做PH值控制。运行半年死机5次,不定期出现。故障诊断报:I/O访问故障,每次故障通道不固定,但除死机时外各模拟量检测及控制趋势及实时曲线在WINCC上显示正常,PLC控制程序及自动化系统工作正常。加入OB122。OB80,OB81,OB82空模块后死机现象能否改善?另为测试故障原因,模拟量模块设置所有诊断,断线报警后,PLC从RUN转STOP,断PCL电源,仪表电源,10S后上电,重起,各模拟量曲线出现瞬时尖峰后正常,两模拟量通道SF红灯亮。再次断电重起后,SF红灯无法复位。(以前模拟量未设任何报警诊断,死机时通道未出现红灯)I/O通道无法访问时间为数毫秒,未加OB122,OB80,81,82引起死机。求教大侠进行全面故障分析及解决方案,各OB100,101,102,OB8*,SFB44等相关程序编写方法。