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

    文章

    3993

    浏览量

    67752
  • OPC
    OPC
    +关注

    关注

    7

    文章

    368

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    答疑 | 使用PCAN-Explorer 6进行.DBC解析总共分几步?

    step-by-step逻辑把「怎么做」讲透,哪怕是刚接触的新手,跟着流程走也能快速搞定问题。首期我们直击CAN总线开发核心需求——使用PCAN-Explorer6进行.D
    的头像 发表于 12-12 11:02 16次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 使用<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6进行.DBC解析总共分几步?

    PSI5传感器编程应用:汽车可靠数据传输的实现方案

    PSI5传感器编程应用汽车可靠数据传输的实现方案在汽车发动机舱的高温振动、工程机械的复杂工况等场景中,压力、转速、温度等关键
    的头像 发表于 12-04 17:03 114次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>PSI5传感器编程应用:汽车可靠<b class='flag-5'>数据</b>传输的<b class='flag-5'>实现</b><b class='flag-5'>方案</b>

    动态 | 2025年11月精彩回顾

    2025年11月精彩速览——与CiA联合主办CANXL中国路演三城巡演;携手长城汽车举办技术交流日系列workshop;2025Pico免拆诊断技术峰会现场群英集结...下面让
    的头像 发表于 12-01 10:33 530次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年11月精彩回顾

    动态 | ×长城汽车技术交流日圆满落幕!

    11月25日,携手长城汽车在保定·长城技术中心成功举办“X长城汽车技术交流日”系列workshop活动,与长城技术中心的各位工程师共同展望行业发展前景,为双方未来更多的生态合作
    的头像 发表于 11-28 17:07 1799次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×长城汽车技术交流日圆满落幕!

    案例 | 矿业数字化转型:owa5X如何赢得日立Wenco信任?

    owa5X用于采矿业的远程信息处理方案矿业数字化转型不仅是技术升级,更是一场信任构建的历程。选择何种技术伙伴,如何确保系统在恶劣环境下稳定可靠,是每一个矿业企业决策者必须审慎考虑的问题。在这
    的头像 发表于 11-18 17:03 385次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 矿业数字化转型:<b class='flag-5'>虹</b><b class='flag-5'>科</b>owa5X如何赢得日立Wenco信任?

    动态 | 2025年10月精彩回顾

    2025年10月精彩速览——出席2025上海国际嵌入式会议并发表演讲;自研HK-CoreTest车载总线测试软件首发上线;多场技术直播圆满收官...下面让我们一起回顾10月的
    的头像 发表于 11-01 09:02 875次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年10月精彩回顾

    案例 | 为什么汽车零部件头部企业,选择方案做方向盘EOL测试?

    方案助力提升方向盘产线测试效能汽车方向盘的EOL测试,如何做到既快又稳?当产线因测试偶发故障而面临停滞风险时,有哪些技术路径可以实现精准检测和高效运维?本篇案例将带你走进某全球领先
    的头像 发表于 10-29 17:33 184次阅读
    <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>做方向盘EOL测试?

    方案 | 数据不缺位,监控不滞后:车辆信息远程监控系统

    不丢+解析直达」的设计,给出了落地级解决方案。01.系统内核全域捕获,云端无缝同步车辆信息远程监控系统旨在打破数据孤岛,提供从车辆边缘
    的头像 发表于 09-18 17:33 665次阅读
    <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><b class='flag-5'>科</b>车辆信息远程监控系统

    直播回顾 | 硬核干货放送,CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题

    周二下午3点准时开播,资深技术工程师团队倾囊相授,助您掌握CAN总线从基础高阶的全链路技术与核心技能。更多硬核课程与技术干货敬请持续关注
    的头像 发表于 09-17 17:39 603次阅读
    直播回顾 | 硬核<b class='flag-5'>干货</b>放送,<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题

    动态 | 2025年8月精彩回顾

    2025年8月精彩速览——携高新技术方案亮相上海汽车测试展;成功举办汽车×AI×机器人技术融合研讨会、LIN总线线下专场培训;荣获2025中国工业自动化与数字化行业年度评选「优秀产品奖
    的头像 发表于 09-02 10:13 665次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2025年8月精彩回顾

    分享 | 赋能现代化矿业:Owasys坚固型车载通信终端方案

    导读在采矿行业,设备运行环境极端恶劣——高温、严寒、粉尘、震动、冲击无处不在。确保关键设备(如矿用卡车、挖掘机、钻机等)的可靠通信、精准定位与高效管理,是保障矿山安全运营和提升生产力的核心挑战。Owasys专为采矿行业设计的坚固型车载通信终端——
    的头像 发表于 06-24 17:04 432次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 赋能现代化矿业:<b class='flag-5'>虹</b><b class='flag-5'>科</b>Owasys坚固型车载通信终端<b class='flag-5'>方案</b>

    直播回放 | IO-Link技术概述与IO-Link OEM

    「一站式通讯解决方案」系列直播第1期圆满落幕!本期主题为「IO-Link技术概述与IO-LinkOEM」感谢各位朋友的热情参与!本期
    的头像 发表于 02-19 17:34 1159次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播回放 | IO-Link技术概述与<b class='flag-5'>虹</b><b class='flag-5'>科</b>IO-Link OEM

    直播 | 2月18日开讲!IO-Link技术深度解析!解锁自研产品+积分好礼!

    ■IO-Link技术如何助力工业数字化转型升级?■如何选择适合自身需求的IO-Link解决方案?2月18日,「一站式通讯解决方案」系列免费技术直播课程重磅开启!首场直播将由
    的头像 发表于 02-08 17:33 628次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 2月18日开讲!IO-Link技术深度解析!解锁<b class='flag-5'>虹</b><b class='flag-5'>科</b>自研产品+积分好礼!

    方案 仅需4个步骤!轻松高效搭建TSN测试网络

    随着汽车行业向分层同构以太网网络的转型,时间敏感网络(TSN)逐渐成为实现确定性以太网互操作性的关键解决方案。本文将详细介绍如何快速搭建TSN测试网络,涵盖从流量特征分析网络配置的全
    的头像 发表于 01-06 11:32 925次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>方案</b> 仅需4个步骤!轻松高效搭建<b class='flag-5'>虹</b><b class='flag-5'>科</b>TSN测试网络

    艾体宝与Kubernetes原生数据平台AppsCode达成合作

    姐妹公司艾体宝宣布与Kubernetes 原生数据平台 AppsCode达成正式合作,致力于将其核心产品KubeDB引入中国市场,为企业提供专业、高效的云原生数据库管理
    的头像 发表于 12-16 15:07 902次阅读