项目:生物制药过滤自动化2005年8月2日

控制工程人员 二五年八月二日

二五年八月二日

良好的联锁设计是任何项目中最关键的部分之一,因为它可以保护公司最宝贵的资产——人员、产品和工厂设备。为了使联锁实现易于设计、实现和故障排除,我们遵循了一些规则。

规则1—控制模块之间在控制模块层实现互锁。由于联锁逻辑是为了防止不安全的设备操作而设计的,因此在执行设备控制的软件上实现它们是有意义的。

规则2—通过控制模块对设备I/O点进行独占监控和操作。设备模块、相位或其他逻辑永远不会直接写入或直接从I/O点读取。其他代码模块将通过控制模块提供的接口与工艺设备进行接口。例如,如果一个相位要打开一个阀门,它通过命令相应的阀门控制模块打开来完成,如果阀门目前被操作人员使用或联锁关闭,则相位无法打开阀门。联锁的完整性对工厂的安全运行至关重要。

规则3-联锁逻辑是基于控制模块状态,而不是实际的I/O点。这对于为工厂操作和维护人员提供必要的工具,以便在过程仪表不能正常工作时安全操作工厂非常重要。例如,一个故障的阀门限位开关可能错误地指示阀门关闭,而实际上阀门是打开的。这种状态可能联锁其他阀门或电机。通过在阀门控制模块内提供开关故障覆盖,如果联锁是基于由限位开关位置或用户覆盖确定的控制模块逻辑状态,则用户可以覆盖故障开关并继续正常操作。这种设计在每个控制模块(在源)内分配覆盖功能,而不是将其添加到联锁逻辑(通常是在事实之后)。

联锁逻辑因混淆操作人员而臭名昭著,因为它旨在防止或允许设备操作;然而,这种逻辑很少向操作员展示。为了使联锁更容易理解,我们将联锁模块化并开发了一个面板接口,以便操作员可以访问它们。每种控制模块类型都包含一个输入许可参数,该参数的值必须为True才能允许控制模块的操作。联锁控制模块执行联锁逻辑并产生传递给设备控制模块的允许输入的单个比特。例如,为进料泵PMP-012-02创建了联锁控制模块。联锁控制模块标签为PMP-012-02-I。“-I”后缀标识模块为包含联锁逻辑的控制模块pmp -012-02 -饲料泵变速电机控制器。

任何人都可以找到设备的联锁逻辑,如果他们需要寻找的只是设备标签后面跟着“-I”。但这对运营商有什么帮助呢?帮助操作员的关键是易于访问的显示器(控制模块面板)和将逻辑转换为描述性文本的方法。对于操作人员来说,了解完整的逻辑细节并不重要,重要的是了解阻碍设备运行的条件。从概念上讲,任何联锁看起来都像这个图。

由于任何条件都可能阻止设备运行,因此我们向操作员提供每个条件的文字描述,该文字描述以背光显示绿色(此条件是OK的)或红色(此条件阻止设备运行)。

当设备被联锁时,图形上设备的旁边会显示一个图标。
当操作员点击此图标时,面板打开,从而使阻止设备操作的因素变得明显。
下周我们将讨论模拟这个过程。