組態(tài)軟件及應(yīng)用項目式教程 課件 項目2 水位控制系統(tǒng)組態(tài)_第1頁
組態(tài)軟件及應(yīng)用項目式教程 課件 項目2 水位控制系統(tǒng)組態(tài)_第2頁
組態(tài)軟件及應(yīng)用項目式教程 課件 項目2 水位控制系統(tǒng)組態(tài)_第3頁
組態(tài)軟件及應(yīng)用項目式教程 課件 項目2 水位控制系統(tǒng)組態(tài)_第4頁
組態(tài)軟件及應(yīng)用項目式教程 課件 項目2 水位控制系統(tǒng)組態(tài)_第5頁
已閱讀5頁,還剩63頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

組態(tài)軟件及應(yīng)用項目式教程項目2水位控制系統(tǒng)組態(tài)任務(wù)1建立一個新工程了解如何建立一個新工程01靈活應(yīng)用工具箱02學(xué)習目標建立一個新工程一、工程項目簡介水位控制系統(tǒng)需要采集二個模擬數(shù)據(jù):液位1(最大值10米)液位2(最大值6米)三個開關(guān)數(shù)據(jù):水泵、調(diào)節(jié)閥、出水閥。建立一個新工程二、工程項目組態(tài)效果建立一個新工程三、工程項目剖析(1)工程的框架結(jié)構(gòu)(2)動畫圖形的制作(3)控制流程的實現(xiàn)(4)各種功能的實現(xiàn)(報表、曲線、報警等)(5)輸入、輸出設(shè)備(6)其它功能的實現(xiàn)(安全機制)四、建立MCGS新工程雙擊“Mcgs組態(tài)環(huán)境”圖標設(shè)計畫面流程1.建立新畫面2.打開工具箱3.裝載背景位圖4.制作文字框圖5.設(shè)置框圖顏色6.對象元件庫管理7.整體畫面☆

裝載的位圖是流程畫面的背景圖,不能喧賓奪主。☆工程的名稱和工程存儲的路徑均不能含有空格。☆建立的新工程最好存儲在WORK目錄下。操作規(guī)范意識☆在流動塊繪制過程中,如果在鼠標移動的同時按下Shift鍵,則流動塊只能以水平或垂直的方式繪制和移動。☆圖2-10中的流程畫面布局應(yīng)考慮工程整體布局,可參照圖2-1(a),應(yīng)考慮工程整體布局,以便于后期添加其它組態(tài)功能。設(shè)計畫面流程1.建立新畫面2.打開工具箱3.裝載背景位圖4.制作文字框圖5.設(shè)置框圖顏色6.對象元件庫管理7.整體畫面工匠精神李向前,中國共產(chǎn)黨的十九大代表、全國技術(shù)能手、全國鐵路技術(shù)能手、全國鐵路火車頭獎?wù)拢拌F路工匠”,并榮獲全國“最美奮斗者”的殊榮。1995年從原鄭州鐵路機械學(xué)校(現(xiàn)鄭州鐵路職業(yè)技術(shù)學(xué)院)內(nèi)燃機車專業(yè)畢業(yè),是洛陽機務(wù)段寶豐檢修車間內(nèi)燃機車鉗工、高級技師,鄭州局集團公司首席技師,國鐵集團首席高級技師。枯燥的書,讀爛。大國工匠李向前枯燥的工作,做精。項目2/任務(wù)1THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目2水位控制系統(tǒng)組態(tài)任務(wù)2讓畫面動起來了解實時數(shù)據(jù)庫的結(jié)構(gòu)及如何建立數(shù)據(jù)對象01了解如何使用模擬設(shè)備進行模擬調(diào)試03學(xué)習目標了解如何連接數(shù)據(jù)對象,讓動畫動起來02了解MCGS組態(tài)軟件腳本程序的編寫方法04實時數(shù)據(jù)庫和數(shù)據(jù)對象一、MCGS實時數(shù)據(jù)庫的概述

在MCGS中的數(shù)據(jù)不同于傳統(tǒng)意義的數(shù)據(jù)或變量,它不只包含了變量的數(shù)值特征,還將與數(shù)據(jù)相關(guān)的其它屬性(如數(shù)據(jù)的狀態(tài)、報警限值等)以及對數(shù)據(jù)的操作方法(如存盤處理、報警處理等)封裝在一起,作為一個整體,以對象的形式提供服務(wù)。這種把數(shù)值、屬性和方法定義成一體的數(shù)據(jù)稱為數(shù)據(jù)對象(數(shù)據(jù)變量)。實時數(shù)據(jù)庫和數(shù)據(jù)對象二、數(shù)據(jù)對象的類型:

(1)開關(guān)型數(shù)據(jù)對象 (2)數(shù)值型數(shù)據(jù)對象 (3)字符型數(shù)據(jù)對象 (4)事件型數(shù)據(jù)對象 (5)數(shù)據(jù)組對象

實時數(shù)據(jù)庫和數(shù)據(jù)對象定義數(shù)據(jù)對象一、分析系統(tǒng)所需數(shù)據(jù)對象:表2-1列出了水位控制系統(tǒng)項目工程中與動畫和設(shè)備控制相關(guān)的所有變量名稱。這些數(shù)據(jù)對象均需要建在實時數(shù)據(jù)庫里,既可以在使用之前全部建好,也可以在使用過程中逐一建立。二、數(shù)據(jù)對象屬性設(shè)置:在數(shù)據(jù)對象屬性設(shè)置窗口中,用戶將系統(tǒng)定義的缺省名稱改為用戶定義的名稱,并指定類型,在注釋欄中輸入數(shù)據(jù)對象注釋文字。

定義數(shù)據(jù)對象三、數(shù)據(jù)對象的作用域:實時數(shù)據(jù)庫中定義的數(shù)據(jù)對象都是全局性的,MCGS各個部分都可以對數(shù)據(jù)對象進行操作,通過數(shù)據(jù)對象來交換信息和協(xié)調(diào)工作。數(shù)據(jù)對象的各種屬性在整個運行過程中都保持有效。如在水位控制系統(tǒng)中的液位1、液位2,在組態(tài)實時曲線、實時報表、動畫流程時都是用的同一變量。分享——勤于實踐冬夜讀書示子聿宋陸游古人學(xué)問無遺力,少壯工夫老始成。

紙上得來終覺淺,絕知此事要躬行。竭盡全力持之以恒親身實踐工程能力源于實踐!動畫連接一、水罐動畫連接:(1)水罐1動畫連接

(2)水罐2動畫連接動畫連接二、調(diào)節(jié)閥、水泵和出水閥動畫連接:(1)調(diào)節(jié)閥動畫連接

(2)水泵動畫連接

(3)出水閥動畫連接鼠標單擊手動控制運行效果動畫連接三、流動塊動畫連接鼠標單擊手動控制運行效果動畫連接四、滑動輸入器動畫連接:(1)滑動輸入器背景組態(tài)

(2)滑動輸入器動畫連接滑動輸入器手動控制運行效果動畫連接五、顯示儀表動畫連接:(1)數(shù)字顯示儀表動畫連接

(2)旋轉(zhuǎn)指針式儀表動畫連接動畫連接一、水罐動畫連接:(1)水罐1動畫連接

(2)水罐2動畫連接二、調(diào)節(jié)閥、水泵和出水閥動畫連接:(1)調(diào)節(jié)閥動畫連接

(2)水泵動畫連接

(3)出水閥動畫連接三、流動塊動畫連接四、滑動輸入器動畫連接:(1)滑動輸入器背景組態(tài)

(2)滑動輸入器動畫連接五、顯示儀表動畫連接:(1)數(shù)字顯示儀表動畫連接

(2)旋轉(zhuǎn)指針式儀表動畫連接鼠標單擊手動控制運行效果滑動輸入器手動控制運行效果模擬設(shè)備

模擬設(shè)備是MCGS軟件根據(jù)設(shè)置的參數(shù)產(chǎn)生一組模擬曲線的數(shù)據(jù),以供用戶調(diào)試工程使用。本構(gòu)件可以產(chǎn)生標準的正弦波,方波,三角波,鋸齒波信號,且其幅值和周期都可以任意設(shè)置。模擬設(shè)備運行效果編寫控制流程如果想讓水泵、調(diào)節(jié)閥和出水閥會根據(jù)水罐中的水位變化而自動開啟或關(guān)閉,就需要運用腳本程序編寫控制流程。用戶腳本程序是由用戶編制的、用來完成特定操作和處理的程序。腳本程序的編程語法非常類似于普通的Basic語言,但在概念和使用上更簡單直觀,力求做到使大多數(shù)普通用戶都能正確、快速地掌握和使用。對于大多數(shù)簡單的應(yīng)用系統(tǒng),MCGS的簡單組態(tài)就可完成。只有比較復(fù)雜的系統(tǒng),才需要使用腳本程序,但正確地編寫腳本程序,可簡化組態(tài)過程,大大提高工作效率,優(yōu)化控制過程。編寫控制流程IF液位1<9THEN水泵=1ELSE水泵=0ENDIFIF液位2<1THEN出水閥=0ELSE出水閥=1ENDIFIF液位1>1and液位2<6THEN調(diào)節(jié)閥=1ELSE調(diào)節(jié)閥=0ENDIF腳本程序運行效果想一想做一做:1.什么是數(shù)據(jù)對象?數(shù)據(jù)對象的命名規(guī)則是什么?2.數(shù)據(jù)對象有哪幾種類型?3.什么是組對象?定義并使用組對象時應(yīng)注意哪些問題?4.在圖2-21中,如果把“最大變化百分比”的數(shù)值“100”改成“10”,組態(tài)運行結(jié)果如何?5.在循環(huán)策略屬性設(shè)置中,循環(huán)時間缺省值是60000(ms),如果忘記修改此數(shù)值,組態(tài)運行效果如何?6.你能改變水罐液位變化的快慢嗎?你能改變水罐液位的最大值嗎?7.試組態(tài)完成:當液位1>5時,數(shù)字顯示儀表中數(shù)字顏色為紅色,否則為綠色;當液位2>3時,數(shù)字顯示儀表中數(shù)字顏色為紅色,否則為綠色。8.自行創(chuàng)意設(shè)計一個新圖符并添加到圖庫中。項目2/任務(wù)2THEENDAsummaryonthestage真正聰明的人,早就知道人生路上沒有捷徑,那些所謂的捷足先登,一定是因為提前付出了比別人更多的努力。組態(tài)軟件及應(yīng)用項目式教程項目2水位控制系統(tǒng)組態(tài)任務(wù)3報警顯示與報警數(shù)據(jù)掌握如何定義報警及其實現(xiàn)方法01學(xué)習目標基本訓(xùn)練任務(wù)水位控制系統(tǒng)組態(tài)學(xué)習過程靜態(tài)流程畫面全手動動畫半自動動畫全自動動畫1.實時報警信息2.歷史報警信息3.實時修改報警限值4.燈光報警報警組態(tài)定義報警定義報警的具體操作如下:

對于“液位1”變量,在實時數(shù)據(jù)庫中,雙擊“液位1”,在報警屬性中,選中“允許進行報警處理”;在報警設(shè)置中選中“上限報警”,把報警值設(shè)為:9米;報警注釋為:水罐1的水已達上限值;在報警設(shè)置中選中“下限報警”,把報警值設(shè)為:1米;報警注釋為:水罐1沒水了。在存盤屬性中,選中“自動保存產(chǎn)生的報警信息”。對于液位2變量來說,只需要把“上限報警”的報警值設(shè)為:4米,其它一樣。實時報警顯示實時報警顯示

實時數(shù)據(jù)庫只負責關(guān)于報警的判斷、通知和存儲三項工作,而報警產(chǎn)生后所要進行的其它處理操作(報警確認,即對報警動作的響應(yīng)),則需要您在組態(tài)時實現(xiàn)。

在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中,選中“水位控制”窗口,雙擊“水位控制”或單擊“動畫組態(tài)”進入。在工具條中單擊“工具箱”,彈出“工具箱”,從“工具箱”中單擊“報警顯示”圖標,變“十”后用鼠標拖動到適當位置與大小。在“報警顯示構(gòu)件屬性設(shè)置”中,把“對應(yīng)的數(shù)據(jù)對象的名稱”改為:液位組,“最大記錄次數(shù)”為:6,其它不變。按“確認”后,則報警顯示設(shè)置完畢。此時按“F5”或直接按工具條中圖標,進入運行環(huán)境,您會發(fā)現(xiàn)報警顯示已經(jīng)輕松地實現(xiàn)了。實時報警顯示報警數(shù)據(jù)

在報警定義時,我們已經(jīng)讓當有報警產(chǎn)生時,“自動保存產(chǎn)生的報警信息”,這時我們可以通過如下操作,看看是否有報警數(shù)據(jù)存在?

在“運行策略”中,單擊“新建策略”,彈出“選擇策略的類型”,選中“用戶策略”,按“確定”。如圖2-42所示。修改報警限值一、了解系統(tǒng)函數(shù):(1)系統(tǒng)函數(shù)的分類和功能

(2)系統(tǒng)函數(shù)示例修改報警限值二、修改報警限值操作步驟:(1)新增數(shù)據(jù)對象

(2)制作交互界面

(3)編寫控制流程燈光報警動畫報警整體效果圖報警運行效果報警組態(tài)創(chuàng)意設(shè)計掃描二維碼,嘗試做出報警應(yīng)答運行效果。2.掃描二維碼,嘗試做出彈出報警畫面的運行效果:當水罐1的液位高于上限或低于下限時,彈出報警畫面,報警標志閃爍,并用文字提示水罐1液位異常。當水罐1的液位處于正常范圍時,則關(guān)閉報警窗口。3.掃描二維碼,在水位控制系統(tǒng)中,添加模擬設(shè)備以后,滑動輸入器就不能手動控制了。請設(shè)置手動/自動控制切換按鈕實現(xiàn)手動控制與自動控制的切換。報警應(yīng)答運行效果彈出報警畫面運行效果手動/自動控制切換燈光報警動畫創(chuàng)意設(shè)計——超級高鐵項目2/任務(wù)3THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目3水位控制系統(tǒng)組態(tài)任務(wù)4報表輸出如何做實時報表與歷史報表01學(xué)習目標最終效果圖圖中包括三個標簽:1.水位控制系統(tǒng)數(shù)據(jù)顯示2.實時數(shù)據(jù)3.歷史數(shù)據(jù)兩個報表:實時報表、歷史報表,三個構(gòu)件:1.自由表格2.歷史表格3.存盤數(shù)據(jù)瀏覽實時報表

實時數(shù)據(jù)報表是實時的將當前時間的數(shù)據(jù)變量按一定報告格式(用戶組態(tài))顯示和打印,即:對瞬時量的反映,實時數(shù)據(jù)報表可以通過MCGS系統(tǒng)的實時表格構(gòu)件來組態(tài)顯示實時數(shù)據(jù)報表。歷史報表一、用策略中的“存盤數(shù)據(jù)瀏覽”構(gòu)件實現(xiàn)歷史報表注意:☆在設(shè)置構(gòu)件屬性設(shè)置時,當單擊“顯示屬性”屬性頁的“復(fù)位”按鈕,“時間條件”的屬性“排序列名”設(shè)置會清空,需要重新設(shè)置。否則,運行環(huán)境下無法正常顯示。☆同上,當液位組的組對象發(fā)生變化時,必須重新選擇“數(shù)據(jù)來源”屬性頁的“MCGS組對象對應(yīng)的存盤數(shù)據(jù)表”,即重新選擇液位組。然后在點擊“顯示屬性”的復(fù)位按鈕。修改過的數(shù)據(jù)成員才能正常顯示。歷史報表二、用歷史表格構(gòu)件實現(xiàn)歷史報表在“工具箱”中單擊“歷史表格”圖標從編輯條中單擊“合并表元”圖標,表格中所選區(qū)域會出現(xiàn)反斜杠歷史報表二、用歷史表格構(gòu)件實現(xiàn)歷史報表數(shù)值型格式化字符串:表示為X|Y的形式,如:2|1豎線左邊是小數(shù)位數(shù),右邊是在格式化好的文本的右邊添加的空格的個數(shù)。

開關(guān)型數(shù)值格式化字符串:表示為S1|S2的形式,如:開|關(guān),當開關(guān)型數(shù)值不等于0時,顯示字符串S1,當開關(guān)型數(shù)值等于0時,顯示字符串S2。項目2/任務(wù)4THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目2水位控制系統(tǒng)組態(tài)任務(wù)5曲線顯示如何用MCGS組態(tài)軟件實現(xiàn)實時曲線與歷史曲線01學(xué)習目標注意:☆在基本屬性頁中,絕對時鐘趨勢曲線是指以絕對時間為橫軸標度,構(gòu)件顯示的是數(shù)據(jù)對象與時間的函數(shù)關(guān)系。相對時鐘趨勢曲線是指定一個數(shù)據(jù)對象為橫軸標度,從而實現(xiàn)一個數(shù)據(jù)對象相對于另一個數(shù)據(jù)對象的變化曲線。☆在畫筆屬性頁中,畫筆對應(yīng)的表達式可以簡單地指定一個數(shù)據(jù)對象,如圖中的“液位1”、“液位2”,也可以按照表達式的規(guī)則建立一個復(fù)雜的表達式。

實時曲線歷史趨勢

歷史曲線構(gòu)件實現(xiàn)了歷史數(shù)據(jù)的曲線瀏覽功能。運行時,歷史曲線構(gòu)件能夠根據(jù)需要畫出相應(yīng)歷史數(shù)據(jù)的趨勢效果圖。歷史曲線主要用于事后查看數(shù)據(jù)和狀態(tài)變化趨勢和總結(jié)規(guī)律。

歷史曲線具體操作如下:

在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進入,在“工具箱”中單擊“歷史曲線”圖標,拖放到適當位置調(diào)整大小。雙擊曲線,彈出“歷史曲線構(gòu)件屬性設(shè)置”窗口,按圖2-70設(shè)置,在“歷史曲線構(gòu)件屬性設(shè)置”中,“液位1”曲線顏色為“綠色”;“液位2”曲線顏色為“紅色”。歷史趨勢歷史趨勢注意:☆在設(shè)置曲線標識的時候,在曲線標識窗口勾選曲線條數(shù),并在曲線內(nèi)容下拉框中選擇與曲線對應(yīng)的數(shù)據(jù)對象。否則,工程進入運行環(huán)境,無法正常顯示曲線。☆若要顯示的曲線更平滑,可以采用增加曲線點數(shù)的方法,即增加單位時間內(nèi)采集曲線的點數(shù)及縮短曲線數(shù)據(jù)對象的存盤周期。在運行環(huán)境中,單擊“數(shù)據(jù)顯示”菜單,打開“數(shù)據(jù)顯示窗口”,就可以看到實時數(shù)據(jù),歷史報表,實時曲線,歷史曲線,如圖所示。

最終效果圖項目2/任務(wù)5THEENDAsummaryonthestage失敗只不過是命運試圖將我們推向另一個方向罷了!組態(tài)軟件及應(yīng)用項目式教程項目2水位控制系統(tǒng)組態(tài)任務(wù)6安全機制如何設(shè)置軟件的安全機制01學(xué)習目標操作權(quán)限

MCGS系統(tǒng)的操作權(quán)限機制1.采用用戶組和用戶的概念來進行操作權(quán)限的控制

在MCGS中可以定義無限多個用戶組,每個用戶組中可以包含無限多個用戶,同一個用戶可以隸屬于多個用戶組。操作權(quán)限的分配是以用戶組為單位來進行的,即某種功能的操作哪些用戶組有權(quán)限,而某個用戶能否對這個功能進行操作取決于該用戶所在的用戶組是否具備對應(yīng)的操作權(quán)限。2.安全機制的劃分

(1)操作員組:一般只能進行簡單的日常操作

(2)技術(shù)員組:負責工藝參數(shù)等功能的設(shè)置(3)負責人組:能對重要的數(shù)據(jù)進行統(tǒng)計分析。

各組的權(quán)限各自獨立,但某用戶可能因工作需要,能進行所有操作,則只需把該用戶同時設(shè)為隸屬

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論