- 6
- 0
- 约 15页
- 2016-11-26 发布于湖北
- 举报
处理同步和异步错误 处理异步错误 异步错误并未对应到程序的某个特定位置,例如,它们可同程序的处理过程异步出现。 处理故障组织块 为了在发生错误时抑制 CPU STOP,传送一个空的故障组织块 您可以在Error OB中编写预期的响应,并根据需要在执行 Error OB之后使用系统功能 SFC 46 请求系统处于 Stop 状态 在故障组织块的启动信息中存有一个附加错误标识符,可在程序中检验。 在线帮助或者系统和标准功能手册中详细介绍了故障组织块 将OB传送到一个不支持该OB的CPU时,将被该CPU拒绝并伴随一个错误消息。 异步错误 OB 举例 处理同步错误 同步错误直接定位到用户程序中的一个位置 算术指令中的错误(溢出、无效的实数数据) 设置状态位 处理 STL语句时的错误(同步错误) 调用同步错误 OB 编程错误 OB121 的启动信息 访问错误 OB122 的启动信息 屏蔽同步错误 同步错误 OB 的缺点: 用于过程管理和错误处理的代码分布在至少两个块中 后续更改或维护方面的问题 较理想的情况: 用于过程管理和错误处理的代码位于同一个块中 屏蔽同步错误: 在“紧急”指令之前: SFC 36 MSK_FLT: 屏蔽同步错误 (OB12x 禁止调用) 执行“紧急”指令 检查是否有错误发生SFC 38 READ_ERR
您可能关注的文档
最近下载
- 中复神鹰(上海)科技有限公司碳纤维航空应用研发及制造项目 环评报告书.pdf VIP
- HTY-DI1000C型总有机碳分析仪说明书C版(7).doc VIP
- 门式起重机安全操作规程及注意事项.docx VIP
- 物理-江苏省无锡市2025-2026学年度第一学期2026届高三年级期末.pdf VIP
- 广东省水功能区划.pdf VIP
- 文物保护项目计划书模板.docx VIP
- 景观艺术概论 第三章 景观生态保护--修复与再生.ppt VIP
- 2024年武汉市中考数学真题试卷及解析.docx VIP
- 舒尔特方格-专注力训练表3阶4阶5阶6阶7阶(已排版-可以直接打印).pdf VIP
- 03J502-2内装修吊顶图集标准.docx VIP
原创力文档

文档评论(0)