生產(chǎn)用環(huán)境參數(shù)自動監(jiān)測系統(tǒng)軟件的設計與實現(xiàn)
3.3.2 中位機與下位機的通訊程序
系統(tǒng)中的中位機與下位機的串行多機通訊協(xié)議約定如下:
系統(tǒng)中下位機容量為8臺,地址分配為01H~08H;地址FFH是對所有下位都起作用的控制命令,命令各下位機恢復SM2=1的狀態(tài);制定中位機的控制命令代碼,代碼按00H,01H,02H,03H順序設置,其它均為非法代碼。
通訊服務程序中的中位機串行通訊程序流程如圖7所示。
其中的中位機工作寄存器設定為:
R5:從機地址;R6:命令
4 下位機軟件設計
4.1 軟件功能
系統(tǒng)下位機軟件所要實現(xiàn)的功能有:①循環(huán)采集最多24路環(huán)境溫濕度參數(shù);②進行軟件濾波;③實現(xiàn)本車間數(shù)據(jù)的循環(huán)顯示;④實時響應中位機的通訊要求。
4.2 軟件設計
系統(tǒng)下位機的主程序流程圖如圖8所示。本文引用地址:http://2s4d.com/article/160674.htm
系統(tǒng)下位機的功能主要是循環(huán)采集和顯示車間內(nèi)的各點溫濕度參數(shù)值。一般情況下,下位機采用中斷方式與中位機進行數(shù)據(jù)傳輸。
5 結(jié)語
本文從系統(tǒng)架構(gòu)方面綜合考慮了生產(chǎn)用環(huán)境參數(shù)自動檢測系統(tǒng)的適用性、可靠性、可維護性、擴充性、操作簡便性,深入分析了生產(chǎn)用環(huán)境參數(shù)自動監(jiān)測系統(tǒng)上、中、下位機的軟件設計與實現(xiàn)過程。系統(tǒng)使用證明,該系統(tǒng)在實際運行中效益良好。
評論