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

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

3天内不再提示

OPCUA技术的前身与层次结构

智汇工业 来源:智汇工业 作者:智汇工业 2022-05-07 15:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在4月的最后一周OPC基金会举办了连续5天的OPC Day在线活动。在线活动由OPC基金会和微软、施耐德、Unified Automation等全球行业专家从多个角度介绍了OPCUA的最新动态。5天介绍把OPCUA的应用范围带入了一个新高度,从能源话题到基于功能安全的研究,从Pub/Sub应用到OPCUA在现场层、数字化和资产管理。虽然涉及的范围有些是新研究方向,有些是行业最新的落地实践,但对于国内大部分企业,涉及的内容还是有些空中楼阁。

所以我们将通过接下来三期文章,重点通过OPCUA技术的进化史、OPCUA的软件架构和合适的OPCUA开发工具三个维度介绍OPCUA的现状。旨在能够为希望使用OPCUA的朋友提供从入门到进阶的知识渠道。

OPCUA技术的前身

OPCUA技术的前身是1996年发布的Classic OPC。最成功的Classic OPC标准是OPC数据访问(OPC Data Access),它被设计成通信驱动的接口。此接口允许在自动化设备上以标准化的形式读取和写入数据。主要使用对象是HMI和SCADA系统,以获取不同供应商设备统一的软件接口和数据。

随着Classic OPC的成功应用, 即成为自动化金字塔结构中不同层级之间的标准接口。但由于OPC对COM的依赖性以及使用DCOM的限制,不能将OPC用于远程访问,最终导致无法得到更广泛的使用。

c701a900-cd90-11ec-bce3-dac502259ad0.png

因此,OPC UA(OPCUnified Architecture)诞生的目标,就是希望设计一种能够取代现有基于COM的特性同时不损失任何功能和性能的新规范。此外,它还要满足能够覆盖所有独立系统平台的需求,也包含描述复杂系统的丰富的可扩展接口和建模能力。覆盖范围可从嵌入式系统到SCADA和MES甚至DCS和ERP系统,让OPC技术的使用范围扩展到更多应用领域。

c728bbe4-cd90-11ec-bce3-dac502259ad0.png

基于对新一代OPC的更多功能需求,由来自40多家组织的代表组成最初的工作组。在该工作组中,OPC基金会定义了如何描述和传输数据,而协作的其他组织根据其特定信息模型定义各自需要的描述和传输数据内容。为了达到最初定义的目标,OPC UA按照不同层次定义不同功能。

OPC UA层次结构

为了涵盖Classic OPC中已使用的所有成功的服务,在OPC UA基础服务(OPC UA Base Services)的上层为信息模型定义了对应的服务功能。DA定义了对指定过程数据的操作,例如模拟或数字量的建模以及如何发布。Alarm& Conditions(AC)定义了报警管理和状态监控功能的高级模型。Historical Access(HA)定义了访问历史数据和历史事件的机制。Programs(Prog)定义了启动、操作和监视程序执行的机制。

c751c552-cd90-11ec-bce3-dac502259ad0.png

其他组织能够基于OPC UA信息模型层(Specifications of InformationModels of other Organisations)建立专属模型,并通过OPC UA发布他们规范化信息。例如,已经在OPC UA进行FDI标准和PLCOpen。FDI包括电子设备描述语言(EDDL)和现场设备工具(FDT),它用于描述、配置和监视设备。PLCopen是一种用于PLC的编程语言标准。除了其他组织进行的规范集成,设备制造商信息模型也可以通过使用UA基础功能、OPC模型或其他基于OPC UA的信息模型定义。

OPC UA技术在OPC技术的基础上做了大幅的改进,不仅适用于传统的过程控制的数据监控类应用,其应用范围扩展到从嵌入式传感器到现场级控制器,到HMI/SCADA系统以及MES和ERP系统,甚至现在一些云服务商在提供工业云通讯的解决方案时也支持OPC UA。2015年,凭借具备信息模型建模和通讯加密的能力,OPC UA正式作为工业4.0参考架构模型里唯一推荐的通讯层规范。

OPC UA的发布解决了Classic OPC对于Windows COM/DCOM依赖的局限性以及其他功能上的限制。同时增强了通讯的安全机制、加强了数据建模等能力。所以,我们可以说Classic OPC被设计成设备驱动接口,而OPC UA被设计成系统接口。它不仅是一种通讯协议,更是一种系统描述方法。

审核编辑 :李倩

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

    关注

    1

    文章

    128

    浏览量

    16522
  • OPCUA
    +关注

    关注

    1

    文章

    31

    浏览量

    2823

原文标题:OPC UA专题一:OPC技术的进化—OPC UA

文章出处:【微信号:ilinki,微信公众号:智汇工业】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零碳园区的能源结构优化需要哪些技术支持?

    零碳园区的核心目标是实现能源消耗与碳排放的脱钩,而能源结构优化作为核心路径,绝非简单的“以绿代煤”,而是需依托多领域技术创新,构建“清洁供给充足、消费效率领先、存储调节灵活、智能管控精准”的复合型
    的头像 发表于 02-04 09:45 576次阅读
    零碳园区的能源<b class='flag-5'>结构</b>优化需要哪些<b class='flag-5'>技术</b>支持?

    操作系统体系结构

    按照复杂性、时间常数、抽象级别等因素,将操作系统内核分成基本进程管理、虚存、I/O与设备管理、IPC、文件系统等几个层次,继而定义层次之间的服务结构,提高操作系统内核设计上的模块化。但是由于
    发表于 01-15 08:19

    CCLINKIE转OPCUA协议!协议转换网关一键破解车间异构设备互联难题

    在某新能源汽车电池组件生产车间,随着数字化升级推进,车间面临严重的设备数据互通瓶颈:生产线上的温度传感器、压力变送器等OPCUA协议设备,需通过 CCLINKIE转OPCUA 实现与CCLINKIE
    的头像 发表于 01-07 16:46 213次阅读
    CCLINKIE转<b class='flag-5'>OPCUA</b>协议!协议转换网关一键破解车间异构设备互联难题

    E203 代码结构梳理

    一、队伍介绍 本篇为蜂鸟E203系列分享第五篇,本篇介绍的内容是E203 代码结构梳理。 二、层次图 三、模块具体功能
    发表于 10-30 06:56

    KiCad 终于支持平铺的原理图结构

    就是不知道如何在 KiCad 的项目中添加一个新的原理图。在项目管理器里找不到,在原理图编辑器里也找不到。 这是因为 KiCad 只支持层次结构的原理图,如果需要增加一个图纸,必须要先在既有的原理图里画一个层次图纸的框,再进行填
    的头像 发表于 10-23 12:36 3171次阅读
    KiCad 终于支持平铺的原理图<b class='flag-5'>结构</b>了

    解析AMOLED显示技术的核心结构

    AMOLED显示技术以其自发光、高对比度、广色域和柔性可弯曲等特性,成为中小尺寸消费电子领域的主流选择。与依赖背光模组的传统液晶屏(LCD Screen)相比,AMOLED每个像素独立发光,在显示
    的头像 发表于 09-19 16:39 8248次阅读
    解析AMOLED显示<b class='flag-5'>技术</b>的核心<b class='flag-5'>结构</b>

    轮毂电机技术原理及结构

    车轮轮毂内,受体积限制,一般要求电机为扁形结构,即电机短而粗。其核心特点是省去了传统车辆的离合器、变速器、传动轴等机械部件,使车辆结构更轻量化、传动效率提升约30%。‌‌工作原理是多采用永磁同步电机技术,通过传感
    的头像 发表于 09-11 08:48 1506次阅读
    轮毂电机<b class='flag-5'>技术</b>原理及<b class='flag-5'>结构</b>

    开发单片机需要学习什么?软件编程的 4 个关键层次

                        开发单片机需要学习什么?软件编程的 4 个关键层次 单片机的 “智能” 全靠软件实现,编程技能需从基础语法逐步进阶到复杂逻辑,每个层次对应不同的开发需求
    的头像 发表于 08-25 11:32 1067次阅读

    Linux系统目录结构全面剖析

    Linux文件系统采用层次化的目录结构,这种设计遵循了Unix哲学中的"一切皆文件"原则。理解Linux目录层次架构对于系统管理员、运维工程师和开发人员来说至关重要,它不仅影响系统的组织方式,还直接关系到系统的可维护性、安全性和
    的头像 发表于 07-21 17:33 974次阅读

    御控网关如何实现MQTT、MODBUS、OPCUA、SQL、HTTP之间协议转换

    在工业自动化领域,不同设备、系统之间的通信协议就像不同的语言,常常让信息交互变得困难重重。MQTT、MODBUS、OPCUA、SQL、HTTP等协议各有特点,适用于不同的场景和设备,但如何让它们之间
    的头像 发表于 07-07 13:07 678次阅读

    labview opc ua 读取客户端数据

    请教各位大神,在电脑上,用自带OPC读取OPCUA服务端数据是OK的,但是自己写程序读取就读不到,报错了,请教一下,节点路径怎么写,非常感谢
    发表于 06-02 12:01

    有没有提供支持opcua通讯协议的open Harmony 设备

    有没有提供支持opcua通讯协议的open Harmony 设备
    发表于 05-24 05:11

    半导体芯片中的互连层次

    在半导体芯片中,数十亿晶体管需要通过金属互连线(Interconnect)连接成复杂电路。随着制程进入纳米级,互连线的层次化设计成为平衡性能、功耗与集成度的关键。芯片中的互连线按长度、功能及材料分为多个层级,从全局电源网络到晶体管间的纳米级连接,每一层都有独特的设计考量。
    的头像 发表于 05-12 09:29 2966次阅读
    半导体芯片中的互连<b class='flag-5'>层次</b>

    MCU存储器层次结构解析

           MCU的存储器层次结构通过整合不同性能与功能的存储单元,优化系统效率并满足多样化场景需求。其核心架构可分为以下层次: 一、寄存器层(最高速) 定位‌:集成于CPU内核中,直接参与运算
    的头像 发表于 05-09 10:21 916次阅读

    结构可视化:利用数据编辑器剖析数据内在架构​

    结构可视化聚焦于展示数据的内部结构和各部分之间的关系,使企业能够深入理解数据的组织方式和层次体系,从而更好地进行数据管理和分析。通过结构可视化,企业可以清晰地看到数据的
    的头像 发表于 05-07 18:42 896次阅读