分享

干货!PLC外部与内部故障错误整理——比看手册方便

 反恐精英秃鹫 2017-11-25



PLC特点之一

具有很强的自诊断能力,当 PLC 自身故障或外围设备发生故障,都可用 PLC CPU面板上具有诊断指示功能的发光二极管的亮灭来诊断。(当然,内部故障,例如程序有BUG或强制等,还是得要通过编程软件来诊断的)


不同故障产生的原因不同,它们也有不同的处理方法,详细的就看下表吧。


看点

01

外部故障

表一、CPU 装置、I/O 扩展装置故障处理




表二、输入单元故障处理


表三、输出单元故障处理


看点

02

内部错误



以西门子300系列PLC为例

S7-300 具有非常强大的故障诊断功能,通过 STEP 7 编程软件可以获得大量的硬件故障与编程错误的信息,使用户能迅速地查找到故障。

这里的诊断是指 S7-300 内部集成的错误识别和记录功能。错误信息在 CPU  的诊断缓冲区内。有错误或事件发生时,标有日期和时间的信息被保存到诊断缓冲区,时间保存到系统的状态表中。如果用户已对有关的错误处理组织块编程,CPU 将调用该组织块。


在 SIMATIC 管理器中用菜单命令“View”→“Online”打开再现窗口。打开所有的站,查看是否有 CPU 显示了指示错误或故障的诊断符号。

诊断符号用来形象直观地表示模块的运行模式和模块的故障状态,如下图所示。如果模块有诊断信息,在模块符号上将会增加一个诊断符号,或者模块符号的对比度降低。


诊断符号“模块故障”可能的原因:诊断中断,I/O 访问错误,或检测到故障 LED 亮


诊断符号“当前组态与实际组态不匹配”:表示被组态的模块不存在,或者插入了与组态的模块的型号不同的模块。


诊断符号“无法诊断”:表示无线上连接,或该模块不支持模块诊断信息,例如电源模块或子模块。


“强制”符号:表示在该模块上有变量被强制,即在模块的用户程序中有变量被赋予一个固定值,该数据值不能被程序改变。“强制”符号可以与其他符号组合在一起显示,如上图所示!


从在线的 SIMATIC 管理器的窗口、在线的硬件诊断功能打开的快速窗口和在线的硬件组态窗口(诊断窗口),都可以观察到诊断符号。


通过观察诊断符号,可以判断 CPU 模块的运行模式,是否有强制变量,CPU 模块和功能模块(FM)受否有故障。


打开在线窗口,在 SIMATIC 管理器中执行菜单命令“PLC”→“Diagnostic/Setting”→“Hardware Diagnostics”,将打开硬件诊断快速浏览窗口。在该窗口中显示 PLC 的状态,看到诊断功能的模块的硬件故障,双击故障模块可以获得详细的故障信息。

其他诊断方法

利用CPU诊断缓冲区进行详细故障诊断

以后细说~

关注本公众号,可提高PLC技术,拓宽PLC知识。

记得随手 为我们加鸡腿哦。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多