隨著工業(yè)4.0的推進,數(shù)據(jù)交換和集成在智能制造中扮演著越來越重要的角色。OPC UA能夠?qū)崿F(xiàn)設備與設備、設備與系統(tǒng)之間的高效數(shù)據(jù)交換。而PostgreSQL則是一種強大的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),廣泛應用于數(shù)據(jù)存儲和管理。將OPC UA與PostgreSQL結(jié)合起來,為工業(yè)數(shù)據(jù)的存儲和分析提供了堅實的基礎。
本文將介紹如何通過OPC Router的PostgreSQL插件,實現(xiàn)OPC UA與PostgreSQL數(shù)據(jù)庫的通訊。
OPC Router-中央通訊平臺
OPC Router可簡單清晰的將工業(yè)自動化系統(tǒng)與IT系統(tǒng)連接。它實現(xiàn)了OPC系統(tǒng)、ERP、SAP、HMI、SCADA、MES、云(REST、MQTT等)和數(shù)據(jù)庫系統(tǒng)(SQL Server、Kafka、influxdb、ODBC等)以及打印機、RFID和條形碼系統(tǒng)之間的自動雙向數(shù)據(jù)交換。
實現(xiàn)OT系統(tǒng)與IT系統(tǒng)的通訊互聯(lián)
OPC Router之PostgreSQL插件,將生產(chǎn)數(shù)據(jù)輕松傳輸?shù)綌?shù)據(jù)庫
通過OPC Router的PostgreSQL插件,您可以輕松將生產(chǎn)數(shù)據(jù)通過OPC存儲到PostgreSQL。結(jié)合其他插件,您可以輕松地從PostgreSQL中讀取數(shù)據(jù),并將其分發(fā)到各個系統(tǒng)中。
例如,OPC Router允許PLC通過OPC UA訪問PostgreSQL或者將數(shù)據(jù)從PostgreSQL傳輸?shù)絊AP。
以圖形方式連接,無需編程,操作簡單,通過拖放即可連接PostgreSQL,如下圖示例:
OPC UA與PostgreSQL通訊示意圖
應用示例:
生產(chǎn)數(shù)據(jù)采集并儲存在PostgreSQL
通過OPC SERVER(如KEPServerEX),我們能夠有效地從底層工業(yè)設備中采集實時數(shù)據(jù)。隨后,利用OPC Router這一高效的工業(yè)中間件,將它們可靠地傳輸至PostgreSQL數(shù)據(jù)庫進行存儲。此外,OPC Router還能將信息傳輸至MES、ERP等企業(yè)管理系統(tǒng),以支持更廣泛的生產(chǎn)管理和決策流程。
輕量級數(shù)據(jù)傳輸,MQTT to PostgreSQL
現(xiàn)場級數(shù)據(jù)通過 MQTT 代理發(fā)送到 OPC Router,然后,這些數(shù)據(jù)可以發(fā)送到PostgreSQL數(shù)據(jù)庫進行存儲或進一步使用。數(shù)據(jù)也可以通過OPC Router傳輸?shù)竭吘壴O備或云。