- 149
- 0
- 约1.38万字
- 约 60页
- 2020-10-02 发布于北京
- 举报
(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故障。故障产生和故障消失时都会产生
您可能关注的文档
- PHP程序设计-3期(KC016) 数组操作 2.7.4 数组操作(修改)教学课件.pptx
- PHP程序设计-3期(KC016) 索引数组 2.7.1索引数组.pptx
- PHP程序设计-3期(KC016) 文件读取 3.3.1 文件读取.pptx
- PHP程序设计-3期(KC016) 循环语句 2.6.2循环控制1for教学课件.pptx
- PHP程序设计-3期(KC016) 循环语句 2.6.2循环控制2break与continue教学课件.pptx
- PHP程序设计-3期(KC016) 循环语句 2.6.2循环控制4do-while教学课件.pptx
- PHP程序设计-3期(KC016) 自定义变量 2.3.1自定义变量.pptx
- PHP程序设计-3期(KC016) 字符串比较 2.8.5字符串比较.pptx
- PLC、变频器与触摸屏应用实践 1、变频器的铭牌数据识别 变频器铭牌数据识别.ppt
- PLC、变频器与触摸屏应用实践 3、用PLC操作变频器 用PLC操作变频器.ppt
最近下载
- 制造业信息化战略规划实施与优化-PDM.docx VIP
- 那智不二越机器人flexgui toolbox操作说明书.pdf VIP
- 智慧工厂-智慧工厂解决方案.docx VIP
- 高中化学解题方法归纳:和量法.doc VIP
- 译林牛津新版高中英语(必修1-3)单词表.pdf VIP
- 包装有限公司分切机安全风险分级清单.docx VIP
- 重庆市西南大学附属中学2025届高三下学期二诊模拟考试物理试卷 含解析.docx VIP
- 【高中英语】《星火英语同步词汇》抗遗忘速记手册.docx VIP
- 成都市锦江区2026届初三一诊(暨期末考试)数学试卷(含答案).docx
- 三坐标 培训教程.pptx VIP
原创力文档

文档评论(0)