·1.了解MCGS嵌入版組態(tài)軟件的組態(tài)過(guò)程、操作方法和實(shí)現(xiàn)功能等環(huán)節(jié);
·2.熟悉MCGS嵌入版組態(tài)軟件的動(dòng)畫(huà)制作、控制流程的設(shè)計(jì)、腳本程序的編寫(xiě)、數(shù)據(jù)對(duì)象的設(shè)計(jì)等多項(xiàng)組態(tài)操作;
·3.學(xué)會(huì)使用MCGS嵌入版組態(tài)軟件設(shè)計(jì)實(shí)現(xiàn)對(duì)液體自動(dòng)混合裝置監(jiān)控系統(tǒng)的模擬控制的全過(guò)程。
2實(shí)訓(xùn)設(shè)備·計(jì)算機(jī)1臺(tái)、MCGS嵌入版組態(tài)軟件1套、TP717B型MCGS觸摸屏1臺(tái)、數(shù)據(jù)通信線2根、西門(mén)子S7-200PLC 1臺(tái)、V4.0 STEP 7 MicroWIN SP6軟件1套。
·1.混合過(guò)程:開(kāi)始排放混合液體閥Y4打開(kāi)延時(shí)10S后自動(dòng)關(guān)閉,A液體閥Y1打 開(kāi),注入A液體。當(dāng)液面上升到X2時(shí),關(guān)閉A液體閥Y1,同時(shí)B液體閥Y2打開(kāi), 注入B液體。當(dāng)液面上升到X3時(shí),關(guān)閉B液體閥,并開(kāi)始定時(shí)攪拌,攪拌20S后 停止。
·2.停止過(guò)程:停止攪拌后自動(dòng)排放混合液體,當(dāng)混合液體的液面下降到50時(shí), 開(kāi)始計(jì)時(shí)到5S后關(guān)閉排氣閥Y3。一個(gè)循環(huán)結(jié)束。
·3.當(dāng)系統(tǒng)發(fā)生故障時(shí),報(bào)警燈閃爍。保護(hù)動(dòng)作自動(dòng)關(guān)閉相應(yīng)的閥門(mén)和開(kāi)啟相應(yīng)的閥門(mén)。停止混合系統(tǒng)運(yùn)行。
·4. 設(shè)置用戶權(quán)限管理、實(shí)時(shí)曲線、歷史曲線、實(shí)時(shí)數(shù)據(jù)、歷史數(shù)據(jù)。
4工程的設(shè)計(jì)與制作·該液體混合系統(tǒng)采用MCGS嵌入版組態(tài)軟件的控制系統(tǒng)來(lái)取代原來(lái)由單片機(jī)、繼電器等構(gòu)成的控制系統(tǒng)。研究將工控軟件技術(shù)應(yīng)用于多組分原料自動(dòng)混合系統(tǒng), 從而提高多組分原料自動(dòng)混合系統(tǒng)的穩(wěn)定性、可靠性、精確性。多種液體混合循環(huán)控制系統(tǒng),可以自動(dòng)或手動(dòng)調(diào)節(jié)的啟動(dòng)和停止?fàn)顟B(tài)。
01工程框架結(jié)構(gòu)·液體自動(dòng)混合裝置監(jiān)控系統(tǒng)是應(yīng)用MCGS嵌入版組態(tài)軟件進(jìn)行設(shè)計(jì)的,液體自動(dòng)混合裝置監(jiān)控系統(tǒng)由六個(gè)用戶窗口組成分別是:手動(dòng)窗口、自動(dòng)窗口、實(shí)時(shí)曲線、歷史曲線、實(shí)時(shí)報(bào)表、歷史報(bào)表。液體自動(dòng)混合裝置監(jiān)控系統(tǒng)具有三個(gè)控制過(guò)程 它們分別是:混合過(guò)程、停止過(guò)程、報(bào)警過(guò)程。
·液體自動(dòng)混合裝置的監(jiān)控系統(tǒng)的基本內(nèi)容和要求:開(kāi)始排放混合液體閥Y4打開(kāi) 延時(shí)10S后自動(dòng)關(guān)閉,A液體閥Y1打開(kāi),注入A液體。當(dāng)液面上升到X2時(shí)關(guān)閉A 液體閥Y1,同時(shí)B液體閥Y2打開(kāi),注入B液體。當(dāng)液面上升到X3時(shí),關(guān)閉B液體 閥,并開(kāi)始定時(shí)攪拌,攪拌20S后停止。停止攪拌后自動(dòng)排放混合液體,當(dāng)混合 液體的液面下降到50時(shí),開(kāi)始計(jì)時(shí)到5S后關(guān)閉排氣閥Y3。一個(gè)循環(huán)結(jié)束。當(dāng)系 統(tǒng)發(fā)生故障時(shí),報(bào)警燈閃爍,保護(hù)動(dòng)作自動(dòng)關(guān)閉相應(yīng)的閥門(mén)和開(kāi)啟相應(yīng)的閥門(mén), 停止混合系統(tǒng)運(yùn)行。
02建立工程·進(jìn)入MCGS 嵌入版組態(tài)軟件新建工程,在菜單“文件”中選擇“工程另存為”選項(xiàng), 把新建工程存為: D:\MCGS\WORK\液體自動(dòng)混合裝置的監(jiān)控系統(tǒng)設(shè)計(jì)。進(jìn)入MCGS嵌入版組態(tài)軟件的組態(tài)平臺(tái)單擊“新建窗口”按鈕,分別創(chuàng)建6個(gè)新的用戶 窗口以圖標(biāo)形式顯示,分別命名為“手動(dòng)窗口”、“自動(dòng)窗口”、“實(shí)時(shí)曲線”、“歷史 曲線”、“實(shí)時(shí)報(bào)表”、“歷史報(bào)表”。選中新建窗口單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”,將“窗口名稱”和“窗口標(biāo)題”改為所需的名稱,在“窗口位置”中選中“最大化顯示”,其他屬性設(shè)置不變,單擊“確認(rèn)”退出完成。將其他窗口也進(jìn)行相同的設(shè)置則新建窗口完成。用戶窗口如圖實(shí)訓(xùn)6-1所示。
圖實(shí)訓(xùn)6-1 工作臺(tái)窗口
·分別進(jìn)入每個(gè)建立好的窗口,按實(shí)訓(xùn)6的系統(tǒng)控制要求建立“手動(dòng)窗口”、“自動(dòng)窗 口”、“實(shí)時(shí)曲線”、“歷史曲線”、“實(shí)時(shí)報(bào)表”、“歷史報(bào)表”的窗口畫(huà)面。具體畫(huà)面如圖實(shí)訓(xùn)6-2至圖實(shí)訓(xùn)6-6所示。
圖實(shí)訓(xùn)6-2 自動(dòng)窗口
圖實(shí)訓(xùn)6-3 實(shí)時(shí)曲線窗口
圖實(shí)訓(xùn)6-4 歷史曲線窗口
圖實(shí)訓(xùn)6-5 實(shí)時(shí)數(shù)據(jù)窗口
圖實(shí)訓(xùn)6-6歷史數(shù)據(jù)窗口
03定義數(shù)據(jù)對(duì)象數(shù)據(jù)對(duì)象是構(gòu)成實(shí)時(shí)數(shù)據(jù)庫(kù)的基本單元,建立實(shí)時(shí)數(shù)據(jù)庫(kù)的過(guò)程也就是創(chuàng)建
數(shù)據(jù)對(duì)象。定義數(shù)據(jù)對(duì)象包括:
(1)指定數(shù)據(jù)對(duì)象的名稱、類型、初始值和數(shù)值范圍。
(2)確定與數(shù)據(jù)變量存盤(pán)相關(guān)的參數(shù),如存盤(pán)周期、存盤(pán)時(shí)間范圍等。
打開(kāi)工作臺(tái)的“實(shí)時(shí)數(shù)據(jù)庫(kù)”窗口標(biāo)簽,進(jìn)入實(shí)時(shí)數(shù)據(jù)庫(kù)窗口頁(yè)。按“新增對(duì)象” 按鈕,在窗口的數(shù)據(jù)變量列表中,分別添加25個(gè)變量并進(jìn)行屬性設(shè)置。實(shí)時(shí) 數(shù)據(jù)庫(kù)的數(shù)據(jù)對(duì)象見(jiàn)表實(shí)訓(xùn)6-1所示。
·數(shù)據(jù)對(duì)象的建立以液位組變量的屬性設(shè)置為例進(jìn)行講解: 組對(duì)象的基本屬性,將對(duì)象名稱為:液位組;對(duì)象類型為:組對(duì)象;其他屬性設(shè)置不變。在組變量的存盤(pán)屬性中,數(shù)據(jù)對(duì)象值的存盤(pán)選中定時(shí)存盤(pán),存盤(pán)周期設(shè)為5秒。組對(duì)象成員中選擇所需添加的組變量成員。具體設(shè)置如圖實(shí)訓(xùn)6-7、圖實(shí)訓(xùn)6-8所示。
表實(shí)訓(xùn)6-1 實(shí)時(shí)數(shù)據(jù)庫(kù)列表
變量名 |
類型 |
初值 |
注釋 |
水泵1 |
開(kāi)關(guān) |
0 |
控制水泵1“啟動(dòng)”、“停止”的變量 |
水泵2 |
開(kāi)關(guān) |
0 |
控制水泵2“啟動(dòng)”、“停止”的變量 |
閥 Y1 |
開(kāi)關(guān) |
0 |
控制閥 Y1 “打開(kāi)”、“關(guān)閉”的變量 |
閥 Y2 |
開(kāi)關(guān) |
0 |
控制閥 Y2 “打開(kāi)”、“關(guān)閉”的變量 |
閥 Y3 |
開(kāi)關(guān) |
0 |
控制閥 Y3 “打開(kāi)”、“關(guān)閉”的變量 |
閥 Y4 |
開(kāi)關(guān) |
0 |
控制閥 Y4 “打開(kāi)”、“關(guān)閉”的變量 |
故 障 |
開(kāi)關(guān) |
0 |
系統(tǒng)故障“打開(kāi)”、“關(guān)閉”的變量 |
旋轉(zhuǎn)循環(huán) |
開(kāi)關(guān) |
0 |
控制攪拌器“運(yùn)行”、“停止”的變量 |
旋轉(zhuǎn)可見(jiàn)度 |
開(kāi)關(guān) |
0 |
顯示風(fēng)扇的可見(jiàn)度的變量 |
計(jì)時(shí)條件 |
開(kāi)關(guān) |
0 |
控制定時(shí)器的計(jì)時(shí)條件 |
計(jì)時(shí)狀態(tài) |
開(kāi)關(guān) |
0 |
定時(shí)器的計(jì)時(shí)狀態(tài) |
復(fù)位條件 |
開(kāi)關(guān) |
0 |
控制定時(shí)器的復(fù)位條件 |
SB1 |
開(kāi)關(guān) |
0 |
控制系統(tǒng)運(yùn)行的變量 |
SB2 |
開(kāi)關(guān) |
0 |
控制系統(tǒng)停止的變量 |
X1 |
數(shù)值 |
0 |
顯示液位3運(yùn)行情況下的液位 |
X2 |
數(shù)值 |
0 |
顯示液位3在注入A液體時(shí)的液 |
X3 |
數(shù)值 |
0 |
顯示液位3在注入B液體時(shí)的液位 |
X4 |
數(shù)值 |
0 |
顯示液位3的液位 |
液位1 |
數(shù)值 |
0 |
用來(lái)控制1#水罐水位的變化 |
液位2 |
數(shù)值 |
0 |
用來(lái)控制2#水罐水位的變化 |
液位3 |
數(shù)值 |
0 |
用來(lái)控制3#水罐水位的變化 |
液位4 |
數(shù)值 |
0 |
用來(lái)控制4#水罐水位的變化 |
液位組 |
組對(duì)象 |
0 |
用于歷史數(shù)據(jù)、歷史曲線等功能構(gòu)件 |
圖實(shí)訓(xùn)6-7 液位組屬性設(shè)置
圖實(shí)訓(xùn)6-8 液位組成員選擇窗口
04動(dòng)畫(huà)連接·上述組態(tài)過(guò)程創(chuàng)建完成后,液體自動(dòng)混合裝置的監(jiān)控系統(tǒng)還需要把各個(gè)圖素與數(shù)據(jù)庫(kù)中的相應(yīng)變量建立聯(lián)系才能使畫(huà)面動(dòng)起來(lái)。建立動(dòng)畫(huà)連接后,組態(tài)系統(tǒng)根據(jù)實(shí)時(shí)數(shù)據(jù)庫(kù)中的變量變化,圖形對(duì)象可以按照動(dòng)畫(huà)連接的要求變化。以下是自動(dòng)窗口的動(dòng)畫(huà)連接過(guò)程。
·(1)滑動(dòng)輸入器的屬性設(shè)置:在“工具箱”中選中滑動(dòng)輸入器圖標(biāo) ,當(dāng)鼠標(biāo)變?yōu)椤笆焙,拖?dòng)鼠標(biāo)到適當(dāng)大小,然后雙擊進(jìn)入屬性設(shè)置,在“滑動(dòng)輸入器構(gòu)件屬性設(shè)置”的“操作屬性” 中,把對(duì)應(yīng)數(shù)據(jù)對(duì)象的名稱改為液位3,可以通過(guò)單擊圖標(biāo)
,到庫(kù)中選,自己輸入也可;“滑塊在最右邊時(shí)對(duì)應(yīng)的值”為90。在 “基本屬性”中,“滑塊指向”選中“指向左(上)”。
“刻度與標(biāo)注屬性”中,把“主劃線數(shù)目”改為9,即能被90整除, 其他屬性設(shè)置不變。如圖實(shí)訓(xùn)6-9、圖實(shí)訓(xùn)6-10所示。
圖實(shí)訓(xùn)6-9 滑動(dòng)輸入器的屬性設(shè)置
圖實(shí)訓(xùn)6-10 滑動(dòng)輸入器的屬性設(shè)置
·(2)攪拌器的屬性設(shè)置:二張圖片裝載位圖構(gòu)成攪拌器,雙擊進(jìn)入動(dòng)畫(huà)組態(tài)屬 性設(shè)置,分別設(shè)置可見(jiàn)度表達(dá)式為“旋轉(zhuǎn)可見(jiàn)度=1”,“旋轉(zhuǎn)可見(jiàn)度=0”。腳本程序 使用旋轉(zhuǎn)可見(jiàn)度的變量不斷變化兩張圖片實(shí)現(xiàn)交替顯示的狀態(tài)。如圖實(shí)訓(xùn)6-11、圖實(shí)訓(xùn)6-12所示。
圖實(shí)訓(xùn)6-11 旋轉(zhuǎn)可見(jiàn)度=1屬性設(shè)置
圖實(shí)訓(xùn)6-12 旋轉(zhuǎn)可見(jiàn)度=0屬性設(shè)置
·(3)水罐的液位變量的屬性設(shè)置;在用戶窗口雙擊自動(dòng)窗口進(jìn)入,選中水罐1 雙擊,則彈出單元屬性設(shè)置窗口。選中矩形則會(huì)出現(xiàn),單擊則進(jìn)入動(dòng)畫(huà)組態(tài)屬性設(shè)置窗口,具體設(shè)置參照如圖實(shí)訓(xùn)6-13所示。
圖實(shí)訓(xùn)6-13 水罐1變量的屬性設(shè)
水罐2,水罐3、水罐4的液位變量的屬性設(shè)置;打開(kāi)動(dòng)畫(huà)組態(tài)屬性設(shè)置窗口連接相 應(yīng)的變量,將最大變化百分比100,對(duì)應(yīng)的表達(dá)式的值為80,其他屬性不變。而水罐3中最大變化百分比100,對(duì)應(yīng)的表達(dá)式的值由80改為90即可,參照如圖實(shí) 訓(xùn)6-14 所示進(jìn)行設(shè)置。
圖實(shí)訓(xùn)6-14 其他水罐變量的屬性設(shè)置
·(4)水泵構(gòu)件的屬性設(shè)置;在用戶窗口中,雙擊自動(dòng)窗口進(jìn)入,選中水泵1雙 擊,則彈出單元屬性設(shè)置窗口。選中組合圖符,則會(huì)出現(xiàn),單擊則進(jìn)入動(dòng)畫(huà)組態(tài)屬性設(shè)置,按圖實(shí)訓(xùn)6-15所示設(shè)置。閥門(mén)Y1變量、閥門(mén)Y2變量、閥門(mén)Y3變量、 閥門(mén)Y4變量跟水泵屬性設(shè)置方法相同,如圖實(shí)訓(xùn)6-16所示。
圖實(shí)訓(xùn)6-15 水泵變量的屬性設(shè)置
圖實(shí)訓(xùn)6-16 閥門(mén)變量的屬性設(shè)置
圖實(shí)訓(xùn)6-17 流動(dòng)塊構(gòu)件屬性設(shè)置
05運(yùn)行策略設(shè)置·在“運(yùn)行策略”中,雙擊“循環(huán)策略”進(jìn)入“策略屬性設(shè)置”,把“循環(huán)時(shí)間”設(shè)為:
200ms,按確定即可。在策略組態(tài)中,單擊工具條中的“新增策略行”圖標(biāo),再添加策略工具箱中的3個(gè)定時(shí)器,則顯示如圖實(shí)訓(xùn)6-18所示。
圖實(shí)訓(xùn)6-18 循環(huán)策略圖
定時(shí)器屬性設(shè)置:雙擊“定時(shí)器”進(jìn)行基本屬性設(shè)置,連接相應(yīng)的變量進(jìn)行如屬性設(shè) 置。循環(huán)策略中有三個(gè)定時(shí)器,三個(gè)定時(shí)器設(shè)定值分別為20,10,5。其他定時(shí)器屬性設(shè)置參考圖實(shí)訓(xùn)6-19進(jìn)行相應(yīng)的屬性設(shè)置。
圖實(shí)訓(xùn)6-19 定時(shí)器屬性設(shè)置
·腳本程序的編寫(xiě)是在用戶窗口屬性設(shè)置完成的,進(jìn)入用戶窗口中,右鍵自動(dòng)窗口進(jìn)入窗口屬性設(shè)置,打開(kāi)循環(huán)腳本編輯狀態(tài)如圖實(shí)訓(xùn)所示。設(shè)定循環(huán)時(shí)間為
100ms,腳本程序如下進(jìn)行編輯操作。腳本程序是用來(lái)完成特定操作和處理的程
序。腳本程序如下所示。
·IF 旋轉(zhuǎn)循環(huán)=1 THEN 旋轉(zhuǎn)可見(jiàn)度=1 - 旋轉(zhuǎn)可見(jiàn)度
·IF Y1 = 1 THEN 液位3 = 液位3 + 0.5 ENDIF
·IF Y2 = 1 THEN 液位3 = 液位3 + 0.5 ENDIF
·IF 液位3 > 80 THEN 液位3 = 80 ENDIF
·IF 水泵1 = 1 THEN 液位1 = 液位1 + 0.5;Y4 =0;Y2 = 0 ENDIF
·IF 水泵2 = 1 THEN 液位2 = 液位2 + 0.5 ;Y4 = 0;Y1 = 0 ENDIF
·IF 液位1 < 0 AND 液位2 < 0 THEN液位1 = 0;液位2 = 0 ENDIF
·IF 液位3 < 0 THEN 液位3 = 0 ENDIF
·IF Y4 = 1 THEN 液位3 = 液位3 - 0.5 液位4 = 液位4 + 0.5 ENDIF
·IF 水泵1 = 0 AND 水泵2 = 0 THEN 液位1 = 液位1 - 0.5 液位2 = 液位2 - 0.5;Y4 = 1 ENDIF
·IF 液位1 > 80 AND 液位2 > 80 THEN 液位1 = 80;液位2 = 80 ENDIF
·IF 計(jì)時(shí)條件2 = 1 THEN Y4 = 1;X1 = 1 ENDIF
·IF 計(jì)時(shí)條件2 = 0 THEN Y4 = 0 ;X1 = 0 ENDIF
·IF SB1=1 THEN IF 液位3 = 0 THEN X1 = 1;Y4 = 1計(jì)時(shí)條件2=1 ENDIF
·IF 當(dāng)前值2 >=10 THEN 復(fù)位條件2 = 1;計(jì)時(shí)條件2=0;水泵1=1;Y1=1;X1=0;
·Y4=0 ENDIF
·IF X1 = 0 THEN Y1 = 1;水泵1 = 1;Y2 = 0;水泵2 = 0 ENDIF
·IF X2 = 1 THEN Y2 = 1;水泵2 = 1;Y1 = 0;水泵1 = 0 ;X4=0 ;Y3=0 ENDIF
·IF X3 = 1 THEN Y1 = 0;水泵1 = 0 ;Y2 = 0;水泵2 = 0;Y3 = 0 ENDIF
·IF 液位3 = 30 THEN X2 = 1;X4 = 0;ENDIF
·IF 液位3 = 60 THEN X3 = 1;旋轉(zhuǎn)循環(huán) = 1;X2 = 0;計(jì)時(shí)條件1=1 ENDIF
·IF 當(dāng)前值1 >=20 THEN 計(jì)時(shí)條件1=0;復(fù)位條件1 =1;旋轉(zhuǎn)循環(huán) = 0 ENDIF
·ENDIF
·IF SB2 = 1 THEN Y1 = 0;Y2 = 0;Y3 = 0;Y4 = 1;水泵1 = 0;水泵2 = 0;
·X3 = 0;旋轉(zhuǎn)循環(huán) = 0;X1 = 1;
·IF X4 = 1 THEN Y3 = 1 ENDIF
·IF 液位3 = 50 THEN X4 = 1;Y3 = 1;計(jì)時(shí)條件3 = 1;X2 = 0 ENDIF
·IF 當(dāng)前值3 >=5 THEN復(fù)位條件3 =1;計(jì)時(shí)條件3 = 0;Y3 = 0;X4 = 0;X2 = 0;ENDIF
·IF 液位3 = 0 THEN Y4=0;X1=0 ENDIF;
·ENDIF
·IF 故障 = 1 THEN SB1 = 0 ;SB2 = 1;計(jì)時(shí)條件1 = 0;復(fù)位條件1 = 1;ENDIF
06實(shí)時(shí)曲線與歷史曲線·(1)實(shí)時(shí)曲線的設(shè)置。
·實(shí)時(shí)曲線構(gòu)件是應(yīng)用曲線的顯示方式來(lái)顯示一個(gè)或多個(gè)數(shù)據(jù)對(duì)象數(shù)值的動(dòng)畫(huà)圖形,象筆繪記錄儀一樣實(shí)時(shí)記錄數(shù)據(jù)對(duì)象值的變化情況。在MCGS嵌入版組態(tài)軟件的組態(tài)平臺(tái)上,在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進(jìn)入,在“工具箱”中單擊“實(shí)時(shí)曲線”圖標(biāo),拖放到適當(dāng)位置調(diào)整大小。雙擊曲線彈出“實(shí)時(shí)曲線構(gòu)件屬性設(shè)置”窗口。雙擊曲線彈出“實(shí)時(shí)曲線構(gòu)件屬性設(shè)置”窗口,在基本屬性中Y主劃線設(shè)為5,標(biāo)注屬性時(shí)間單位為秒, 最大值為80,畫(huà)筆屬性中連接4個(gè)液位并分別設(shè)置顏色。最后按F5或直 接按下載運(yùn)行的圖標(biāo),實(shí)時(shí)曲線的運(yùn)行環(huán)境效果如圖實(shí)訓(xùn)6-20所示。
·(2)歷史曲線的設(shè)置。
·歷史曲線構(gòu)件實(shí)現(xiàn)了歷史數(shù)據(jù)的曲線瀏覽功能。運(yùn)行時(shí)歷史曲線構(gòu)件能夠根據(jù)需要畫(huà)出相應(yīng)歷史數(shù)據(jù)的趨勢(shì)效果圖。歷史曲線主要用于事后查 看數(shù)據(jù)和狀態(tài)變化趨勢(shì)和總結(jié)。雙擊進(jìn)入“歷史曲線”窗口,在“工具箱”中單擊“歷史曲線”圖標(biāo)拖放到適當(dāng)位置并調(diào)整大小。雙擊歷史曲線構(gòu)件同 時(shí)彈出“歷史曲線構(gòu)件屬性設(shè)置”窗口,并對(duì)歷史曲線構(gòu)進(jìn)行相應(yīng)屬性設(shè) 置。注意:“存盤(pán)數(shù)據(jù)”中的“組對(duì)象對(duì)應(yīng)的存盤(pán)數(shù)據(jù)”連接變量中的“運(yùn)行 組”,“高級(jí)屬性”中的周期和時(shí)間都改為1秒,標(biāo)注設(shè)置和曲線標(biāo)識(shí)如圖實(shí)訓(xùn) 6-21歷史曲線窗口所示。歷史曲線的運(yùn)行環(huán)境效果如圖實(shí)訓(xùn)6-22所示。
圖實(shí)訓(xùn) 6-20實(shí)時(shí)曲線窗口
07實(shí)時(shí)數(shù)據(jù)表格與歷史數(shù)據(jù)表格·(1)實(shí)時(shí)數(shù)據(jù)表格。
·實(shí)時(shí)數(shù)據(jù)報(bào)表是實(shí)時(shí)的將當(dāng)前時(shí)間的數(shù)據(jù)變量按一定報(bào)告格式用戶組態(tài)顯示和打。簩(duì)瞬時(shí)量的反映,實(shí)時(shí)數(shù)據(jù)報(bào)表是通過(guò)MCGS嵌入版組態(tài)軟件的實(shí)時(shí)表格構(gòu)件來(lái)組態(tài)顯示實(shí)時(shí)數(shù)據(jù)報(bào)表。
圖實(shí)訓(xùn)6-21 歷史曲線窗口
圖實(shí)訓(xùn)6-22 實(shí)時(shí)數(shù)據(jù)表格創(chuàng)建窗口
·在“工具箱”中單擊“自由表格”圖標(biāo),拖放到桌面適當(dāng)位置。雙擊表格進(jìn)入,如要改變單元格大小,請(qǐng)把鼠標(biāo)移到A與B或1與2之間,當(dāng)鼠標(biāo)變化時(shí)拖動(dòng)鼠標(biāo)即可;單擊鼠標(biāo)右鍵進(jìn)行編輯與調(diào)整。如圖實(shí)訓(xùn)6-23所示。在B1B10處單擊鼠標(biāo)右鍵并單擊“連接”或按“F9”,再單擊鼠標(biāo)右鍵從實(shí)時(shí)數(shù)據(jù)庫(kù)選取所要連接的變量雙 擊或直接輸入。按“F5”或直接按工具條中下載運(yùn)行圖標(biāo),進(jìn)入運(yùn)行環(huán)境效果如圖實(shí)訓(xùn)6-24所示。
圖實(shí)訓(xùn)6-23 歷史曲線運(yùn)行效果圖
圖實(shí)訓(xùn)6-24 實(shí)時(shí)數(shù)據(jù)表格運(yùn)行環(huán)境效果
·(2)歷史數(shù)據(jù)表格。
·歷史數(shù)據(jù)報(bào)表是從歷史數(shù)據(jù)庫(kù)中提取數(shù)據(jù)記錄,以一定格式顯示歷史數(shù)據(jù)。在MCGS嵌入版組態(tài)軟件的工平臺(tái)上,在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進(jìn)入,在“工具箱”中單擊“歷史表格”圖標(biāo),拖放到桌面,雙擊表格進(jìn)入,把鼠標(biāo)移到在C1與C2之間,當(dāng)鼠標(biāo)發(fā)生變化時(shí),拖動(dòng)鼠標(biāo)改變單元格大。粏螕羰髽(biāo)右鍵進(jìn)行編 輯。拖動(dòng)鼠標(biāo)到R2C1-R4C11,表格會(huì)變黑。單擊“合并單元” 圖標(biāo),出現(xiàn)反斜杠窗口,雙擊表格中反斜杠處,點(diǎn)擊鼠標(biāo)右鍵彈出“數(shù)據(jù)庫(kù)連接”窗口,如圖實(shí)訓(xùn)6-25所示。
圖實(shí)訓(xùn)6-25 歷史數(shù)據(jù)表格運(yùn)行環(huán)境效果創(chuàng)建窗口
·進(jìn)入“數(shù)據(jù)庫(kù)連接”窗口并單擊“基本屬性”中的“存盤(pán)數(shù)據(jù)源組態(tài)設(shè)置”選項(xiàng),彈出“數(shù)據(jù)源配 置”。在“數(shù)據(jù)源配置”的基本屬性中設(shè)置“顯示多頁(yè)記錄”,數(shù)據(jù)來(lái)源“液位組”,顯示設(shè)置為各 變量。具體屬性設(shè)置如圖實(shí)訓(xùn)6-26所示。按F5或直接按下載運(yùn)行圖標(biāo),進(jìn)入運(yùn)行環(huán)境效果 如圖實(shí)訓(xùn)6-27所示。
圖實(shí)訓(xùn)6-26 歷史數(shù)據(jù)表格連接設(shè)置窗口
08系統(tǒng)權(quán)限管理·在菜單“工具”中單擊“用戶權(quán)限管理”,彈出“用戶管理器”。點(diǎn)擊“用戶名”下面空白處,再單擊“新增用戶”會(huì)彈出“用戶屬性設(shè)置”,設(shè)置用戶名稱與密碼。如圖實(shí)訓(xùn)6-28所示。
圖實(shí)訓(xùn)6-27 歷史數(shù)據(jù)報(bào)表運(yùn)行效果圖
圖實(shí)訓(xùn)6-28 主控窗口圖
·在MCGS嵌入版組態(tài)軟件的組態(tài)平臺(tái)上選中“主控窗口”,按“菜單組態(tài)”按鈕打開(kāi)菜單組態(tài)窗口。在“系統(tǒng)管理”的下拉菜 單單擊工具條中 “新增下拉菜單項(xiàng)”圖標(biāo),增加7個(gè)菜單分別為“手動(dòng)窗口”、“自動(dòng)窗口”、“實(shí)時(shí)曲線”、“歷史曲線”、“實(shí)時(shí)報(bào)表”、“歷史報(bào)表”、“用戶管理”。再單擊“新增菜單項(xiàng)”圖標(biāo),同時(shí)在增加4個(gè)菜單分別為“登錄系統(tǒng)”、“修改密碼”、“用戶管理”、“退出系統(tǒng)”。
·對(duì)新增的5個(gè)下拉菜單項(xiàng)連w接ww.PLC相world.c對(duì)n 應(yīng)的窗口。其中“登錄系統(tǒng)”的屬性設(shè)置,進(jìn)入“腳本程序”屬性頁(yè),在程序框內(nèi)輸入代 碼!Log On(),“退出系統(tǒng)”則輸入代碼!Log Off(),“修改密碼” 輸入代碼!Change Pass Word(),“用戶管理”輸入代碼 !Editusers()。
·在MCGS嵌入版組態(tài)軟件的組態(tài)平臺(tái)上單擊“主控窗口”,選中“主控窗口”單擊“系統(tǒng)屬性”,在“基本屬性”中單擊“權(quán)限設(shè)置”按鈕,彈出“用戶權(quán)限設(shè)置”窗口。在“權(quán)限設(shè)置”按鈕下面選擇“進(jìn)入登錄,退出登錄”,菜單設(shè)置為有菜單。菜單管理效果圖如圖實(shí)訓(xùn)6-29所示。
09設(shè)備連接·設(shè)備窗口是MCGS組態(tài)系統(tǒng)的重要組成部分,在設(shè)備窗口中建立系統(tǒng)與
外部硬件設(shè)備的鏈接關(guān)系,使系統(tǒng)能夠從外部設(shè)備讀取數(shù)據(jù)并控制外部設(shè)備的工作狀態(tài)。MCGS嵌入版組態(tài)軟件提供了多種類型的“設(shè)備構(gòu)
件”,作為系統(tǒng)與外部設(shè)備進(jìn)行聯(lián)系的媒介。進(jìn)入設(shè)備窗口從設(shè)備構(gòu)件工
具箱里選擇相應(yīng)的構(gòu)件配置到窗口內(nèi)建立接口與通道的連接關(guān)系,設(shè)置相關(guān)的屬性,即完成了設(shè)備窗口的組態(tài)工作。運(yùn)行時(shí)的應(yīng)用系統(tǒng)自動(dòng)裝載設(shè)備窗口及其含有的設(shè)備構(gòu)件,并在后臺(tái)獨(dú)立運(yùn)行設(shè)備窗口是不可見(jiàn)的。如圖實(shí)訓(xùn)6-30所示。
圖實(shí)訓(xùn)6-29 菜單管理效果如圖
圖實(shí)訓(xùn)6-30 設(shè)備窗口屬性設(shè)置
10工程完工綜合測(cè)試·最后測(cè)試工程各部分的工作情況,完成整個(gè)工程的組態(tài)工作。打開(kāi)下載配置窗 口,選擇“模擬運(yùn)行”,點(diǎn)擊“通信測(cè)試”,測(cè)試通信是否正常。如果通信成功,在返回信息框中將提示“通信測(cè)試正!,同時(shí)彈出模擬運(yùn)行環(huán)境窗口并將以最小化形式,在任務(wù)欄中顯示。如果通信失敗將在返回信息框中提示“通信測(cè)試失敗”。點(diǎn)擊“工程下載”,將工程下載到模擬運(yùn)行環(huán)境中。如果工程正常下載,將提示:“工程下載成功!”。成功后與觸摸屏進(jìn)行連機(jī)運(yùn)行,點(diǎn)擊“啟動(dòng)運(yùn)行”,模擬運(yùn)行 環(huán)境啟動(dòng)。模擬環(huán)境最大化顯示即可看到工程正在運(yùn)行,實(shí)現(xiàn)了液體自動(dòng)混合裝置的監(jiān)控系統(tǒng)功能。
·點(diǎn)擊下載配置中的“停止運(yùn)行”按鈕,或者模擬運(yùn)行環(huán)境窗口中的停止按鈕,工程 停止運(yùn)行;點(diǎn)擊模擬運(yùn)行環(huán)境窗口中的關(guān)閉按鈕使窗口關(guān)閉。下載過(guò)程圖如圖實(shí)訓(xùn)6-31所示。
圖實(shí)訓(xùn)6-31 下載配置窗口
11整體畫(huà)面·按照以上10個(gè)步驟利用MCGS組態(tài)軟件完成的液體自動(dòng)混合裝置的監(jiān)控系統(tǒng)設(shè)
計(jì)。液體自動(dòng)混合裝置的監(jiān)控系統(tǒng)設(shè)計(jì)的主畫(huà)面圖如圖實(shí)訓(xùn)6-32所示。
圖實(shí)訓(xùn)6-32 液體自動(dòng)混合裝置的監(jiān)控系統(tǒng)設(shè)計(jì)的主畫(huà)面圖