西门子1200PLC的诊断方法(下)
--------CPU及模块的诊断缓冲区
博图软件中,通过查看CPU的缓冲区,可以快速的定位CPU的工作状态以及错误或者报警状态,从而进行精准快速的处理排除CPU的故障。
诊断缓冲区中的各条目均包含记录事件的日期和时间以及一段说明。 Zui大条目数由 CPU决定。Zui多支持 50个条目,达到Zui大条目数时,下一个诊断缓冲区事件将导致删除Zui早的条目,所有条目随后向后移动一个位置。这意味着Zui新条目总是诊断缓冲区中的第一个条目。将CPU 复位为工厂设置会通过删除条目的方式复位诊断缓冲区。
可以阅读有关事件的详细信息,并使用“事件详细信息”来获得各条目的更多信息以及可能的原因。下图说明了诊CPU断缓冲区的详细结构。
1.未勾选:将使用模块时间显示诊断缓冲区条目;
勾选:将使用按如下计算的时间显示诊断缓冲区条目,
显示的时间=模块时间+PG/PC上的时区偏移量
2.进入/离开状态以及事件严重度图标
下面列出了进入/离开状态以及事件严重度图标的含义。
3.如果系统中出现错误,可能会非常快速的发生诊断时间,这样会使显示的更新速率加快,通过冻结显示,用户便可以冷静详细地检查所出现的情况。
4.如果诊断事件由模块触发,“在编辑器中打开”功能可以打开涉及模块的设备视图,如果诊断时间引用了块的相对地址,这是引起事件的命令的地址。“在编辑器中打开”用于在离线视图中导致错误的程序指令位置打开被引用块。
下图为该项目中错误点点击“在编辑器中打开”弹出的位置。