KepOPC如何實現OPC DA到OPC UA的轉換(OPC UA Server)?

      隨着OPCUA技術的推廣應用,工業互聯場景經常遇到OPCDA和OPCUA不能兼容的問題,OPCUA最大的優點是支持跨平臺和減少現場實施人員配置DCOM的煩惱(大多數人可能都是基於這個原因放棄DA),一些老舊項目不支持OPCUA的連接,需要利用中間件實現OPCDA到OPCUA的轉換。KepOPC是服務於工業數據採集及交換的定製型工業軟件,它不止是一個OPC客戶端,同時還是一個OPCUAServer。它支持OPC DA和OPC UA的多個服務同時連接,並實現與物聯網平臺的MQTT代理服務器及數據庫(關係數據庫、時序數據等)的快速接插,作爲一個高性能的運行中間件,它起到工業數據橋樑和紐帶的作用,爲用戶實現快速數據採集和接入,並能夠連續穩定運行。它的典型應用架構如下圖所示,通過OPC數據採集實現物聯網終端平臺的深度邊緣計算,爲智能製造、醫療製藥、智能家居、能源化工等行業提供生產數據的實時交換和歷史數據存儲,爲工業互聯網平臺的大數據分析和應用提供基礎數據和分析服務。

圖1 KepOPC應用架構圖

      本文介紹一下KepOPC如何實現OPC DA到OPC UA的轉換。

   (1)打開KepOPC中間件系列之OPC-MQTT-InfluxDB版本,他是一個高性能的工業接插軟件

      圖2 OPC-MQTT-InfluxDB V1.02主運行界面

      分組連接所需OPCDA服務器,配置MQTT及InfluxDB相關參數,點擊“開始運行”即啓動三種方式的數據交換(OPCUA、MQTT、InfluxDB),本文介紹OPCUA方式。

      (2)測試KepOPC 的UAServer性能

      打開OPCUA客戶端程序,輸入url地址(KepOPC默認發佈UAServer的地址爲 opc.tcp://127.0.0.1:4841/kepopcua/server/ ),本機訪問和遠程訪問只需要更換url中的ip地址即可,端口占用4841端口,請務必保持該端口未被使用。

      圖3 UA客戶端連接並通過查詢方式獲取節點值

 

  圖4 UA客戶端連接並通過訂閱方式獲取節點值

      查詢速度:3ms/節點;訂閱速度:約130ms/1000節點。

      總結:KepOPC的UA Server功能主要方便實現OPCDA 到OPCUA的轉換,爲工業互聯和自動化控制系統提供數據交換解決方案。OPC-MQTT&InfluxDB是一個加入了UA訂閱、消息隊列、OPCUAServer等技術的高性能工業數據交換中間件。爲了提高軟件的連續運行能力,作者通過異常環境模擬測試,針對軟件運行過程中可能會發生的異常進行了處理,在提高軟件性能的同時也提高了中間件的連續運行能力,同時它也能作爲OPCUAServer爲其他自動化SCADA平臺提供工業數據交換,更好地爲工業互聯網平臺提供數據和分析服務。

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

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

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