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

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

3天内不再提示

恩智浦是如何促进工业4.0与OPC UA融合的?

NXP客栈 来源:恩智浦半导体 作者:Christian Castel 2024-05-24 09:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们现代化的生活方式无不依赖于一系列设施。在这些设施的背后,是机器、传感器、运动控制系统、可编程逻辑控制器 (PLC) 以及企业级软件的无缝协作。

从汽车到药品的生产,电子器件和软件组成的网络有条不紊地制造出各种产品,提升我们的生活质量。为了构建可靠的工业4.0系统,工程团队必须从设计之初就将连接和互操作纳入考量。

安全性、可靠性、互操作性以及系统的持久性,构成了连接的核心挑战。工业4.0不仅仅是传输原始数据。我们可以利用信息的力量将复杂的组件网络转换为有意义的智能,确保生产系统的高效运转。

区分原始数据和加工后的信息至关重要,因为有效的运营决策往往基于多个数据源综合得出的信息。信息建模是工业4.0的关键部分。在构建工业4.0系统的过程中,OPC统一架构 (UA) 是实现系统互操作性的关键工具。

OPA UA基础知识

OPC UA是一种信息架构,旨在实现工业组件之间的互操作性。OPC UA的设计基于工业界的集体智慧,建立在几个关键支柱上,从而为长期的、公开的信息交换提供了坚实的保障。

信息建模、互操作性和访问

许多通信标准都侧重于移动原始数据。OPC UA对信息交换方式进行了标准化。OPC UA以数据类型为起点,将这些基础元素巧妙地组织成灵活的信息结构,从而能够精确地模拟各种传感器、设备或流程。

wKgaomZQB-6AJ-2cAADwFRowFVY298.jpg

OPC UA信息建模框架(图源:OPC基金会组织)

OPC UA对适用于许多常见工业机械和工艺的模型进行了标准化。例如,可以使用OPC 40502-1对CNC系统进行建模。这意味着,任何符合OPC UA标准的软件都能够以一种规范化的方式访问CNC设备的状态,极大地简化了不同系统间的集成过程。

除了标准信息模型之外,供应商还可以添加扩展,为其设备赋予特定功能。在OPC UA的框架下,访问信息的机制实现了标准化,供应商特定信息可以通过标准化的OPC UA访问机制发现和查询。此外,OPC UA还能够执行任务或调用目标设备上的域特定API

实现制造系统之间无缝安全的互操作性。了解恩智浦的工业联网器件,点击这里>>

在OPC UA架构中,信息访问主要通过两种模式实现:一是客户端-服务器模式,二是发布-订阅 (Pub-Sub) 模式。

wKgaomZQB_qATeWuAAClJuXvduo987.jpg

OPC UA信息模型访问 (图源:OPC基金会组织)

当OPA UA于2008年首次发布时,客户端-服务器模式是信息交换的主要模式。OPC UA的设计受其历史发展的影响。客户端-服务器模式基于TCP传输和HTTP/SOAP。

wKgZomZQCAeAdl53AACWGqjfeu4896.jpg

具有请求-响应的OPC UA客户端-服务器模式

客户端-服务器模式适用于多种应用场景。在这种模式下,客户端负责管理其所需信息的获取。然而,当众多客户端同时向同一OPC UA服务器请求相同的数据时,每个客户端必须独立请求数据。这种方法可能会导致网络流量激增和系统复杂性加剧。

为了优化这些场景和访问模式,OPC基金会在其规范中引入了发布-订阅模式。在发布-订阅模式中,生成信息的设备可以将数据发布到“代理”。需要访问数据的设备可以通过“主题”来从代理处获取特定信息。

wKgZomZQCBWAM9yBAAC-tRJJAw0794.jpg

OPC UA发布-订阅访问模式

代理可以选择多种开放的面向消息的中间件软件,如AMPQ (ISO/IEC19464:2014) 或通用的MQTT (ISO/IEC20922:2016) 消息系统。

这些中间件的关键在于,OPC UA已经定义了信息的结构,允许端点以一种标准化的方式来处理信息。发布-订阅模式的优势在于它能在众多设备需要获取相同信息时,显著降低系统的复杂性。

此外,OPC UA还定义了一种无代理的信息交换模式。这个模式无需依赖任何额外的软件或中间件。

OPC UA安全性

OPC UA在信息传输中通常采用TCP/IP协议 (包括TCP和UDP),并且通过符合标准的安全措施为数据保驾护航。在客户端与服务器 (或信息代理) 之间的TCP会话中,会话加密技术得到广泛应用。

这一过程可能涉及X.509证书,确保信息交换的双方都能够验证对方身份认证的有效性。此外,消息签名功能确保了接收方能够验证请求方的身份。OPC UA还具备审计功能,能够记录访问活动,留下审计轨迹。

跨平台与运行时环境的自由

得益于OPC UA在TCP/IP和以太网上的运行能力,几乎所有配备了以太网接口的硬件设备都能够加入到OPC UA的生态系统中。

无论是运行Linux的i.MX 93,还是搭载RTOS的i.MX RT跨界MCU (如i.MX RT1180),甚至是基于MCX N947微控制器的裸机,都可以轻松实现客户端或服务器的功能。解决方案可以包括高级、功能强大的操作系统,如Linux。软件的部署可以从open62541或S2OPC协议栈等开源项目开始。而众多商业产品的加入则进一步加速了开发进程。

与OPC UA和TSN的确定性通信

在工业应用中,确保信息传递和关键控制的确定性时序至关重要。TSN(时间敏感型网络)以太网技术便是为了满足这种确定性实时需求而生。

结合IEEE1588v2精确时间协议,TSN通过设定网络上无竞争的固定通信时间窗口,实现了节点间的确定性通信。

虽然TSN的开发是独立于OPC UA的,但OPC UA能够在任何以太网网络中实现互操作性。随着OPC UA的发展,OPC基金会引入了层间控制功能,允许高优先级的信息传递得到优先处理。OPC UA和TSN可以协同工作,以实现可互操作的、确定性的系统。

恩智浦的器件 (如i.MX RT1180) 内置了对千兆TSN的硬件支持。i.MX RT1180适用于OPC UA节点。i.MX RT1180支持高达5Gb的端口速率,并且兼容最新的TSN标准,为工业4.0解决方案带来了实时控制的可能性。

打造先进的OPC UA解决方案

OPC UA是一种为工业4.0应用构建的可扩展、开放且安全的信息架构。在该架构下,工程师能够设计出可以“插入”到复杂生产场景的自动化解决方案,简化信息交换。OPC UA的开放性保证了设备能够在其整个生命周期中与坚固耐用的工业设备相匹配。

恩智浦以其多样化的技术选项,为实现OPC UA解决方案提供了强有力的支持。

支持以太网的微控制器,如裸机运行或使用FreeRTOS等简单RTOS的MCX N947

支持TSN的跨界MCU,如搭载了Zephyr等功能强大的RTOS的i.MX RT1180

工业应用处理器,如运行Linux的Layerscape LS1028A

拥有面向OPC UA的商业软件支持选项以及跨平台的开源版本。



审核编辑:刘清

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

    关注

    2574

    文章

    54382

    浏览量

    786147
  • 运动控制
    +关注

    关注

    5

    文章

    793

    浏览量

    34265
  • 可编程逻辑控制器

    关注

    4

    文章

    273

    浏览量

    26617

原文标题:促进工业4.0与OPC UA的融合,恩智浦如何提供助力?

文章出处:【微信号:NXP客栈,微信公众号:NXP客栈】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    GraniStudio:OPC UA 协议深度剖析

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

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

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

    工业数据中台通过OPC UA协议对接到MES系统中

    在当今智能制造和工业4.0的大潮中,工业数据中台与制造执行系统(MES)的高效集成已成为提升企业生产效率和智能化水平的关键。OPC UA协议
    的头像 发表于 03-31 11:01 597次阅读

    智能家电创新方案一文看尽 智能家电技术日给你答案

    ,深入探讨了“如何促进传统电器向智能家电转变”这一重要课题,并展示了基于丰富的产品组合,面向智能家电应用而打造的数十款创新解决方案。       活动中展示的智能家电解决方案,基于
    的头像 发表于 03-28 11:46 6359次阅读
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>智能家电创新方案一文看尽  <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>智能家电技术日给你答案

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

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

    蔡司工业测量自动化遇上OPC UA:开启智能制造新篇章

    工业通信的 “通用语言”——OPC UA   在工业自动化的复杂网络中,不同设备和系统之间的通信顺畅与否,直接决定了生产效率与管理效能。而  OPC
    发表于 02-21 17:50 356次阅读

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

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

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

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

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

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

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

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

    opc da 服务器数据 转 opc ua项目案例

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

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

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

    士PLC数据 转 opc ua项目案例

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

    采集opc ua转profinet IO项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc uaopc da,DNP3
    的头像 发表于 12-10 17:43 701次阅读
    采集<b class='flag-5'>opc</b> <b class='flag-5'>ua</b>转profinet IO项目案例