沈阳鸿宇科技有限公司

【行业资讯】OPC UA +TSN解读:工业通信下PLC网络与IT融合与集成

发布时间:2021-12-13 文章来源:鸿宇科技 浏览次数:1761

       一、 IT与OT融合与工业网络

       随着企业智能制造战略的深入,IT与OT的融合进程加速,OT厂商和IT厂商也开始重视统一架构标准的建设工作。随着TSN与OPC UA两大标准的发展,IT与OT融合的诸多问题将被逐一解决,打通“从计划层到执行层”的全业务流程数据,实现企业内部由上而下的业务纵向集成也水到渠成。


       随着智能制造战略的深入,推动企业的运营管理系统与制造执行系统的纵向集成与贯通已成为当前企业新的应用需求,也加速了IT与OT的融合进程。与此同时,OT厂商和IT厂商也开始重视统一架构标准的建设工作。

       IT与OT融合时常被作为重要的产业趋势,旨在通过两者的融合打通运营管理系统与制造执行系统之间的数据链路,将二者整合在一个统一的信息平台上,从而帮助企业提升在运营决策与制造执行等各方面的综合效益。

       然而,IT与OT融合并不容易,除了需要面对跨界投入不稳定、不确定的风险以及设备、人力等成本的挑战外,IT与OT本身所具备的特性也为二者融合设置了障碍。

      其一,支撑IT和OT的网络协议是不一样的。IT网络以通用的TCP/IP协议为主,如以太网、4G、5G、WIFI等,这些标准协议下的数据通信对实时性和可靠性要求均不高。OT网络以Profinet、POWERLINK、EtherCAT、Ethernet/IP、CC-Link IE等工业总线为主,不但实时性要求高,而且对可靠性要求更高。

       其二,IT与OT的数据采集特点和属性是不一样的。OT主要对温度闭环、运动控制、机器人等周期性数据进行采集,数据库是实时数据库和历史数据库相结合,这些场景中节点较多且单次采集数据量小,采用轮询机制解决“周期性”问题。IT系统并不是周期性采集数据,如ERP、OA等运营数据都是随机性读写和传输,采用的是关系型数据库,但节点数量不多且单次数据传输量较大。


OPC UA示意图

二、 OPC UA +TSN两大标准体系

       为解决IT与OT在网络协议标准以及数据采集方式上的差异,实现办公网络与工业网络的融入,近年来,基于OPC UA和TSN两大标准体系建设工作也在加速推进,OPC UA和TSN旨在解决两个方面的问题。

       其一,OPC UA统一架构提供统一的数据互联基础标准与规范,将Profinet、POWERLINK、EtherCAT、Ethernet/IP、CC-Link IE等不同标准的工业总线协议进行整合。目前各大标准拥有厂商正在依托OPC UA提供的基础信息模型重新定义自己的标准。其中Profibus、BACnet等协议正在映射到OPC UA以及垂直行业的特定协作。

       其二,为解决OT周期性数据传输与IT非周期性数据传输的问题。TSN基于MAC上SDN(软件定义网络)的思想对在该网段内的实时数据进行预先分配通道、预留通道,而其它非周期性数据则按照优先级,这两种模式混合进行的方式来进行数据在同一网络进行传输。

       在2019汉诺威工业博览会上,基于TSN与OPC UA构建的工业通信产品受到了业界的广泛关注。如德国赫优讯就展示了基于OPC UA TSN技术的工业通信产品。贝加莱公司推出用于融合实时网络的TSN机器交换机,可用于通过跨厂商通信解决方案OPC UA over TSN来建立网络。作为OPC UA标准的核心建设者,西门子将时间敏感网络(TSN)标准应用于以太网,从而在工业网络中实现预留带宽、服务质量(QoS)机制、低传输延迟以及多种协议(包括实时协议)的并行传输。

       现阶段一些主流的自动化厂商和顶级的IT公司如华为、Microsoft、CISCO等都成为了OPC UA的支持者,以及协会组织如OMAC、Euromap、Automation ML、ISA、FDT/DTM、MTConnect、BacNet。全球主要的现场总线基金会如PI、EPSG、ETG、SERCOSIII均积极支持参与OPC UA的融合与开发工作。德国工业4.0组织和美国工业互联网组织IIC均将OPC UA列为了实现语义互操作的标准规范。

       随着TSN与OPC UA两大标准的发展,OPC UA在水平方向将不同品牌的控制器设备进行集成。在垂直方向,TSN则实现设备到工厂再到云端的连接,推动IT与OT的融合。可以预见,在主流OT厂商和IT厂商均支持OPC UA和TSN的趋势下,IT与OT融合的诸多问题开始被逐一解决,打通“从计划层到执行层”的全业务流程数据,实现企业内部由上而下的业务纵向集成也水到渠成。

三、OPC UA +TSN体系解读

       尽管OICT融合(运营Operational、信息Information、通讯Communication Technology)是一个产业共识,然而,真正推动却并非想象那么简单,而我们在讨论智能制造的各种实现途径,包括边缘计算、大数据、工业互联网、工业物联网的时候,我们遇到的第一个问题实际上是连接问题,如果不解决这个问题则无法推进其它问题的实现。

IT与OT融合难度在哪里?

01
       现场总线到实时以太网

       图1对制造业现场的通信网络进行了简要的描述。相对于传统的PLC集中式控制,现场总线为工业控制系统带来了很多便利,通过统一的总线连接实现了分布式控制,并且通过总线使得接线变得更为简单,而系统的配置、诊断的工作量因此也下降,因此,现场总线是为制造业现场带来很多便利的技术。

       然而,各家公司都开发了自己的总线,在IEC的标准中也有多达20余种总线。总线本身是带来便利的,但是,不同的总线又造成了新的壁垒,因为各家公司的业务聚焦、技术路线的不同,使得各个现场总线在物理介质、电平、带宽、节点数、校验方式、传输机制等多个维度都是不同的,因此造成了同一总线标准设备可以互联,而不同总线设备则无法互联。

图1-OPC UA TSN技术的产生基础原因

       这也是因何实时以太网技术在21世纪初开始投入使用的原因,2001年贝加莱推出POWERLINK实时以太网是工业领域第一个实时以太网,相较于传统总线,实时以太网的好处在于物理介质、节点数、距离、带宽、校验、诊断都统一采用标准的IEEE802.3网络,因此在这个层面上,大家实现了统一。

       互连互通与互操作

       但是,实时以太网只是解决了物理层与数据链路层的问题,对于应用层而言,仍然无法联通—按照IEC的标准,通信连接分为互连、互通、互操作多个层级,各个实时以太网是基于原有的三层网络架构(物理层、数据链路层、应用层),在应用层采用了诸如Profibus、CANopen等协议,而这些协议又无法实现语义互操作。

       简单理解语义互操作就是“5+5”这样的计算在自动化控制中,是物理的信号直接进行的处理,而对于IT网络传输更多丰富的数据结构与类型时就会需要更多信息,如单位,“5英寸+5厘米”显然是无法进行加法计算的,这个时候我们需要语义规范与标准,以便让不同的系统之间认识到各自每个参数所表达的语义。

       智能时代的工业通信

       在前面我们讨论的是在工业现场水平与垂直方向实现物理信号的采集与信息的传输,但是,到了智能制造时代,我们需要更为全局的数据采集、传输、计算与分析、优化,进而实现制造的高效协同,提升整个生产效率。

       图2简要描述了这一场景,从工厂到供应链的各个环节都需要数据的连接,那么这个时候,IT与OT的融合会遇到如下复杂性:

图2-工业物联网的应用场景

       1总线的复杂性带来的障碍

       总线的复杂性不仅为制造现场带来复杂性,也同样为IT访问OT带来了巨大的障碍,因为为了不同的数据访问就得写不同的网络驱动程序,对于老的工厂采用的不同的物理介质的现场总线还需要配置额外的网络适配模块,然后就是在软件层面的驱动程序,即使采用实时以太网,语义仍然需要编写不同的接口程序,而丰富的现场总线与应用层组合出成千上万种可能,这使得IT为了配置网络、数据采集与连接、数据预处理等工作花费巨大,这使得实现这件工作缺乏经济性—这是技术推进难的首要障碍,如果无法经济的实施项目,那么就没有投入的必要。

       2周期性与非周期性数据的传输

       IT与OT数据的不同也使得网络需求差异,这使得往往采用不同的机制,对于OT而言,其控制任务是周期性的,因此采用的是周期性网络,多数采用轮询机制,由主站对从站分配时间片的模式,而IT数据往往是非周期性的,由于标准以太网无法满足周期性的确定性传输以及微秒级的实时性,才开发了POWERLINK、Profinet等基于以太网的协议,然而,这些都无法在一个网络里传输两种不同的数据。

       3实时性的差异

       由于实时性的需求不同,也使得IT与OT网络有差异,对于微秒级的运动控制任务而言,要求网络必须要非常低的延时与抖动,而对于IT网络则往往对实时性没有特别的要求,但对数据负载有着要求。

OPC UA TSN的角色
02

       图3描述了OPC UA TSN在整个ISO-OSI模型中所处的位置,我们可以看到,OPC UA主要解决在应用层的问题,而TSN实质上是处于数据链路层。

图3-OPC UA和TSN在ISO-OSI模型中所处的位置

       相对而言,OPC UA出现的更早一些,因此,我们先介绍OPCUA的角色与意义,再谈TSN。


       OPC UA的角色与意义

       1OPC UA的角色

       OPC UA扮演的角色主要基于下面的问题,在IEC关于互联技术报告中提到互联、互通、语义互操作多个层面的问题(图4中的不兼容、共存不考虑,互换目前无法做到),而OPC UA主要解决在语义互操作的问题上。

图4-IEC技术报告关于通信互联的层级定义

       2OPC UA的核心问题-信息模型

图5-OPC UA的架构

       尽管OPC UA有非常多的使用原因,包括非盈利组织、IEC标准、安全性,但是,对于智能制造而言,多个设备之间的协同(M2M)以及业务管理系统与产线的协同(B2M)、业务单元间的数据(B2B)都需要OPC UA的协同。

       图6是一个针对塑料行业的信息模型—采用OPC UA标准与规范开发的,应用于注塑机与辅机、注塑机与MES系统之间的信息交互,而同样,OPC UA基金会与OMAC/PackML—针对包装工业的垂直行业信息模型,MTConnect—针对机床工具、AutomationML—汽车工业、BacNet—针对楼宇、ISA-针对MES系统,以及各个现场总线基金会组织如PI、EPSG、ETG等合作,使得OPC UA成为共同支持的语义互操作层面的规范与标准。

图6-针对塑料行业的信息模型

       而图7则是Industry 4.0中Administration Shell的定义采用OPC UA进行描述的示例。

图7-基于OPC UA的管理壳设计

       因此,我们可以看到,OPC UA在整个OICT融合中扮演了非常重要的角色,而由于OPC UA基金会的公益性、IEC62451标准等原因,使得OPC UA获得了全球最主要的自动化厂商的支持,目前OPC UA基金会是最为活跃,规模达到4000多厂商的全球性标准化组织。

       TSN与TSN的角色

       相对而言,TSN技术才刚刚开始进入产业视野,但是,TSN技术并非是最近几年才有,最初它是被应用于音频/视频同步的场景,而之后随着汽车工业中无人驾驶/辅助驾驶技术的需要,TSN也被纳入了开发中,而在2012年原有的IEEE802.1Q成立针对工业互联网的实时性工作组,称为IEEE802.1TSN。

       TSN应用于解决之前我们在第一节所谈到的话题:周期性数据与非周期性数据的传输问题,实时与非实时数据的传输问题,原有的标准以太网IEEE802.3没有确定性,因此才开发了各种实时以太网,而今天,采用TSN使得标准以太网具有传输实时性数据的能力,并且,让周期与非周期性数据在同一网络中传输,这样会大大简化整个智能集成的工作量,并且变得更为简单。

图8-TSN网络参考

       图8是TSN网络参考,与其它网络一样,由IEEE802.1AS Rev来定义精确的时钟同步,然后采用数据队列的方式进行数据的组织,而不同在于IEEE802.1Qbu+IEEE802.3br采用抢占式MAC的方式来对高实时性数据进行传输,而IEEE802.1Qbv则采用Time Aware Shaper—为高实时数据提供专用的时间通道,而对其他非实时则采用BestEffort的方式进行传输。

       TSN是由一系列技术标准所构成,表1则列出与工业相关的标准、应用领域与名称:

表1-TSN相关子标准

       IEEE802.1Qcc则是针对网络与用户配置的标准,由图9可以看到分为集中式用户配置与网络配置,可以对Qbu、Qbv、QCB等多种机制下的网络进行配置。

图9-基于IEEE802.1Qcc的网络配置

       可以看到TSN实际上是为了实现异构数据交互、实时与非实时数据在同一通道中传输而开发的新的数据链路层标准。

       由于工业互联网的需求不断增长,智能制造的推进,OPC UA和TSN技术将变得更为迫切与关键。

OPC UA TSN架构了未来智能制造网络
03

       在第二节单独对OPC UA和TSN进行了介绍,而正如图1所示,未来,这两个标准将共同为制造业带来互联的基础。

       工业互联网的实现基础

       图10显示了OPC UA TSN在整个OSI模型中的位置,但是,实际上并非这么简单,我们可以从OPC UA的机制中看到,实际上OPC UA包括会话、连接实际上已经将会话层与表示层进行了覆盖,而TSN同样虽然仅指数据链路层,但其网络的机制与配置管理可以理解为1-4层的覆盖。

图10-OPC UA TSN的网络架构

       如果这样来理解OPC UA TSN,我们就会发现,实际上OPC UA和TSN贯穿了整个OSI七层模型,使得通过统一标准与规范实现了一个真正的“工业互联网”—Industrial Internet。

图11-基于OPC UA TSN的未来工业通信架构

       图11则是整个基于OPC UA TSN的工业互联网架构,我们可以看到,通过OPC UA在水平方向的不同品牌的控制器的设备可以被集成,而在垂直方向设备到工厂再到云端都可以被OPC UA连接。

       而TSN则在控制器、控制器与底层传感器、驱动器之间的物理信息传输,OPC UA即可实现与传统的实时以太网结合构成数据的多个维度集成,在未来也可以通过TSN与OPC UA的集成实现全新的制造现场网络集成。