工业物联网(IIoT)的需求越来越多,一方面工厂需要产线及车间级边缘计算类任务,如规划与调度,策略与寻优,数据库及分析等。另一方面,现有自动化系统通常并不是IT的操作系统,这会带来一些计算类应用开发的不便。因此,贝加莱为了这一需求的快速崛起而开发了X20 Edge的控制器,来解决这些难题。
贝加莱最新的X20 Edge提供了一个基于四核1.6GHz处理器的硬件,如图1所示,它拥有两个独立的以太网口,以及一个微型的SD卡槽,用于数据的物理备份。
图1-X20 Edge的硬件结构
它可以通过DIN导轨安装于电柜内,并通过运行OPC UA的以太网连接到管理系统或云端平台。
软件是关键
X20 Edge主要在IIoT应用软件方面提供了较强的能力:
01 Linux系统支持
X20 Edge,采用Linux操作系统,Linux社区是全球最大的开源技术社区,这使得对于开发IIoT应用而言,有更为丰富的代码资源可用,包括学习算法,以及Python编程的AI应用。
02 容器化应用
容器化是一种内核轻量级的操作系统层的虚拟化技术,它能够让应用保持较好的独立性,以及更好的迁徙特性。X20 Edge提供了容器运行机制。它最大的优势就是可以运行来自不同厂商的基于容器技术的应用。以及贝加莱的物联网应用软件,或自己独立创建的应用软件。
图2-容器技术支持
X20 Edge代表了自动化向IT化的演进,使得贝加莱的系统从单机控制,接入到工厂生产运营系统,并提供更为全局的优化能力。
应用场景
X20 Edge主要面向于IIoT应用,这包括以下几个方面:
1.数据从现场到云端的连接与传输
作为一个边缘节点,它提供了OPC UA服务能力,以及MQTT的传输机制,使得数据可以经由此达到云端。它可以作为一个TSN的终端节点,构建一个快速的管理相关任务的数据连接通道。
2.数据库的连接
由于它是基于开放的操作系统(Linux)这也让它能够进行针对服务器的操作,数据的存储、查询、报表的能力。
3.AI循环优化
对于现场具有一定周期的边缘计算任务循环,它也可以提供采集、传输与本地推理的能力—通常边缘侧的任务不像现场控制需要百微秒级,而针对10mS/100mS级的全局优化型任务,X20 Edge即可实现。
4.机器学习
对于采用Python的现场机器学习型任务,可以基于X20 Edge的学习任务,来实现本地的AI开发、运行、推理、执行。
因此,X20 Edge特别适合于对于大型的机器和产线级的边缘任务处理,它可以被用于以下众多场景:
● 薄膜拉伸/复合线;
● 玻璃/水泥线;
● 饮料灌装线;
● 印刷包装连线设备;
● 纺织连线设备;
● 风场监控系统;
● …