版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、水箱液位控制系統(tǒng)演示工程操作步驟一、創(chuàng)建新工程1、 雙擊桌面中的圖標,進入MCGS組態(tài)環(huán)境工作臺,如圖1所示。2、 點擊圖1中的“新建窗口”,出現(xiàn)“窗口0”圖標。3、 點擊“窗口0”鼠標右鍵,選擇“屬性”,按照圖2進行設(shè)置,則窗口名稱變?yōu)椤八湟何豢刂葡到y(tǒng)”,如圖2右圖所示。 圖2二、畫面設(shè)計1、 在“水箱液位控制”窗口點擊菜單中的【工具箱】圖標,單擊插入元件按鈕,打開【對象元件管理】中的【儲藏罐】,選擇罐17,點擊確定。如圖3所示,則所選中的罐出現(xiàn)在桌面的左上角,用鼠標改變其大小及位置。圖32、按照同樣的方法,【儲藏罐】選中2個罐(罐17,罐53),【閥】選中2個閥(閥58,閥44),1個泵
2、(泵40)。按圖4放置。圖43、選中工具箱中的【流動快】按鈕,單擊鼠標并移動光標放置流動快。如圖5所示設(shè)置流動快。圖54、 選中流動塊,點擊鼠標右鍵【屬性】,按圖6設(shè)置屬性。圖65、 添加文字,選中工具箱中的【標簽】按鈕,鼠標的光標變?yōu)椤笆帧毙?,在窗口任意位置拖曳鼠標,拉出一個一定大小的矩形。建立矩形框后,鼠標在其內(nèi)閃爍,可直接輸入“水箱液位控制系統(tǒng)演示工程”文字。選中文字,鼠標右鍵【屬性】,按圖7設(shè)置。圖76、 點擊菜單中的,可變更字體大小。按圖5添加其他文字。三、MCGS數(shù)據(jù)對象設(shè)置2、 單擊工作臺【實時數(shù)據(jù)庫】按鈕,進入【實時數(shù)據(jù)庫】窗口。單擊窗口右邊的【新增對象】按鈕,在窗口的數(shù)據(jù)對
3、象列表中,就會增加新的數(shù)據(jù)對象。雙擊選中對象,按圖8設(shè)置數(shù)據(jù)對象屬性。圖83、 按照圖9設(shè)置其他數(shù)據(jù)對象屬性。圖94、 雙擊【液位組】,存盤屬性按圖10設(shè)置,組對象成員按圖11設(shè)置。圖10圖11四、動畫連接(一)水罐動畫連接1、 在【用戶窗口】中,雙擊【水箱液位控制】,進入窗口后雙擊水罐1,彈出【單元屬性設(shè)置】窗口,如圖12所示。圖122、單擊【動畫連接】,選中折線,則出現(xiàn)。單擊按鈕進入【動畫組態(tài)屬性設(shè)置】窗口,各項設(shè)置如圖13所示,單擊確認后,水罐1的對象變量連接就成功了。圖133、水罐2的對象變量連接方法與水罐1相同,只需吧【表達式】連接中的“液位1”改成“液位2”;(最大變化百分比)“1
4、00”,對應的(表達式的值)由“10”改為“6”。(二)調(diào)節(jié)閥動畫連接1、 在【水箱液位控制】窗口中,雙擊調(diào)節(jié)閥,彈出調(diào)節(jié)閥的【單元屬性設(shè)置】窗口。單擊【動畫連接】,如圖14所示。圖142、 單擊最下端【組合圖符】的按鈕,如圖15所示進行設(shè)置。圖153、 表達式連接設(shè)置好后,單擊圖15中的【按鈕動作】,進入按鈕動作屬性設(shè)置。選中【數(shù)據(jù)對象值操作】,單擊【?】按,連接對象變量選中“調(diào)節(jié)閥”,執(zhí)行“取反”操作,如圖16所示設(shè)置。圖16(三)水泵動畫連接1、 在【水箱液位控制】窗口中,雙擊水泵,彈出調(diào)節(jié)閥的【單元屬性設(shè)置】窗口。單擊【動畫連接】,如圖17所示。圖172、 單擊【組合圖符】的按鈕,如圖
5、18所示進行設(shè)置。圖183、 單擊圖17中【舉行】,進入【填充顏色】屬性界面,在表達式中連接變量“水泵”,如圖19所示。圖19(四)出水閥動畫連接本工程選用的出水閥具有兩個把手,綠色把手代表閥門打開,紅色閥門代表閥門關(guān)閉。1、 雙擊出水閥,如圖20所示,進入動畫連接屬性設(shè)置界面。圖202、 選中【組合圖符】,單擊進入【按鈕動作】屬性設(shè)置,如圖21所示設(shè)置。圖213、 點擊圖21的【確認】按鈕,平面如圖20所示。選擇【折線】,單擊,進入可見度屬性設(shè)置窗口。按圖22 進行可見度設(shè)置。圖224、 在圖22中的【屬性設(shè)置】中,設(shè)置此時的填充顏色為(綠色),單擊確認按鈕。如圖23所示。圖235、 點擊圖
6、20最下端【折線】,單擊,進入可見度屬性設(shè)置窗口。按圖22 進行可見度設(shè)置。按圖24 進行可見度設(shè)置。圖246、 在圖24中的【屬性設(shè)置】中,設(shè)置此時的填充顏色為(紅色),單擊確認按鈕。如圖25所示。圖25(五)流動塊動畫連接1、 在【水箱液位控制】窗口中,雙擊水泵右側(cè)的流動塊,彈出【流動快構(gòu)件屬性設(shè)置】窗口。按圖26所示設(shè)置。圖262、 與調(diào)節(jié)閥相連的流動塊在【流動塊構(gòu)件屬性設(shè)置】窗口中,只需把【表達式】響應改為:調(diào)節(jié)閥=1即可,如圖27所示。圖273、與出水閥相連的流動塊在流動塊構(gòu)件【流動屬性】設(shè)置窗口中,只需要把【表達式】相應改為:出水閥=1即可,如圖28所示。圖28(六)添加滑動輸入器
7、1、進入【水箱液位控制】窗口,在【工具箱】中選中【滑動輸入器】按鈕,當鼠標變成“+”后,拖動鼠標到適當大小,如圖29所示。圖292、雙擊滑動輸入器,進入【滑動輸入器構(gòu)件屬性設(shè)置】窗口,如圖30所示。圖303、以對象變量液位1為例,在【滑動輸入器構(gòu)件屬性設(shè)置】的【操作屬性】中把【對應數(shù)據(jù)對象的名稱】改為:“液位1”?!净瑝K在最右下邊式對應的值】為10。如圖31所示。圖314、【滑動輸入器構(gòu)件屬性設(shè)置】的【刻度與標注屬性】中,把【主劃線書面】改為:“5”,即能被10整除,其他不變。如圖32所示。圖325、同樣方法設(shè)置液位2。(七)水罐顯示標簽的添加1、在【工具箱】中單擊【標簽】按鈕,調(diào)整大小放在水
8、罐下面,如圖33所示。圖332、雙擊水罐1下面的標簽進行屬性設(shè)置,如圖34所示設(shè)置。圖343、進入【顯示輸出】窗口如圖35所示設(shè)置。圖354、水罐2如上設(shè)置。(八)添加旋轉(zhuǎn)儀表1、在【水箱液位控制】窗口的【工具箱】中單擊【旋轉(zhuǎn)儀表】按鈕,調(diào)整大小放在水罐下面,如圖36所示。圖362、雙擊旋轉(zhuǎn)儀表,進行儀表的屬性設(shè)置。如圖37所示設(shè)置。圖373、單擊【操作屬性】按鈕,按圖38所示進行設(shè)置。圖384、液位2對應旋轉(zhuǎn)儀表設(shè)置同液位1,最大對應值為6。(九)連接模擬設(shè)備1、在【設(shè)備窗口】中單擊工具條中的【工具箱】按鈕,打開【設(shè)備工具箱】,如圖39所示。在【可選設(shè)備】框的【通用設(shè)備】中打開【模擬數(shù)據(jù)設(shè)備
9、】,雙擊【模擬設(shè)備】,確定后,在【選定設(shè)備】中就會出現(xiàn)【模擬設(shè)備】,雙擊【模擬設(shè)備】,則會再【設(shè)備窗口】中加入【模擬設(shè)備】。圖392、雙擊【設(shè)備窗口】中的,進入模擬設(shè)備屬性設(shè)置,具體操作如下。在【設(shè)備屬性設(shè)置】中,如圖40所示設(shè)置,單擊【內(nèi)部屬性】,就會出現(xiàn)。圖403、單擊按鈕進入【內(nèi)部屬性】窗口,如圖40所示,設(shè)置好曲線的運行周期和最大最小值(如圖41所示),單擊【確認】按鈕推到【基本屬性】頁。圖414、如圖42所示,【通道連接】中【對應數(shù)據(jù)對象】中輸入變量,如“液位1”,或在所要的連接的通道中單擊鼠標右鍵,到實時數(shù)據(jù)庫中選中“液位1”雙擊即可。圖425、單擊【設(shè)備調(diào)試】,如圖43所示,可看
10、到數(shù)據(jù)的變化。圖436、再進入【運行環(huán)境】,就會發(fā)現(xiàn)所作的【水箱液位控制系統(tǒng)演示工程】自動的運行起來。(十)水箱液位控制腳本程序編寫腳本編程思路:當“水罐1”液位達到9m,“水泵”關(guān)閉;“水罐1”液位不足9m,“水泵”打開。當“水罐2”液位不足1m時,關(guān)閉“出水閥”,否則打開“出水閥”。當“水罐1”的液位大于1m,同時“水罐2”的液位小于6m時,打開“調(diào)節(jié)閥”,否則關(guān)閉“調(diào)節(jié)閥”1、 在【運行策略】中,單擊【循環(huán)策略】,雙擊圖標進入【策略屬性設(shè)置】窗口,如圖44所示,吧【策略執(zhí)行方式】中的循環(huán)時間設(shè)為:200ms,單擊【確認】按鈕。圖442、 在策略組態(tài)中,單擊工具條中的(新增策略行)按鈕,則
11、屏幕顯示如圖45所示。圖453、 在策略組態(tài)中,單擊工具條中的【工具箱】按鈕,彈出【策略工具箱】,如圖46所示。單擊【策略工具箱】中的【腳本程序】,把鼠標移出【策略工具箱】,會出現(xiàn)一個小手,把小手放在圖45中的上,單擊鼠標,則屏幕顯示如圖47所示。圖46 圖474、 雙擊按鈕進入腳本程序編輯環(huán)境,輸入程序如圖48所示。圖485、這時再進入運行環(huán)境運行水箱液位工程,工程會按照設(shè)計的控制流程,出現(xiàn)相應的動畫效果。五、報警顯示與報警數(shù)據(jù)(一)定義報警1、在實時數(shù)據(jù)庫中,雙擊“液位1”,進入【報警屬性】設(shè)置窗口,如圖49所示。選擇一【允許進行報警處理】;在【報警設(shè)置】中選擇【上限報警】,把報警值設(shè)為:
12、“9”;【報警注釋】為:“水罐1已達上限值”。在【報警設(shè)置】中選擇【下限報警】,把【報警值】設(shè)為:“1”,【報警注釋】為:“水罐1沒水了”。圖492、進入【存盤屬性】窗口,如圖50所示。在【報警數(shù)值的存盤】中選擇【自動保存產(chǎn)生的報警信息】。對“液位2”變量設(shè)置方法同液位1。圖50(二)報警顯示組態(tài)1、單擊【用戶窗口】,在【用戶窗口】中,雙擊【水箱液位控制】窗口進入窗口。在窗口工具條中單擊【工具箱】按鈕,在【工具箱】中單擊【報警顯示】按鈕,光標變“+”后用鼠標拖動到適當位置與大小,如圖51所示。圖512、雙擊【報警顯示】,彈出【報警顯示構(gòu)件屬性設(shè)置】窗口,如圖52所示,【對應的數(shù)據(jù)對象的名稱】為
13、:“液位組”,【最大記錄次數(shù)】為:“6”,其他不變。圖523、單擊確認按鈕,報警顯示設(shè)置完畢。進入運行環(huán)境,此時報警顯示已經(jīng)可以輕松的實現(xiàn)了。如圖53所示。圖53(三)報警數(shù)據(jù)的查看1、在(運行策略)中,單擊【新建策略】,彈出【選擇策略的類型】,如圖54所示,選擇【用戶策略】,單擊確定按鈕。圖542、選擇【策略1】,單擊【策略屬性】按鈕,彈出【策略屬性設(shè)置】窗口,【策略名稱】設(shè)為:“報警數(shù)據(jù)”,【策略內(nèi)容注釋】設(shè)為“水罐報警數(shù)據(jù)“,單擊【確認】按鈕退出屬性設(shè)置,如圖55所示。圖553、在【運行策略】窗口中,選擇【報警數(shù)據(jù)】策略,單擊【策略組態(tài)】按鈕進入策略組態(tài)窗口,在策略組態(tài)中,單擊工具條中的
14、【新增策略行】按鈕,新增加一個策略行。再從【策略工具箱】中選取【報警信息瀏覽】,光標移動到策略行上,單擊鼠標。組態(tài)完畢,如圖56所示。備注:若策略工具箱中無【報警信息瀏覽】,則點擊菜單條中【工具】【策略構(gòu)件管理】,在彈出的【策略構(gòu)件管理】對話框中,將所需策略添加進【策略工具箱中】。圖565、 雙擊圖56中的圖標,彈出【報警信息瀏覽構(gòu)件屬性設(shè)置】窗口,如圖57所示在【基本屬性】中,把【報警信息來源】中的【對應數(shù)據(jù)對象】改為:“液位組“,單擊【確認】按鈕退出屬性設(shè)置。圖576、在圖57中點擊【測試】按鈕,進入【報警信息瀏覽】,如圖58所示。圖587、單擊【主控窗口】,單擊【菜單組態(tài)】進入主控窗口組
15、態(tài)平臺。單擊工具條中的【新增菜單項】按鈕,產(chǎn)生【操作0】菜單,如圖59所示。圖598、單擊【操作0】菜單,彈出【菜單屬性設(shè)置】窗口,如圖60所示。圖609、單擊菜單條中的按鈕,進入運行環(huán)境,可用【報警數(shù)據(jù)】菜單打開報警歷史數(shù)據(jù)。(四)修改報警限值在【實時數(shù)據(jù)庫】中,對“液位1“和”液位2“的上下限報警值都定義號了,若再運行環(huán)境下根據(jù)實際情況隨時改變報警上下限值,可按如下操作實現(xiàn)。1、 在【實時數(shù)據(jù)庫】中選【新增對象】,增加四個對象變量,分別為:液位1上限、液位1下限、液位2上限、液位2下限。四個對象變量的具體設(shè)置如圖62所示。圖622、 在【用戶窗口】中,進入【水箱液位控制】窗口,在【工具箱】
16、中選擇(標簽)按鈕用于文字注釋,選【輸入框】按鈕,組態(tài)完成如圖63所示。圖633、 雙擊圖63中的圖標,分別對四個輸入框進行屬性設(shè)置,設(shè)置結(jié)果如圖64所示。圖644、 單擊【運行策略】,在【運行策略】中雙擊【循環(huán)策略】,雙擊圖標,進入腳本程序編輯環(huán)境,在腳本程序中增加如下語句,如圖65所示。圖65備注:對函數(shù)!SetAlmValue函數(shù)不了解,可求助MCGS軟件的【在線幫助】。單擊【幫助】按鈕,彈出【MCGS幫助系統(tǒng)】,在【索引】中輸入“!SetAlmValue”,可了解函數(shù)定義。(五)報警動畫指示 當報警產(chǎn)生時,出了可采取上面的報警顯示構(gòu)件進行報警數(shù)據(jù)的顯示外,還可以用指示燈進行直觀的顯示。
17、操作如下:1、 在【用戶窗口】中選中【水箱液位控制】,雙擊進入,單擊【工具箱】中的【插入元件】按鈕,進入【對象元件庫管理】,從【指示燈】中選取兩個指示燈,調(diào)整大小放在適當位置。作為“液位1”的報警指示,則作為“液位2”的報警指示,分別對兩個指示燈進行動畫屬性設(shè)置,設(shè)置方法如圖66所示。 圖66六、報表輸出(一)實時報表1、單擊【用戶窗口】,在【用戶窗口】單擊【新建窗口】按鈕產(chǎn)生一個新窗口,單擊【窗口屬性按鈕,彈出【用戶窗口屬性設(shè)置】窗口,進行如圖67所示的屬性設(shè)置。圖672、 進入【動畫組態(tài)數(shù)據(jù)顯示】窗口,單擊【工具箱】中的【標簽】按鈕做注釋:“水箱液位控制系統(tǒng)數(shù)據(jù)顯示”、“實時數(shù)據(jù)”、“歷史
18、數(shù)據(jù)”。在【工具箱】中單擊【自由表格】按鈕,拖放到桌面適當位置,雙擊表格進入,點擊鼠標右鍵設(shè)置表格為2列5行。如圖68所示。圖683、 在圖68的相應單元格中單擊右鍵選擇【連接】或直接單擊F9,平面如圖69所示。在圖69的單元格B1處單擊鼠標右鍵,從彈出的實時數(shù)據(jù)庫中選取所要連接的對象變量.按圖69選擇對應變量。圖694、回到MCGS工具臺,單擊【主控窗口】,單擊【菜單組態(tài)】,在組態(tài)平臺上面的工具條中單擊【新增菜單項】按鈕,產(chǎn)生【操作0】菜單,如圖70所示。圖704、 雙擊【操作0】,彈出【菜單屬性設(shè)置】窗口,如圖71所示。進入【菜單操作】窗口,完成菜單對應的功能設(shè)置。選擇【打開用戶窗口】,并
19、到右邊的空白欄下拉列表里面選擇【數(shù)據(jù)顯示】窗口,如圖71所示。圖715、 單擊F5進入運行環(huán)境后,單擊菜單項中【數(shù)據(jù)顯示】會打開【數(shù)據(jù)顯示】窗口,運行效果如圖72所示。報表中數(shù)據(jù)會根據(jù)現(xiàn)場環(huán)境不斷更新顯示輸出。圖72(二)歷史報表1、在MCGS開發(fā)平臺上,單擊【用戶窗口】,雙擊【數(shù)據(jù)顯示】進入。在工具箱中單擊【歷史表格】按鈕,拖放到窗口,設(shè)置成為5行3列表格。2、把鼠標移到C1與C2之間,當鼠標發(fā)生變化時,拖到那個鼠標改變單元格大小;分別按圖73所示注釋文字。拖動鼠標從R2C1到R5C3,表格會反黑顯示,如圖73所示。圖733、在表格中單擊鼠標右鍵,單擊【連接】按鈕或F9,平面如圖74所示。圖
20、744、從窗口菜單中選中【表格】【合并單元】或直接從編輯條中單擊【合并單元】按鈕,平面顯示如圖75所示,顯示反斜杠。圖755、雙擊圖75中的反斜杠,彈出【數(shù)據(jù)庫連接設(shè)置】窗口。進入基本屬性欄、數(shù)據(jù)來源、顯示屬性、時間條件如圖76所示。 圖766、 單擊F5進入運行環(huán)境后,單擊菜單項中的【數(shù)據(jù)顯示】打開【數(shù)據(jù)顯示】窗口,如圖77所示,通過右邊的下拉條可以查看以前的數(shù)據(jù)。圖77七、曲線顯示(一)實時曲線顯示1、單擊【用戶窗口】,雙擊【數(shù)據(jù)顯示】進入窗口組態(tài)。在工具箱中單擊【實時曲線】按鈕,添加實時曲線文字標簽進行曲線構(gòu)件的標注。如圖78所示。圖782、雙擊實時曲線,彈出【實時曲線構(gòu)件屬性設(shè)置】窗口
21、、【標注屬性】和【畫筆屬性】設(shè)置如圖79所示。 圖79(二)歷史曲線顯示1、在【用戶窗口】中雙擊【數(shù)據(jù)顯示】,在【工具箱】中單擊【歷史曲線】按鈕,拖放到窗口適當位置,添加“歷史曲線”文字標簽進行標注。如圖80所示。圖802、雙擊歷史曲線,彈出【歷史曲線構(gòu)件屬性設(shè)置】窗口,如圖81所示。 圖81備注:需設(shè)置實時刷新的變量,否則工程運行后曲線無法進行實時刷新。3、運行畫面如圖82所示。圖82八、用戶管理(一)定義用戶和用戶組1、選擇【工具】【用戶權(quán)限管理】,選中【管理員組】,單擊【新增用戶組】,屏幕顯示【用戶組屬性設(shè)置】,如圖83所示。圖832、【用戶組名稱】為:“操作員組”,【用戶組描述】為:“
22、成員僅能進行操作”,單擊確認,回到用戶管理器,組名下面出現(xiàn)新增加的“操作員組”。添加新用戶“張工”,密碼設(shè)置為“000”。單擊“屬性”,課修改用戶密碼和所屬用戶組,但不能修改用戶名。如圖84所示。圖84(二)權(quán)限定義1、在【主控窗口】,單擊【系統(tǒng)屬性】,彈出【主控窗口屬性設(shè)置】窗口,如圖85所示。選擇“進入登陸,退出登陸”,單擊【權(quán)限設(shè)置】按鈕,彈出【用戶權(quán)限設(shè)置】窗口,選擇“管理員組”。圖852、 在每個屬性設(shè)置窗口都有對應的【權(quán)限】按鈕,單擊【權(quán)限】按鈕,可彈出如圖85所示的用戶權(quán)限設(shè)置,根據(jù)需要選擇用戶組。(三)運行時改變操作權(quán)限MCGS的用戶操作權(quán)限在運行時才能體現(xiàn)出來。某個用戶在進行
23、操作之前首先要進行登陸工作,登陸成功后該用戶才能進行所需的操作,完成操作后退出登陸,是操作權(quán)限是小。用戶登錄、退出登陸、運行時修改用戶密碼和用戶管理等功能都需要在組態(tài)環(huán)境中進行一定的組態(tài)動作,在腳本程序使用中MCGS提供的四個內(nèi)部函數(shù)可以完成上述工作。在MCGS工作臺上,進入【主控窗口】中,單擊【菜單組態(tài)】按鈕,打開菜單組態(tài)窗口。單擊工具臺中的【新增菜單項】按鈕,會產(chǎn)生【操作0】菜單。連續(xù)單擊【新增菜單項】按鈕,增加三個菜單,分別為【操作1】、【操作2】和【操作3】,如圖86所示。圖86 依次設(shè)置這些菜單功能,完成登陸用,退出登陸,用戶管理,修改密碼四個菜單的功能設(shè)置。1、登陸用戶 雙擊【操作
24、0】菜單,彈出菜單屬性設(shè)置。在【菜單屬性】中將【菜單名】改為:“登陸用戶”,如圖87所示。單擊【腳本程序】按鈕,在程序框中輸入函數(shù)“!LogOn” 或是單擊【打開腳本程序編輯器】,進入【腳本程序】編輯環(huán)境,單擊【系統(tǒng)函數(shù)】,打開【用戶登錄操作】,雙擊【!LogOn】。 圖872、退出登陸 雙擊【操作1】菜單,彈出【菜單屬性設(shè)置】窗口。如圖88所示。圖883、用戶管理 雙擊【操作2】菜單,彈出【菜單屬性設(shè)置】窗口,如圖89所示設(shè)置。若不是具有管理員身份登陸的用戶,打開【用戶管理】菜單,會彈出“用戶權(quán)限不足提示”。圖894、修改密碼雙擊【操作3】菜單,彈出【菜單屬性設(shè)置】窗口,如圖90所示設(shè)置。會
25、跳出圖91所示。 圖90圖 915、工程加密 進入工具臺,選擇【工具】【工程密碼設(shè)置】,彈出【修改工程密碼】窗口,如圖92所示。圖92 修改密碼完成后單擊確認,下次打開“水箱液位控制系統(tǒng)”工程師,屏幕顯示如圖93所示,要求輸入正確的密碼。九、腳本程序 腳本程序在MCGS組態(tài)軟件中有4中應用場合,分別為:在【運行策略】中的腳本程序構(gòu)件中使用;在窗口中的【標準按鈕】屬性設(shè)置中的【腳本程序】中使用;在菜單屬性設(shè)置中的【腳本程序】中使用;在【用戶窗口】屬性設(shè)置中的【啟動腳本】、【循環(huán)腳本】、【退出腳本】中使用。圖93(一)腳本程序在窗口中的應用 1、單擊【用戶窗口】,進入窗口工作臺,在單擊【新建窗口】
26、按鈕,生成【窗口0】。選擇【窗口0】,單擊【窗口屬性】按鈕,在【用戶窗口屬性設(shè)置】窗口中進行設(shè)置如圖94所示。圖942、雙擊【腳本程序】按鈕,進入【動畫組態(tài)腳本程序】窗口,從【工具箱】單擊【下拉框】按鈕,拖放到桌面適當位置,雙擊【下拉框】,彈出【下拉框夠構(gòu)件屬性設(shè)置】窗口,如圖95所示設(shè)置。圖953、在腳本程序窗口的【工具箱】中單擊2次【標簽】按鈕,放在桌面上,分別為:“選擇框演示程序”,“姓名”。在姓名旁邊再放置一個標簽,如圖96所示設(shè)置。 圖964、在【工具箱】中單擊【常用圖符】按鈕,彈出【常用圖符】窗口,選擇【凹槽平面】按鈕和【凹平面】按鈕,放在桌面適當位置。通過菜單上【排列】按鈕,按圖
27、93所示設(shè)置。5、在MCGS工作臺上,單擊【用戶窗口】選中【腳本程序】窗口,單擊【窗口屬性】按鈕,彈出【用戶窗口屬性設(shè)置】對話框,按圖97設(shè)置腳本程序設(shè)置。圖97備注:啟動腳本中的內(nèi)容為:腳本程序.控件0.AddItem(“張三”),是小括號?。ǘ┠_本程序在標準按鈕中的使用 MCGS系統(tǒng)內(nèi)嵌255個系統(tǒng)計數(shù)器,實現(xiàn)用按鈕啟動、停止1號計數(shù)器,使用1號計數(shù)器復位,給1號計數(shù)器限制最大值。具體組態(tài)實現(xiàn)方法如下。1、 在MCGS組態(tài)軟件工作臺上,進入【腳本程序】窗口,從【工具箱】中選擇5次【標簽】,按圖93放置,分別為“1號計數(shù)器操作演示”、“1號計數(shù)器計數(shù)”、“1號計數(shù)器顯示”、“1號計數(shù)器工作
28、狀態(tài)”和“1號計數(shù)器最大值”。2、 在從【工具箱】中選擇3次【標簽】,按圖98所示放置,作為“1號計數(shù)器計數(shù)”“1號計數(shù)器顯示”、“1號計數(shù)器工作狀態(tài)”運行時對應的顯示。3個輸出標簽的屬性設(shè)置如圖98所示。 圖983、 雙擊“1號計數(shù)器最大值”標簽旁邊的輸入框,如圖99所示設(shè)置屬性。圖994、 選擇工作臺中的【腳本程序】窗口,點擊【窗口屬性】,在【循環(huán)腳本】中加入如下語句:計數(shù)器1號=!TimerValue(1,0)計數(shù)器1號時間顯示=$Time計數(shù)器1號工作狀態(tài)=!TimerState(1)如圖100所示。圖1005、從【工具箱】中選擇4次【標準按鈕】,如圖93所示放置。4個按鈕中的腳本程序
29、如圖101所示。 圖101(三)腳本程序在字符串演示中的應用 在實際應用過程中經(jīng)常用到字符串操作,例如對PLC重的“V”數(shù)據(jù)存儲器進行處理,輸入一個09999的某個數(shù),先要把這個數(shù)轉(zhuǎn)換為字符串,不足四位字符時,前面補“0”,在對字符串進行分解,分解后限轉(zhuǎn)換為相應的ASCII碼,在用十六進制數(shù)表示。在MCGS中具體組態(tài)方法如下:1、 在MCGS工作臺上,進入【腳本程序】窗口,從【工具箱】中選擇3次【標簽】,按效果圖93所示放置,分別為:“字符串操作演示”、“輸入數(shù)值”和“字符串顯示”。放在“字符串顯示”后面,用于顯示字符串。其中輸入框的【操作屬性】設(shè)置如圖102所示。標簽的【顯示輸出】屬性設(shè)置如
30、圖103所示。 圖102 輸入框的操作屬性設(shè)置 圖103 字符串顯示輸出設(shè)置2、 從【工具箱】中選擇3次【標志按鈕】,分別拖放到桌面適當位置,按鈕名稱分別為:“數(shù)值轉(zhuǎn)變?yōu)樽址?、“字符串分解為單個字符”、“字符轉(zhuǎn)為ASCII碼用16進制顯示”。3個按鈕的屬性設(shè)置如圖103所示。 數(shù)值轉(zhuǎn)換為字符串按鈕腳本 字符串分解為當字符按鈕腳本字符串轉(zhuǎn)為ASCII碼用16進制顯示按鈕腳本圖103(四)腳本程序在菜單中的應用 在MCGS工作臺上,單擊【主控窗口】進入【菜單組態(tài)】,在【工具條】中單擊【新增菜單項】,產(chǎn)生菜單【操作0】,雙擊【操作0】菜單,彈出【菜單屬性設(shè)置】窗口,在菜單操作屬性中選擇打開【腳本
31、程序】窗口,菜單的腳本程序設(shè)置屬性如圖104所示。在腳本程序中輸入如下語句:數(shù)值輸入=689 賦初值定時器1號最大值=60 賦初值!TimerStop(1) 使1號定時器停止工作!TimerReset(1,0) 使1號定時器復位!TimerSetLimit(1,定時器1號最大值,0) 設(shè)置1號定時器的上限為60運行到60后重新循環(huán)運行圖104運行效果如圖105所示。圖105十、MCGS數(shù)據(jù)后處理及報表MCGS的數(shù)據(jù)后處理,即對原始數(shù)據(jù)的數(shù)據(jù)操作(包括修改、刪除、添加、查詢等),數(shù)據(jù)后處理的目的是要從這些原始數(shù)據(jù)中提煉出對用戶真正有用的數(shù)據(jù)和信息并以數(shù)據(jù)報表的形式展現(xiàn)處理。(一)新建窗口 1、在
32、MCGS工作臺上,單擊【工具窗口】按鈕,單擊【新建窗口】按鈕,生成【窗口0】,選擇【窗口0】,單擊【窗口屬性】按鈕,彈出【用戶窗口屬性設(shè)置】窗口,如圖106所示設(shè)置。圖1062、雙擊【數(shù)據(jù)提取】窗口,進行動畫組態(tài),最終要實現(xiàn)的效果如圖107所示。圖107(二)模擬所需要的數(shù)據(jù) 1、在實時數(shù)據(jù)庫中建立7個變量,分別為:“數(shù)據(jù)1”、“數(shù)據(jù)2”、“數(shù)據(jù)3”、“數(shù)據(jù)4”、“數(shù)據(jù)5“、”數(shù)據(jù)組“即”存數(shù)控制“為開關(guān)變量,”數(shù)據(jù)組“為組對象。如圖108所示,設(shè)置組對象的存盤周期為: “0”秒。圖108 2、將數(shù)據(jù)1、數(shù)據(jù)2、數(shù)據(jù)3、數(shù)據(jù)4、數(shù)據(jù)5添加到組對象成員中,如圖109所示。圖1093、 在MCGS工作臺上,單擊【運行策略】,在雙擊【循環(huán)策略】或選擇【循環(huán)策略】,單擊【策略組態(tài)】進入策略組態(tài)中。單擊工具條中的【新增策略行】按鈕,增加一個策略行。再從【策略工具箱】中選取【腳本程序】,拖到
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州大學《ERP軟件原理與應用》2023-2024學年第一學期期末試卷
- 貴陽學院《有機化學I1》2023-2024學年第一學期期末試卷
- 貴陽信息科技學院《高級英語視聽說》2023-2024學年第一學期期末試卷
- 廣州珠江職業(yè)技術(shù)學院《英語聽說二》2023-2024學年第一學期期末試卷
- 廣州幼兒師范高等??茖W?!兜乩碚n件制作》2023-2024學年第一學期期末試卷
- 2025重慶市安全員C證考試(專職安全員)題庫附答案
- 廣州鐵路職業(yè)技術(shù)學院《數(shù)量經(jīng)濟學》2023-2024學年第一學期期末試卷
- 2025湖南建筑安全員《A證》考試題庫
- 2025安徽省建筑安全員-B證考試題庫附答案
- 2025湖南省安全員A證考試題庫及答案
- 住院醫(yī)師規(guī)培出科考核評估表格
- 化纖織造行業(yè)-生產(chǎn)工藝流程簡介課件
- 棚戶區(qū)改造項目房屋拆除工程施工組織設(shè)計方案
- 流行病學知識考核試題題庫與答案
- DB11-T212-2017園林綠化工程施工及驗收規(guī)范
- 兒童自主游戲中教師指導策略-以安徽省說游戲評比為例
- PLC技術(shù)應用ppt課件(完整版)
- 項目經(jīng)濟測算模板長租公寓
- 小學數(shù)學自制教具學具的研究及探討
- 廣東省幼兒園一日活動指引(試行)
- 光學材料-光學加工流程
評論
0/150
提交評論