PLC故障诊断培训教程.pptVIP

  • 5
  • 0
  • 约1.44万字
  • 约 79页
  • 2022-07-13 发布于重庆
  • 举报
OB号 错误类型 优先级 OB70 I/O冗余错误(仅H系列CPU) 25 OB72 CPU冗余错误(仅H系列CPU) 28 OB73 通信冗余错误(仅H系列CPU) 35 OB80 时间错误 26 OB81 电源错误 26/28 OB82 诊断中断 OB83 插入/取出模块中断 OB84 CPU硬件故障 OB85 优先级错误 OB86 机架故障或分布式I/O的站故障 OB87 通信错误 OB121 编程错误 引起错误的OB的优先级 OB122 I/O访问错误 表7-5 错误处理组织块 第三十一页,共七十九页。 为避免发生某种错误时CPU进入停机,可以在CPU中建立一个对应的空的组织块。用户可以利用OB中的变量声明表提供的信息来判别错误的类型。 根据S7 CPU检测到并且用户可以通过组织块对其进行处理的错误分为异步错误和同步错误。 第三十二页,共七十九页。 1、异步错误组织块 异步错误是与PLC的硬件或操作系统密切相关的错误,与程序执行无关。异步错误的后果一般都比较严重。异步错误对应的组织块为OB70~OB73和OB80~OB87,有最高的优先级。操作系统检测到一个异步错误时,将启动相应的OB。 第三十三页,共七十九页。 (1)时间错误处理组织块(OB80) OB执行时出现故障S7-300 CPU的操作系统调用OB80。这样的故障包括循环时间超出、执行OB时应答故障、向前移动时间以致于跃过了OB的启动的时间、CLR后恢复RUN方式。 如果当循环中断OB仍在执行前一次调用时,该OB块的启动事件发生,操作系统调用OB80。如果OB80未编程,CPU变为STOP方式,可以使用SFC39至42封锁或延时和在使用时间故障OB。 如果在同一个稍描周期中由于扫描时间超出OB80被调用两次,CPU就变为STOP方式,可以通过在程序中适当的位置调用SFC43“RE_TRIGR”来避免这种情况。 第三十四页,共七十九页。 打开OB80可以从OB80的临时变量中得到故障信息,见图7-14所示。 图7-14 OB80的临时变量 第三十五页,共七十九页。 变量 类型 描述 OB80_EV_CLASS BYTE 事件级别和标识:B#16#35 OB80_FLT_ID BYTE 故障代码 OB80_PRIORITY BYTE 优先级:在RUN方式时OB80以优先级26运行,OB请求缓冲区溢出时以优先级28运行 OB80_OB_NUMBR BYTE OB号 OB80_RESERVED_1 BYTE 保留 OB80_RESERVED_2 BYTE 保留 OB80_ERROR_INFO WORD 故障信息:根据故障代码 OB80_ERR_EV_CLASS BYTE 引起故障的启动事件的事件级别 OB80_ERR_EV_NUM BYTE 引起故障的启动事件的事件号 OB80_OB_PRIORITY BYTE 故障信息:根据故障代码 OB80_OB_NUM BYTE 故障信息:根据故障代码 OB80_DATE_TIME DATE_AND_TIME OB被调用时的日期和时间4 表7-6 OB80的变量申明表 第三十六页,共七十九页。 (2)电源故障处理组织块(OB81) 与电源(仅对S7-400)或后备电池有关的故障事件发生时,S7-300 CPU的操作系统调用OB81,表7-7为OB81的变量申明表。 如果OB81未编程,CPU并不转换为STOP方式。可以使用SFC39至42来禁用、延时或再使用电源故障(OB81)。 第三十七页,共七十九页。 变量 类型 描述 OB81_EV_CLASS BYTE 事件级别和标识:B#16#38,离去事件;B#16#39,到来事件 OB81_FLT_ID BYTE 故障代码 OB81_PRIORITY BYTE 优先级:可通过STEP 7选择(硬件组态) OB81_OB_NUMBR BYTE OB号 OB81_RESERVED_1 BYTE 保留 OB81_RESERVED_2 BYTE 保留 OB81_MDL_ADDR INT 位0至2:机架号;位3:0=备用CPU,1=主站CPU;位4至7:1111 OB81_RESERVED_3 BYTE 仅与部分故障代码有关 OB81_RESERVED_4 BYTE OB81_RESERVED_5 BYTE OB81_RESERVED_6 BYTE OB81_DATE_TIME DATE_AND_TIME OB被调用时的日期和时间 表7-7 OB81的变量申明表 第三十八页,共七十九页。 (3)诊断中断处理组织块(OB82) 如果模块具有诊断能力又使能了诊断中断,当它检测到错误时,它输出一个诊断中断请求给CPU,以及错误消失时,操作系统都会调用OB8

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档