项目:生物制药过滤自动化,2005年9月19日

控制工程人员 二零零五年九月十九日

二零零五年九月十九日

本周,我们的工作围绕着工厂的运营理念和操作人员访问HMI模块展开。是否允许操作人员从人机界面操作设备模块?如果设备模块处于自动模式,操作人员可以更改操作参数吗?模块应该被锁定到自动模式的食谱或应该允许操作员把模块在手动模式,而食谱是操作?如果操作员将设备模块更改为手动模式,配方是否应自动转换为保持状态?

这些操作问题在每个项目中都会出现,并且几乎从每个客户那里得到不同的答案。事实上,我们甚至会在不同的设施为同一个客户得到不同的答案。为了解决以前遇到的各种操作理念,我们尝试设计具有灵活性的模块,以满足任何合理的操作需求。这些功能包括:

  1. 模块参数只能在HMI上通过模块面板进行更改。面板包括保护参数访问和记录更改的功能。将参数更改限制为单个用户界面组件可确保一致的安全控制和数据历史记录

  2. 面板参数的更改记录包括模块标签、参数名称、模块描述、模块类型、更改消息、本地时间和UTC时间戳、工作站名称、用户名、用户安全组、旧值和新值。记录的操作通过Microsoft Message Queue写入本地文本文件或SQL数据库

  3. 所有模块都有一个ModeLock参数。当模块被模式锁定时,用户不允许更改模块的模式。模块可以通过配方锁定模式,以防止操作符与许多函数交互。设置模式锁定参数的食谱应该在完成后重置该参数

  4. 所有参数都是单独安全的。每个参数被分配一个安全级别。用户的访问级别必须大于等于该参数的安全级别。参数安全级别在XML配置文件中维护

在这个项目中,我们遇到了一个新的转折,上面描述的特性不容易涵盖。客户要求配方自动锁定所有设备模块,在自动模式下,操作人员不能更改操作参数。每个设备模块都设计了一组供操作人员使用的参数,因此称为“操作人员参数”。由于HMI的操作人员可以操作非配方使用的设备模块,因此这些参数提供了灵活性,可以利用经过良好测试的序列来满足异常的工厂操作需求。这些参数总是可以从设备模块面板获得。这种方法将极大地限制操作员在配方执行期间进行干预的能力,除非中止整个配方——这是所有其他客户都觉得太受约束的地方。

这些操作人员进入问题对工厂的日常运行、工厂效率以及操作人员错误的频率和程度产生了长期而广泛的影响。尽管这种或那种理念是狂热的支持者,但最好的方法是由操作人员、工艺工程人员、维护人员、自动化人员和涉及日常工厂操作的任何其他学科人员仔细考虑的方法。

UF设计的细节将在下周讨论。