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

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

3天内不再提示

一个软件解决OPC系统平稳升级难题

宏集科技 2022-03-01 10:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

OPC UA 技术解决工业现场数据通信标准不统一的问题,使得不同操作系统和不同制造商的设备之间可以进行数据交互,是实现工业4.0不可或缺的一环。

虹科方案

1

OPC技术的发展

OPC到OPC UA的升级需要

OPC技术是什么?

OPC,初始解释为OLE for Process Control,诞生于上世纪90年代,主要面向自动化行业,意在为来自不同生产商的工业设备通讯建立一整套开放的接口、属性和方法标准集

它设计之初基于微软的OLE、COM、DCOM等技术,这些技术集成在Windows操作系统中,OPC随着工业自动化的快速发展,以及搭载Windows的PC和IPC的快速普及而得以推广。

OPC技术带来的好处

OPC技术解决了工业设备的跨厂商平台通讯的问题,但由于它对Windows中DCOM等技术的依赖,使得它不能在Linux或其它系统中使用。也就是说,OPC并没有解决设备操作系统的跨平台通讯问题,也因此,新一代的技术--OPC UA应运而生。

OPC UA的诞生

UA是Unified Architecture(统一架构)的缩写。为方便把旧一代与新一代OPC技术统称区分开,业内一般把旧一代OPC称为OPC Classic,新一代的称为OPC UA。

OPC UA在协议制定之时,就抛弃了DCOM等技术,这也使得OPC UA不向下兼容。制定者们重新定义了一系列底层连接与管理的标准,不再把这些工作抛给Windows系统,使得OPC UA能跨操作系统平台运行,也能运行在无系统的嵌入式设备中。OPC UA协议使得OT与IT全域的、真正的跨平台标准通讯成为可能。

2

OPC系统升级的需要与难题

虹科· 工业物联网

OPC Classic 的缺陷

Windows系统中系统组件很容易受到其它应用的影响,且一旦损坏不易修复。因此,依赖于DCOM组件的OPC classic通讯也自然较为脆弱,不适合长距离通讯,一般只能在厂级局域网内通讯。

而OPC UA技术则解决了这个问题,即使物理距离相隔甚远的设备,只要Server端有公网IP,能ping得通,一般就也能建立起OPC UA通讯,长距离通讯不再是难题。

a5c707e6-9657-11ec-9d5f-dac502259ad0.jpg

OPC系统升级的必要性

目前在工业生产,尤其是制造业中,不少设备与车间中控组态系统,乃至更上层的厂级、企业级管理系统都采用OPC技术进行通讯,这其中包含了不少使用OPC classic的老旧设备和系统。

而在当下工业4.0的升级浪潮中,OPC classic实际上已经处于逐步淘汰的阶段,相关设备型号也逐渐开始停产,新设备大多采用OPC UA取代之,整个行业范围内OPC系统升级的需求越来越大。

OPC系统升级难题

在升级过程中凸显出一个大问题:

OPC classic与OPC UA完全不兼容,如果直接淘汰全部OPC classic设备和控制系统,升级到OPC UA的对应产品,那么将会为企业带来巨大的采购开销与折旧浪费;而老旧的OPC classic产品已经逐步被淘汰,继续使用老设备也会为企业带来额外的维护成本与故障损失。此外,OPC classic在远程通讯中的缺陷,也导致了企业数据需要先经历一步协议转换,而后才能顺利被收集起来统一管理。

面临升级需要,目前很多企业的做法是将其中部分最老旧的生产线整条淘汰,而在新生产线或者新厂区中完全采用新的OPC UA产品。但这种方法实际上也会产生另外两个令人头疼的问题:

一是两套系统之间完全隔离,数据若需要统筹管理,则需要在两套系统之上额外建立一套系统整合数据;二是,被淘汰的老旧生产线上其实仍有不少的状态依然良好的软硬件能继续投入生产,整线淘汰实际上带来不少折旧浪费。

a55ff09c-9657-11ec-9d5f-dac502259ad0.gifa55ff09c-9657-11ec-9d5f-dac502259ad0.gif

3

OPC系统平稳升级解决方案

虹科· 工业物联网

在产业升级中面对以上难题,很多企业都迫切希望找到最佳的解决方案。因此,广州虹科携手合作伙伴,为行业提供了一个平稳的OPC 系统升级解决方案——OPC UA Tunneller软件平台

该软件平台包含两大主要功能,一个是OPC classic远程连接,另一个是OPC classic与UA相互转换。

OPC classic远程连接

举一个形象的例子来说,OPC classic远程连接相当于是在Server和Client两台电脑之间建立一个通讯隧道,隧道的两端出口是分别安装在两台电脑上的Tunneller软件,OPC classic数据通过Tunneller提供的接口进入隧道,而隧道则保护着其中的数据不受复杂的网络环境影响,让数据最终顺利到达另一侧。

a5f70630-9657-11ec-9d5f-dac502259ad0.png

典型案例

我们的一个著名跨国企业用户--他们在国内多地的工厂中使用带有OPC classic上传功能的组态系统,并且有一套用OPC classic作为输入协议的数据管理系统,以往他们的做法只是将几个工厂的数据汇集到该城市的一个系统中。但在这次的升级浪潮当中,他们希望在国外某地租用一个大型数据中心,在城市级系统的基础上进行扩容,同时把国内外多地的工厂数据全部接入到该中心进行统一管理。

在了解多个OPC解决方案后,最终他们选择了虹科的Tunneller平台来建立这种跨国距离级别的OPC classic连接。

在这次升级当中,该企业不需改变工厂中原有物理设备,仅加装一个软件,就能让他们提前享受到OPC UA一般的远程连接便利性。他们的管理平台大体上用的仍然是之前已有的,只是做了一些扩容优化,因而实际升级的人力物力成本都较低,升级速度也大幅缩短,这就是一种相对平稳的OPC系统升级方案。

OPC classic与OPC UA相互转换

Tunneller软件实际上是为Client端的访问进行了一次代理,然后将访问到的Server地址空间进行了一次映射,映射回Client所用的协议,这样OPC classic与UA相互之间就能进行数据交换。一言以蔽之,Tunneller充当了一个实时协议翻译的工作,使得通讯双方能相互理解。

a607b17e-9657-11ec-9d5f-dac502259ad0.png

典型案例

在我们的大多数客户案例当中,客户会优先升级他们的上层管理软件,以便更好地配合新产线中的UA设备。

此时,为了能把之前的PLC也纳入统一管理的范畴,客户会使用Tunneller,把PLC中的OPC classic Server转成UA Server,以供管理系统的UA Client与之建立连接并访问。

如此一来,客户可以提前享受到基于OPC UA的新管理软件统一管理所有设备带来的便利与附加商业价值,而无需一下子完成所有设备的淘汰和重新采购,这仍是我们所说的一种典型而平稳的OPC系统升级方案。

虹科--工业物联网

虹科是一家在工业物联网IIoT行业经验超过3年的高科技公司,虹科与世界领域顶级公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS等国际公司合作,提供先进的高端工业4.0 工业触摸屏、物联网网关、高端边缘计算机、IoT开发框架、PLC与HMI一体机、OPC UA、工业级树莓派、SCADA、预测性维护等解决方案。物联网事业部所有成员都受过专业培训,并获得专业资格认证,平均3年+的技术经验和水平一致赢得客户极好口碑。我们积极参与行业协会的工作,为推广先进技术的普及做出了重要贡献。至今,虹科已经为行业内诸多用户提供从硬件到软件的不同方案,并参与和协助了众多OEM的设备研发和移植项目,以及终端用户的智能工厂和工业4.0升级改造项目。

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

    关注

    69

    文章

    5298

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    上扬软件携手新顺微完成MES系统全面升级

    近日,上扬软件与江苏新顺微电子股份有限公司(以下简称“新顺微”)在携手20年的基础上再次达成深度合作,成功为新顺微的MES系统完成全面升级拓展,并创新性部署EES系统。此次合作不仅是双
    的头像 发表于 10-28 13:45 350次阅读

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

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

    宏集案例 | 破解OPC难题: DataHub OPC隧道技术助力生产线高效运行

    CogentDataHub软件解决了生产线的瓶颈问题。()应用背景1生产停机的巨大成本由于微软Windows系统最近加强了安
    的头像 发表于 08-08 18:23 320次阅读
    宏集案例 | 破解<b class='flag-5'>OPC</b><b class='flag-5'>难题</b>: DataHub <b class='flag-5'>OPC</b>隧道技术助力生产线高效运行

    GraniStudio:OPC UA 协议深度剖析

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

    华秋DFM软件升级时,提示“应用程序无法正常启动”怎么办?

    最近有用户反馈: 登录华秋DFM软件,点自动升级的时候有时会报错,导致无法正常升级。 其中有种情况是: 软件自动
    发表于 06-12 18:32

    华秋DFM软件升级时,提示“Windows找不到文件”怎么办?

    最近有用户反馈: 登录华秋DFM软件,点自动升级的时候有时会报错,导致无法正常升级。 其中有种情况是: 软件自动
    发表于 06-12 18:22

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

    、安全性和可扩展性,在工业数据中台与MES系统的对接中扮演着至关重要的角色。 OPC UA协议简介 OPC UA是由OPC基金会推出的
    的头像 发表于 03-31 11:01 596次阅读

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

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

    请问STM32cubeProgrammer是否有提供API用于设计定制化的升级软件

    目前我们利用STM32cubeProgrammer对stm32mp157平台进行系统升级。 然后我们想做一个运行在Windows平台,通过USB线连接,实现对stm32mp157平台的软件系统
    发表于 03-07 07:27

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

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

    AI智能终端操作系统 ShiMetaOS 全新升级,聚合系统新组件、工具软件、应用软件、AI算法等,免费开放使用!

    近日,视美泰的AI智能终端专属操作系统ShiMetaOS成功完成新轮迭代升级,在此次升级中,重磅集成信息发布、会议预约、智慧通行等多款极具实用价值的行业应用
    的头像 发表于 02-05 17:10 662次阅读
    AI智能终端操作<b class='flag-5'>系统</b> ShiMetaOS 全新<b class='flag-5'>升级</b>,聚合<b class='flag-5'>系统</b>新组件、工具<b class='flag-5'>软件</b>、应用<b class='flag-5'>软件</b>、AI算法等,免费开放使用!

    OTA软件升级管理系统

    OTA(Over-the-Air Technology,空中下载技术)是通过空中下载的方式对车辆中的软件进行远程升级。经纬恒润OTA软件升级管理系统
    的头像 发表于 01-13 09:39 1599次阅读
    OTA<b class='flag-5'>软件</b><b class='flag-5'>升级</b>管理<b class='flag-5'>系统</b>

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

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

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

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

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

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