批处理可以说是最困难的制造。离散装配操作有成千上万的零件要寻找、管理和跟踪。连续过程必须根据原材料变量进行调整和调整,并在危险条件和“异常情况”的幽灵中运行。但是批处理程序必须管理进程中的多个步骤,这些步骤可以在发生其他事情时启动,然后挂起;因温度、成分、湿度或化学反应而异;并在达到计划或计划外的设定值时定期改变。不要忘记,由于最终产品经常被人类摄入,它不能让任何人生病或死亡。
话虽如此,我认为炼油厂的经理对调配药品或加工和包装上百万罐酸奶的人没有任何证据。是什么异常情况的管理连续过程是批量生产的正常操作过程,也是非常困难的操作过程。
批处理完全是关于基于状态的控制,在定义的步骤中,执行关于从流程中我所处的位置移动到我想要去的位置的规则。那些需要学习基本知识的人应该寻找工具和文档来解释isa - 88标准,其中列出了设备建模、阶段定义、配方开发和控制器编程的结构。那些了解基础知识并想知道如何为他们的批控制系统编程的人很快就会有罗克韦尔自动化公司的一款新工具。罗克韦尔自动化公司是PlantPAx、FactoryTalk batch、Logix batch & Sequence Manager和其他批处理软件的制造商。
罗克韦尔自动化的批处理入门工具包既是一个参考手册,充满了文档和复制粘贴代码示例的Logix控制器运行阶段逻辑。
“我们正在建立一种哲学,一种思考批处理模型、运行阶段逻辑的方法,一直到对象。这可能不是你的哲学,但没关系。这是入门套件。这是一张让你做得更好的白纸,”过程控制顾问Bruce Lightle在罗克韦尔自动化过程用户组(PSUG)阿纳海姆会议上解释道。“我们的建议有60%到80%是正确的,然后你可以根据你的哲学来改变它。”
例如,套件会要求您考虑何时要在程序模式中锁定一个阶段。"这使你意识到你应该把它锁起来,"莱特尔说。“在设备、相位和单元层面,锁定常常被忽略。如果相位正在运行,则相位设备应该被锁定。如果相位处于保持状态,则应该释放这些设备。”
该试剂盒采用了罗克韦尔的PlantPAx Logix批处理和序列管理器(LBSM)产品。Lightle表示:“我们的目标是开发一个可以使用自己编写的过程序列运行的阶段库。他预计该工具包将通过附加阶段不断更新,包括在FactoryTalk Batch中本机运行的其他阶段。
工具包中的代码示例包括阶段调用阶段和状态模型,它们遵循Logix Phase Manager标准,该标准符合ISA-88标准。初学者工具包中的示例主要构建在阶梯逻辑中,其中一个示例构建在顺序功能图(SFC)中。为什么?“因为我是一个梯子逻辑程序员,我做了大部分的开发,”Lightle说。“既然第一批例子已经完成,我们就会让其他人来做。”
一位PSUG与会者提出的问题显示出用户多么渴望找到一种更快地开始自动化批处理的方法,并强调了代码开发理念的变化。这位来自制药公司Genentech的年轻工程师问,是否有一个开源的在线论坛,可以在那里共享、复制和重用批控制代码,“这样我和其他人就不必重复发明轮子了。”
“好吧,论坛就在这个房间里,代码就在我们新的批量入门工具包里,但今天你必须为它付费,”罗克韦尔自动化发言人回答说。
那些准备超越基础的人应该进行调查批处理分析软件这些工具可以实时比较批次并发现潜在的问题,使用户能够将理想的“黄金”批次与其他批次进行比较,以更好地理解变量如何影响当前批次。