如果移除或插入了已组态且未禁用的分布式 I/O 模块或子模块(PROFIBUS、PROFINET 和 AS-i),S7-1200 CPU 操作系统将调用拔出/插入中断 OB (OB 83)。
提示 移除或插入*模块将导致 CPU 进入 STOP 模式。 |
拔出/插入中断 OB 包含有以下启动信息:
名称 | 数据类型 | 含义 |
---|---|---|
LADDR | HW_IO | 受影响模块或子模块的硬件标识 |
Event_Class | BYTE | B#16#38: 插入了(子)模块 B#16#39: (子)模块拔出或未响应 |
Fault_ID | BYTE | 错误代码(可能值: B#16#51、B#16#54、B#16#55、B#16#56、B#16#57、B#16#58) |
下表列出了导致拔出/插入中断 OB 启动的事件。
ev_class (B#16# ...) | fault_id (B#16# ...) | 含义 |
---|---|---|
39 | 51 | 模块被拔出 |
39 | 54 | 子模块被拔出 |
38 | 54 | 插入了子模块,符合子模块的参数设置 |
38 | 55 | 插入了子模块,但不符合子模块的参数分配 |
38 | 56 | 插入了子模块,但模块参数分配出错 |
38 | 57 | 子模块或模块已插入,但存在故障或需要维护 |
38 | 58 | 修正了子模块访问错误 |
产品推荐
友情链接