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