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

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

3天内不再提示

虹科干货 | 虹科OPC解决方案之快速实现OPC数据存储到数据库

虹科工业物联网技术 2022-06-15 17:15 次阅读

IIoT

虹科 OPC 解决方案

—— 快速实现 OPC 数据存储到数据库

01

OPC 简 介

OPC,即OLE for Process Control,是一个基于微软的OLE、COM和DCOM技术的工业标准。随着九十年代自动化系统的快速发展,为了访问设备中的自动化数据,各大自动化厂家开发了各种标准的自动化软件,此过程使用了无数不同的总线系统、协议和接口

为了消除自动化软件和硬件平台之间互操作性的障碍,OPC基金会提出了OPC标准,为不同厂家的设备通讯建立了一整套开放的接口、属性和方法标准集。根据工业应用的不同需求,OPC基金会主要制定了三个OPC规范,分别为OPC DA(数据访问)、OPC AE(报警和事件) 和OPC HDA(历史数据访问)。后来由于在实际应用中OPC DA用得比较多,因此在使用OPC时都把OPC称为OPC DA。

虽然OPC解决了设备的跨厂商平台通讯的问题,但是它依赖于Windows的COM/DCOM技术,这使得它不能在Linux或其它系统中使用。此外,在实际应用过程中,需要对OPC客户端和服务器进行复杂的DCOM配置。而且,Windows系统中系统组件容易受到其它应用的影响,通讯不稳定,不适合远距离通讯,一般只能在厂级局域网内通讯,一旦通讯中断还需要重新配置项目,并添加数据标签。同时,OPC的安全性较低,其安全性更多的是基于Windows系统,而不是在OPC规范中定义安全机制。

为了解决以上问题,OPC基金会在OPC基础上开发出新一代OPC技术——OPC UA,实现了不同系统和不同协议设备之间的相互通信。为区分两代OPC技术,上一代OPC技术一般称为OPC Classic,新一代的称为OPC UA。

02

OPC DA 数据存储到

数据库

尽管OPC DA局限于Windows平台,而且存在通讯不稳定和配置复杂等问题,但是目前的工业生产,尤其是制造业中,仍然有很多设备以及控制系统采用OPC DA进行数据交互。同时,随着工业 4.0 的快速推进,企业正在不断产生大量的设备数据。为了安全有效地存储、检索和管理设备数据,越来越多的企业采用数据库进行数据存储,进而实现数据的高效存储和管理。

为了实现OPC DA数据存储到数据库,虹科提供了一个解决方案——OPC Client for ODBC软件,软件的系统框架图如下所示。

75d4b576-ebff-11ec-a2f4-dac502259ad0.jpg

虹科OPC Client for ODBC软件支持SQL Server、Access、Oracle以及其他数据库。该软件可以将OPC DA Server中的数据存储到数据库,支持“表格写入”和“自定义写入”两种写入方法,其中“表格写入”需要用户进行表格映射来写入数据,操作简单易上手;“自定义写入”需要用户自定义SQL语句来写入数据,具有较高的自由度。因此,用户可以根据需求选择不同的写入方法。此外,该软件也可以将数据库中的数据写入到OPC DA Server。

因此,通过虹科OPC Client for ODBC软件,可以解决OPC DA数据存储到数据库的难题,实现数据高效存储和管理。

03

OPC UA 数据存储到

数据库

随着OPC UA的快速推进,越来越多的企业都在使用OPC UA技术构建工厂的全局连接,进而推动了车间和现场OPC UA数据源的快速增长。之前我们就遇到过一个客户,客户大概有上万台设备,即使使用OPC UA软网关通过群管理的方式进行管理,后续会有大概上千个OPC UA服务器。因此,由于OPC UA服务器数量较多,再加上数据接口不统一,如何将OPC UA数据存储到数据库也是一大头疼的问题。

为了实现OPC UA数据存储到数据库,虹科为OPC UA数据存储提供了一个解决方案——OVL(Ogamma Visual Logger for OPC)软件。该软件的系统框架图如下所示。

75ef1eca-ebff-11ec-a2f4-dac502259ad0.jpg

该软件一共有四大功能,分别为数据采集、数据存储、数据可视化和数据分析。数据采集功能负责采集OPC UA Server数据;数据存储功能负责本地存储OPC UA Server数据,然后立即转发到目标数据库;数据可视化功能负责充当SimpleJson数据源插件的REST后端,通过Grafana软件来实现数据可视化;数据分析功能负责通过指定工具对存储在目标数据库中的数据进行分析。

通过虹科OVL软件,用户只需要简单配置即可快速采集OPC UA Server数据并存储到目标数据库中,软件支持SQL Server、MySQL等传统关系型数据库,InfluxDB、Kafka等现代时间序列数据库,以及Mosquitto、Microsoft Azure IoT Hub等MQTT Broker。

75fd6c0a-ebff-11ec-a2f4-dac502259ad0.jpg

同时,该软件不限制同时连接的OPC UA Server数量以及同时采集的OPC UA变量数量,最大程度地帮助用户采集现场OPC UA Server数据。对于一些支持OPC DA,而不支持OPC UA的设备,可以使用虹科OPC UA Tunneller软件实现OPC DA和OPC UA的转换。

761fccbe-ebff-11ec-a2f4-dac502259ad0.jpg

此外,虹科OVL软件提供REST API,用户可以通过REST API来读取数据,以及查看数据采集和转发状态等参数。用户也可以使用代码编写应用程序,通过REST API完成OPC UA Server数据的读取和写入,下图是一个带简单GUI的Python应用程序。

763e440a-ebff-11ec-a2f4-dac502259ad0.jpg75bb5856-ebff-11ec-a2f4-dac502259ad0.gif

04

总 结

综上所述,虹科提供的一站式OPC解决方案不仅可以将OPC DA和OPC UA数据存储到目标数据库,而且功能强大,操作简单易上手,快速帮助用户实现数据的高效存储和管理。

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

    关注

    7

    文章

    3754

    浏览量

    64255
  • OPC
    OPC
    +关注

    关注

    7

    文章

    324

    浏览量

    46090
收藏 人收藏

    评论

    相关推荐

    应用 为什么PCAN方案能成为石油工程通讯的首选?

    在石油工程领域,实时监控钻井参数对于确保作业安全和提高效率至关重要。提供的PCAN解决方案凭借其高可靠性和便捷的安装维护特性,为石油钻井行业带来了显著的革新。
    的头像 发表于 11-08 16:48 127次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 为什么<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN<b class='flag-5'>方案</b>能成为石油工程通讯的首选?

    方案 领航智能交通革新:PEAK智行定位车控系统Demo版亮相

    导读: 在智能汽车技术发展浪潮中,车辆控制系统的智能化、网络化已成为行业发展的必然趋势。PEAK智行定位车控系统,集成了尖端科技,能够实现车辆全方位监控与控制的先进系统。从实时GPS定位
    的头像 发表于 08-27 09:28 228次阅读
    <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>PEAK智行定位车控系统Demo版亮相

    应用 当CANoe不是唯一选择:发现PCAN-Explorer 6

    在CAN总线分析软件领域,当CANoe不再是唯一选择时,PCAN-Explorer 6软件成为了一个有竞争力的解决方案。在现代工业控制和汽车领域,CAN总线分析软件的重要性不言而喻。随着技术
    的头像 发表于 08-16 13:08 389次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 当CANoe不是唯一选择:发现<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6

    干货分享 如何采集OPC DA数据存储SQL Server数据库

    在工业自动化系统中,将OPC DA数据采集并存储SQL Server数据库具有显著的应用价值。本文手把手教您完成这一操作,
    的头像 发表于 08-09 10:46 441次阅读
    <b class='flag-5'>干货</b>分享  如何采集<b class='flag-5'>OPC</b> DA<b class='flag-5'>数据</b>并<b class='flag-5'>存储</b><b class='flag-5'>到</b>SQL Server<b class='flag-5'>数据库</b>?

    案例|为什么PCAN MicroMod FD是数模信号转换的首选方案

    精确的信号采集和转换是确保生产效率和质量的关键。PCAN MicroMod FD系列模块,以其卓越的数模信号转换能力,为工程师们提供了一个强大的工具。本文将深入探讨如何通过PC
    的头像 发表于 06-11 15:36 322次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例|为什么PCAN MicroMod FD是数模信号转换的首选<b class='flag-5'>方案</b>?

    新品 | E-Val Pro Plus有线验证解决方案

    有线验证解决方案E-ValProPlus我们很高兴地宣布,我们将推出全新的
    的头像 发表于 04-19 08:04 325次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有线验证<b class='flag-5'>解决方案</b>

    方案 | 符合医药行业规范的液氮罐运输和存储温度监测解决方案

    在医药行业,液氮罐用于运输和存储敏感生物样本和药品,需保持极低温度。的液氮罐温度监测解决方案不仅符合行业规范,还解决了极端低温下的挑战。了解如何保障产品质量、安全性,满足合规要求,
    的头像 发表于 04-17 13:08 290次阅读
    <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>

    提高生产效率!MSR165快速检测机器故障,实现精准优化

    MSR165数据记录仪是机械制造领域的利器,能够快速、准确地检测机器故障。通过记录各种振动指纹并在计算机上进行综合分析,
    的头像 发表于 03-08 11:17 435次阅读
    提高生产效率!<b class='flag-5'>虹</b><b class='flag-5'>科</b>MSR165<b class='flag-5'>快速</b>检测机器故障,<b class='flag-5'>实现</b>精准优化

    方案|从困境突破:TigoLeap方案引领数据采集与优化

    引领行业变革的数据采集与优化工具,正致力于解决这一难题。本文将深入探讨TigoLeap如何帮助企业实现数据的实时采集、处理和利用,以提升
    的头像 发表于 01-02 11:27 343次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>方案</b>|从困境<b class='flag-5'>到</b>突破:TigoLeap<b class='flag-5'>方案</b>引领<b class='flag-5'>数据</b>采集与优化

    干货丨无模式数据库的利与弊

    数据管理需求日益多样,无论是金融服务、游戏还是社交媒体行业,都要求支持实时数据处理和快速迭代,无模式数据库因其灵活性和易用性而逐渐成为开发者的新选择。那么,无模式
    的头像 发表于 12-20 09:44 323次阅读

    智能互联:您的智能通讯解决方案合作伙伴

    智能互联事业部定位为智能通讯解决方案合作伙伴。我们致力于与客户深度合作,了解其需求并提供定制化的解决方案
    的头像 发表于 12-18 13:54 425次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>智能互联:您的智能通讯<b class='flag-5'>解决方案</b>合作伙伴

    智能互联:您的智能通讯解决方案合作伙伴

    汽车电子事业部与智能自动化事业部正式合并为智能互联事业部。这一举措旨在进一步优化公司的业务结构,提升服务能力,以满足客户在汽车和工业行业的通讯需求。团队介绍
    的头像 发表于 12-16 08:04 370次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>智能互联:您的智能通讯<b class='flag-5'>解决方案</b>合作伙伴

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

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

    OPC UA SDK快速扩展VIMANA智能制造软件连接性

    导读Matrikon在为OPC兼容性构建软件方面享有盛誉,VIMANA也因此选择使用我们的OPCUASDK来快速扩展其智能制造软件的连接性,从而使用户能够“收听”其所有兼容OPCU
    的头像 发表于 11-30 08:04 357次阅读
    <b class='flag-5'>OPC</b> UA SDK<b class='flag-5'>快速</b>扩展VIMANA智能制造软件连接性

    案例 | 温控无忧!Comet创新产品助力va-Q-tec实现温度敏感产品运输过程质量控制温控无忧!

    温度敏感产品运输对供应链全流程的温度质量要求较高,往往需要借助特殊的温湿度监测技术产品。va-Q-tec与Comet合作,采用Comet的U系列温度记录仪,为集装箱运输过程提供
    的头像 发表于 11-23 13:13 521次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 温控无忧!<b class='flag-5'>虹</b><b class='flag-5'>科</b>Comet创新产品助力va-Q-tec<b class='flag-5'>实现</b>温度敏感产品运输过程质量控制温控无忧!