找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
{{itemCategory}}
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
由于你的信息不完整,很难对于此类故障做出具体的分析。一般S7-400死机时其上面仅有STOP灯亮,很可能是受到通信干扰,也可能是通信连接线头松动,尤其与上位机的通信。你应该把CPU上具体的指示灯状态,以及完整的诊断缓冲区界面执行“另存为”时保存的信息尽可能提供,这样对问题就会有一个全面了解。
你硬件诊断信息仅仅是CPU中发生的第16个事件,说明CPU停机是由于循环组织块OB1中代码长度引起的错误,优先权最低为1,前一个操作方式为: RUN, 要求的操作方式是:停机(内部),指出是CPU的内部故障。既然是内部故障,不外乎CPU本身问题、程序本身、CPU机架上模块连接是否松动,把该PLC机架上模块与机架的连接螺栓再紧固一遍。
如果排除模块连接与外界通信问题,你应该把S7-400CPU执行一次完全复位,把你的电脑连接到该PLC上,把CPU模式开关置STOP,在SIMATIC管理器中,选择工具栏菜单“Accessible Nodes”(可进入的节点),在出现的所有连接中,选择MPI为该CPU的节点,选中所有块,执行删除,可以把程序重新下载到该PLC中,执行PLC/Download user program to memory card(下载用户程序到存储卡),就把程序下载到闪存FEPROM卡,然后把CPU模式开关扳到RUN,FEPROM卡中内容就复制到CPU工作存储器的RAM中,检查CPU是否工作正常。
最好提供详细的诊断信息,对于分析问题是大有帮助的。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!