将诊断缓冲区的代码粘贴上来。
有没有使用一些特殊指令?或者有没有使用超过地址范围的地址?
关于事件的详细资料(D):8/100 事件ID:16#494D
由I/O错误引起的STOP模式
无用户相关信息:(Z1):0000
无用户相关信息:(Z2):5752 (Z3):2101
先前的工作模式:RUN
要求的工作模式STOP(内部)
外部错误:进入的事件
另外的我硬件配置为:
主机架:PS307 5A + CPU317-2DP + IM365 + CP342-5 +DI32 + DI32+DI32 +DI32 +DI32 + AI8
扩展机架:PS307 5A + IM365 + DO32 +DO32 + DO32
敬请高手指点
编译的 时候有报错么?
有没有使用一些特殊指令?或者有没有使用超过地址范围的地址?
2)查硬件存储器
仔细查过地址范围确实没有超限,而且该PLC都是正常运行了多天以后才出现的这个问题,然后越来越频繁。
程序逻辑很简单,没有用到什么特殊的指令。
硬件在线查看正常,停机之后在线查看也是正常。
CPU,存储卡,电源都换了,问题依旧。
很是费解!
检查硬件配置和通讯站点的连接,如果出现通讯的波动,在PLC运行中站点从系统中断开,系统只是报警,如果断开后又自动连上,则PLC进入停止状态。
咨询西门子客服,他说可能是IM365出了问题,我换了一个,正常了一天多,就又出现了这个问题。看来跟IM365无关啊。
哎!一点头绪都没有了!
检查硬件配置和通讯站点的连接,如果出现通讯的波动,在PLC运行中站点从系统中断开,系统只是报警,如果断开后又自动连上,则PLC进入停止状态。
内容的回复:这种波动用硬件在线可以观测到吗?可以把通讯接头的现重新接一遍,如果是PROFIBUS-DP.
可以把通讯接头的现重新接一遍,如果是PROFIBUS-DP.
内容的回复:这种停机和从站有关吗?SIEMENS技术支持告诉我这种情况肯定是主机架的和从站无关