通訊網(wǎng)關軟件018——利用CommGate X2MQTT實現(xiàn)MQTT訪問OPC Server

本文介紹利用CommGate X2MQTT實現(xiàn)MQTT訪問OPC Server。CommGate X2MQTT是寧波科安網(wǎng)信開發(fā)的網(wǎng)關軟件,軟件可以登錄到網(wǎng)信智匯(wangxinzhihui.com)下載。
【案例】如下圖所示,SCADA系統(tǒng)配置OPC Server,現(xiàn)在上位機需要通過MQTT Subscrible軟件來獲SCADA的數(shù)據(jù)。

【解決方案】設置網(wǎng)關機,與OPC Server采用以太網(wǎng)通訊,與MQTT Client上位機采用以太網(wǎng)通訊,安裝CommGate X2MQTT軟件。
1)配置DCOM:在網(wǎng)關機和OPC Server上配置DCOM,重啟網(wǎng)關機、OPC Server。
2)在網(wǎng)關機上運行OPC Client軟件,與OPC Server進行OPC 通訊調(diào)試。
3)MQTT通訊調(diào)試:在網(wǎng)關機上運行MQTT調(diào)試工具,與MQTT Broker Server通訊調(diào)試。通訊正常后,記下通訊參數(shù)。
4)配置X2MQTT 出口端參數(shù):在X2MQTT安裝目錄Ini下編輯X2MQTT.ini,修改出口端參數(shù)。
?5)配置X2MQTT 入口端參數(shù):在X2MQTT安裝目錄Ini下編輯OpcDa.ini,按照剛才記下的通訊參數(shù)修改入口端參數(shù)。
6)標簽配置:在X2MQTT安裝目錄下編輯X2MQTT.xls,配置標簽。

7)運行X2MQTT.exe,啟動網(wǎng)關。
8)用MQTT Subscrible連接MQTT Broker服務器,確認數(shù)據(jù)是否正確。
9)詳細配置說明見《X2MQTT? V4使用手冊》。
?更多通信資源請登錄網(wǎng)信智匯(wangxinzhihui.com)。