找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
首先在SIMATIC管理器中选择要检查的站(如SIMATIC414(1)),选定菜单“PLC/Diagnostic/Setting/MOdule Information"(PLC/诊断/设定/模块信息),打开模块信息窗口,选择模块信息窗口中的“Diagnostic Buffer(诊断缓冲区)选项,它给出了CPU中发生的事件列表,选定”事件“(Events)窗口中某一行的某一事件,下面灰色的”Detail on Event“(事件的详细资料)窗口则显示了选定事件的详细描述;
使用诊断缓冲区可以对系统的错误进行分析,查找停机的原因,并对出现的诊断时间进行分类;
诊断事件包括模块故障、过程写错误、CPU中的系统错误、CPU运行模式的切换、用户程序的错误和用户用系统功能SFC52定义的诊断事件;在”Detail on Event“(事件的详细资料)窗口中的编号为1的事件(位于最上面的事件是最近发生的事件);如果显示因编程错误造成CPU进入STOP模式,选择该事件,单击”Open Block“(打开快)按钮,将在程序编辑器中打开与错误有关的块,并直接定位到发生错误的指令处;
No. Time of day Date Event
1 11;42:21:526am 06/11/04 DB not Loaded
上述说明由于数据块没有下载造成CPU停机,单击“打开快”按钮,可以跳动发生错误的程序块,并定位发生错误的指令,如果确定程序中没有此块,然后下载相应的快,故障排除;
另外还有一种方法,在Diagnostic Buffer(诊断缓冲区)选项中,点击“Save As“(另存为),把所以事件保存到你指定的电脑硬盘中,然后可以打开所以事件的说明进行分析,举例如下:
事件 1 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 232
所需的 OB:I/O 访问错误 OB (OB122)
优先级:12
外部错误, 进入的事件
01:57:13.289 1994-08-25
上述事件说明CPU在读写模拟量模块地址PIW232或PQW232时发生I/O同步错误调用错误处理组织快OB122,可能原因是模块本身问题或该模拟量通道问题
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!