通訊網(wǎng)關(guān)軟件027——利用CommGate X2OPCUA實現(xiàn)OPC UA訪問MSSQL服務(wù)器

本文介紹利用CommGate X2OPCUA實現(xiàn)OPC UA訪問MS SQL數(shù)據(jù)庫。CommGate X2OPCUA是寧波科安網(wǎng)信開發(fā)的網(wǎng)關(guān)軟件,軟件可以登錄到網(wǎng)信智匯(wangxinzhihui.com)下載。
【案例】如下圖所示,實現(xiàn)上位機通過OPC UA來獲取MS SQL數(shù)據(jù)庫的數(shù)據(jù)。

【解決方案】設(shè)置網(wǎng)關(guān)機,與MS SQL采用以太網(wǎng)通訊,與OPC UA Client采用以太網(wǎng)通訊,安裝CommGate X2OPCUA軟件。
1)MS SQL數(shù)據(jù)表結(jié)構(gòu)要求:

a)? 至少要求具備name、value二個字段。
b)? name:標簽名稱,字符類型
c)? value:數(shù)值,可以是字符類型或浮點類型
d)? state:不是必須的,整型類型,1表示好值 0表示壞值
e)? time:不是必須,可以是datetime或bigint
f)? 以上字段名稱如不是name、value、state、time,需要在以下配置文件進行字段名稱的配置
?2)MS SQL通訊調(diào)試:在網(wǎng)關(guān)機上運行MS SQL調(diào)試工具,與MS SQL服務(wù)器通訊調(diào)試。通訊正常后,記下通訊參數(shù)。
3)配置X2OPCUA 出口端參數(shù):在X2OPCUA安裝目錄Ini下編輯X2OPCUA.ini,修改出口端參數(shù)。
4)配置X2OPCUA 入口端參數(shù):在X2OPCUA安裝目錄Ini下編輯Mssql.ini,按照剛才記下的通訊參數(shù)修改入口端參數(shù)。
5)標簽配置:在X2OPCUA安裝目錄下編輯X2OPCUA.xls,配置標簽。

6)運行X2OPCUA.exe,啟動網(wǎng)關(guān)。
7)用OPCUA Client連接X2OPCUA,服務(wù)器和客戶端雙方的證書相互信任后才可以連接正常,具體參看附帶的OPC UA配置手冊。連接正常后確認數(shù)據(jù)是否正確。
8)詳細配置說明見《X2OPCUA? V4使用手冊》。
?更多通信資源請登錄網(wǎng)信智匯(wangxinzhihui.com)。