基于現(xiàn)場總線的電子清紗器網(wǎng)絡監(jiān)控系統(tǒng)的實現(xiàn)
3 現(xiàn)場設備層設計
3.1現(xiàn)場設備層硬件設計
現(xiàn)場設備層每臺現(xiàn)場設備均由16個前級數(shù)據(jù)采集處理器(實時采集120路紗線信號,采用RS-422全雙共總線與后級單片機通信)和1個后級單片機構(gòu)成監(jiān)控裝置。為了實現(xiàn)與上位監(jiān)控層的數(shù)字通信,加入RS-485通信驅(qū)動電路。硬件原理框圖如圖3所示。
3.2現(xiàn)場設備層軟件設計
作為現(xiàn)場設備的電子清紗器是一個24小時不間斷運行的多任務實時監(jiān)控裝置。由于該裝置要檢測跑紗平均速度為600m/min,共120路紗線的紗線截面變化信號,使其具有很高的實時性要求;同時還要實現(xiàn)相應的動作控制(如對有害紗疵的切除等)以及后級單片機系統(tǒng)的實時處理,顯示、統(tǒng)計等功能,又決定了該裝置的多任務性。這樣在保證原系統(tǒng)的實時性和多任務性的同時,加入現(xiàn)場設備層的通信軟件在編寫時就有了一定的特殊性。我們借鑒Windows編程的原理,在單片機編程中進入消息概念,進行基于消息的多任務機制編程。從機的監(jiān)控軟件主要流程如圖4所示(主要對通信部分說明)。
評論