I/O 访问错误 OB
调用 I/O 访问错误 OB 的要求
要允许 S7-1500 CPU 调用 I/O 访问错误 OB,必须设置全局错误处理。
说明
如果在执行用户程序指令期间直接访问 I/O 数据时出错,S7-1500-CPU 操作系统将调用 I/O 访问错误 OB。例如,在直接访问输入模块数据时发生读取错误时便会出现这种情况。I/O 访问错误 OB 会根据为其*的**级进行处理。
提示 如果设置了本地错误处理,那么相应块中设置的错误处理特性将在发生 I/O 访问错误时有效。 |
启动信息结构
对于 S7-300 和 S7-400 CPU
请参见
优化启动信息:
名称 | 数据类型 | 含义 |
---|---|---|
BlockNr | UINT | 发生 I/O 访问错误的块的编号 |
Reaction | USINT | 0:忽略错误,1:替换错误的值,2:跳过命令 |
Fault_ID | BYTE | 错误代码: B#16#42:读取时发生 I/O 访问错误 B#16#43:写入时发生 I/O 访问错误 |
BlockType | USINT | 出错块的类型: OB:1 FC:2 FB:3 SFC:4 SFB:5 DB:6 |
Area | USINT | 发生错误访问的范围的标识符: B#16#01:直接访问输入 B#16#02:直接访问输出 B#16#81:访问过程映像输入 B#16#82:访问过程映像输出 |
DBNr | Block_DB | 与用户无关 |
Csg_OBNr | OB_ANY | 导致 I/O 访问错误的 OB 编号 |
Csg_Prio | USINT | 导致 I/O 访问错误的 OB **级 |
Width | USINT | 出错的访问类型: Bit:B#16#00 Byte:B#16#01 Word:B#16#02 DWord:B#16#03 LWord:B#16#04 |
shtxjd.cn.b2b168.com/m/