tag 标签: OPC DA

相关博文
  • 2024-11-7 10:36
    0 个评论
    01 案例概况 一家跨国电力公司使用宏集Cogent DataHub软件,在美国西南地区 建立起风电场的集中控制和数据采集系统 。该系统 整合来自不同风力涡轮机的 OPC 服务器数据 ,并确保数据安全、实时的上传至中心 SCADA 系统和 Pi 数据库。这一解决方案实现了与现有系统的无缝集成、自动化计费,并大幅提升数据准确性,为风电场的高效管理奠定了基础。 关键要点 与现有安全措施无缝集成,确保低成本过渡,而不影响安全性 实现自动化计费流程,减少人工干预 提高数据准确性,为决策提供可靠依据 02 风电场集中控制与数据采集的挑战 美国西南地区的牧场上,传统的风车逐渐被现代风力涡轮机取代,风电场迅速扩展,为电网输送源源不断的清洁能源。然而,管理这些分布广泛的涡轮机及其数据控制系统,尤其在数据实时更新和安全保障方面,始终是个巨大挑战。 近日,一家跨国电力公司使用 宏集Cogent DataHub软件 ,集中采集和控制散布在美国西南地区数百英里的风电场数据。 方案架构图 03 宏集Cogent DataHub应用成效 (1)实现实时数据整合 这家跨国电力公司的 SCADA 工程师在各个风电场配置了宏集DataHub软件平台, 将各个 OPC 服务器的数据统一汇总,并通过安全的防火墙网络将其传输至中心数据中心 。在数据中心,这些数据被实时更新至 SCADA 系统和 Pi 数据库,为风电场的运营决策提供了有效支持。 “我们面临的挑战是从多个不同数据源采集数据,每个系统都有独特的软件接口,”项目负责人解释道,“风电行业尚未有广泛认可的标准化数据聚合方法。 宏集DataHub 的数据分流功能使我们能够有效连接这些分散的 SCADA 系统,并确保实时数据获取 。在某些情况下,宏集DataHub软件直接安装在OPC服务器上,而在另一些情况下,它则安装在同一局域网内具有访问权限的另一系统中。无论哪种情况,均不影响设备性能。” (2)安全性与自动化优势 在实现数据整合的过程中,该电力公司最关心的问题不是可行性,而是安全性。 宏集DataHub的安全功能 与公司现有的安全基础设施相结合, 确保系统在跨广域网连接时符合安全标准 。 与此同时,宏集DataHub的 实时数据存档功能 也大幅提升了工作效率。 “我们拥有数百台风力涡轮机,分布在不同区域,我们需要知道每台涡轮机的发电量,以便准确进行计费。之前我们需要在电子表格中手动记录,非常繁琐。现在, 计费系统能够与宏集DataHub软件的数据记录功能交互,实现该过程完全自动化 。” (3)未来扩展与更多功能开发 该电力公司计划未来在系统中接入更多的风电场,并通过 宏集DataHub的脚本功能增加更多定制化功能 。工程师们已经编写了宏集DataHub脚本,以连接自定义程序处理数据流,并通过技术支持开发用于数据平均处理的脚本。 公司发言人总结道:“宏集提供的技术支持非常出色,我们能够顺利实现目标。而宏集DataHub软件比其他任何系统都更为可靠,适用于风电场数据接口的需求。” 结语 通过宏集Cogent DataHub,这家跨国电力公司成功 实现了风电场的集中管理,不仅提升了系统集成度,也确保了数据的安全性和实时性能 。在未来,他们将继续扩展这一解决方案,以适应更多业务需求。
  • 热度 2
    2024-8-9 10:51
    419 次阅读|
    0 个评论
    前言 在工业自动化系统中,将OPC DA数据采集并存储到SQL Server数据库具有显著的应用价值。通过实时监控和历史数据分析,不仅能够提升生产过程的效率和质量管理水平,还能支持决策优化和系统集成,从而推动工业智能化和生产管理的进步。 宏集解决方案 宏集DataHub软件 支持用户连接到任何OPC UA、DA或A&E服务器、Modbus设备或自定义程序。 此外,该软件还兼容所有符合ODBC标准的数据库,能够写入数据、读取数据或同时进行。用户可以使用现有表格,或创建全新的定制表格以满足特定需求。 如果数据库在记录数据时不可用,DataHub软件可以存储数据,并在数据库恢复后进行转发。 操作步骤 1.OPC DA数据采集 宏集Datahub 支持作为OPC DA/UA的服务器/客户端,并且不限制连接的服务器和客户端的数量 。接下来以OPC DA为例,演示配置步骤。 (1)打开宏集Datahub软件,点击右侧的OPC DA功能,确认选择勾选了将其作为OPC Client;点击添加,会出现弹窗进行OPC Serve服务器配置操作。 (2)如图所示,可以自定义设置OPC服务器的名称,此处演示改成了OPC DA;选择需要连接的OPC DA Server,选择从server读取数据点的方式(手动添加数据点或全部读取),图中勾选手动添加;点击配置项目,会出现选择数据点的弹窗。 (3)点击“Configure Item”后,出现下图所示的弹窗。在“OPC Server Item”下面勾选需要的数据点,选中的数据点会出现在右侧的“Selected Item”,点击OK即可。 (4)配置成功后,勾选刚刚配置好的Server,点击主界面的“Apply”,此时可观察到状态变成“Running”,表明连接创建成功;点击“View data”,可通过弹窗查看采集到的数据。 (5)如图所示,可以看到数据质量为“Good”,并且数据值不断更新,表明OPC DA数据采集成功。 2. 宏集DataHub数据库写入配置 宏集Datahub 可以使用图形化的配置界面,快速将您选择的数据点写入到对应的数据库中 。接下来介绍将前面步骤中采集到的OPC DA数据写入到SQL Server数据库的步骤。 (1)点击打开宏集Datahub软件,点击右侧的Data logging功能,点击“Configure”,将会打开ODBC数据记录窗口。 (2)DSN配置。DSN是数据源名称,Windows使用此名称来标识您要连接的数据库。从下拉框中选择一个DSN,如果您没有DSN或者需要创建新的DSN,可以打开界面右侧的“Open DSN Administrator”进行操作。本实例中,操作人员选择Hongrax-Test作为数据源。 注意事项: 点击界面右侧的“Open DSN Administrator”,按图示步骤设置您实际使用的默认数据库。 (3)通过下拉框选择数据源后,点击“Connect”按钮,可以从下方看到连接状态。 (4)选择表格,按图示步骤创建表格,并自定义修改表格名称。 (5)点击“Add colum”来添加列,在弹出的对话框中输入“Index01”,点击OK。 (6)在新创建的Index01标签下面单击,选择“Key”。 (7)按照同样的方式,新建一个列“Name01”,选中右侧的数据点,Name01的标签下面单击选择“Point”。 (8)按照同样的步骤插入列并选择数据点和数据类型,表格列插入完成后,点击“Create”,可以在下面的配置动作中看到新创建的表格。 注意事项: 后续测试过程中提示对象名无效,是由于未给属性-Quqlity01列输入数据类型,并且没有点击创建表格,需要参考下图配置一下。 (9)选择3触发器,给定一个动作,例如图中所示是每0.5s触发一次动作。 (10)设置触发的附加条件,如图所示。完成上述配置后,依次点击“Apply”—“Done”。 3. 宏集DataHub数据库写入测试 (1)打开并连接SQL Server数据库。可以看到,此时test01里面还没有在Datahub中创建的表格。 (2)DataHub数据写入。在配置好的Data logging页面,点击右下角的“Apply”,打开Script Log,,可以看到数据正常实时写入。 (3)再次打开SQL Server,刷新可以看到Test01下面出现创建的Hongrax01,右键可以查看到Datahub发送的OPC DA数据。 以上,即为本次测试的全部内容,有任何疑问欢迎联系宏集工程师为您解答。 总结 宏集DataHub软件 支持用户连接到任何OPC UA、DA或A&E服务器、Modbus设备或自定义程序,兼容所有符合ODBC标准的数据库,能够写入数据、读取数据或同时进行。 通过宏集DataHub软件采集OPC DA数据并存储到SQL Server数据库, 有助于数据的统一管理、实时监控和趋势分析,助力企业优化生产流程。
  • 热度 7
    2023-3-23 10:05
    1435 次阅读|
    0 个评论
    1 前言 上世纪九十年代,传统OPC通信技术的诞生为不同生产商的工业设备通讯建立一整套开放的接口、属性和方法标准集,进而实现了不同协议设备和上位机之间的通讯。随着工业4.0的快速推进,越来越多的用户希望将设备数据上传到物联网平台实现数据的统筹管理,MQTT作为物联网协议,常常用于物联网平台数据的采集。因此,本文主要介绍如何通过虹科OPC Client for MQTT软件实现OPC DA Server和MQTT Broker之间的数据交互。 2 工具 1. 软件:OPC DA Server 、OPC Client for MQTT、HiveMQ MQTT Broker、MQTT.fx 2. 硬件:1台Windows 10 PC 3 MQTT通信简介 MQTT协议是一种基于发布/订阅(Pub/Sub)模式的“轻量级”通讯协议,作为一种低开销、低带宽占用的即时通讯协议,广泛应用于物联网行业。MQTT协议通信主要由三部分组成,分别为发布端(Publisher)、订阅端(Subscriber)和MQTT Broker。其中,发布端和订阅端通过主题(Topic)来进行数据传输。而且,发布端和订阅端并不是直接相连,而是通过MQTT Broker进行连接,整体的通信架构如下图所示。 当发布端给MQTT Broker发布某个主题的消息后,MQTT Broker会把消息转发给订阅该主题的订阅端,从而实现发布端和订阅端的数据交互。 4 操作步骤 本文使用虹科OPC Client for MQTT采集OPC DA Server数据并且作为MQTT发布端发布数据,使用虹科HiveMQ MQTT Broker作为MQTT Broker,使用MQTT.fx作为MQTT订阅端接收数据。 4.1 OPC DA Server数据添加 1. 打开虹科OPC Client for MQTT软件,点击菜单栏中“OPC Servers”添加OPC DA Server。 2. 选择本地OPC DA Server 注:除了本地OPC DA Server,也支持连接远程OPC DA Server(通信前请配置DCOM),可以在上图中“Remote Connection”配置远程OPC DA Server连接参数。 3. 添加OPC组 (1)右键点击刚添加的OPC DA Server,选择菜单中中“Add Group”添加OPC组。 (2)配置OPC组名称、更新速率、死区(百分比)以及时间偏差等参数。 (3)配置OPC组的读写模式 4. 添加OPC项 (1)右键点击刚添加的OPC组,选择菜单中的“Add Items”添加OPC项。 (2)选择对应的项,直接拖到右边空白处或者右键添加。 (3)至此,完成了OPC DA Server数据的添加 4.2 MQTT发布端发布数据 1.点击菜单栏中“MQTT Agents”添加MQTT发布端 2. 配置MQTT发布端参数 (1)设置发布端名称以及MQTT协议版本。 (2)配置MQTT Broker连接参数、发布主题以及QoS服务等参数。 (3)选择OPC组 (4)点击“Finish”完成MQTT发布端参数配置 (5)右键点击创建的发布端,点击“Start”启动服务。 注:服务启动后,MQTT发布端的颜色由红色变成绿色。 4.3 MQTT订阅端接收数据 1. 打开MQTT.fx软件,配置MQTT Broker连接参数 2. 连接MQTT Broker,配置订阅主题(对应MQTT发布端的发布主题) 3. 点击“Subscribe”接收OPC DA Server数据 4. 至此,完成了OPC DA Server数据的接收 5 总结 虹科OPC Client for MQTT软件操作简单易上手,可以快速帮助用户采集多个OPC DA Server数据,并通过MQTT协议上传到用户的物联网平台或者云平台,进而实现数据的统筹管理。
  • 热度 4
    2022-11-24 11:10
    1595 次阅读|
    0 个评论
    一、前言 作为一种简单、可靠、开放的通信协议,Modbus广泛应用于工业领域,实现设备之间的数据交互,推动了工业自动化的发展。作为工业领域重要的通信协议,OPC DA常用于现场控制系统/设备之间的数据交互,进而消除工厂中的信息孤岛,实现工厂设备数据的互联互通。 由于OPC DA和Modbus不兼容,支持这两种协议的设备无法进行数据交互。为此,虹科为大家提供一种通过OPC DA获取Modbus设备数据的解决方案。 二、 获取Modbus设备数据 实际应用中,客户需要把现场Modbus设备数据上传到控制层中的上位机、PLC、HMI或者DCS等控制系统/设备,完成设备状态的监控。同时,控制层中的控制系统/设备大都支持OPC DA。为了实现控制层中控制系统/设备和Modbus设备之间的数据交互,虹科提供了一种解决方案,帮助客户快速、高效、可靠地完成现场Modbus设备数据的采集。 三、解决方案 虹科OPC Server for Modbus软件是一款即插即用的软件方案,可以快速实现OPC DA客户端和Modbus设备之间的数据交互,整体框架图如下所示。 该软件支持通过Modbus RTU或者Modbus TCP采集现场多个Modbus设备数据,并且提供一个OPC DA Server数据接口被多个OPC DA客户端访问;当网络中断后,支持自动重新连接Modbus设备;支持字节和字顺序交换;支持作为Windows服务;兼容多个版本Windows操作系统。 通过该软件,客户只需要简单配置Modbus设备连接参数便可获取Modbus设备数据,并通过OPC DA Server传输给多个OPC DA客户端系统/设备。 四、总结 上述软件实现了OPC DA客户端系统/设备和Modbus设备之间的数据交互,解决了OPC DA和Modbus协议不兼容的问题,进一步加快了工厂智能化生产的发展。