版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、NO.1第四章 運行策略組態(tài)NO.2第四章 運行策略組態(tài) 運行策略是指對監(jiān)控系統(tǒng)運行流程進(jìn)行控制的方法和條件,它能夠?qū)ο到y(tǒng)執(zhí)行某項操作和實現(xiàn)某種功能進(jìn)行有條件的約束。 運行策略由多個復(fù)雜的功能模塊組成,稱為“策略塊”,用來完成對系統(tǒng)運行流程的自由控制,使系統(tǒng)能按照設(shè)定的順序和條件操作實時數(shù)據(jù)庫,控制用戶窗口的打開、關(guān)閉以及控制設(shè)備構(gòu)件的工作狀態(tài)等,從而實現(xiàn)對系統(tǒng)工作過程的精確控制及有序的調(diào)度管理。運行策略NO.3第四章 運行策略組態(tài)在腳本程序編輯環(huán)境,可以靈活地實現(xiàn)控制流程和各種操作。 腳本程序 腳本程序語句 編輯功能窗口、策略、設(shè)備、變量、等的各種方法、屬性以及各類系統(tǒng)函數(shù) 語句和表達(dá)式類型
2、 NO.4第四章 運行策略組態(tài) 腳本程序的編程語法非常類似于普通的Basic語言,對于大多數(shù)簡單的應(yīng)用系統(tǒng),MCGS的腳本程序通常只用來進(jìn)行生產(chǎn)流程的控制和監(jiān)測,而對比較復(fù)雜的系統(tǒng),腳本程序可以利用相對復(fù)雜的控制算法來實現(xiàn)系統(tǒng)的實時控制。 腳本程序 正確地編寫腳本程序,可簡化組態(tài)過程,大大提高工作效率,優(yōu)化控制過程。NO.5第四章 運行策略組態(tài) “數(shù)據(jù)對象 = 表達(dá)式” 賦值語句 即把“=”右邊表達(dá)式的運算值賦給左邊的數(shù)據(jù)對象。賦值號左邊必須是能夠讀寫的數(shù)據(jù)對象,如:開關(guān)型數(shù)據(jù)、數(shù)值型數(shù)據(jù)、字符型數(shù)據(jù)以及能進(jìn)行寫操作的內(nèi)部數(shù)據(jù)對象。 而組對象、事件型數(shù)據(jù)、只讀的內(nèi)部數(shù)據(jù)對象、系統(tǒng)內(nèi)部函數(shù)以及常
3、量,均不能出現(xiàn)在賦值號的左邊,因為不能對這些對象進(jìn)行寫操作。 賦值號的右邊為一表達(dá)式,表達(dá)式的類型必須與左邊數(shù)據(jù)對象值的類型相符合,否則系統(tǒng)會提示“賦值語句類型不匹配”的錯誤信息。NO.6第四章 運行策略組態(tài)條件語句有如下三種形式:If 表達(dá)式 Then 賦值語句或退出語句If 表達(dá)式 Then 語句EndIfIf 表達(dá)式Then 語句Else 語句EndIf條件語句 條件語句允許多級嵌套,即條件語句中可以包含新的條件語句,MCGS腳本程序的條件語句最多可以有8級嵌套,為編制多分支流程的控制程序提供了可能。NO.7第四章 運行策略組態(tài) 退出語句為“Exit”,用于中斷腳本程序的運行,停止執(zhí)行其
4、后面的語句。一般在條件語句中使用退出語句,以便在某種條件下,停止并退出腳本程序的執(zhí)行。 退出語句 NO.8第四章 運行策略組態(tài) 在腳本程序中以單引號“”開頭的語句稱為注釋語句,實際運行時,系統(tǒng)不對注釋語句作任何處理。注釋語句 NO.9第四章 運行策略組態(tài)PID算法 PID算法是最早發(fā)展起來的控制策略之一,由于其算法簡單、魯棒性好及可靠性高被廣泛地應(yīng)用于過程控制和運動控制中。尤其是隨著計算機(jī)技術(shù)的發(fā)展,數(shù)字PID控制被廣泛地加以應(yīng)用,不同的PID控制算法其控制效果也各有不同。 利用MCGS的腳本程序可以靈活地進(jìn)行控制算法的編程,通過腳本程序的策略組態(tài)來實現(xiàn)各種控制算法,下面就以幾種典型PID算法
5、為例,對MCGS腳本程序?qū)崿F(xiàn)控制算法的方法加以介紹。 NO.10第四章 運行策略組態(tài)增量式標(biāo)準(zhǔn)PID控制算法 當(dāng)執(zhí)行機(jī)構(gòu)需要的控制量是以增量的形式逐次疊加時,對應(yīng)的PID控制算法稱為增量式標(biāo)準(zhǔn)PID控制算法。 NO.11第四章 運行策略組態(tài)增量式標(biāo)準(zhǔn)PID控制算法對應(yīng)的腳本程序如下:偏差2=偏差1 上上次偏差偏差1=偏差 上次偏差偏差=設(shè)定值測量值 本次偏差比例=比例系數(shù)*(偏差偏差1) 比例作用if 積分時間=0 then 積分作用 積分=0else 積分=比例系數(shù)*采樣周期 *偏差/積分時間endif微分=比例系數(shù)*微分時間*(偏差2*偏差1+偏差2)/采樣周期 微分作用增量=比例+積分+
6、微分 增量輸出位置=前次位置+增量 位置輸出if 位置=位置最大值then 位置=位置最大值 超出位置最大值,位置位置最大值if 位置-0.5 and 偏差=位置最大值then 位置=位置最大值 超出位置最大值,位置位置最大值if 位置1 or 偏差=位置最大值then 位置=位置最大值 超出位置最大值,位置位置最大值if 位置=位置最大值then 位置=位置最大值 超出位置最大值,位置位置最大值if 位置=位置最小值then 位置=位置最小值 超出位置最小值,位置位置最小值前次位置=位置 為下循環(huán)準(zhǔn)備不完全微分PID控制(DPID)算法 NO.18第四章 運行策略組態(tài)用腳本語言實現(xiàn)順序控制
7、順序控制是指根據(jù)生產(chǎn)企業(yè)的實際生產(chǎn)工藝要求,按照時間的順序,通過預(yù)先編制的程序在現(xiàn)場對各種生產(chǎn)設(shè)備進(jìn)行控制。 NO.19第四章 運行策略組態(tài)鍋爐系統(tǒng)控制 順序控制規(guī)則為:當(dāng)溫度小于65攝氏度,開大供氣閥門100%加熱,當(dāng)溫度大于75攝氏度時,關(guān)小供氣閥門至5%;當(dāng)溫度小于60攝氏度大于80攝氏度時運行狀態(tài)為“報警”;當(dāng)壓力大于0.11MPa打開放氣閥門,當(dāng)壓力小于0.11MPa時關(guān)閉放氣閥門;當(dāng)壓力大于0.12MPa時運行狀態(tài)顯示為“報警”;當(dāng)液位小于0.8m時開大給水閥門至100%,當(dāng)液位大于1.0m時關(guān)小給水閥門至5%;當(dāng)液位小于0.5m或大于1.2m時運行狀態(tài)為“報警”;當(dāng)溫度大于60攝
8、氏度小于80攝氏度,壓力小于0.12MPa,液位大于0.5m小于1.2m時,運行狀態(tài)為“正?!?。NO.20第四章 運行策略組態(tài)鍋爐系統(tǒng)控制 腳本程序如下:IF 溫度 75 THEN 供氣閥 = 5IF 溫度 80 THEN 運行狀態(tài) = 報警IF 壓力 0.11 THEN 放氣閥= 1IF 壓力 0.12 THEN 運行狀態(tài) = 報警IF 液位 1.0 THEN 給水閥 = 5IF 液位 1.2 THEN 運行狀態(tài) = 報警IF 溫度 60 AND 溫度 80 AND 壓力 0.12 AND 液位 0.5 THEN 運行狀態(tài) = 正常NO.21第四章 運行策略組態(tài)運行策略 “運行策略”,是用戶
9、為實現(xiàn)系統(tǒng)流程的自由控制,組態(tài)生成的一系列功能塊的總稱。 在考慮一個工程中相關(guān)的控制策略時,尤其對于特別復(fù)雜的應(yīng)用工程,只須定制若干能完成特定功能的構(gòu)件,將其增加到MCGS系統(tǒng)中,就可使已有的監(jiān)控系統(tǒng)增添各種靈活的控制功能,而無須對整個系統(tǒng)作修改。NO.22第四章 運行策略組態(tài)運行策略的分類 策略類型共有7種,即啟動策略、退出策略、循環(huán)策略、用戶策略、報警策略、事件策略、熱鍵策略。其中“啟動策略”和“退出策略”用戶在建立工程時會自動產(chǎn)生,用戶可根據(jù)需要對其進(jìn)行組態(tài),而不能通過新建策略來建立。完成系統(tǒng)的流程控制和控制算法 完成用戶自定義的各種功能或任務(wù) 數(shù)據(jù)的報警存盤 事件的響應(yīng) 熱鍵的響應(yīng) 系
10、統(tǒng)允許用戶創(chuàng)建或定義最多512個用戶策略。 NO.23第四章 運行策略組態(tài)策略構(gòu)件 MCGS共提供了17種策略構(gòu)件,它們分別是:退出策略、音響輸出、策略調(diào)用、數(shù)據(jù)對象、設(shè)備操作、腳本程序、定時器、計數(shù)器、窗口操作、Excel報表輸出、配方操作處理、存盤數(shù)據(jù)瀏覽、存盤數(shù)據(jù)提取、存盤數(shù)據(jù)拷貝、報警信息瀏覽、設(shè)置時間范圍、修改數(shù)據(jù)庫。 NO.24第四章 運行策略組態(tài)策略的創(chuàng)建NO.25第四章 運行策略組態(tài)用啟動策略實現(xiàn)系統(tǒng)初始化 啟動策略一般完成系統(tǒng)初始化功能,只在MCGS運行開始時自動調(diào)用執(zhí)行一次。NO.26第四章 運行策略組態(tài)用啟動策略實現(xiàn)系統(tǒng)初始化某系統(tǒng)在進(jìn)入MCGS運行環(huán)境時,在初始狀態(tài)把4
11、臺老化臺工作方式設(shè)置為手動、停止?fàn)顟B(tài)。NO.27第四章 運行策略組態(tài)用循環(huán)策略中實現(xiàn)設(shè)備的定時運行 一個系統(tǒng)中至少應(yīng)該有一個循環(huán)策略 在MCGS運行過程中,循環(huán)策略由系統(tǒng)按照設(shè)定的循環(huán)周期自動循環(huán)調(diào)用,循環(huán)體內(nèi)所需執(zhí)行的操作和任務(wù)由用戶設(shè)置。NO.28第四章 運行策略組態(tài)在某系統(tǒng)中每隔20s使某設(shè)備定時運行5s。 用循環(huán)策略中實現(xiàn)設(shè)備的定時運行 NO.29第四章 運行策略組態(tài)用報警策略實現(xiàn)報警數(shù)據(jù)存盤 當(dāng)對應(yīng)的數(shù)據(jù)對象的某種報警狀態(tài)產(chǎn)生時,報警策略被系統(tǒng)自動調(diào)用一次。 “報警產(chǎn)生時執(zhí)行一次”、“報警結(jié)束時執(zhí)行一次”、“報警應(yīng)答時執(zhí)行一次” 。NO.30第四章 運行策略組態(tài)在某系統(tǒng)中設(shè)置一個報警
12、策略,其功能是執(zhí)行一次窗口操作(打開1設(shè)備報警窗口)。 用報警策略實現(xiàn)報警數(shù)據(jù)存盤NO.31第四章 運行策略組態(tài)用用戶策略實現(xiàn)存盤數(shù)據(jù)瀏覽 用戶策略主要是用來完成各種不同的任務(wù),在一個工程中可以定義多個。用戶策略系統(tǒng)不能自動運行,要由指定的策略對象進(jìn)行調(diào)用。 存盤數(shù)據(jù)提取,就是把歷史數(shù)據(jù)庫數(shù)據(jù)按照一定的時間條件和統(tǒng)計方式取出來,存到另外一個數(shù)據(jù)表中。針對存盤數(shù)據(jù)提取的結(jié)果,在用戶策略中采用“存盤數(shù)據(jù)瀏覽”構(gòu)件可對提取的數(shù)據(jù)進(jìn)行瀏覽。NO.32第四章 運行策略組態(tài)用用戶策略實現(xiàn)存盤數(shù)據(jù)瀏覽某鍋爐控制系統(tǒng)中含有5臺鍋爐,利用用戶策略實現(xiàn)對鍋爐壓力組對象的存盤數(shù)據(jù)瀏覽。 NO.33第四章 運行策略組
13、態(tài)用退出策略實現(xiàn)數(shù)據(jù)對象初始值的設(shè)定 退出策略一般完成系統(tǒng)善后處理功能,只在MCGS退出運行前由系統(tǒng)自動調(diào)用執(zhí)行一次。NO.34第四章 運行策略組態(tài)用退出策略實現(xiàn)數(shù)據(jù)對象初始值的設(shè)定 在某鍋爐熱力系統(tǒng)中利用退出策略實現(xiàn)系統(tǒng)運行數(shù)據(jù)的存儲,以此做為下一次系統(tǒng)運行時該數(shù)據(jù)對象的初始值。存儲的數(shù)據(jù)包括:5臺鍋爐蒸汽流量日累計值、5臺鍋爐蒸汽流量月累計值、5臺鍋爐蒸汽流量年累計值、總的蒸汽流量日累計值、總的蒸汽流量日累計值。 NO.35第四章 運行策略組態(tài)事件策略 當(dāng)對應(yīng)表達(dá)式的某種事件狀態(tài)產(chǎn)生時,事件策略被系統(tǒng)自動調(diào)用一次。 表達(dá)式的值正跳變(0to1)、表達(dá)式的值負(fù)跳變(1to0)、表達(dá)式的值正負(fù)
14、跳變(0to1to0)、表達(dá)式的值負(fù)正跳變(1to0to1) NO.36第四章 運行策略組態(tài)熱鍵策略 當(dāng)用戶按下對應(yīng)的熱鍵時執(zhí)行一次。 直接按壓鍵盤上的鍵來添加 NO.37第四章 運行策略組態(tài)內(nèi)部函數(shù) MCGS組態(tài)軟件為用戶提供了一些常用的數(shù)學(xué)函數(shù)和對MCGS內(nèi)部對象操作的函數(shù)。組態(tài)時可在表達(dá)式中或用戶腳本程序中直接使用這些函數(shù)。 系統(tǒng)內(nèi)部函數(shù)的名稱一律以“!”符號開頭。MCGS共提供了11種不同的系統(tǒng)函數(shù),這些系統(tǒng)函數(shù)是:運行環(huán)境操作函數(shù)、數(shù)據(jù)對象操作函數(shù)、用戶登錄操作函數(shù)、字符串操作函數(shù)、定時器操作函數(shù)、系統(tǒng)操作函數(shù)、數(shù)學(xué)函數(shù)、文件操作函數(shù)、ODBC數(shù)據(jù)庫函數(shù)、配方操作函數(shù)和時間函數(shù)。 NO.38第四章 運行策略組態(tài)運行環(huán)境操作函數(shù) 要求在某系統(tǒng)中用腳本程序?qū)崿F(xiàn)用戶窗口“窗口1”的打開和關(guān)閉。 NO.39第四章 運行策略組態(tài)定時器操作函數(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人結(jié)算賬戶培訓(xùn)
- 培訓(xùn)師自我簡介
- 山西省現(xiàn)代雙語學(xué)校南校2024-2025學(xué)年高三上學(xué)期11月月考?xì)v史試題 - 副本
- 河北省唐山市遷安市2024-2025學(xué)年七年級上學(xué)期期中道德與法治試題(含答案)
- 2024-2025學(xué)年江蘇省蘇州市吳江區(qū)蘇州灣實驗初級中學(xué)八年級(上)數(shù)學(xué)十月月考試卷(含答案)
- T-YNZYC 0080-2023 綠色藥材 蜘蛛香產(chǎn)地加工規(guī)程
- T-XMSSAL 0115-2024 供廈食品 速凍調(diào)制肉制品
- 中考英語 八年級上冊 重點詞組及語法專項復(fù)習(xí) 人教新目標(biāo)版
- Windows Server網(wǎng)絡(luò)管理項目教程(Windows Server 2022)(微課版)5.7 拓展案例3:配置FTP站點用戶隔離
- 高中語文第5單元散而不亂氣脈中貫2伶官傳序課件新人教版選修中國古代詩歌散文欣賞
- 環(huán)境、社會和公司治理(ESG)報告的會計影響
- DL-T5394-2021電力工程地下金屬構(gòu)筑物防腐技術(shù)導(dǎo)則
- 全屋定制家具訂單管理流程圖
- 2024年鄭州市金水區(qū)人民法院執(zhí)法勤務(wù)類一級警員招錄1人《行政職業(yè)能力測驗》高頻考點、難點(答案詳解版)
- 初中物理教育教學(xué)案例分析(3篇模板)
- 2024年武漢市東西湖自來水公司招聘筆試參考題庫附帶答案詳解
- JJF(機(jī)械) 1056-2021 殘余應(yīng)力超聲檢測儀校準(zhǔn)規(guī)范
- 2024屆四川成都九年級上冊期末質(zhì)量檢測九區(qū)聯(lián)考語文試題(含答案)
- 水稻插秧機(jī)的組成及工作過程課件講解
- 2024年福建漳州市九龍江集團(tuán)限公司春季中高級人才春季招聘48人公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 病案首頁填寫規(guī)范課件
評論
0/150
提交評論