使用编程标准来导航流程

一套明确的编程和HMI标准可以减轻从头到尾导航控件过程的负担。

通过约翰Athy 2014年11月25日

想象一下,你只能用地图从伦敦的一个角落导航到另一个角落。没问题,但如果这张地图的每一平方英里都是由不同的人使用不同的比例、符号和语言设计的呢?现在任务变得更加艰巨。

这个类比也可以应用于过程自动化,特别是在编程和人机界面(HMI)开发方面。没有一组定义好的编程和HMI标准可能会导致整个过程中的系统支离破碎,这可能会让程序员、维护人员和操作人员从头到尾都要承担在控制过程中导航的负担。减轻这种负担的关键是有一个统一的“地图”;这是编程和HMI标准必不可少的地方。

标准是统一处理图的“关键”

公平地说,每个程序员都有自己独特的编程风格和方法。无论您的流程是内部集成还是外部集成,如果没有一组编程和HMI标准,流程中的每个系统都有可能成为地图中自己独特的一部分。标准的实现和强制使用为每个程序员和/或集成商在开发程序和HMI应用程序时提供了一套一致的工具。各种自动化供应商已经在允许程序员使用可定义的功能来合并设备、功能和流程方面取得了很大的进步。使用这些工具可以实现以下几个主要目标:

  1. 对已定义的函数及其对应的hmi进行彻底的测试,以确保可以轻松地合并适当的操作。
  2. 由于可以为每个类似的设计应用程序实现这些定义的功能,集成可以在更短的时间内完成,因为不需要“重新发明轮子”。
  3. 使用已定义的函数提供了一致的方法,这有助于其他人进行导航。

请记住,定义的函数并不是唯一可以实现标准的领域。控制器通常为它们的例程合并一个文件结构。通过使用标准化的命名约定定义这些例程,您可以一致地组织流程中的各种控制器。例如,一个名为“MOTOR LOGIC”的例程将包含处理器中控制的所有电机逻辑,并且要在此类例程中包含系统过程逻辑,应该给出一个标识该过程的名称,例如“BURNER 1”或“DISTILLATION COLUMN”。

整合、维护和强制使用编程标准确实需要一些前期时间和成本,但这是值得的。操作系统将接收具有通用外观的系统,从而更容易从一个流程遍历到另一个流程。维护人员将能够快速一致地在不同的系统中查找和识别不同的区域,最大限度地减少搜索和解释各种代码或功能的需要.集成时间将会缩短,因为大量的编程和HMI开发工具将会随时可用。

本文由John Athy撰写。约翰是公司的高级工程师特立独行的技术是一家领先的自动化解决方案提供商,为流程工业提供工业自动化、战略制造和企业集成服务。MAVERICK提供广泛领域的专业知识和咨询,包括工业自动化控制、分布式控制系统、制造执行系统、运营战略、业务流程优化等。