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

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

  • 供稿:米尔自动化网
  • 阅读人次:
  • 发布时间: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

当它检测到维护事件时,它输出一个诊断中断请求给CPU(到来和离去事件)。于是操
作系统调用OB82。如果没有下载OB82到PLC 中,那么PLC 会停机。
OB82  的局部变量中除了包含故障模块的逻辑地址OB82_MDL_ADDR,还包含故障
模板四个BYTE 的诊断数据LB8 ,OB82_MDL_TYPE,LB10,LB11。具体信息可以查看
Step7 在线帮助OB82。
下面举一个维护的例子,组态参考图4 PLC 硬件组态。例如ET200S FO接收光纤信号
质量由于某种原因衰减,导致接收功率低于门槛值,从而产生MAINT信息。同时触发诊断
中断OB82,PLC 调用OB82来接收该中断信息,通过在OB82中编程,获取诊断信息。利
用这些诊断信息可以显示在上位机上,以便用户快速的维护防止生产中断。

参考图2 设置,当出现信号质量衰减时,通过Step7 在线会出现“扳手”图标,指示需
要维护,参考图5。

参考图3 设置CPU的PNIO 属性,然后在程序中加入OB82,进行编程。编程之前需要
了解OB82临时变量的意义。
对于PROFINET,OB82临时变量的一些预留位,被赋予了一些新的含义。例如临时变
量OB82_MDL_TYPE的Bit7 表示Maintenance require d,与维护状态绿色 相对应。临时
变量OB82_RESERVED_2 表述Maintenance dem anded ,与维护状态黄色 相对应。
例子程序如下:
      A(     
       L       #OB82_EV_CLASS
       L       B#16#39                         //incoming event
       ==I    
       )       
        A(     
       L       #OB82_MDL_AD DR
       L       W#16#1FF9                         //diagnostics address for Port2 of IM151-3(Dec:8185)
       ==I    
       )       
        A(     
       O      L        9.7                        //Maintenance require d 
       O       #OB82_RESERV E D_2              //Maintenance demand
       )       
        S      M     100.0                      //to  show maintenance information
        A      M     100.0
        JCN   ne xt 
       CALL  "D T_DATE"
         IN       :=#OB82_DATE _TIME
         RET_VAL:=MW120                        //Date
       CALL  "D T_TOD"
         IN       :=#OB82_DATE _TIME
         RET_VAL:=MD124                        //time
next: NOP   0
通过上述简单的程序实例,表明当在IM151-3 接口模板的端口2 出现光纤信号衰减而导
致接收功率低于门槛值时,置位M100.0,同时获取故障事件时间和日期存储到MW120和
MD124。这些变量可以编写在WinCC/WinCC flexible 中进行显示,方便用户维护现场故
障。对于其它端口或者其它分布式IO上的接口模板的端口诊断可以按照上述方式自行添
加。
【文章来自米尔自动化网http://www.mirautomation.com/pages/2012-04/pa46484.shtml
本文标签: PLC         诊断  
 三菱电机

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