产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

使用OB8x诊断SIMATICPLC(PN)(2)

  • 供稿:米尔自动化网
  • 阅读人次:
  • 发布时间:2013-02-05

更多
[摘要]:本文介绍了PLC 的故障诊断方式OB8x,并介绍如何使用OB8x来诊断PLC 和 PROFINET网络系统,讲述了相关的方法和编程方式。帮助用户了解OB8x诊断机制,能够 简单编程,迅速获取和认知故障,尽快解决现场问题为目的。入门相关文档请参考网上下载 中心的链接http://www2.ad . Siemens.com.cn/download/Uploa d/AS/applic ation/A0059.zip , 该文档对OB的参数以及诊断PLC 和Profibus网络做了详细的描述。这里则不再进行描 述,仅对Profinet设备和网络所增加的一些新特性和新特点,结合OB8x诊断进行描述。
[关键词]:PLC 诊断,故障,维护,OB82,OB83,OB86,PROFINET

       本文介绍如何使用OB82,OB83,以及OB86来判断现场故障,并作出相应的处理。OB82
为诊断中断组织块,相关的诊断报警例如“DO 模板的DO信号断线”会使PLC 调用OB82;
OB83为插拔中断组织块,当插拔机架上的模块时PLC 会调用OB83;OB86为机架故障组
织块,当扩展机架丢失,分布式IO掉站时,PLC 会调用OB86。各个组织块的详细信息可以
参看下面介绍。
          上述组织块都具有20个字节的临时变量,对于用户在编程时不能占用和修改这些临时
变量。这些临时变量会由PLC 在调用相应的故障组织块时自动生成,所以这些临时变量为只
读属性,用户只需要读取这些临时变量的数值或者状态来判断哪里出现什么样的故障。每一
个故障组织块的临时变量随诊断功能的不同而不同,另外还可以根据相应故障组织块的临时变量OB8x_Date_Time得到故障出现的时间日期。该时间虽然是调用相关OB8x的时间,但
是也可以参考故障出现的大致时间。
1, OB82 诊断
OB82是诊断中断组织块。
        PLC 的模板状态从严重程度上可以分为两类,一类表示“完好”,一类表示“故障”。
然而对于PROFINET模板其状态具有另外一种中间状态,该状态处于“完好”和“故障”
之间,是一种临界状态,称为“维护”,利用该状态用户可以尽早的发现故障,尽快维护现
场设备,可以有效的防止由于故障导致生产的停顿。
使用该组织块诊断“故障”。首先要求PLC 的模板具有诊断能力,然后通过组态使能相
关诊断(Diagnostics :) 去检测一个故障事件,例如“断线”(wire br eak) ,“短路” (short circuit to M)
等,参考图1 ET200S DO模块的参数设置。相关的诊断“故障”的方法参考上述连接文
档。
使用该组织块诊断“维护”。对于PROFINET的接口模板,例如ET200S IM151-3 PN
HF接口模块支持检测网络错误,包括同步丢失,端口连接状态,光纤信号质量等。这些事
件就是维护中断事件,同样也需要通过组态使能检测网络错误参考图2,当这些事件出现
后,接口模板的MAINT/FO 灯亮。如果需要CPU获取这些维护信息,需要在CPU的PN-IO
属性中设置使能OB82,参考图3  使能OB82/I/O fault tas k 。



【文章来自米尔自动化网http://www.mirautomation.com/pages/2012-04/pa46484.shtml
本文标签: PLC         诊断  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI