第一篇关于良好自动化系统设计概念的文章从实地处理强健设计问题,研究现场装置和布线实践由控制器、输入输出模块组成 网络表示连接这些设备
传统或经典I/O信号(对离散或可变模拟类型)依赖字段布线失效或受损今日I/O模块, 特别是模拟版本, 通常提供一定程度的诊断更先进版本加电路监控法识别开路短路但这些信号从配置或诊断软件中可见,但工厂可能不完全安装如果诊断可用,则良好实践命令,应该向运算符表示,即使它只是常见的“麻烦通知”。
处理故障信号
问题信号易移性处理间断故障的最好方式是抓取条件并请求运算符识别/重置状况捕捉这些情况很重要,否则它们将隐蔽并掩藏问题的根本原因。
设计水平比单纯表示故障还要高, 即同时配置控制系统对故障优美响应比方说,如果临界温度信号超出范围, 并不只是禁用相关加热器警示环境并驱动控制序列 全设备区 最安全状态
字段设备必须选择免故障电源或信号丢失,控制系统输出信号必须选择安全值控制系统故障控制系统故障可能是真检测出故障或重开控制器最常用安全信号级为关闭条件或甚至“开关”都可能保护现场设备
控制器内部可能有一些诊断特征可用大型产品线包括可能需以某种方式启动并接触运算符的重大能力小故障信息性实例有后备电池条件低、模块故障和通信计数器差重大故障可恢复或不可恢复,但除非采取额外措施,否则处理器将停止工作用户有可能开发控制器程序故障例程,拦截并捕捉故障代码,增益故障计数器并尝试重置并恢复故障
运算符需要知识
留心观众通过人机接口或运算符接口终端系统揭发故障运算符需要了解足够的信息解决过程问题并保持工厂运行控制平台故障通知运算符并不是为了解决问题,而是为了促使运算符调用维护人员或工程师
增强设备智能和各种固工业联网协议与媒体值得特别关注即使是最小工具和设备也可以通过工业总线系统通信,大打包设备更有可能提供通信备战控件
智能设备嵌入控制系统时,数据质量必须使用可用诊断信号验证类比经典I/O诊断信号,但表示设备上网正确性不良数据质量必须像经典I/O信号一样嵌入编程并处理
部署心跳逻辑
两种可编程控制器互换数据量较大,往往是双向交换有时尚不清楚通信故障是否会导致数据全为零或数据保持最后状态,因此可能不容易识别故障当然,可能有诊断信号表示连接的健康性双端连接可编程时 最优实践就是对端执行形式 心跳逻辑举个例子, 每一个控制器都可查找另一个控制器中已知变化值( 类似时间), 或两个控制器前后传递增量值 。以这种方式,每个控制器可逐个知道对方是否响应,并可局部表示通信故障并采取行动
今日强自动化平台比以往提供更多诊断和感知能力需要投入服务并聚焦软件编程最佳做法, 帮助构建强健设计。