如果我们能够将经验、标准和最佳实践结合到过程控制系统软件中,从而使一个没有经验的从业者几乎不可能产生一个低质量的解决方案,那会怎么样呢?此外,如果过程控制系统软件被设计成易于由任何过程知识渊博的个人(不一定是工程师或程序员)维护呢?
这似乎是一个容易实现的目标。毕竟,我们都在使用微软Excel中嵌入的复杂的统计和财务公式,而不需要了解它们的所有细节和应用程序。更棒的是,你见过智能手机的标准版本,甚至是说明书吗?可能不会,但这肯定没有减缓这些移动设备的广泛使用和采用。
上周的自动化的世界CSIA客座博客,标题《集成商/制造商关系中的标准和最佳实践》引起了我强烈的共鸣。我同意刚才所说的一切。事实上,当我读到它的时候,我发现自己笑了,回想起我自己的经历,“标准”这个词经常被认为是“创新之火上的湿毯子”。
我的大部分生活经验都与ISA-88批控制标准有关。40年来,控制工程师开发了自定义程序,以支持ISA-88批处理单元中的设备实体控制,并实现程序元素的状态模型。集成商和最终用户已经开发了可重用功能的专有库来标准化该功能。自动化系统供应商还提供他们的专有库,以帮助更容易地利用众多的“标准”部件组装批控制程序,这些“标准”部件已经作为ISA-88标准构建过程的一部分在整个行业中开发。
尽管有了这些发展,ISA-88合格的程序员仍然需要适当地组装库例程,并在代码中定义过程单元组件之间的关系,如容器、单元、设备模块和控制模块。由于这个需求,一旦模型实体之间的关系被硬编码到客户的自定义程序中,isa -88中体现的基于模型的方法的好处——特别是敏捷性——就会丢失。
有了今天强大的可编程自动化控制器,我们终于有可能以实际速度编写和运行复杂的软件,以控制基于数据模型的过程单元。整个程序可以重复使用,就像Excel可以安装在另一台电脑上一样,这样就不需要一个知道如何组装部件的程序员了。
软件本身的向导引导模型构建者完成定义控制模块的过程,然后通过管道路径在物理上将它们关联起来,并在设备模块中进行逻辑关联。例如:您是否需要减轻设备模块中的水锤?这里有一个复选框。需要配置一个阀门,使其在就地清洁设备模块中每隔几秒钟就改变一次位置,而不影响其在物料传输设备模块中的操作方式吗?只需访问该复选框,并在字段中输入时间值。
经验、标准知识和最佳实践可以构建到软件中,这样用户就不必知道如何减少或消除水锤。他们只需要打个勾。
我相信标准、最佳实践和我们的最佳经验不必留在有才华的控制系统工程师手中。我们可以将这些标准、最佳实践和经验交付给更广泛的实践者群体,他们可以加入我们,为制造业带来更大的利益。
我见过它与ISA-88和批处理控制一起工作。我相信我将看到它与我们在其他行业的其他伟大标准一起工作。
蒂姆·马西尼是ECS . n:行情)的解决方案。的注册会员控制系统集成商协会.他也是一篇关于基于模型的控制的论文的作者,在2014年提交给了ISA食品和制药工业部门。欲获取Tim的论文副本,或了解更多关于ECS解决方案的信息,请访问他们的简介CSIA的工业自动化交易所.