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