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升级改造项目。

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

    关注

    68

    文章

    4451

    浏览量

    86248
收藏 人收藏

    评论

    相关推荐

    Prosys OPC UA 软件产品

    在当今的工业4.0时代,数字化和自动化已经成为了生产力提升的关键。Prosys公司的系列软件产品,就是为了帮助企业实现这目标而设计的。这些产品都采用了OPC UA技术,这是
    的头像 发表于 07-05 18:09 202次阅读
    Prosys <b class='flag-5'>OPC</b> UA <b class='flag-5'>软件</b>产品

    如何实现软件定时器?

    在Linux,uC/OS,FreeRTOS等操作系统中,都带有软件定时器,原理大同小异。典型的实现方法是:通过硬件定时器产生固定的时钟节拍,每次硬件定时器中断到,就对
    的头像 发表于 04-29 11:00 331次阅读

    OPC协议网关是什么?OPC协议网关的功能

    OPC协议网关是种实现不同协议间数据交换的关键设备,用于实现不同工控系统、设备和软件之间的数据通讯。它基于OPC(OLE for Proc
    的头像 发表于 03-13 14:15 517次阅读

    Modbus转OPC UA协议转换网关BL121

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

    Prosys OPC UA Edge 介绍

    Prosys OPC UA Edge (EDGE) ,它结合了边缘计算和数据协调的优点,使用户可以轻松地将底层OPC UA服务器的不同信息模型转换为标准化模型。
    的头像 发表于 01-11 14:03 635次阅读
    Prosys <b class='flag-5'>OPC</b> UA Edge 介绍

    labview的opc生成配置文件

    LabVIEW 是款非常强大的图形化编程软件,它在工业自动化领域应用广泛。而 OPC(OLE for Process Control)是种用于工业自动化
    的头像 发表于 12-26 17:57 933次阅读

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

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

    仪器/软件升级全攻略——KeysightCare让升级加速

    多长时间? 升级注意事项是什么? 现在将一一揭晓。 首先,绘制的这个框架图,让你更加清晰了解您需要的升级属于哪个范畴? 升级类型有很多,对于软件(可独立安装在电脑)来说,比较容易理解,
    的头像 发表于 11-15 07:40 655次阅读
    仪器/<b class='flag-5'>软件</b><b class='flag-5'>升级</b>全攻略——KeysightCare让<b class='flag-5'>升级</b>加速

    LabVIEW在OPC中使用基金会现场总线

    LabVIEW在OPC中使用基金会现场总线 本文讨论了如何使用开放的OPC(用于过程控制的OLE)接口访问基金会现场总线网络和设备。 NI-FBUS通信管理器随附了
    发表于 11-10 20:26

    如何区分opc ua和opc da协议和对应的使用测试

    本文介绍了opc ua和opc da两种协议的区别和使用上的区别,分别介绍了两种协议的测试软件
    的头像 发表于 11-01 09:29 1079次阅读
    如何区分<b class='flag-5'>opc</b> ua和<b class='flag-5'>opc</b> da协议和对应的使用测试

    OPC UA FX是什么?优势及未来趋势全解析

    首先,OPC UA 是什么? OPC UA是种开放的、基于以太网的通信标准 ,它集成了OPC Classic规范的所有功能,并提供了
    的头像 发表于 10-25 14:30 468次阅读
    <b class='flag-5'>OPC</b> UA FX是什么?优势及未来趋势全解析

    多协议转换网关支持OPC UA及SNMP协议

    在工业自动化领域中,Modbus RTU、IEC61850、IEC101、PLC协议和SNMP OPC UA是常见的通信协议。为了实现不同系统之间的数据交互,将上述协议转换为SNMP OPC UA
    发表于 10-09 19:52

    MES系统通过OPC智能网关采集PLC数据

    OPC是工业控制领域常见的通信协议,如PLC、DCS、SCADA等,可以让工业自动化设备之间互联互通,也能结合工厂其他系统发挥效益。通过物通博联OPC智能网关,MES系统可以实时获取到
    的头像 发表于 08-08 15:46 611次阅读

    PLC、DCS、SCADA系统通过OPC智能网关与云平台实时通讯

    OPC作为种工业控制领域常用的标准通信规约,如PLC、DCS、SCADA等工业自动化系统大多提供了基于OPC规约的数据访问接口,通过OPC
    的头像 发表于 08-06 09:37 725次阅读
    PLC、DCS、SCADA<b class='flag-5'>系统</b>通过<b class='flag-5'>OPC</b>智能网关与云平台实时通讯

    OPC UA PubSub模式及其使用场景1 – OPCUA标准模型概念以及OPC UA架构

    客户端/服务器模型是OPC UA中标准的通信模型。基于这样种思想:存在被动的服务器组件,该组件对所有客户端的应用程序公开其数据。
    的头像 发表于 07-07 14:00 1132次阅读
    <b class='flag-5'>OPC</b> UA PubSub模式及其使用场景1 – OPCUA标准模型概念以及<b class='flag-5'>OPC</b> UA架构