随着工业4.0的推进,数据交换和集成在智能制造中扮演着越来越重要的角色。OPC UA能够实现设备与设备、设备与系统之间的高效数据交换。而PostgreSQL则是一种强大的开源关系型数据库管理系统,广泛应用于数据存储和管理。如何将OPC UA与PostgreSQL结合起来,为工业数据的存储和分析提供坚实的基础?
本文将介绍如何通过OPC Router的PostgreSQL插件,实现OPC UA与PostgreSQL数据库的通讯。
OPC Router-OT系统与IT系统通讯的桥梁
OPC Router可简单清晰的将工业自动化系统与IT系统连接。它实现了PLC、OPC SERVER、ERP、SAP、HMI、SCADA、MES、云(REST、MQTT等)和数据库系统(SQL Server、PostgreSQL、Kafka、influxdb、ODBC等)以及打印机、RFID和条形码系统之间的自动双向数据交换。OPC Router是工业物联网或工业4.0必备软件。如下图所示:
实现OT系统与IT系统的通讯互联
OPC Router之PostgreSQL插件,将生产数据轻松传输到数据库
通过OPC Router的PostgreSQL插件,您可以轻松将生产数据通过OPC存储到PostgreSQL。结合其他插件,您也可以轻松地从PostgreSQL中读取数据,并将其分发到各个系统中。
例如,OPC Router允许PLC通过OPC UA访问PostgreSQL或者将数据从PostgreSQL传输到ERP、MES等。
以图形方式连接,无需编程,操作简单,通过拖放即可连接PostgreSQL,如下图示例:
OPC UA与PostgreSQL通讯示意图
应用场景:
生产数据采集并储存在PostgreSQL
通过OPC SERVER(如KEPServerEX),我们能够有效地从底层工业设备中采集实时数据。随后,利用OPC Router这一高效的工业中间件,将它们可靠地传输至PostgreSQL数据库进行存储。此外,OPC Router还能将数据传输至MES、ERP等企业管理系统,以支持更广泛的生产管理和决策流程。
轻量级数据传输,MQTT to PostgreSQL
现场级数据通过 MQTT 代理发送到 OPC Router,然后,这些数据可以发送到PostgreSQL数据库进行存储或进一步使用。数据也可以通过OPC Router传输到边缘设备或云。