SHCAN2000在現場(chǎng)總線(xiàn)控制系統中的應用
引言
工業(yè)自動(dòng)化技術(shù)在發(fā)展,智能儀表也不斷更新?lián)Q代。人們要求與儀表密切相聯(lián)系人機界面要有快速響應速率,還要省去復雜監控程序編寫(xiě)。為此,本文介紹了觸摸屏這些方面代替人機界面,以節約成本,減輕開(kāi)發(fā)人員工作量具體方法。
1、SHCAN2000系列智能儀表及監控面板
SHCAN2000系列智能儀表是大連交通大學(xué)三合儀表開(kāi)發(fā)公司產(chǎn)品,它由實(shí)時(shí)多任務(wù)操作系統、實(shí)時(shí)監控軟件、任務(wù)級組態(tài)軟件、實(shí)時(shí)數據庫等構成,并由現場(chǎng)智能測控儀表軟件組件集成技術(shù)來(lái)支持線(xiàn)組態(tài)。SHCAN2000系列內嵌智能監控子程序。該監控子程序可使系統預定操作方式運轉。以完成人機會(huì )話(huà)和遠程控制.使系統操作者意圖或遙控命令來(lái)完成指定作業(yè)。其人機會(huì )話(huà)儀表面板界面如圖1所示。
圖1 監控狀態(tài)面板示意圖
該面板鍵盤(pán)/顯示器工作,當鍵盤(pán)/顯示器查詢(xún)到某鍵狀態(tài)發(fā)生變化時(shí)。主動(dòng)向SHCAN2000智能儀表傳送發(fā)生變化鍵新?tīng)顟B(tài),而不考慮其他沒(méi)有發(fā)生變化鍵狀態(tài)。當兩鍵或三鍵同時(shí)變化時(shí)。以鍵盤(pán)/顯示器查詢(xún)到鍵狀態(tài)變化順序逐一發(fā)送。每個(gè)字節只表達一個(gè)鍵狀態(tài)變化,多鍵同時(shí)按下時(shí),要多個(gè)字節發(fā)送才能實(shí)現鍵狀態(tài)傳送。
SHCAN2000智能儀表處于正常運行狀態(tài)時(shí),串行口上鍵盤(pán)/顯示器向SHCAN2000智能儀表發(fā)送鍵狀態(tài)變化。SHCAN2000智能儀表規定:主動(dòng)向SHCAN2000智能儀表傳送數據一種.那就是鍵狀態(tài)變化。其數據格式如表1所列。其中鍵號定義如表2所列。
表1 鍵狀態(tài)數據格式
表2 鍵號定義
當用戶(hù)操作鍵盤(pán)時(shí),監控子系統必須對鍵盤(pán)操作進(jìn)行解釋?zhuān)⒄{用相應功能模塊來(lái)完成預定任務(wù),同時(shí)顯示等方式給出執行結果。,監控子系統必須完成解釋鍵盤(pán)、調度執行模塊等任務(wù)。
系統運行最初時(shí)刻,應對系統進(jìn)行自檢和初始化。開(kāi)機自檢系統初始化前執行,自檢無(wú)誤,即可對系統進(jìn)行正常初始化。初始化過(guò)程安排系統上電復位后主程序最前面。監控子系統任務(wù)包括完成系統自檢、初始化、處理鍵盤(pán)命令、處理接口命令、處理條件觸發(fā)并完成顯示功能等。這種監控子程序集成于下位機,程序設計工作量較大,修改困難。實(shí)際使用時(shí),往往要用戶(hù)要求進(jìn)行大量程序修改工作。加重了設計者負擔。
評論