1、系統(tǒng)的聯(lián)合調(diào)試
蒸汽流量計(jì)上位機(jī)控制系統(tǒng)的調(diào)試主要包括服務(wù)器與數(shù)據(jù)庫、各站點(diǎn)的連接調(diào)試。在與數(shù)據(jù)庫連接調(diào)試中,本文選用一種被廣泛使用的phpMyAdmin工具軟件,實(shí)現(xiàn)對MySQL數(shù)據(jù)庫圖形化管理,不需要執(zhí)行系統(tǒng)命令來管理數(shù)據(jù)庫,用于實(shí)時管理服務(wù)器通信軟件接收的站點(diǎn)數(shù)據(jù)非常方便。通過phpMyAdmin找到數(shù)據(jù)庫連接配置confifig 文件,修改文件中的數(shù)據(jù)庫連接信息,建立我們需要的數(shù)據(jù)庫結(jié)構(gòu)表,創(chuàng)建存儲需要的實(shí)時數(shù)據(jù)、參數(shù)、報警、用戶信息等用戶數(shù)據(jù)表。通過服務(wù)器通信軟件顯示界面的點(diǎn)擊“開始監(jiān)聽”按鈕啟動QT連接數(shù)據(jù)庫,完成服務(wù)器通信軟件與數(shù)據(jù)庫的連接調(diào)試。
在與各站點(diǎn)的通信連接調(diào)試中,將各站點(diǎn)的無線數(shù)據(jù)傳輸模塊(DTU)設(shè)置為TCP通訊協(xié)議,與服務(wù)器一致的IP地址和端口號,心跳包為自定義數(shù)據(jù),間隔時間為120s,設(shè)置與積算儀、控制儀相一致的串口通信參數(shù)。在服務(wù)器端打開服務(wù)器通信軟件后開始監(jiān)聽,顯示監(jiān)聽和打開數(shù)據(jù)庫成功,經(jīng)測試與服務(wù)器通訊軟件成功建立連接,完成與多個站點(diǎn)設(shè)備的數(shù)據(jù)的自動下發(fā)與上傳功能。
2、系統(tǒng)的應(yīng)用實(shí)例
將本設(shè)計(jì)應(yīng)用于某熱電公司的集中供熱的蒸汽項(xiàng)目,鍋爐概況,該蒸汽項(xiàng)目供氣管線分為北線、南線、高壓3路支線,使用蒸汽主要用于工業(yè)生產(chǎn),熱電廠管理人員使用IE瀏覽器遠(yuǎn)程訪問上位機(jī)控制系統(tǒng),目前監(jiān)控平臺的選取部分公司客戶端接入本服務(wù)器監(jiān)控系統(tǒng),運(yùn)行后的網(wǎng)頁發(fā)布顯示界面。經(jīng)過測試后,基于QT的蒸汽流量計(jì)上位機(jī)控制系統(tǒng)在Windows和Linux系統(tǒng)中整體運(yùn)行穩(wěn)定,支持用戶對蒸汽流量計(jì)上位機(jī)遠(yuǎn)程控制系統(tǒng)的訪問,可實(shí)現(xiàn)對現(xiàn)場設(shè)備實(shí)時監(jiān)控管理的要求。