您当前的位置:五五电子网电子知识plc技术PLC入门S7-400缓存区分析 正文
S7-400缓存区分析

S7-400缓存区分析

点击数:7404 次   录入时间:03-04 12:00:14   整理:http://www.55dianzi.com   PLC入门
问:如果S7-400的硬件有故障了,怎么通过缓存区查看故障信息?
答:首先在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,可能原因是模块本身问题或该模拟量通道问题

本文关键字:暂无联系方式PLC入门plc技术 - PLC入门