OPCUA——智能制造的数据基础

来源:网络  作者:网络转载   2019-09-22 阅读:924

公司简介

贝加莱(B&R)是一家自动化技术领域的全球性领导厂商,总部位于奥地利Eggelsberg,于1979年由ErwinBernecker先生和JosefRainer先生共同创建。经过30多年的发展,今天,B&R已经在全球68个国家拥有175个分支机构。

贝加莱工业自动化(中国)有限公司是贝加莱全资子公司,于1996年在上海成立,在过去的十几年里,贝加莱一直为中国机械制造业和流程工业领域提供深嵌行业经验及关键技术的自动化方案。

“深耕行业,加强软件标准化与集成”,这是贝加莱在中国发展的源动力,也是赢得信任的重要因素,为客户提供完美的自动化方案,并成为互赢的合作伙伴是贝加莱团队信奉的理念,也是对“PerfectionInAutomation”这一理念的精确阐述。

对于智能制造而言,其实现的基础是数字互联——将整个企业从底层设备、现场传感器到机器的生产数据、工艺参数、能耗等进行采集,并为全局的生产优化提供数据分析的基础,传统的现场总线仅解决在控制层面的数据,而对智能制造则牵扯到全局的优化、策略、路径、规划的问题,而这些互联又牵扯到异构网络与多代次产品的集成问题,OPCUA则是解决这一问题的聚焦点,在这里有必要结合实际对其进行分析并分析其应用。

1智能制造对于通信的需求变化

智能制造与传统的垂直网络架构由所不同,传统的金字塔架构数据从底层到顶层一层层的数据,智能制造则会面临一个新的局面,即分布的计算单元需要不同的数据,数据以端对端的方式进行自由的组合应用,自动化数据包括经典的架构,从控制级、过程控制、车间管理、SCADA、MES/ERP等多个层级。

因此,基于CPS架构的新自动化技术则需要全新的架构来支撑网络的互联,传统的现场总线主要是解决互联互通(通信的协议与规范),而在异构网络中,以及IT与自动化的融合中,存在着对于语义互操作的迫切需求,不仅要包括了通信所传输的数据,而且包括了数据的语法与语义,才能实现互相之间的沟通,对数据的识别处理。

2为什么采用OPCUA?

2.1OPCUA技术简介

OPCUA旨在解决语义互操作层面的互联问题,当然,整个OPCUA架构,如图1,包括了传输机制、元数据、基础信息模型以及行业信息模型,整个架构设计思想是面向服务架构(SoA)。

图1OPCUA架构

其实OPCUA包括了传输协议(支持TCP二进制、WebService的传输机制),右侧是包括元信息模型的规范,OPCUA服务集提供连接、属性管理、安全通信服务、浏览等多种与传输通信相关的服务子集。在基础的信息模型中,OPCUA提供了标准的Web服务来访问地址空间里的对象的框架,并确保信息的传输安全性。

OPCUA的基础信息模型在于为访问者提供了访问与操作的标准,数据格式、语义的标准。

OPCUA的对象(Object)是由被参考(Reference)连接的节点(Node)组成。不同的节点类(Class)传输不同的语义(Semantics)。一个变量节点代表“值”可以被读或写,变量节点有相关的数据类型(DataType)来定义实际值,如字符串、浮点数、结构等。方法节点(MethodNode)代表可以被调用的功能,每个节点都有大量的属性包括唯一的识别号称为NodeID和称为BrowsName的非本地化命名。

对于对象与可变节点(VariableNode)都称为实例节点(IntanceNode),节点总是参考一个类型定义(ObjectType或VariableType),这些节点描述他们的语义和结构。

2.2采用OPCUA的8个主要原因

图2总结了OPCUA之所以成为智能制造聚焦的互联技术在于如图所示的几个方面,比较关键的在于:

(1)OPCUA建立了信息模型,对于不同的行业而言,实现互联、并制定协同的机制本质在于建立信息模型,将相互关联的数据按照一定的架构进行采集分组并进行应用分析。

图2支持OPCUA的8个主要原因

(2)安全机制:对于OPCUA而言,其支持X509的安全信息交互标准,并支持角色与规则定义,为应用定义不同层级的权限管理。

(3)厂商无关的独立性:对于EndUser而言,这非常重要,因为任何一个企业的私有通信标准与规约不能成为一个用户的标准,而OPCUA自身是公益型组织,而各个技术组织都愿意跟随OPCUA的发展脚步。目前各个现场总线基金会如POWERlink、Profinet等都已经加入OPCUA基金会,包括FDT/DTM、OMAC/PackML、MTConnect、Euromap等垂直行业技术组织。

3OPCUA针对行业信息模型

OPCUA基金会不仅得到了各个现场总线组织的支持,也包括了OMAC/PackML、MTConnect、ISA-95、AutomationML等行业技术组织的支持。

如图3,即使Euromap77规约对注塑机与MES之间进行交互的设备接口,这定义了对象数据的类型、结构,除了基础的数据模型,在机器的数据对象和结构中包括了机器的基本信息、配置、注射单元、模具、驱动系统等的数据对象与标准,并在Euromap77.2、77.3中对作业单、数据组管理进行了标准的定义,这使得不同的上层管理系统可以以标准的方式访问不同厂商的注塑机,对其状态进行监测,并可以给出指令给予机器执行。

图3Euromap的信息模型结构

4贝加莱完整的智能制造数据互联方案

贝加莱为整个互联提供了完整的解决方案:包括以下几个层面:

(1)设备高动态实时响应-采用POWERlink实时以太网技术,可以实现针对100μS的高速控制任务,适用于运动控制、CNC和机器人、高性能视觉系统等时间严苛的任务。

(2)针对OPCUA,贝加莱在POWERlink的异步数据阶段支持TCP/IP的传输,可以用于解决OPCUA的传输(OPCUA本身支持的是http和TCP传输),这样POWERlink可以用于实时任务亦可用于非实时任务的语义数据传输。

(3)openSAFETY是针对功能安全应用的传输机制,其可以独立于总线而运行,openSAFETY解决功能安全一致性问题,确保现场的设备不会对人体造成伤害,也确保控制系统不会遭遇认为的破坏。

(4)TSN技术:针对未来的IIoT应用,大数据的传输和分析之用途,并减少在通信互联的硬件和软件投入,TSN将采用802.1的新的传输机制,目前大部分领先的自动化公司如ABB、B&R、SIEMENS、Schneider、BoschRexroth等都在开发新一代的TSN产品,而其它IT厂商则包括了华为、CISCO等也积极的推进TSN的产品化进程。

除了这些自有的POWERlink、openSAFETY以及面向未来的OPCUA+TSN外,贝加莱还有大量丰富的总线模块用于连接现在工厂的老旧设备包括Profibus、Ethernet/IP、SERCOSIII等模块可供互联之用。

标签: 智能
打赏

免责声明:
本站部份内容系网友自发上传与转载,不代表本网赞同其观点;
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!

购物指南

支付方式

商家合作

关于我们

微信扫一扫

(c)2008-2018 DESTOON B2B SYSTEM All Rights Reserved
免责声明:以上信息由相关企业或个人自行免费发布,其真实性、准确性及合法性未证实。请谨慎采用,风险自负。本网对此不承担任何法律责任。

在线咨询

在线咨询:

QQ交流群

微信公众号