早在几年前,第一次接触这个名词还比较陌生,当时在做包装设备的公司工作。有些国际客户,比如可口可乐、宝洁等客户,我们的程序必须符合这个框架。
那些年,深入了解后,发现此标准更加地规范,有章可循,批量复制,对于后续的维护和交付确实有利。但是,应用起来确实比较繁琐,特别是机器的各种状态之间的转换要非常清晰。对我们后面做程序架构确实有帮助。
最近有朋友咨询相关的资料,在这里和大家说明和分享,资料放在文章后面,各位自行下载保存。
定义
什么是PackML? PackML-直接的理解原意即“Pack Machine Language”就是包装设备之间的语言交互的规范。
最早由美国仪表协会ISA在建立设备信息交互的时候,基于状态切换(简化实现)的一种设备连接和交互方法,它基于10种状态之间的切换来定义机器的操作,后来升级到V3.0时有17种状态,并被纳入ISA TR规范。它是一个标准,其旨在实现机器的状态、操作模式和标签名的统一,并以模块化的方式来实现控制架构搭建以及软件的设计。
更多内容请参考:https://www.omac.org/packml
好处
对于终端用户
适用于所有类型的转换和包装机的行业标准,可实现:
对于OEM厂商
资料下载
对于OMAC PackML这一标准,自动化行业的系统提供商都有对应的模板程序和资料,这个大家可以咨询供应商即可。