版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
讓動畫動起來4.1定義數(shù)據(jù)變量
在前面我們講過,實時數(shù)據(jù)庫是MCGS工程的數(shù)據(jù)交換和數(shù)據(jù)處理中心。數(shù)據(jù)變量是構(gòu)成實時數(shù)據(jù)庫的基本單元,建立實時數(shù)據(jù)庫的過程也即是定義數(shù)據(jù)變量的過程。定義數(shù)據(jù)變量的內(nèi)容主要包括:指定數(shù)據(jù)變量的名稱、類型、初始值和數(shù)值范圍,確定與數(shù)據(jù)變量存盤相關(guān)的參數(shù),如存盤的周期、存盤的時間范圍和保存期限等。下面介紹水位控制系統(tǒng)數(shù)據(jù)變量的定義步驟。分析變量名稱:下表列出了樣例工程中與動畫和設(shè)備控制相關(guān)的變量名稱。變量名稱類型注釋水泵開關(guān)型控制水泵“啟動”、“停止”的變量調(diào)節(jié)閥開關(guān)型控制調(diào)節(jié)閥“打開”、“關(guān)閉”的變量出水閥開關(guān)型控制出水閥“打開”、“關(guān)閉”的變量液位11數(shù)值型水罐1的水位高度,用來控制1#水罐水位的變化1的水位高度,用來控制1#水罐水位的變化液位22數(shù)值型水罐2的水位高度,用來控制2#水罐水位的變化2的水位高度,用來控制2#水罐水位的變化液位1上限1上限數(shù)
值
型用來在運行環(huán)境下設(shè)定水罐1的上限報警值1的上限報警值液位1下限1下限數(shù)
值
型用來在運行環(huán)境下設(shè)定水罐1的下限報警值1的下限報警值液位2上限2上限數(shù)
值
型用來在運行環(huán)境下設(shè)定水罐2的上限報警值2的上限報警值液位2下限2下限數(shù)
值
型用來在運行環(huán)境下設(shè)定水罐2的下限報警值2的下限報警值液位組組對象用于歷史數(shù)據(jù)、歷史曲線、報表輸出等功能構(gòu)件鼠標點擊工作臺的“實時數(shù)據(jù)庫”窗口標簽,進入實時數(shù)據(jù)庫窗口頁。按“新增對象”按鈕,在窗口的數(shù)據(jù)變量列表中,增加新的數(shù)據(jù)變量,多次按該按鈕,則增加多個數(shù)據(jù)變量,系統(tǒng)缺省定義的名稱為“Data1”、“Data2”、“Data3”等選中變量,按“對象屬性”按鈕或雙擊選中變量,則打開對象屬性設(shè)置窗口。指定名稱類型:在窗口的數(shù)據(jù)變量列表中,用戶將系統(tǒng)定義的缺省名稱改為用戶定義的名稱,并指定類型,在注釋欄中輸入變量注釋文字。本系統(tǒng)中要定義的數(shù)據(jù)變量如下圖所示,以“液位1”變量為例。在基本屬性中,對象名稱為:液位1;對象類型為:數(shù)值;其它不變。液位組變量屬性設(shè)置,在基本屬性中,對象名稱為:液位組;對象類型為:組對象;其它不變。在存盤屬性中,數(shù)據(jù)對象值的存盤選中定時存盤,存盤周期設(shè)為5秒。在組對象成員中選擇“液位1”,“液位2”。具體設(shè)置如下圖:水泵、調(diào)節(jié)閥、出水閥三個開關(guān)型變量,屬性設(shè)置只要把對象名稱改為:水泵、調(diào)節(jié)閥、出水閥;對象類型選中“開關(guān)”,其它屬性不變。如下圖:4.2動畫連接
由圖形對象搭制而成的圖形界面是靜止不動的,需要對這些圖形對象進行動畫設(shè)計,真實地描述外界對象的狀態(tài)變化,達到過程實時監(jiān)控的目的。MCGS實現(xiàn)圖形動畫設(shè)計的主要方法是將用戶窗口中圖形對象與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立相關(guān)性連接,并設(shè)置相應(yīng)的動畫屬性。在系統(tǒng)運行過程中,圖形對象的外觀和狀態(tài)特征,由數(shù)據(jù)對象的實時采集值驅(qū)動,從而實現(xiàn)了圖形的動畫效果。在用戶窗口中,雙擊水位控制窗口進入,選中水罐1雙擊,則彈出單元屬性設(shè)置窗口。選中折線,則會出現(xiàn),單擊則進入動畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。對于水罐2,只需要把“液位2”改為“液位1”;最大變化百分比100,對應(yīng)的表達式的值由10改為6即可。在用戶窗口中,雙擊水位控制窗口進入,選中調(diào)節(jié)閥雙擊,則彈出單元屬性設(shè)置窗口。選中組合圖符,則會出現(xiàn),單擊則進入動畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。水泵屬性設(shè)置跟調(diào)節(jié)閥屬性設(shè)置一樣。出水閥屬性設(shè)置,我們可以在“屬性設(shè)置”中調(diào)入其它屬性,如下圖:在用戶窗口中,雙擊水位控制窗口進入,選中水泵右側(cè)的流動塊雙擊,則彈出流動塊構(gòu)件屬性設(shè)置窗口。按上圖所示修改,其它屬性不變。水罐1右側(cè)的流動塊與水罐2右側(cè)的流動塊在流動塊構(gòu)件屬性設(shè)置窗口中,只需要把表達式相應(yīng)改為:調(diào)節(jié)閥=1,出水閥=1即可,如下圖:到此動畫連接我們已經(jīng)做好了,讓我們先讓工程運行起來,看看我們自己的勞動成果。在運行之前我們需要做一下設(shè)置。在“用戶窗口”中選中“水位控制”,單擊鼠標右鍵,點擊“設(shè)置為啟動窗口”,這樣工程運行后會自動進入“水位控制”窗口。在菜單項“文件”中選“進入運行環(huán)境”或直接按“F5”或直接按工具條中圖標,都可以進入運行環(huán)境。這時我們看見的畫面并不能動,移動鼠標到“水泵”、“調(diào)節(jié)閥”、“出水閥”上面的紅色部分,會出現(xiàn)一只小“手”,單擊一下,紅色部分變?yōu)榫G色,同時流動塊相應(yīng)地運動起來。但水罐仍沒有變化,這是由于我們沒有信號輸入,也沒有人為地改變其值。我們現(xiàn)在可以用如下方法改變其值,使水罐動起來。在“工具箱”中選中滑動輸入器圖標,當鼠標變?yōu)椤笆焙?,拖動鼠標到適當大小,然后雙擊進入屬性設(shè)置,具體操作如下圖所示,以液位1為例:在“滑動輸入器構(gòu)件屬性設(shè)置”的“操作屬性”中,把對應(yīng)數(shù)據(jù)對象的名稱改為:液位1,可以通過單擊圖標,到庫中選,自己輸入也可;“滑塊在最右邊時對應(yīng)的值”為:10。在“滑動輸入器構(gòu)件屬性設(shè)置”的“基本屬性”中,在“滑塊指向”中選中“指向左(上)”,其它不變。在“滑動輸入器構(gòu)件屬性設(shè)置”的“刻度與標注屬性”中,把“主劃線數(shù)目”改為:5,即能被10整除,其它不變。屬性設(shè)置好后,效果如下圖所示:這時您再按“F5”或直接按工具條中圖標,進入運行環(huán)境后,可以通過拉動滑動輸入器而使水罐中的液面動起來。為了能準確了解,水罐1、水罐2的值,我們可以用數(shù)字顯示其值,具體操作如下:在“工具箱”中單擊“標簽”圖標,調(diào)整大小放在水罐下面,雙擊進行屬性設(shè)置如圖:現(xiàn)場一般都有儀表顯示,如果用戶需要在動畫界面中模擬現(xiàn)場的儀表運行狀態(tài),怎么辦呢?其實在MCGS組態(tài)軟件中實現(xiàn)并不難,請按如下操作:在“工具箱”中單擊“旋轉(zhuǎn)儀表”圖標,調(diào)整大小放在水罐下面,雙擊進行屬性設(shè)置如圖:這時您再按“F5”或直接按工具條中圖標,進入運行環(huán)境后,可以通過拉動滑動輸入器使整個畫面動起來。4.3模擬設(shè)備本節(jié)重點:了解如何使用模擬設(shè)備進行模擬調(diào)試模擬設(shè)備是MCGS軟件根據(jù)設(shè)置的參數(shù)產(chǎn)生一組模擬曲線的數(shù)據(jù),以供用戶調(diào)試工程使用。本構(gòu)件可以產(chǎn)生標準的正弦波,方波,三角波,鋸齒波信號,且其幅值和周期都可以任意設(shè)置。現(xiàn)在我們通過模擬設(shè)備,可以使動畫自動運行起來,而不需要手動操作,具體操作如下:在“設(shè)備窗口”中雙擊“設(shè)備窗口”進入,點擊工具條中的“工具箱”圖標,打開“設(shè)備工具箱”,如圖:如果在“設(shè)備工具箱”中沒有發(fā)現(xiàn)“模擬設(shè)備”,請單擊“設(shè)備工具箱”中的“設(shè)備管理”進入。在“可選設(shè)備”中您可以看到我們MCGS組態(tài)軟件所支持的大部分硬件設(shè)備。在“通用設(shè)備”中打開“模擬數(shù)據(jù)設(shè)備”,雙擊“模擬設(shè)備”,按確認后,在“設(shè)備工具箱”中就會出現(xiàn)“模擬設(shè)備”,雙擊“模擬設(shè)備”,則會在“設(shè)備窗口”中加入“模擬設(shè)備”。雙擊,進入模擬設(shè)備屬性設(shè)置,具體操作如下:在“設(shè)備屬性設(shè)置”中,點擊“內(nèi)部屬性”,會出現(xiàn)圖標,單擊進入“內(nèi)部屬性”設(shè)置,把通道1的最大值設(shè)為10,通道2的最大值設(shè)為6,其它不變,設(shè)置好后按”確認”按鈕退到“基本屬性”頁。在“通道連接”中“對應(yīng)數(shù)據(jù)對象”中輸入變量,第一個通道對應(yīng)輸入夜位1,第二個通道對應(yīng)輸入液位2,或在所要連接的通道中單擊鼠標右鍵,到實時數(shù)據(jù)庫中選中“液位1”“液位2”雙擊也可把選中的數(shù)據(jù)對象連接到相應(yīng)的通道。在“設(shè)備調(diào)試”中您就可看到數(shù)據(jù)變化。這時您再進入“運行環(huán)境”,您就會發(fā)現(xiàn)您所做的“水位控制系統(tǒng)”自動地運行起來了,但美中不足的是閥門不會根據(jù)水罐中的水位變化自動開啟。4.4編寫控制流程本節(jié)重點:了解MCGS組態(tài)軟件腳本程序的編寫方法用戶腳本程序是由用戶編制的、用來完成特定操作和處理的程序,腳本程序的編程語法非常類似于普通的Basic語言,但在概念和使用上更簡單直觀,力求做到使大多數(shù)普通用戶都能正確、快速地掌握和使用。對于大多數(shù)簡單的應(yīng)用系統(tǒng),MCGS的簡單組態(tài)就可完成。只有比較復(fù)雜的系統(tǒng),才需要使用腳本程序,但正確地編寫腳本程序,可簡化組態(tài)過程,大大提高工作效率,優(yōu)化控制過程。我們主要是想熟悉一下腳本程序的編寫環(huán)境及如何編寫腳本程序來實現(xiàn)控制流程?假設(shè):當“水罐1”的液位達到9米時,就要把“水泵”關(guān)閉,否則就要自動啟動“調(diào)節(jié)閥”。當“水罐2”的液位不足1米時,就要自動關(guān)閉“出水閥”,否則自動開啟“調(diào)節(jié)閥”。當“水罐1”的液位大于1米,同時“水罐2”的液位小于6米就要自動開啟“調(diào)節(jié)閥”,否則自動關(guān)閉“調(diào)節(jié)閥”。具體操作如下:在“運行策略”中,雙擊“循環(huán)策略”進入,雙擊圖標進入“策略屬性設(shè)置”,如下圖,只需要把“循環(huán)時間”設(shè)為:200ms,按確定即可。在策略組態(tài)中,單擊工具條中的“新增策略行”圖標,則顯示如下圖:在策略組態(tài)中,如果沒有出現(xiàn)策
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度城市平房使用權(quán)出租合同3篇
- 2025年度個人分包工程合同(智能交通控制系統(tǒng))
- 合同標的:綠色建筑節(jié)能技術(shù)2篇
- 2025年個人住房公積金借款合同范本規(guī)范4篇
- 2025年度勞動合同解除證明書(含保密協(xié)議)
- 二零二五年度全新合同模板:工程監(jiān)理合同(含質(zhì)量監(jiān)督)
- 二零二五年度新型商業(yè)空間店鋪租賃及商業(yè)策劃合同
- 2025年度知識產(chǎn)權(quán)抵押貸款服務(wù)合同
- 二零二五年度短視頻平臺內(nèi)容合作剪輯合同
- 二零二五年度農(nóng)業(yè)機械設(shè)備采購與租賃合同
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級歷史下冊
- 2025-2030年中國糖醇市場運行狀況及投資前景趨勢分析報告
- 冬日暖陽健康守護
- 水處理藥劑采購項目技術(shù)方案(技術(shù)方案)
- 2024級高一上期期中測試數(shù)學(xué)試題含答案
- 盾構(gòu)標準化施工手冊
- 山東省2024-2025學(xué)年高三上學(xué)期新高考聯(lián)合質(zhì)量測評10月聯(lián)考英語試題
- 不間斷電源UPS知識培訓(xùn)
- 三年級除法豎式300道題及答案
- 人教版八級物理下冊知識點結(jié)
- 2024年江蘇省徐州市中考一模數(shù)學(xué)試題(含答案)
評論
0/150
提交評論