CPU 冗余错误 OB

时间:2021-07-28点击次数:694

CPU 冗余错误 OB

说明

发生以下某个事件时,R/H 系统中各 CPU 的操作系统将调用 CPU 冗余错误 OB (OB72):

由于 CPU 故障,导致冗余丢失

由于 CPU 切换为 STOP 模式(由用户或系统触发),导致冗余丢失

R/H 系统已转入 RUN-Redundant 系统状态

启动信息结构

CPU 冗余错误 OB 具有以下启动信息:

对于 S7-400 CPU:

变量数据类型说明
OB72_EV_CLASSBYTE事件类别和标识符:

B#16#73:到达事件

OB72_FLT_IDBYTE错误代码

可能的值:

B#16#01:由于 CPU 故障,导致冗余丢失

B#16#02:由于 CPU 切换为 STOP 模式,导致冗余丢失

B#16#03:R/H 系统已转入 RUN-Redundant 系统状态

OB72_PRIORITYBYTE**等级
OB72_OB_NUMBERBYTEOB 编号 (72)
OB72_RESERVED_1WORD

高位字节:B#16#00

低位字节:预留

OB72_INFO_1WORDW#16#0000
OB72_INFO_2WORDW#16#0000
OB72_INFO_3WORDW#16#0000
OB72_DATE_TIMEDATE_AND_TIME调用该 OB 时的日期和时间

优化启动信息:

名称数据类型含义
LADDRHW_ANY故障硬件对象的硬件标识符。
Event_ClassBYTE与上表中的变量 OB72_EV_CLASS 相同
Fault_IDBYTE与上表中的变量 OB72_FLT_ID 相同

OB72 的启动事件

OB72_EV_CLASS 或 Event_Class

OB72_FLT_ID 或 Fault_ID

启动事件

B#16#73

B#16#01

由于 CPU 故障,导致冗余丢失

B#16#73

B#16#02

由于 CPU 切换为 STOP 模式,导致冗余丢失

B#16#73

B#16#03

R/H 系统已转入 RUN-Redundant 系统状态


http://shtxjd.cn.b2b168.com

产品推荐