modbus協(xié)議在溫濕度測控系統中的應用
圖4所示是基于Modbus協(xié)議的485通訊網(wǎng)絡(luò )的組網(wǎng)方式示意圖。
4 系統軟件設計
本系統中的溫濕度監測系統軟件可采用VB語(yǔ)言來(lái)開(kāi)發(fā),并基于A(yíng)ccess數據庫來(lái)進(jìn)行管理。本軟件的特點(diǎn)類(lèi)似于Windows的圖形界面和操作方法,因而十分簡(jiǎn)單,易操作。其完成的主要功能是數據收集、系統設置、用戶(hù)管理、數據處理、數據顯示、系統設置,歷史數據分析、報警設置、設備管理、輸出報表和圖形顯示等。圖5所示是本系統的軟件結構框圖。
在圖5中,用戶(hù)管理主要是對操作軟件的用戶(hù)進(jìn)行管理,包括用戶(hù)的添加刪除,密碼管理,用戶(hù)權限管理等等;系統設置則是對監控系統軟件溫濕度參數的設置,例如溫度、濕度傳感器的地址參數的設置;數據交互主要完成軟件讀取上位機中存儲的數據;數據處理主要負責數據存儲備份、溫濕度報警值的設定、對讀取的數據進(jìn)行處理,并判斷是否需要開(kāi)關(guān)風(fēng)機;數據顯示主要
是對采集的溫濕度按照具體需要進(jìn)行顯示;歷史數據的主要功能是對以往溫濕度記錄的查看、分析、統計,可以通過(guò)軟件針對每一年、每一月、每一天的平均溫度或者某一天某一時(shí)刻的溫度和濕度進(jìn)行查詢(xún),包括對歷史數據溫度和濕度曲線(xiàn)的觀(guān)測,以及各個(gè)時(shí)段的溫度/濕度報表的打印等。
5 結束語(yǔ)
本文主要討論通過(guò)基于Modbus協(xié)議的485網(wǎng)絡(luò )來(lái)實(shí)現溫濕度的采集與控制的具體方法。文章根據項目中的具體操作,給出了系統硬件、嵌入式軟件、PC機軟件等各個(gè)環(huán)節的具體實(shí)現方法,以便于設計者在開(kāi)發(fā)應用中作為參考。
評論