OPC實時數據發佈到MQTT及存儲MySQL數據庫

    工廠的生產過程中,經常會出現傳感器斷線、控制器掉電或故障等意外情況,有些關鍵的部件在發生此類情況時,廠區調度員及管理者應該第一時間明確它的故障信息,從而採取對應的處理措施,以減少工廠生產線的停工時間,減少企業損失。So....... 很多做智能工廠OT or IT系統集成的人士提出一些需求和構想,那就是:

  (1) 我想知道我的MES獲取數據源的各個OPC服務器(包括OPC DA 和 OPC UA)的運行狀態;

(2) 我想知道每個OPC服務器中點位的狀態,以及壞點的比例;

(3) 我想知道哪些傳感器數據在變化,哪些數據一直不變,以及各佔多少比例;

(4)我想知道每個點位的實時值,並且能夠通過多種方式獲取到;

  ..........

     因此,KepOPC數據採集及分析軟件(V1.0)就這麼孕育而生了,它具備這些功能:

(1)OPC連接:支持同時連接多個OPC(UA)服務器及多個分組節點的讀功能;

(2)  參數設置:支持OPC服務器及節點的分組管理(分組添加和刪除、分組節點的添加和刪除、)、MySQL數據庫及MQTT參數配置,json格式內容採用DES(ECB-Zero-HEX/None可選)加密發佈更加安全;

(3)  OPC-MySQL:按照設定週期記錄節點值、狀態、類型、更新狀態到MySQL數據庫;支持OPC服務器分組連接狀態及節點正常更新比例到MySQL數據庫,節點變化數據存儲歷史表功能;

(4)  OPC-MQTT:支持分組節點實時值發佈到RabbitMQ代理服務器,提供web app等通過websocket方式快速訂閱節點值、狀態等信息;

(5)  快捷操作:支持.csv格式的節點導入功能,方便用戶管理節點並導入到工程“一鍵運行”,支持節點導出到.csv文件保存,支持節點快速查找;

(6)  運行模式:支持手動和自動運行兩種模式,添加開機自啓動後,程序即可連續運行提供數據交換;

(7)  運行監測及自診斷和恢復:支持OPC、MySQL、MQTT的斷線重連和故障信息顯示,支持MQTT斷網續存功能;

(8)  日誌及連續運行:支持異常日誌記錄及連續運行,托盤運行及退出確認。

     圖1 支持多個OPC及UA服務器的同時連接

     圖2 支持csv點表的一鍵導入運行

     圖3 支持一鍵開始和一鍵停止

     圖4 實時運行統計及分析功能

     圖5 支持配置參數的保存和點表導出

    圖6 程序支持托盤化運行及退出確認

     圖 7 更新多個OPC服務器的連接狀態到MySQL數據庫

    圖8 OPC分組實時數據+變化數據到MySQL數據庫

    圖9 支持WebSocket訂閱OPC分組節點數據

    圖10 MQTT發佈及連接動態

微信公衆號搜索 KepOPC工業互聯 或 掃一掃關注公衆號,獲取最新產品資訊。

 問題反饋及合作交流 Email:[email protected]  或 公衆號留言

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章