基于LabVIEW平臺的寒地日光溫室群遠程監控系統設計
——
監控系統軟件設計
本文引用地址:http://www.104case.com/article/118957.htm系統的軟件設計主要包括上位機軟件設計,和下位機梯形圖編程,本文主要介紹上位機軟件設計。上位機監控界面采樣NI LabVIEW 軟件編程。為了便于操作人員及時掌握現場情況,設計了簡單、自然友好的監視控制界面。軟件系統如圖2所示,其中包括用戶管理模塊、數據采集模塊、參數設置模塊、控制輸出模塊、數據處理與查詢模塊等。
數據實時顯示界面如圖3所示,可以實時顯示溫室環境各個參數的信息,并通過設定上下限,實現聲光報警的管理。
機器狀態顯示與控制模塊如圖4所示,通過選擇手動和自動運行,使用這種虛擬儀器的方式,實現各種現場設備的遠程控制。
利用LabVIEW用戶免費開放的數據庫訪問工具包LabSQL,通過Mircosoft ADO 控件和LabSQL語言實現數據庫的訪問。系統把監控的實時數據溫度、濕度、光照度、二氧化碳濃度及各執行器的狀態存入Access數據庫,操作人員可在數據查詢界面通過日期查詢。前面板及程序圖如圖5、圖6所示。
上位機軟件與PLC通信實現
NI LabVIEW軟件可以通過多種方式與任何可編程邏輯控制器(PLC)進行通信。用于過程控制的OLE(OPC)定義了在控制設備和人機界面(HMI)之間進行實時對象數據通信的標準。OPC服務器適用于幾乎所有PLC和可編程自動化控制器(PAC)。通過LabVIEW程序訪問PLC數據,可以在解決方案中加入強大的分析和控制功能。
評論