劉小明
【摘 要】本文論述了昆侖通態(tài)觸摸屏MCGS的特點(diǎn),舉例介紹了昆侖通態(tài)觸摸屏MCGS的教學(xué)實(shí)施方法,列舉了存在的問(wèn)題及解決方法。
【關(guān)鍵詞】觸摸屏;MCGS;模擬
觸摸屏(touch screen)又稱為“觸控屏”、“觸控面板”,是一種可接收觸頭等輸入訊號(hào)的感應(yīng)式液晶顯示裝置,當(dāng)接觸了屏幕上的圖形按鈕時(shí),屏幕上的觸覺(jué)反饋系統(tǒng)可根據(jù)預(yù)先編程的程式驅(qū)動(dòng)各種連結(jié)裝置,可用以取代機(jī)械式的按鈕面板,并借由液晶顯示畫面制造出生動(dòng)的影音效果。[1]
1 MCGS工控組態(tài)軟件的特點(diǎn)
觸摸屏作為一種新型的電腦輸入設(shè)備,它是目前最簡(jiǎn)單、方便、自然的一種人機(jī)交互方式。觸摸屏常和PLC配合使用,可取代接觸器—繼電器控制系統(tǒng)中的按鈕、開(kāi)關(guān)等主令電器,也可取代指示燈、儀表、數(shù)字顯示等輸出器件。不僅可以簡(jiǎn)化其接線,而且工作的可靠性大大提高。而觸摸屏畫面的制作,要借助于下面的軟件來(lái)實(shí)現(xiàn)。
MCGS全中文工業(yè)自動(dòng)化控制組態(tài)軟件(簡(jiǎn)稱MCGS工控組態(tài)軟件或MCGS)是一套32位工控組態(tài)軟件,可穩(wěn)定運(yùn)行于Windows95/98/Me/NT/2000等多種操作系統(tǒng),集動(dòng)畫顯示、流程控制、數(shù)據(jù)采集、設(shè)備控制與輸出、網(wǎng)絡(luò)數(shù)據(jù)傳輸、雙機(jī)熱備、工程報(bào)表、數(shù)據(jù)與曲線等諸多強(qiáng)大功能于一身,并支持國(guó)內(nèi)外眾多數(shù)據(jù)采集與輸出設(shè)備。[2]
2 MCGS工控組態(tài)軟件的教學(xué)
下面以《PLC應(yīng)用技術(shù)》課本中的項(xiàng)目七:液體混合裝置控制為例,來(lái)說(shuō)明該項(xiàng)目觸摸屏的組態(tài)過(guò)程。
2.1 儲(chǔ)液罐的制作
首先插入元件,在工具箱中,選擇儲(chǔ)藏罐,即罐53,調(diào)整大小后插入到窗口中。
雙擊水罐,彈出單元屬性設(shè)置對(duì)話框,按下動(dòng)畫連接按鈕,點(diǎn)擊圖元名矩形,右邊出現(xiàn)?和>號(hào)。
用鼠標(biāo)單擊>號(hào),彈出動(dòng)畫組態(tài)屬性設(shè)置對(duì)話框。單擊屬性設(shè)置按鈕,在位置動(dòng)畫連接欄勾選大小變化,出現(xiàn)大小變化按鈕。
按下大小變化按鈕,在表達(dá)式欄目單擊?出現(xiàn)變量選擇菜單。在變量中,選擇液位,單擊確認(rèn)。
之后,在大小變化連接欄目,選擇如下:最小變化百分比:0,表達(dá)式的值:0。最大變化百分比:100,表達(dá)式的值:6。
需要說(shuō)明的是,表達(dá)式的值:6為參考值,實(shí)際的表達(dá)式的值要根據(jù)現(xiàn)場(chǎng)的要求整定。
2.2 按鈕的制作
在工具箱中,選擇標(biāo)準(zhǔn)按鈕,制作啟動(dòng)和停止按鈕。
為使按鈕制作的大小一樣,可以采用復(fù)制粘貼的方法。若是事后想要使這2個(gè)按鈕大小相同的話,由于按鈕的內(nèi)容已經(jīng)設(shè)定,可以采用菜單排列—對(duì)齊—圖元等高(圖元等寬)等命令來(lái)實(shí)現(xiàn)。當(dāng)然也可以采用將按鈕屬性設(shè)置菜單復(fù)制粘貼的方法,但由于菜單往往不只1頁(yè),還是比較麻煩,不如先把2只按鈕的外觀設(shè)置好,再設(shè)定菜單內(nèi)容,速度更快。
按鈕構(gòu)件的屬性設(shè)置:
(1)基本屬性選項(xiàng):文本:?jiǎn)?dòng)按鈕;背景色:綠色;水平對(duì)齊:中對(duì)齊;垂直對(duì)齊:中對(duì)齊;按鈕類型:3D按鈕。
(2)操作屬性:勾選數(shù)據(jù)對(duì)象值操作;按1松0;變量選擇:?jiǎn)?dòng)按鈕1。腳本程序不填。
停止按鈕的屬性設(shè)置方法類似,不再贅述。
2.3 液位傳感器的制作
3只液位傳感器SL1—SL3的選擇:可以采用沒(méi)有內(nèi)容設(shè)置的傳感器,我在對(duì)象元件庫(kù)中選擇傳感器34。這樣選擇的傳感器只有象征性的意義,其功能由PLC程序來(lái)控制實(shí)現(xiàn)。在該項(xiàng)目中,在PLC程序中使用比較命令,再根據(jù)液體液位的實(shí)際上升高度,去控制液面的上升、下降或保持,以達(dá)到該項(xiàng)目中的仿真效果。
液位傳感器元件的屬性不用設(shè)置。
2.4 攪拌電動(dòng)機(jī)的制作
攪拌電動(dòng)機(jī)M實(shí)際上是不動(dòng)的,制作簡(jiǎn)單,可在工具箱中,選擇馬達(dá)54,在選擇菜單排列—旋轉(zhuǎn)—上下鏡像,并調(diào)整邊框到合適的大小。
攪拌電動(dòng)機(jī)元件的屬性不用設(shè)置。
2.5 電磁閥的制作
在工具箱中,選擇閥102,調(diào)整好其大小。為了使3個(gè)閥的大小一致,可在進(jìn)液閥TV1制作好之后,采用復(fù)制—粘貼的方法。并且由于3個(gè)閥的一些內(nèi)容是相同的,這樣可以加快制作速度,提高效率。
電磁閥的屬性設(shè)置:
在屬性設(shè)置菜單中,按下數(shù)據(jù)對(duì)象按鈕,單擊按鈕輸入@開(kāi)關(guān)量后面的問(wèn)號(hào),進(jìn)入變量選擇菜單,選擇對(duì)象名:電磁閥YV1,單擊確定,完成電磁閥YV1的屬性設(shè)置。
2.6 攪拌器制作
在工具箱中,選擇攪拌器3,調(diào)整好其大小。
此外,為了調(diào)整方便,可在畫面中添加攪拌按鈕,可在實(shí)時(shí)數(shù)據(jù)庫(kù)中,設(shè)置攪拌按鈕變量,并在攪拌器的屬性設(shè)置中,設(shè)置大小變化,勾選可見(jiàn)度和閃爍效果選項(xiàng)。在大小變化菜單中,選擇表達(dá)式為攪拌按鈕,最小變化百分比:0,表達(dá)式的值:0。最大變化百分比:100,表達(dá)式的值:100。在閃爍效果菜單中,選擇表達(dá)式為攪拌按鈕,閃爍實(shí)現(xiàn)方式為:用圖元可見(jiàn)度變化實(shí)現(xiàn)閃爍,用以觀看動(dòng)畫的實(shí)際演示效果。
在如圖所示的畫面中,按下攪拌按鈕,可看到攪拌器的葉片轉(zhuǎn)動(dòng),說(shuō)明參數(shù)設(shè)置合理,通俗易懂,而這些元件可以在調(diào)試完成之后去掉。
2.7 實(shí)時(shí)數(shù)據(jù)庫(kù)的設(shè)置
進(jìn)液閥YV1,開(kāi)關(guān)型;進(jìn)液閥YV2,開(kāi)關(guān)型;進(jìn)液閥YV3,開(kāi)關(guān)型;啟動(dòng)按鈕SB1,開(kāi)關(guān)型;停止按鈕SB2,開(kāi)關(guān)型;液位傳感器SL1,開(kāi)關(guān)型;液位傳感器SL2,開(kāi)關(guān)型;液位傳感器SL3,開(kāi)關(guān)型;液位,數(shù)值型。
2.8 設(shè)備編輯窗口設(shè)置
進(jìn)液閥YV1,讀寫Y0004;進(jìn)液閥YV2,讀寫Y0005;進(jìn)液閥YV3,讀寫Y0006;啟動(dòng)按鈕SB1,讀寫M100;停止按鈕SB2,讀寫M101;液位傳感器SL1,M110;液位傳感器SL2,M111;液位傳感器SL3,M112;液位,讀寫DWUB0000。
圖1
為檢驗(yàn)制作效果,可選擇菜單工具—下載配置,選模擬運(yùn)行,再按下工程下載按鈕。工程下載成功后,按下啟動(dòng)運(yùn)行按鈕,水管中的液體和水罐中的液位會(huì)按照事先設(shè)定的規(guī)律運(yùn)動(dòng)起來(lái)。若液位的升降速度不符合要求,可對(duì)最大表達(dá)式的值進(jìn)行整定,直到達(dá)到要求為止。
3 存在的問(wèn)題及解決方法
我在教學(xué)實(shí)踐中發(fā)現(xiàn):在觸摸屏畫面的仿真操作中,學(xué)生要掌握控制策略有一定的難度。
腳本語(yǔ)言雖然不算很復(fù)雜,但由于中職學(xué)校的學(xué)生,其文化基礎(chǔ)知識(shí)相對(duì)薄弱,導(dǎo)致學(xué)生對(duì)形象、直觀的知識(shí)易于理解,而對(duì)于腳本語(yǔ)言的編寫覺(jué)得比較困難,特別是對(duì)畫面復(fù)雜的項(xiàng)目更是如此。
為解決這個(gè)問(wèn)題,可以使用輔助元件來(lái)制作畫面。例如要觀察攪拌器的工作情況,可以采用輔助攪拌按鈕的接通和斷開(kāi)模擬真實(shí)效果。使用這種方法,可以把整個(gè)控制過(guò)程分解,便于畫面動(dòng)作的觀察和測(cè)試,待全部功能完成后,即可將這些輔助按鈕去掉。
【參考文獻(xiàn)】
[1]百度百科:http://baike.baidu.com/link?url=Efr5shkA7ORtM0n6wImLjIm5EUdnh
4b7dFxh90BPDYMB7jdqN22Zj7HvDxXVfKNh2Hnea-mvTjLTumF6Qu_KOq[OL].
[2]昆侖通態(tài)MCGS組態(tài)經(jīng)典培訓(xùn)教程:http://wenku.baidu.com/view/bf8d7719a76
e58fafab00379.html[OL].
[責(zé)任編輯:王楠]