0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科干货 | OPC UA技术,实现设备控制与互连未来

虹科智能自动化 2022-07-27 10:24 次阅读

OPC UA因何而来?

讲到OPC UA 不得不提及他的前辈OPC,OPC(Object Linking and Embedding(OLE) for Process Control)是微软公司的对象链接和嵌入技术在过程控制方面的应用,被称为控制系统“中间件技术”,是专为在现场设备、自控应用、企业管理应用软件之间实现系统无缝集成而设计的接口规范。OPC自发布以来已广泛应用在工业控制系统的信息集成中,但由于对微软COM/DCOM技术的依赖性,该技术在安全性、跨平台性以及连通性方面都存在很多问题。如:很难通过Internet/Intranet,尤其是企业防火墙;难以运行在非微软系统中,也难以在嵌入式系统中实现;很多上层应用没有OPC-COM接口,难以进行远程调用等。早期用过OPC的工程师,很多都被DCOM配置搞得焦头烂额。

OPC UA的推出,正是基于这一背景。该技术不再依靠DCOM,而是基于面向服务的架构 (SOA),提供了如平台独立性,扩展性,高可靠性和连接互联网的能力。因此,OPC UA的使用更简便。


2

OPC UA是什么?有何特点?

OPC UA(Open Platform Communications Unified Architecture)是OPC基金会为自动化以及其他领域的数据通信提供的新标准。该技术旨在通过允许使用不同协议并在不同平台(例如Windows,Mac以及Linux)上运行的工业设备相互通信来解决此问题。而且,OPC UA超越了工业以太网的范围,它包括从自动化金字塔最低层开始的设备——处理现实数据的现场设备,诸如传感器、执行器和电机等——一直到最高层,包括例如SCADA(supervisory control and data acquisition),MES(manufacturing execution systems)和ERP(enterprise resource planning)系统,以及云计算。OPC UA允许自动化金字塔各个级别的工业设备(以不同的协议和不同的平台运行)相互通信。

87db74b6-0d07-11ed-9ade-dac502259ad0.png

OPC UA主要有以下几个特点:

支持跨平台应用。目前,OPC技术已成功拓展到Linux、AndroidVxworks、Unix等各类主流平台,采用基于Internet的WebService 服务架构和灵活的数据交换系统。

具有访问统一性。可有效将现有OPC规范(A&E、DA、HDA、命令、对象类型和复杂数据) 进行集成,不需要依赖微软的DCOM技术,开发和维护更加容易。OPC UA提供了一致、完整的地址空间和服务模型,解决了过去同一系统的信息不能以统一方式被访问的问题。

通信安全,具有广泛的通讯范围。防火墙不再是信息传输的阻碍,OPC的信息传输能力大幅提高。OPC UA信息的编码格式通常采用XML文本格式或二进制格式,支持多种网络传输协议。

开发含有高度的可靠性和冗余性。OPC UA支持可调试逾时设置、错误自发现和自纠正等功能的实现,可使符合OPC UA规范的设备和系统具备自动处理通信错误和失败的能力。用于OPC UA应用程序之间传递消息的底层通信技术,都可以通过证书生成的公用密匙与私用密匙实现加密和标记功能,以防止信息泄漏和保障信息完整。

3

为何工业控制领域需要OPC UA?

在工业控制领域,通信协议种类多样化,不同厂家的PLC通信协议不同,同一厂家的不同型号的PLC通信协议也不相同,现场设备(比如电表、水表、热表、水泵、变频器、各种控制器)只要是涉及到通信的,协议都不尽相同,相比较而言,只有modbus 通信协议,相对统一,但是具体到不同厂家,其设备的通信点表也是不同的。所以在工业控制领域,就衍生了一种SCADA(Supervisory Control And Data Acquisition)软件,这种软件最重要的功能就是集成了各种厂家设备的通信协议驱动,实现与设备的通信。随着物联网时代的到来,设备需要接入物联网平台,这种多协议类型势必不方便,因此需要一种统一化的通信协议,OPC UA的目的就是提供一种统一的通信协议,方便系统集成和物联网设备接入。下图显示了OPC UA和PROFINET如何在制造环境中一起工作。

87fdefd2-0d07-11ed-9ade-dac502259ad0.png


如上图所示,在现场级和控制级中使用PROFINET通讯协议来控制设备,在处理级以上则使用OPCUA数据传输。无论是在云中还是在工厂中,OPC UA是够获取系统数据的一个有效途径。以工厂中的焊接机器人为例,它可以被PLC控制,即PROFINET协议所实现的部分;而同时机器人也能够提供状态监控数据,这就是OPCUA通过PLC与PROFINET通信的同一网络所实现的部分,此时也可以在云上获取机器人的状态数据。

4

虹科OPC UA解决方案及技术服务

虹科OPC UA SDK专为开发人员,系统集成商以及设备和控件制造商设计,它提供了快速启用具有高性能OPC UA功能的设备和应用程序所需的所有功能以及Server和Client开发,此SDK建立在OPC UA“一体式客户端”设计的基础上,抽象了低级OPC UA实施细节,使软件开发人员可以快速轻松地创建可扩展的、易于使用的、支持OPC UA的应用程序。

虹科OPC UA解决方案已在市场应用中得到广泛验证与认可。Blue Pillar是美国的一家工业物联网解决方案供应商,能够将工业设备连接到互联网并提供数据以管理、监控和控制设备。在网关开发过程中,Blue Pillar将虹科OPC UA SDK(软件开发套件)用于其嵌入式网关以大幅降低开发成本,并为工业物联网能源平台用户提供OPC UA连接的充分灵活性和安全性。

而在另一家专注于物联网智能制造和物联网连接产品的工业分析软件和服务的公司VIMANA则使用虹科OPCUA SDK来快速扩展其智能制造软件的连接性,从而使用户能够收听兼容OPCUA的所有设备。


此外,虹科OPCUA SDK解决方案已经助力于国内某个云平台,在采集业务数据之前,通过开发好的OPCUA 客户端查看已定义的节点,再到该云端创建与节点属性对应的OPC UA设备类型数据点。在添加OPCUA设备时输入OPC UA服务器的URI,这样就可以让OPCUA设备成功接入该云平台,整个过程简便且高效。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OPC
    OPC
    +关注

    关注

    7

    文章

    324

    浏览量

    46086
  • 工业设备
    +关注

    关注

    1

    文章

    206

    浏览量

    10411
收藏 人收藏

    评论

    相关推荐

    OPC UA协议有什么功能

    OPC基金会推出并维护,正是为了应对这一需求而设计的一种统一、安全、可靠的通信标准。本文将详细介绍OPC UA协议的基本概念、核心优势及其在各领域的应用。 OPC
    的头像 发表于 10-14 13:50 202次阅读

    OPC UA协议网关的应用与实现

    OPC UA协议网关用于连接PLC等工业设备与云平台或其他系统。它作为工业自动化领域的桥梁,具有以下关键功能: 多协议支持:OPC UA协议
    的头像 发表于 09-23 14:52 242次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议网关的应用与<b class='flag-5'>实现</b>

    BACnet转OPC UA网关实现智能插座与InTouch系统对接

    。本文将详细探讨如何通过BACnet转OPC UA协议网关实现智能插座与InTouch的对接,为大家提供参考。 一、BACnet转OPC UA
    的头像 发表于 08-13 16:09 247次阅读
    BACnet转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关<b class='flag-5'>实现</b>智能插座与InTouch系统对接

    楼宇自控升级:BACnet转OPC UA网关在Ignition平台的应用案例

    ,使得环境数据的实时、准确集成变得困难。所以,该企业需要将现有的楼宇设备OPC UA的Ignition平台有效集成,来实现照明系统的精确控制
    的头像 发表于 08-13 16:04 249次阅读
    楼宇自控升级:BACnet转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关在Ignition平台的应用案例

    BACnet转OPC UA网关在GE Digital iFIX的集成应用

    技术推出BACnet转OPC UA网关BL121BN,为用户提供了一个既高效又可靠的协议转换解决方案。 一、BACnet转OPC UA网关的
    的头像 发表于 08-13 16:02 263次阅读
    BACnet转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关在GE Digital iFIX的集成应用

    实现工业设备与ThingWorx无缝对接:Modbus转OPC UA协议网关的应用

    随着智能制造的不断演进,将这些传统设备与现代自动化软件如ThingWorx高效集成,已成为技术发展的重要课题。本文将探讨如何利用Modbus转OPC UA协议网关,
    的头像 发表于 08-09 17:14 297次阅读
    <b class='flag-5'>实现</b>工业<b class='flag-5'>设备</b>与ThingWorx无缝对接:Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议网关的应用

    Modbus转OPC UA协议网关BL121实现高效、安全、可靠的跨协议通信

    Modbus转OPC UA网关BL121是一款低成本的Modbus转OPC UA的解决方案,实现各种工业
    的头像 发表于 08-09 13:52 258次阅读
    Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议网关BL121<b class='flag-5'>实现</b>高效、安全、可靠的跨协议通信

    利用Modbus转OPC UA协议网关实现Modbus设备无缝通信

    在工业自动化领域,Modbus和OPC UA作为两种广泛应用的通信协议,各自在不同的设备和系统中发挥着重要作用,实现不同协议设备之间的无缝通
    的头像 发表于 08-09 13:42 376次阅读
    利用Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议网关<b class='flag-5'>实现</b>Modbus<b class='flag-5'>设备</b>无缝通信

    钡铼如何实现Modbus转OPC UA协议?

    在现代工业设施中,设备的异构性带来了数据集成和通信的挑战。为了有效地实现不同设备之间的数据交换,Modbus转OPC UA网关成为了一种常见
    的头像 发表于 07-11 10:35 424次阅读
    钡铼如何<b class='flag-5'>实现</b>Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议?

    OPC UA网关实现低成本的PLC接入OPC UA方案

    在工业自动化中,将PLC(可编程逻辑控制器)与更高层级的IT系统(如MES,ERP等)集成,是提高生产效率和数据可视化的重要步骤。本文将讨论如何使用OPC UA网关实现欧姆龙PLC与I
    的头像 发表于 07-10 15:21 821次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关<b class='flag-5'>实现</b>低成本的PLC接入<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>方案

    Prosys OPC UA 软件产品

    (IoT)和工业4.0解决方案的标准通信协议。 OPC UA技术介绍 OPC UA(开放式通信协议)是一种用于连接不同型号
    的头像 发表于 07-05 18:09 1029次阅读
    Prosys <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> 软件产品

    技术分享】 OPC UA安全策略证书简述

    在工业通信领域上,OPC UA通信相信大家都不陌生,在使用OPC UA建立客户端和服务器连接的配置过程中,经常会用到OPC
    的头像 发表于 05-14 16:16 476次阅读

    Modbus转OPC UA协议转换网关BL121

    Modbus转OPC UA网关BL121是一款低成本的Modbus转OPC UA的解决方案,实现各种工业
    的头像 发表于 01-24 10:21 435次阅读
    Modbus转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议转换网关BL121

    物通博联工业智能网关快速实现OPC UA协议设备数据采集

    OPC UA协议是工业物联网中十分重要且常见的通信协议,实现不同设备、机器和系统之间数据通信和实时交互,在工业领域中广泛使用。物通博联工业智能网关不仅支持本地部署同时支持远程云平台部署
    的头像 发表于 01-18 15:08 1424次阅读
    物通博联工业智能网关快速<b class='flag-5'>实现</b><b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议<b class='flag-5'>设备</b>数据采集

    实现Modbus设备OPC UA OPC DA协议的解决方案

    通过vfbox网关实现modbus协议转换成OPC UA OPC DA协议,连接scada系统或者设备。此应用方案操作简单,不需要编程,轻松
    的头像 发表于 12-04 09:15 874次阅读
    <b class='flag-5'>实现</b>Modbus<b class='flag-5'>设备</b>转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> <b class='flag-5'>OPC</b> DA协议的解决方案