PLC技术应用 7.4故障分析与排故 S7-300 PLC内部错误的故障诊断.pptVIP

  • 149
  • 0
  • 约1.38万字
  • 约 60页
  • 2020-10-02 发布于北京
  • 举报

PLC技术应用 7.4故障分析与排故 S7-300 PLC内部错误的故障诊断.ppt

(4)插入/拔出模块中断组织块(OB83) 当组态的模块插入/拔出后或在SETP 7下修改了模块的参数并在“RUN”状态把所做修改下载到CPU后,CPU操作系统调用OB83。 在“RUN”、“STOP”和“STARTUP”状态时每次组态的模块插入或拔出,就产生一个插入/拔出中断(电源模块、CPU、适配模块和IM模块不能在这种状态下移出)。该中断引起有关CPU的诊断缓冲区和系统状态表的记录 如果在“RUN”状态下拔出组态的模块,OB83期启动。由于仅以一秒的间隔监视模块的存在,如果模块被直接访问或当过程映像被刷新时可能首先检测出访问故障。如果在“RUN”状态下插入一块模块,操作系统检查插入模块的类型是否与组态的记录一致,如果模块类型匹配,于是OB83被启动并且参数被赋值。可以借助SFC39至42来禁用、延时或再使用插入/拔出模块中断(OB83),表7-9描述了插入/拔出模块中断OB83的临时变量。 变量 类型 描述 OB83_EV_CLASS BYTE 事件级别和标识:B#16#32,模块参数赋值结束;B#16#33,模块参数赋值启动;B#16#38,模块插入;B#16#39,模块拔出或无反应,或参数赋值结束 OB83_FLT_ID BYTE 故障代码 OB83_PRIORITY BYTE 优先级,可通过STEP 7选择(硬件组态) OB83_OB_NUMBR BYTE OB号 OB83_RESERVED_1 BYTE 块模块或接口模块标识 OB83_MDL_ID BYTE 范围:B#16#54,外设输入(PI);B#16#55,外设输出(PQ) OB83_MDL_ADDR WORD 有关模块的逻辑起始地址 OB83_RACK_NUM WORD B#16#A0,接口模块号;B#16#C4,机架号或DP站号(低字节)或DP主站系统ID(高字节) OB83_MDL_TYPE WORD 有关模块的模块类型 OB83_DATE_TIME DATE_AND_TIME OB被调用时的日期和时间 表7-9 OB83的变量申明表 (5)CPU硬件故障处理组织块(OB84) 当CPU检测到MPI网络的接口故障、通信总线的接口故障或分布式I/O网卡的接口故障时,操作系统调用OB84。故障消除时也会调用该OB块,即事件到来和离去时都调用该OB。表7-10描述了CPU硬件故障OB84的临时变量。 变量 类型 描述 OB84_EV_CLASS BYTE 事件级别和标识:B#16#38,离去事件;B#16#39,到来事件 OB84_FLT_ID BYTE 故障代码 OB84_PRIORITY BYTE 优先级,可通过STEP 7选择(硬件组态) OB84_OB_NUMBR BYTE OB号 OB84_RESERVED_1 BYTE 备用 OB84_RESERVED_2 BYTE 备用 OB84_RESERVED_3 WORD 备用 OB84_RESERVED_4 DWORD 备用 OB84_DATE_TIME DATE_AND_TIME OB被调用时的日期和时间 表7-10 OB84的变量申明表 (6)优先级错误处理组织块(OB85) 在以下情况下将会触发优先级错误中断: 产生了一个中断事件,但是对应的OB块没有下载到CPU; 访问一个系统功能块的背景数据块时出错; 刷新过程映像表时I/O访问出错,模块不存在或有故障。 在编写OB85的程序时,应根据OB85的起动信息,判定是哪个模块损坏或没有插入。可以使用SFC39至42封锁或延时并使能优先级故障OB,表7-11描述了优先级故障OB85的临时变量。 变量 类型 描述 OB85_EV_CLASS BYTE 事件级别和标识 OB85_FLT_ID BYTE 故障代码 OB85_PRIORITY BYTE 优先级,可通过STEP 7选择(硬件组态) OB85_OB_NUMBR BYTE OB号 OB85_RESERVED_1 BYTE 备用 OB85_RESERVED_2 BYTE 备用 OB85_RESERVED_3 INT 备用 OB85_ERR_EV_CLASS BYTE 引起故障的事件级别 OB85_ERR_EV_NUM BYTE 引起故障的事件号码 OB85_OB_PRIOR BYTE 当故障发生时被激活OB的优先级 OB85_OB_NUM BYTE 当故障发生时被激活OB的号码 OB85_DATE_TIME DATE_AND_TIME OB被调用时的日期和时间 表7-11 O85的变量申明表 (7)机架故障组织块(OB86) 出现下列故障或故障消失时,都会触发机架故障中断,操作系统将调用OB86:扩展机架故障(不包括CPU 318),DP主站系统故障或分布式I/O故障。故障产生和故障消失时都会产生

文档评论(0)

1亿VIP精品文档

相关文档