Page 184 - 可编程控制器设计原理
P. 184

Principles of Programmable Logic Controller Design
             可编程控制器设计原理


             器人控制系统中,若程序跑飞导致看门狗超时,系统应迅速重启,使机器人尽快
             恢复正常工作状态。

                  3. 系统重启恢复能力
                  (1) 数据完整性
                  检查系统在因看门狗超时重启后,重要数据是否完整保存且能正确恢复。例
             如,在一个数据库管理系统中,重启后数据库中的数据应保持一致,没有丢失或
             损坏的情况,各项业务数据的关联关系依然正确。

                  (2) 功能恢复
                  验证系统重启后,各个功能模块是否能正常恢复运行,且运行状态与重启前
             一致。以一个网络服务器为例,重启后应能继续正常提供网络服务,如文件传输、
             网页访问等功能不受影响。

                  4. 长时间运行稳定性
                  (1) 无故障运行时间
                  统计系统在连续运行过程中,不出现因结束指令或看门狗机制引发故障的时
             长。无故障运行时间越长,说明系统的稳定性越好。例如,一个自动化仓储系统

             在使用结束指令和看门狗复位指令后,连续运行一个月未出现相关故障,表明其
             具有较高的稳定性。
                  (2) 性能波动情况
                  观察系统在长时间运行过程中,各项性能指标(如处理速度、响应时间等)

             是否保持相对稳定。若性能波动过大,可能会影响系统的正常运行。如一个实时
             数据采集系统,在长时间运行过程中,数据采集的频率和准确性应保持稳定,不
             应出现明显的波动。
                 (二)评估方法实施

                  1. 模拟测试
                  (1) 条件模拟
                  利用模拟工具,人为设定各种结束条件和异常情况,检验系统的响应能力。
             对于条件结束指令,模拟不同的结束条件组合,包括正常条件和边界条件。例如,

             在一个温度控制系统中,模拟温度达到上限、下限以及临界值等不同情况,观察
             条件结束指令是否能正确触发。对于看门狗复位指令,模拟程序跑飞、陷入死循
             环等异常情况,验证看门狗定时器是否能按时超时并触发保护机制。



             176
   179   180   181   182   183   184   185   186   187   188   189