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