本案例中IGT-DSER智能網(wǎng)關(guān)的網(wǎng)口2連接S7-200Smart,串口1接S7-200 CPU226的PPI串口,智能網(wǎng)關(guān)的網(wǎng)口1與服務(wù)器對接,將數據寫(xiě)入SQLServer數據庫的兩個(gè)數據表中。上報模式為PLC的變量觸發(fā)模式,即當PLC的數據有變化時(shí),相應的寄存器的數據寫(xiě)入對應的數據表中。

數據庫的IP地址:192.168.3.164,端口:1433,數據表的結構如下:

然后通過(guò)網(wǎng)關(guān)的參數設置工具軟件(在附件中),設置數據庫信息和PLC寄存器地址,周期設置為0,根據數據表中所勾選的變化判斷條件,往對應的數據庫插入一條數據,第2行和第6行數據分別為plcdata和plcdata2的觸發(fā)條件,設置如下圖:

設置完成后通過(guò)‘參數’->‘參數寫(xiě)入到網(wǎng)關(guān)’將參數下載到網(wǎng)關(guān),在通過(guò)‘工具’->‘重啟網(wǎng)關(guān)’重啟,網(wǎng)關(guān)就自動(dòng)進(jìn)入工作模式。進(jìn)入工作模式后讀取網(wǎng)關(guān)參數‘參數’->‘從網(wǎng)關(guān)讀取參數’可查看網(wǎng)關(guān)的工作狀態(tài),正常時(shí)在消息欄有工作正常的提示,如下圖:

最后就是測試驗證了,通過(guò)編程軟件分別改變PLC的兩個(gè)觸發(fā)條件的數據,觀(guān)察數據庫的記錄。
關(guān)于配置表與SQL語(yǔ)言的對應關(guān)系,可看
這篇文章。如果是其他品牌的PLC可通過(guò)‘視圖’->‘類(lèi)型與設備選擇’進(jìn)行切換。
網(wǎng)關(guān)的詳細資料和案例下載:
PLC數據庫通訊案例.rar (2106 K) 下载次数:82 [ 此帖被吾志所向在2021-06-11 10:09重新編輯 ]