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