异常退出令系统程序无礼停顿系统机械响应还取决于整合到机械和/或流程设计中的防故障策略
功耗
更明显和最常见的异常退出原因之一是传说中功率失效恢复电源故障时 了解你是否优异关机很重要程序内设置标志可实现此目的跑步时,如果跑步,你在做什么?依据电源失效时你所做的事情 确定如何最优美地恢复
举例说,你可能正在扩充一批昂贵的原生素 并只是批量中的一部分关键是要知道你们在做什么 步进何行 以及你先前的实际权值 与中断批量中相容成份if you knew what step you in, 你可以检查流重 并知道什么成分你正在称重 和多少已经转移
学士控制系统使用方法 称它为无限状态编程有限状态方法使我们能更优雅地跟踪编程机制中我们在任何特定时刻所处的位置
机器控件中,必须确定异常退出发生时你所处的状态,并最可能需要操作符交互才能知道在重置各种启动器前是否需清除处理中的任何材料
关键是说 并非所有恢复都需自动处理可有一些运算符/行政交互作用,但系统必须规定运算符交互作用,以便从人机接口优雅处理它只需说明为深思熟虑策略,用户才能知道应采取的行动。
同时别忘记资料收集如何解释异常退出可能产生的碎片你能从程序内部下定论吗?或你是否需要操作者或主管在恢复生产前对输入/调整
故障处理器
异常退出由故障处理器引起时, 你显然不知道替换处理器时你处于什么状态, 但你可以通过状态位分知道您的程序是否运行过此处理器如果不是,程序应允许运算符单步重置,以免贵材浪费,避免机器损耗或人员伤害发生如果数据日志是程序的一部分,那么也许可以从登录数据中获取一些历史帮助运算符人工恢复
网络通信缺失还可能导致异常退出不仅计划对网络故障作出反应,你是否也考虑过恢复方法?解决数据日志缺失和/或解决丢失材料并调和数据日志计算损失
异常退出主题不简单部分驱动由处理材料值驱动,但部分驱动由对机器损坏的关切和对人员的关切驱动
执行工厂验收测试时,必须将预期异常退出列作测试协议的一部分。无有限事件列表可限定条件安全题与此单列)