在整个企业中提供IIT数据

SparkPlug工作组如何定义使用MQTT传输的数据,以供任何系统,任何位置使用。

Mqtt倡导

当与生产操作相关的数据停留在工厂地面系统的范围内时,由控制器或制造执行系统使用的通用数据标记程序通常足以使数据可被其他工厂地面技术传递和使用。但是,工业物联网(IIoT)或工业4.0的数字化理念要求工厂以外的系统能够理解数据。

Arlen Nipper, Cirrus Link Solutions的总裁兼首席技术官。Arlen Nipper, Cirrus Link Solutions的总裁兼首席技术官。Cirrus Link Solutions公司是工业物联网、SCADA和MES应用的供应商,该公司总裁兼首席技术官Arlen Nipper解释说:“如果没有更明确的参数描述数据,那么很容易被OT(操作技术)功能理解的数据——例如温度——可能在IT领域无法使用。IT界可能只看到一段温度数据,却不知道它是在0到4095摄氏度还是华氏度等范围内缩放。”

为了解决跨系统的数据可理解性不足的问题,Nipper表示,一些公司正在通过在OT之外的多个应用程序中手动编辑标签来解决这个问题。“但是这个过程很耗时,容易出错,而且效率很低,”他说。

几个月前,《自动化世界》报道发射Sparkplug工作组.这个小组的目的是解决Nipper提到的数据传输问题。更具体地说,主办Sparkplug工作组的Eclipse基金会将该工作组的工作重点描述为“技术规范的定义和相关实现,以合理地访问工业数据,提高工业物联网解决方案的互操作性和可伸缩性,并为支持油气、能源、制造业、智慧城市和其他相关行业的工业4.0提供总体框架。”

Nipper解释说Sparkplug是“一个开源软件规范,它为MQTT客户端提供了一个集成数据的框架。该规范明确了三个目标:

  • 定义为IIOT优化的MQTT主题命名空间;
  • 定义MQTT状态管理以利用连续会话意识;和
  • 定义MQTT有效负载。”

MQTT如何用于连接IT和OT。MQTT如何用于连接IT和OT。基本上,Sparkplug添加了出生证明和死亡证明(会话感知)等功能,以帮助上下文化工厂地面数据。Sparkplug定义了如何发布和表示工厂楼层数据,以便任何订阅者都知道它是什么以及如何使用它。这是MQTT的一个重要补充,因为MQTT只用于将数据发布到代理并将其交付给多个消费者。MQTT本身并不包括用于数据表示的方法。

尼珀,他碰巧也是MQTT.,提供了另一个例子来说明Sparkplug如何将工厂地面数据上下文化,以供任何地方的任何系统使用。“假设一个Modbus协议要求寄存器40027返回值为2047。大多数数据消费者都不知道2047代表什么。是温度吗?这是一种压力吗?使用Sparkplug,它不会调用寄存器40027,而是会说:压缩机温度,刻度从0到100摄氏度,与“X”资产设备绑定,是27摄氏度。包含了所有必要的文本信息,而不是一个专有的数据,它就可以在整个企业中共享。”

Nipper指出,除了基本的数据传输外,通过Sparkplug,机器学习和人工智能应用程序可以使用相同的标准数据接口,而无需了解和理解整个OT环境。“他们可以订阅OT数据,并立即将其用于it功能,”他说。

有关SparkPlug工作组的更多信息,请访问https://sparkplug.eclipse.org

更多的沟通