版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品好資料學(xué)習(xí)推薦 運(yùn)行策略組態(tài) 本章介紹運(yùn)行策略的概念及其構(gòu)造方式,詳細(xì)說(shuō)明運(yùn)行策略組態(tài)的具體使用 方法和步驟,包括: 概述 運(yùn)行策略的類型 運(yùn)行策略的構(gòu)造方法 創(chuàng)建運(yùn)行策略 設(shè)置運(yùn)行策略的屬性 組態(tài)策略的內(nèi)容 策略行條件部分 策略構(gòu)件 運(yùn)行策略的實(shí)現(xiàn) 概述 到H前為止,經(jīng)各個(gè)部分組態(tài)配置生成的組態(tài)工程,只是一個(gè)順序執(zhí)行的監(jiān) 控系統(tǒng),不能對(duì)系統(tǒng)的運(yùn)行流程進(jìn)行自由控制,這只能適應(yīng)簡(jiǎn)單工程項(xiàng)U的需要。 對(duì)于復(fù)雜的工程,監(jiān)控系統(tǒng)必須設(shè)計(jì)成多分支、多層循環(huán)嵌套式結(jié)構(gòu),按照預(yù)定 的條件,對(duì)系統(tǒng)的運(yùn)行流程及設(shè)備的運(yùn)行狀態(tài)進(jìn)行有針對(duì)性選擇和精確的控制。 為此,MCGS引入運(yùn)行策略的概念,用以解決上述問(wèn)題。
2、 所謂“運(yùn)行策略”,是用戶為實(shí)現(xiàn)對(duì)系統(tǒng)運(yùn)行流程自由控制所組態(tài)生成的一 系列功能塊的總稱。MCGS為用戶提供了進(jìn)行策略組態(tài)的專用窗口和工具箱。 運(yùn)行策略的建立,使系統(tǒng)能夠按照設(shè)定的順序和條件,操作實(shí)時(shí)數(shù)據(jù)庫(kù),控 制用戶窗口的打開(kāi)、關(guān)閉以及設(shè)備構(gòu)件的工作狀態(tài),從而實(shí)現(xiàn)對(duì)系統(tǒng)工作過(guò)程精 確控制及有序調(diào)度管理的目的。 通過(guò)對(duì)MCGS運(yùn)行策略的組態(tài),用戶可以自行組態(tài)完成大多數(shù)復(fù)雜工程項(xiàng)目 的監(jiān)控軟件,而不需要繁瑣的編程工作。 運(yùn)行策略的構(gòu)造方法 MCGS的運(yùn)行策略山七種類型的的策略組成(七種類型見(jiàn)8.3運(yùn)行策略的類 型),每種策略都可完成一項(xiàng)特定的功能,而每一項(xiàng)功能的實(shí)現(xiàn)乂以滿足指定的 條件為前提(七種
3、類型的策略除了啟動(dòng)方式各自不同之外,其功能沒(méi)有本質(zhì)的區(qū) 別)。每一個(gè)“條件一功能”實(shí)體構(gòu)成策略中的一行,稱為策略行,每種策略由 多個(gè)策略行構(gòu)成。運(yùn)行策略的這種結(jié)構(gòu)形式類似于PLC系統(tǒng)的梯形圖編程語(yǔ)言, 但更加圖形化,更加面向?qū)ο蠡?,所包含的功能比較復(fù)雜,實(shí)現(xiàn)過(guò)程則相當(dāng)簡(jiǎn)單。 策略條件部件:策略行中的條件部分和功能部分以獨(dú)立的形式存在,策略行 中的條件部分為策略條件部件。 策略構(gòu)件:策略行中的功能部分為策略構(gòu)件。MCGS提供了 “策略匸具箱”, 一般情況下,用戶只需從工具箱中選用標(biāo)準(zhǔn)構(gòu)件,配置到“策略組態(tài)”窗口內(nèi), 即可創(chuàng)建用戶所需的策略塊。當(dāng)標(biāo)準(zhǔn)構(gòu)件滿足不了要求時(shí),山于采用了構(gòu)件作為 最小元素
4、來(lái)構(gòu)造運(yùn)行策略,使得MCGS具有了良好的開(kāi)放性和可擴(kuò)充性。對(duì)于特 別復(fù)雜的應(yīng)用工程,只須定制若干能完成特定功能的構(gòu)件,將其增加到MCGS系 統(tǒng)中來(lái),就可使已有的監(jiān)控系統(tǒng)增添各種控制功能,而無(wú)須對(duì)整個(gè)系統(tǒng)作任何修 改。 根據(jù)運(yùn)行策略的不同作用和功能,MCGS把運(yùn)行策略分為啟動(dòng)策略、退出策 略、循環(huán)策略、用戶策略、報(bào)警策略、事件策略、熱鍵策略七種。每種策略都山 一系列功能模塊組成。 MCGS運(yùn)行策略窗口中“啟動(dòng)策略”、“退出策略”、“循環(huán)策略”為系統(tǒng)固有 的三個(gè)策略塊,其余的則由用戶根據(jù)需要自行定義,每個(gè)策略都有自己的專用名 稱,MCGS系統(tǒng)的各個(gè)部分通過(guò)策略的名稱來(lái)對(duì)策略進(jìn)行調(diào)用和處理。 啟動(dòng)策
5、略 啟動(dòng)策略在MCGS進(jìn)入運(yùn)行時(shí),首先由系統(tǒng)自動(dòng)調(diào)用執(zhí)行一次。一般在該策 略中完成系統(tǒng)初始化功能,如:給特定的數(shù)據(jù)對(duì)象賦不同的初始值,調(diào)用硬件設(shè) 備的初始化程序等,具體需要何種處理,由用戶組態(tài)設(shè)置。 退出策略 退岀策略在MCGS退出運(yùn)行前,由系統(tǒng)自動(dòng)調(diào)用執(zhí)行一次。一般在該策略中 完成系統(tǒng)善后處理功能,例如,可在退出時(shí)把系統(tǒng)當(dāng)前的運(yùn)行狀態(tài)記錄下來(lái),以 便下次啟動(dòng)時(shí)恢復(fù)本次的工作狀態(tài)。 循環(huán)策略 在運(yùn)行過(guò)程中,循環(huán)策略山系統(tǒng)按照設(shè)定的循環(huán)周期自動(dòng)循環(huán)調(diào)用,循環(huán)體 內(nèi)所需執(zhí)行的操作山用戶設(shè)置。山于該策略塊是山系統(tǒng)循環(huán)掃描執(zhí)行,故可把大 多數(shù)關(guān)于流程控制的任務(wù)放在此策略塊內(nèi)處理,系統(tǒng)按先后順療:掃描所
6、有的策略 行,如策略行的條件成立,則處理策略行中的功能塊。在每個(gè)循環(huán)周期內(nèi),系統(tǒng) 都進(jìn)行一次上述處理工作。 報(bào)警策略 報(bào)警策略山用戶在組態(tài)時(shí)創(chuàng)建,當(dāng)指定數(shù)據(jù)對(duì)象的某種報(bào)警狀態(tài)產(chǎn)生時(shí),報(bào) 警策略被系統(tǒng)自動(dòng)調(diào)用一次。 事件策略 事件策略山用戶在組態(tài)時(shí)創(chuàng)建,當(dāng)對(duì)應(yīng)表達(dá)式的某種事件狀態(tài)產(chǎn)生時(shí),事件 策略被系統(tǒng)自動(dòng)調(diào)用一次。 熱鍵策略 熱鍵策略山用戶在組態(tài)時(shí)創(chuàng)建,當(dāng)用戶按下對(duì)應(yīng)的熱鍵時(shí)執(zhí)行一次。 用戶策略 用戶策略是用戶自定義的功能模塊,根據(jù)需要可以定義多個(gè),分別用來(lái)完成 各自不同的任務(wù)。用戶策略系統(tǒng)不能自動(dòng)調(diào)用,需要在組態(tài)時(shí)指定調(diào)用用戶策略 的對(duì)象,MCGS中可調(diào)用用戶策略的地方有: 主控窗口的菜單命
7、令可調(diào)用指定的用戶策略。 在用戶窗口內(nèi)定義“按鈕動(dòng)作”動(dòng)畫連接時(shí),可將圖形對(duì)象與用戶策略 建立連接,當(dāng)系統(tǒng)響應(yīng)鍵盤或鼠標(biāo)操作后,將執(zhí)行策略塊所設(shè)置的各項(xiàng) 處理工作。如下圖: r & r樁紐較人 9 / 8 選用系統(tǒng)提供的“標(biāo)準(zhǔn)按鈕”動(dòng)畫構(gòu)件作為用戶窗口中的操作按鈕時(shí), 將該構(gòu)件與用戶策略連接,單擊此按鈕或使用設(shè)定的快捷鍵,系統(tǒng)將執(zhí) 行該用戶策略。如下圖: 性 廉佯厲怕|閱茶卷序|可見(jiàn)度爆性| (WIAI |比訓(xùn)心|出認(rèn)M |取泊ICI |幫助川| 策略構(gòu)件中的“策略調(diào)用”構(gòu)件,可調(diào)用其它的策略塊,實(shí)現(xiàn)子策略塊 的功能。如下圖: 為書Htl I 內(nèi)3迸轉(zhuǎn) FnOTiT 汕貝 1L援疊HMss n
8、設(shè)戎卸定什E沖frR湮此 30398 8 S8Q3B8B aaBB 趟段閃|確認(rèn)g |取制ci |初也何| 創(chuàng)建運(yùn)行策略 如下圖所示,在工作臺(tái)“運(yùn)行策略”窗口頁(yè)中,按新建策略”按鈕,即可 新建一個(gè)用戶策略塊(窗口中增加一個(gè)策略塊圖標(biāo)),缺省名稱定義為策略X” (X為區(qū)別各個(gè)策略塊的數(shù)字代碼)。在未做任何組態(tài)配置之前,運(yùn)行策略窗口 包括三個(gè)系統(tǒng)固有的策略塊,新建的策略塊只是一個(gè)空的結(jié)構(gòu)框架,具體內(nèi)容須 由用戶設(shè)置。 策略構(gòu)件 MCGS中的策略構(gòu)件以功能塊的形式來(lái)完成對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)的操作、用戶窗口 的控制等功能,它充分利用面向?qū)ο蟮募夹g(shù),把大量的復(fù)雜操作和處理封裝在構(gòu) 件的內(nèi)部,而提供給用戶的只是構(gòu)
9、件的屬性和操作方法,用戶只需在策略構(gòu)件的 屬性頁(yè)中正確設(shè)置屬性值和選定構(gòu)件的操作方法,就可滿足大多數(shù)工程項(xiàng)LI的需 要,而對(duì)復(fù)雜的工程,只需定制所需的策略構(gòu)件,然后將它們加到系統(tǒng)中來(lái)即可。 在傳統(tǒng)的運(yùn)行策略組態(tài)概念中,系統(tǒng)給用戶提供了大量繁瑣的模塊,讓用戶 利用這些模塊來(lái)組態(tài)自己的運(yùn)行策略,即使是最簡(jiǎn)單的系統(tǒng)也要耗費(fèi)大量的時(shí) 間,這種組態(tài)只是比程序編程語(yǔ)言更圖形化和直觀化而已,對(duì)普通用戶來(lái)說(shuō),難 度和工作量仍然很大。 在MCGS運(yùn)行策略組態(tài)環(huán)境中,一個(gè)策略構(gòu)件就是一個(gè)完整的功能實(shí)體,用 戶要做的不是“搭制”,而是真正的組態(tài),在構(gòu)件屬性對(duì)話框內(nèi),正確地設(shè)置各 項(xiàng)內(nèi)容(象填表一樣),就可完成所需的
10、工作。同時(shí),曲于MCGS為用戶提供了創(chuàng) 建運(yùn)行策略的良好構(gòu)架,使用戶比較容易地將自己編制的功能模塊以構(gòu)件的形式 裝入系統(tǒng)設(shè)立的策略工具箱內(nèi),以便在組態(tài)運(yùn)行策略塊時(shí)調(diào)用。隨著MCGS廣泛 應(yīng)用和不斷地發(fā)展,越來(lái)越多的、功能強(qiáng)大的構(gòu)件會(huì)不斷地加到系統(tǒng)中來(lái)。 目前,MCGS為用戶提供了兒種最基本的策略構(gòu)件,它們是: 策略調(diào)用構(gòu)件:調(diào)用指定的用戶策略 數(shù)據(jù)對(duì)象構(gòu)件:數(shù)據(jù)值讀寫、存盤和報(bào)警處理 設(shè)備操作構(gòu)件:執(zhí)行指定的設(shè)備命令 退出策略構(gòu)件:用于中斷并退出所在的運(yùn)行策略塊 腳本程序構(gòu)件:執(zhí)行用戶編制的腳本程序 音響輸出構(gòu)件:播放指定的聲音文件 定時(shí)器構(gòu)件:用于定時(shí) 計(jì)數(shù)器構(gòu)件:用于計(jì)數(shù) 窗口操作構(gòu)件:打
11、開(kāi)、關(guān)閉、隱藏和打印用戶窗口 EXCEL報(bào)表輸出:將歷史存盤數(shù)據(jù)輸出到EXCEL中,進(jìn)行顯示,處理, 打印,修改等操作 報(bào)警信息瀏覽:對(duì)報(bào)警存盤數(shù)據(jù)進(jìn)行數(shù)據(jù)顯示 存盤數(shù)據(jù)拷貝:將歷史存盤數(shù)據(jù)轉(zhuǎn)移或拷貝到指定的數(shù)據(jù)庫(kù)或文本文件 中 存盤數(shù)據(jù)瀏覽:對(duì)歷史存盤數(shù)據(jù)進(jìn)行數(shù)據(jù)顯示,打印 存盤數(shù)據(jù)提取:對(duì)歷史存盤數(shù)據(jù)進(jìn)行統(tǒng)計(jì)處理 配方操作處理:對(duì)配料參數(shù)等進(jìn)行配方操作 設(shè)置時(shí)間范圍:設(shè)置操作的時(shí)間范圍 修改數(shù)據(jù)庫(kù):對(duì)實(shí)時(shí)數(shù)據(jù)存盤對(duì)象、歷史數(shù)據(jù)庫(kù)進(jìn)行修改,添加,刪除 各個(gè)策略構(gòu)件的組成、功能及用法請(qǐng)參見(jiàn)MCGS參考手冊(cè)第三章MCGS策 略構(gòu)件。 策略行條件部分 策略條件部分構(gòu)成策略行的條件部分,是運(yùn)行策略用
12、來(lái)控制運(yùn)行流程的主要 部件。在每一策略行內(nèi),只有當(dāng)策略條件部分設(shè)定的條件成立時(shí),系統(tǒng)才能對(duì)策 略行中的策略構(gòu)件進(jìn)行操作。 通過(guò)對(duì)策略條件部分的組態(tài),用戶可以控制在什么時(shí)候、什么條件下、什么 狀態(tài)下,對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)進(jìn)行操作,對(duì)報(bào)警事件進(jìn)行實(shí)時(shí)處理,打開(kāi)或關(guān)閉指定的 用戶窗口,完成對(duì)系統(tǒng)運(yùn)行流程的精確控制。 策略行條件屬性設(shè)置 在策略塊,每個(gè)策略行都有如下圖所示的表達(dá)式條件部分,用戶在使用策略 行時(shí)可以對(duì)策略行的條件進(jìn)行設(shè)置(缺省時(shí)表達(dá)式的條件為真),其操作有如下 兒種方法: 表達(dá)式:輸入策略行條件表達(dá)式。 條件設(shè)置:用于設(shè)置策略行條件表達(dá)式的值成立的方式。 表達(dá)式的值非0時(shí)條件成立:當(dāng)表達(dá)式的值非
13、0時(shí),條件成立,執(zhí) 行該策略。 表達(dá)式的值為0時(shí)條件成立:當(dāng)表達(dá)式的值為0時(shí),執(zhí)行該策略。 表達(dá)式的值產(chǎn)生正跳變時(shí)條件成立一次:當(dāng)表達(dá)式的值產(chǎn)生正跳變 (值從0到1)時(shí),執(zhí)行一次該策略。 表達(dá)式的值產(chǎn)生負(fù)跳變時(shí)條件成立一次:當(dāng)表達(dá)式的值產(chǎn)生負(fù)跳變 (值從1到0)時(shí),執(zhí)行一次該策略。 內(nèi)容注釋:用于對(duì)策略行條件加以注釋。 組態(tài)策略內(nèi)容 在工作臺(tái)的運(yùn)行策略”窗口頁(yè)中,選中指定的策略塊,按“策略組態(tài)”按 鈕或用鼠標(biāo)雙擊選中的策略塊圖標(biāo),即可打開(kāi)策略組態(tài)窗口,對(duì)指定策略塊的內(nèi) 容進(jìn)行組態(tài)配置。如下圖所示,在策略組態(tài)窗口里,可以增加或刪除策略行,利 B簞BS追態(tài)策昭2拿 x-rilgz 用系統(tǒng)提供的“策
14、略丄具箱”對(duì)策略行中的構(gòu)件進(jìn)行重新配置或修改。 I 策略工具箱 按工具條中的“工具箱”按鈕,或者選擇“查看”菜單中的“策略工具箱”, 即打開(kāi)系統(tǒng)提供的策略工具箱。策略工具箱中包含所有的策略構(gòu)件,用戶只需在 工具箱內(nèi)選擇所需的構(gòu)件,放在策略行的相應(yīng)位置上,然后設(shè)置該構(gòu)件的屬性, 就可完成運(yùn)行策略的組態(tài)工作。 增加策略行 按工具條中的“新增策略行”按鈕(I蟄),或執(zhí)行“插入”菜單中的“策略 行”命令,或按快捷鍵“Ctrl+I”,即可在當(dāng)前行(藍(lán)色光標(biāo)所在行)之前增加 一行空的策略行(放置構(gòu)件處皆為空白框圖),作為配置策略構(gòu)件的骨架。在未 建立策略行之前,不能進(jìn)行構(gòu)件的組態(tài)操作。 MCGS的策略塊山
15、若干策略行組成,策略行山條件部分和策略構(gòu)件兩部分組 成,每一策略行的條件部分都可以單獨(dú)組態(tài),即設(shè)置策略構(gòu)件的的執(zhí)行條件,每 一策略行的策略構(gòu)件只能有一個(gè),當(dāng)執(zhí)行多個(gè)功能時(shí),必須使用多個(gè)策略行。 系統(tǒng)運(yùn)行時(shí),首先判斷策略行的條件部分是否成立,如果成立,則對(duì)策略行 的策略構(gòu)件進(jìn)行處理,否則不進(jìn)行任何工作。 配置策略構(gòu)件 鼠標(biāo)單擊某一策略行右端的框圖,該框圖呈現(xiàn)藍(lán)色激活標(biāo)志,雙擊策略工具 箱對(duì)應(yīng)的構(gòu)件,則把該構(gòu)件配置到策略行中;或者用鼠標(biāo)單擊策略匸具箱中的對(duì) 應(yīng)構(gòu)件,把鼠標(biāo)移到策略行右端的框圖處,再單擊鼠標(biāo)左鍵,則把對(duì)應(yīng)構(gòu)件配置 到策略行中的指定位置。 設(shè)置構(gòu)件屬性 放置好策略構(gòu)件之后,要進(jìn)行構(gòu)件的屬性設(shè)置。鼠標(biāo)雙擊策略行中的策略構(gòu) 件,或者先選中策略構(gòu)件,按工具條中的“屬性”按鈕(I會(huì)),或執(zhí)行“編輯” 菜單中的“屬性”命令,或按快捷鍵“Alt+Enter”,即可打開(kāi)指定構(gòu)件的屬性對(duì) 話框。不同的策略構(gòu)件所對(duì)應(yīng)的屬性對(duì)話框各不相同,下面各節(jié)中將詳細(xì)介紹各 個(gè)策略構(gòu)件的屬性和作用。 綜上所述,建立一個(gè)運(yùn)行策略的模塊實(shí)體,應(yīng)完成下列組態(tài)操作: 創(chuàng)建策略塊(搭建結(jié)構(gòu)框架) 設(shè)置策略塊屬性(定義名稱) 建立策略行(搭建構(gòu)件骨架) 配置策
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 下半造價(jià)師工程計(jì)價(jià)知識(shí)點(diǎn)缺陷責(zé)任期考試試題
- 公開(kāi)課英語(yǔ)單詞快速記憶
- 高中語(yǔ)文第3單元古思今賞第8課寡人之于國(guó)也課件新人教版必修
- 窗簾布藝:團(tuán)隊(duì)卓越之旅-項(xiàng)目管理能力與團(tuán)隊(duì)合作精進(jìn)之路
- 獨(dú)樹一幟的中國(guó)畫 課件 2024-2025學(xué)年人教版初中美術(shù)九年級(jí)上冊(cè)
- 高中語(yǔ)文10蜀道難登高課件蘇教版必修
- 2024至2030年中國(guó)控天線彈簧數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)引線式石英晶體振蕩器行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國(guó)差速器十字軸行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國(guó)大小鼠灌胃針行業(yè)投資前景及策略咨詢研究報(bào)告
- 干部人事檔案專項(xiàng)審核工作情況報(bào)告(8篇)
- 2024年中國(guó)電信山東分公司校園招聘高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 國(guó)家電網(wǎng)招聘之通信類通關(guān)題庫(kù)(附答案)
- 2024秋八年級(jí)道德與法治上冊(cè) 第四單元 維護(hù)國(guó)家利益 第十課 建設(shè)美好祖國(guó) 第1框 關(guān)心國(guó)家發(fā)展教學(xué)設(shè)計(jì) 新人教版
- 《Photoshop CC圖形圖像處理實(shí)例教程》全套教學(xué)課件
- 二十屆三中全會(huì)知識(shí)含答案(224題)
- 公共租賃住房運(yùn)行管理標(biāo)準(zhǔn)
- 重大事故隱患判定標(biāo)準(zhǔn)課件
- 2024年手術(shù)室感控工作計(jì)劃
- 2024年?yáng)|南亞QCW準(zhǔn)連續(xù)激光器市場(chǎng)深度研究及預(yù)測(cè)報(bào)告
- 統(tǒng)編版2024年新版七年級(jí)上冊(cè)歷史第二單元測(cè)試卷(含答案)
評(píng)論
0/150
提交評(píng)論