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

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