一種基于Modbus TCP和WEB的實時監(jiān)控系統(tǒng)設(shè)計
5.2 瀏覽器端與服務(wù)器端的數(shù)據(jù)傳輸
本文引用地址:http://yuyingmama.com.cn/article/249531.htmB/S模式是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,即瀏覽器/服務(wù)器,與C/S模式相比,具有可以隨時隨地進行查詢和瀏覽、維護簡單方便、更新簡單以及共享性強等特點,符合實時網(wǎng)絡(luò)監(jiān)控系統(tǒng)的發(fā)展要求。瀏覽器端與服務(wù)器端的數(shù)據(jù)傳輸采用的就是B/S模式。

B/S模式的工作流程如圖7所示。當(dāng)客戶端通過瀏覽器終端訪問數(shù)據(jù)庫服務(wù)器時,首先瀏覽器端通過Internet發(fā)出一個WEB請求,當(dāng)WEB服務(wù)器收到請求后,將請求交給ASP.NET Framework,此時ASP.NET Framework會向數(shù)據(jù)庫服務(wù)器請求合適的源代碼文件。數(shù)據(jù)庫服務(wù)器將源代碼的內(nèi)容返回給ASP.NET Framework,后者執(zhí)行源代碼生成HTML輸出返回給WEB服務(wù)器,這時WEB服務(wù)器會將請求的文件以動態(tài)網(wǎng)頁的方式將HTML顯示在計算機瀏覽器頁面上。
結(jié)語
本文提出并實現(xiàn)了基于ModbusTCP及WEB的實時監(jiān)控系統(tǒng),較完善地實現(xiàn)了油井現(xiàn)場設(shè)備的實時監(jiān)控。系統(tǒng)基于功能強大的dsPIC30F6014單片機開發(fā)了底層硬件環(huán)境,開放式的ModbusTCP通信協(xié)議,靈活的組網(wǎng)方式,結(jié)合最新的ASP.NET技術(shù)的B/S模式與SQL數(shù)據(jù)庫的設(shè)計,使系統(tǒng)具備界面友好、功能強大、執(zhí)行速度快且系統(tǒng)容錯性、兼容擴展性好等特點,不僅能完成油井的監(jiān)控,而且可廣泛運用于工業(yè)現(xiàn)場的任何智能設(shè)備,具有很好的推廣前景。















評論