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

    文章

    376

    浏览量

    49486
  • 工业设备
    +关注

    关注

    1

    文章

    288

    浏览量

    11625
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于OPC UA协议的PLC数据采集系统

    孤立的协议设备。因此,需要一个统一的标准来实现这些系统之间的数据交换,而OPC通信协议便能很好的解决这个问题。 物通博联(WideIOT)工业智能网关具备OPC
    的头像 发表于 03-19 10:09 433次阅读
    基于<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>协议的PLC数据采集系统

    深度解析:为什么 OPC UA 通讯总是由于“时间偏差”随机断开?

    深度解析:为什么 OPC UA 通讯总是由于“时间偏差”随机断开?
    的头像 发表于 03-10 15:23 344次阅读
    深度解析:为什么 <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> 通讯总是由于“时间偏差”随机断开?

    OPC UA协议深度剖析

    OPC UA(Open Platform Communications Unified Architecture)作为工业自动化领域的重要通信协议,近年来已成为工业4.0和智能制造的关键技术支撑
    的头像 发表于 03-03 17:00 1111次阅读

    opc ua设备数据 转 SNMP项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 02-09 15:20 292次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b><b class='flag-5'>设备</b>数据 转 SNMP项目案例

    如何实现OPC UA协议远程通讯?

    实现OPC UA协议的远程通讯需要从协议特性、网络架构、安全机制及典型应用四个维度系统化构建解决方案。作为工业自动化领域的通用语言,OPC UA
    的头像 发表于 01-09 07:36 574次阅读

    CCLINK IE转OPC UA 黑科技!工业通讯网关打通车间数据传输链路

    在某新能源汽车电池组件生产车间,随着数字化升级推进,车间面临严重的设备数据互通瓶颈:生产线上的温度传感器、压力变送器等 OPC UA 协议设备,需通过 CCLINK IE转
    的头像 发表于 01-07 15:11 415次阅读

    楼宇照明BACnet转OPC UA网关的功能作用

    某工厂楼宇在建设时部署了一套照明灯控系统,实现一个值班室对楼宇照明设备的监控和控制。伴随着企业数字化转型以及工厂数据上云的需求,照明系统也需要对接到物联网云平台中,实现远程监控与在线
    的头像 发表于 12-10 15:48 692次阅读
    楼宇照明BACnet转<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>网关的功能作用

    opc ua设备数据 转IEC104项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 12-09 16:14 883次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b><b class='flag-5'>设备</b>数据 转IEC104项目案例

    动态 | ×长城汽车技术交流日圆满落幕!

    11月25日,携手长城汽车在保定·长城技术中心成功举办“X长城汽车技术交流日”系列wor
    的头像 发表于 11-28 17:07 2344次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×长城汽车<b class='flag-5'>技术</b>交流日圆满落幕!

    OPC UA数采网关具备哪些功能

    历史数据迁移与多级告警联动等功能,具体如下: 协议转换与统一:网关的核心功能之一是将不同工业设备和系统使用的通信协议(如Modbus、Profinet、三菱/西门子PLC协议等)转换为OPC UA协议。这种转换消除了
    的头像 发表于 09-29 15:42 910次阅读
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>数采网关具备哪些功能

    opc ua设备数据 保存到MySQL数据库项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 09-28 14:01 672次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b><b class='flag-5'>设备</b>数据 保存到MySQL数据库项目案例

    直播回顾 | 硬核干货放送,CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题

    直播想要系统学习CAN总线知识,提升开发效率和项目交付质量?想要了解行业成功案例和高效工具链,帮助团队评估新技术方案、控制风险?欢迎关注
    的头像 发表于 09-17 17:39 1030次阅读
    直播回顾 | 硬核<b class='flag-5'>干货</b>放送,<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题

    GraniStudio:OPC UA 协议深度剖析

    在工业数据通信体系中,OPC UA 协议的客户端是连接工业设备与上层系统的 “桥梁”,负责发起数据请求、解析服务器响应、执行控制指令等核心操作。Granistudio 软件作为工业级零
    的头像 发表于 08-01 17:47 2079次阅读
    GraniStudio:<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> 协议深度剖析

    opc ua设备数据 转 HJ212项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 06-10 13:55 770次阅读
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b><b class='flag-5'>设备</b>数据 转 HJ212项目案例

    工业物联网(IIoT)时代:工控一体机如何实现 OPC UA、MQTT 等协议的无缝对接?

    在工业物联网(IIoT)蓬勃发展的浪潮中,设备之间高效、稳定的通信成为实现智能制造的关键基石。OPC UA 和 MQTT 作为工业通信领域的重要协议,在不同场景下发挥着独特作用。工控一
    的头像 发表于 06-07 15:00 1582次阅读