《工業(yè)組態(tài)軟件應(yīng)用技術(shù)-組態(tài)王7.5》 課件 項(xiàng)目3、4 交通燈組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)、液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)_第1頁
《工業(yè)組態(tài)軟件應(yīng)用技術(shù)-組態(tài)王7.5》 課件 項(xiàng)目3、4 交通燈組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)、液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)_第2頁
《工業(yè)組態(tài)軟件應(yīng)用技術(shù)-組態(tài)王7.5》 課件 項(xiàng)目3、4 交通燈組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)、液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)_第3頁
《工業(yè)組態(tài)軟件應(yīng)用技術(shù)-組態(tài)王7.5》 課件 項(xiàng)目3、4 交通燈組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)、液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)_第4頁
《工業(yè)組態(tài)軟件應(yīng)用技術(shù)-組態(tài)王7.5》 課件 項(xiàng)目3、4 交通燈組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)、液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

項(xiàng)目三交通燈組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)133任務(wù)2交通燈組態(tài)監(jiān)控系統(tǒng)動(dòng)畫連接任務(wù)1交通燈組態(tài)監(jiān)控系統(tǒng)畫面設(shè)計(jì)任務(wù)1交通燈組態(tài)監(jiān)控系統(tǒng)畫面設(shè)計(jì)135學(xué)習(xí)目標(biāo)1.掌握線屬性、填充屬性、閃爍和隱含連接的功能及其設(shè)置方法。2.能正確設(shè)計(jì)交通燈組態(tài)監(jiān)控系統(tǒng)畫面。136任務(wù)引入組態(tài)王監(jiān)控工程的畫面設(shè)計(jì)是工程的基礎(chǔ)性工作,直接關(guān)系到動(dòng)畫連接后的實(shí)際效果,設(shè)計(jì)如圖所示的交通燈監(jiān)控畫面,學(xué)習(xí)組態(tài)王畫面編輯工具的使用技巧。137交通燈監(jiān)控畫面相關(guān)知識(shí)動(dòng)畫連接1.線屬性連接線屬性連接使被連接對(duì)象的邊框或線的顏色和線形隨連接表達(dá)式的值的改變而改變。在“動(dòng)畫連接”對(duì)話框中,單擊“線屬性”,彈出如圖所示的“線屬性連接”對(duì)話框。定義這類連接需要同時(shí)定義分段點(diǎn)(閾值)和對(duì)應(yīng)的線屬性,利用連接表達(dá)式的多樣性,可以設(shè)計(jì)很多實(shí)用的連接。138139“線屬性連接”對(duì)話框【表達(dá)式】:用于輸入連接表達(dá)式,單擊“?”可以查看已定義的變量名和變量域。【增加】:增加新的分段點(diǎn)。【修改】:修改選中的分段點(diǎn)。“修改”對(duì)話框的設(shè)置方法同“輸入新值”對(duì)話框?!緞h除】:刪除選中的分段點(diǎn)。1402.填充屬性連接填充屬性連接使圖形對(duì)象的填充顏色和填充類型隨連接表達(dá)式的值的改變而改變,通過定義一些分段點(diǎn),使圖形對(duì)象的填充屬性在一段數(shù)值內(nèi)為指定值。在“動(dòng)畫連接”對(duì)話框中單擊“填充屬性”,彈出“填充屬性連接”對(duì)話框,如圖所示。141“填充屬性連接”對(duì)話框【表達(dá)式】:用于輸入連接表達(dá)式,單擊“?”可以查看已定義的變量名和變量域?!驹黾印浚涸黾有碌姆侄吸c(diǎn)。單擊“增加”可以彈出“輸入新值”對(duì)話框?!拘薷摹浚盒薷倪x中的分段點(diǎn)?!靶薷摹睂?duì)話框的設(shè)置方法同“輸入新值”對(duì)話框?!緞h除】:刪除選中的分段點(diǎn)。1423.閃爍連接閃爍連接使被連接對(duì)象在條件表達(dá)式的值為真時(shí)閃爍。閃爍效果容易引起注意,故常用于出現(xiàn)非正常狀態(tài)時(shí)的報(bào)警。在“動(dòng)畫連接”對(duì)話框中單擊“閃爍”,彈出圖所示的“閃爍連接”對(duì)話框。143“閃爍連接”對(duì)話框【閃爍條件】:用于輸入閃爍條件表達(dá)式,當(dāng)此條件表達(dá)式的值為真時(shí),圖形對(duì)象開始閃爍,當(dāng)表達(dá)式的值為假時(shí)閃爍自動(dòng)停止。單擊“?”可以查看已定義的變量名和變量域。【閃爍速度】:設(shè)置閃爍的頻率。1444.隱含連接隱含連接使被連接對(duì)象根據(jù)條件表達(dá)式的值而顯示或隱含。在“動(dòng)畫連接”對(duì)話框中單擊“隱含”,彈出如圖所示的“隱含連接”對(duì)話框。145“隱含連接”對(duì)話框【條件表達(dá)式】:用于輸入顯示或隱含的條件表達(dá)式,單擊“?”可以查看已定義的變量名和變量域?!颈磉_(dá)式為真時(shí)】:設(shè)定當(dāng)條件表達(dá)式的值為真時(shí),被連接對(duì)象是顯示還是隱含。當(dāng)條件表達(dá)式的值為假時(shí),定義為“顯示”狀態(tài)的對(duì)象自動(dòng)隱含,定義為“隱含”狀態(tài)的對(duì)象自動(dòng)顯示。146任務(wù)2交通燈組態(tài)監(jiān)控系統(tǒng)動(dòng)畫連接147學(xué)習(xí)目標(biāo)1.了解命令語言的類型。2.掌握命令語言的語法。3.能完成交通燈組態(tài)監(jiān)控系統(tǒng)動(dòng)畫連接。148任務(wù)引入組態(tài)軟件作為上位機(jī)監(jiān)控軟件不僅具有監(jiān)控功能,還可以通過編寫腳本程序?qū)Ξ嬅婧瓦B接設(shè)備進(jìn)行控制。本任務(wù)要求設(shè)置按鈕、指示燈、文字等對(duì)象的動(dòng)畫連接,通過編寫腳本程序?qū)崿F(xiàn)上位機(jī)對(duì)連接設(shè)備PLC被控對(duì)象的監(jiān)控,交通燈組態(tài)監(jiān)控系統(tǒng)動(dòng)畫圖如圖所示。具體要求如下:149交通燈組態(tài)監(jiān)控系統(tǒng)動(dòng)畫圖1.單擊“啟動(dòng)”按鈕或按“F1”鍵程序運(yùn)行,南北方向紅燈亮25s,同時(shí)東西方向綠燈亮20s,20s后東西方向綠燈滅,黃燈閃亮5s。5s后南北方向紅燈滅,東西方向黃燈滅,東西方向紅燈亮25s,同時(shí)南北方向綠燈亮20s。20s后南北方向綠燈滅,黃燈閃亮5s,循環(huán)此過程。單擊“停止”按鈕或按“F2”鍵程序停止,所有信號(hào)燈關(guān)閉。2.監(jiān)控畫面可顯示日期、時(shí)間、PLC通信狀態(tài)和運(yùn)行時(shí)間。當(dāng)東西或南北方向紅燈亮?xí)r,對(duì)應(yīng)人行橫道斑馬線顯示為紅色,對(duì)應(yīng)方向閃爍顯示“紅燈禁止通行”紅色文字;東西或南北方向綠燈亮?xí)r,對(duì)應(yīng)人行橫道斑馬線顯示為白色,對(duì)應(yīng)方向顯示“綠燈安全通行”藍(lán)色文字。3.單擊“退出系統(tǒng)”按鈕或按“Esc”鍵,退出應(yīng)用程序。150相關(guān)知識(shí)一、命令語言類型組態(tài)王命令語言都是通過事件觸發(fā)執(zhí)行的,如定時(shí)時(shí)間到、數(shù)據(jù)的變化、鍵盤鍵的按下、鼠標(biāo)的點(diǎn)擊等。根據(jù)事件和功能的不同,命令語言分為應(yīng)用程序命令語言、熱鍵命令語言、事件命令語言、數(shù)據(jù)改變命令語言、自定義函數(shù)命令語言、動(dòng)畫連接命令語言、畫面命令語言等。151其中,應(yīng)用程序命令語言、熱鍵命令語言、事件命令語言、數(shù)據(jù)改變命令語言可以稱為后臺(tái)命令語言,它們的執(zhí)行不受畫面打開與否的限制,只要符合條件即可執(zhí)行。另外,可以通過單擊運(yùn)行系統(tǒng)中的“特殊”→“開始執(zhí)行后臺(tái)任務(wù)”和“特殊”→“停止執(zhí)行后臺(tái)任務(wù)”控制應(yīng)用程序命令語言在系統(tǒng)運(yùn)行時(shí)是否執(zhí)行,也可以通過修改系統(tǒng)變量“$啟動(dòng)后臺(tái)命令語言”的值來控制,當(dāng)值置0時(shí)停止執(zhí)行,置1時(shí)開始執(zhí)行。1521.應(yīng)用程序命令語言應(yīng)用程序命令語言是組態(tài)王運(yùn)行系統(tǒng)應(yīng)用程序啟動(dòng)時(shí)、運(yùn)行期間和退出時(shí)執(zhí)行的命令語言程序。在運(yùn)行系統(tǒng)運(yùn)行期間,該程序按照指定時(shí)間間隔定時(shí)執(zhí)行。單擊工程瀏覽器工程目錄顯示區(qū)中“命令語言”下的“應(yīng)用程序命令語言”,則右側(cè)的內(nèi)容顯示區(qū)會(huì)顯示“請(qǐng)雙擊這兒進(jìn)入<應(yīng)用程序命令語言>對(duì)話框...”圖標(biāo),雙擊圖標(biāo),彈出“應(yīng)用程序命令語言”對(duì)話框,如圖所示。153154“應(yīng)用程序命令語言”對(duì)話框(1)菜單欄:包括“文件”和“編輯”菜單?!拔募辈藛沃杏小按_認(rèn)”和“取消”菜單項(xiàng),這兩個(gè)菜單項(xiàng)與編輯器右下角的“確定”和“取消”按鈕作用相同。“編輯”菜單提供使用編輯器編輯命令語言時(shí)的常用工具。(2)工具欄:提供編輯命令語言的工具。包括剪切、復(fù)制、粘貼、刪除、全選、查找、替換和字體。(3)關(guān)鍵字選擇列表:可以在此列表中直接選擇現(xiàn)有的畫面名稱、報(bào)警組名稱和關(guān)鍵字名稱(如運(yùn)算連接符)輸入命令語言編輯器中。例如,單擊一個(gè)畫面名稱,該畫面名稱即可自動(dòng)添加到編輯器中。155(4)函數(shù)選擇列表和函數(shù)類型選擇區(qū):雙擊函數(shù)選擇列表中的某一函數(shù),該函數(shù)即可被添加到編輯器中。(5)運(yùn)算符輸入?yún)^(qū):單擊某一按鈕,該按鈕對(duì)應(yīng)的運(yùn)算符或語句會(huì)自動(dòng)輸入編輯器中。(6)變量選擇區(qū):選擇變量或變量域到編輯器中。(7)命令語言編輯區(qū):輸入命令語言程序的區(qū)域。(8)觸發(fā)條件:觸發(fā)命令語言執(zhí)行的條件,不同的命令語言類型有不同的觸發(fā)條件。1562.數(shù)據(jù)改變命令語言數(shù)據(jù)改變命令語言的觸發(fā)條件為連接的變量或變量的域的值發(fā)生了變化。連接的變量和變量的域可以是任何類型,如離散型、整型、實(shí)型、字符串型等。數(shù)據(jù)改變命令語言可以根據(jù)需要定義多個(gè)。1573.事件命令語言事件命令語言是當(dāng)規(guī)定表達(dá)式的條件成立時(shí)執(zhí)行的命令語言。事件命令語言有發(fā)生時(shí)、存在時(shí)、消失時(shí)三種類型。(1)發(fā)生時(shí):事件條件成立初始執(zhí)行一次。(2)存在時(shí):事件存在期間定時(shí)執(zhí)行,在“每…毫秒”編輯框中輸入執(zhí)行周期,則在事件條件成立期間周期性執(zhí)行命令語言。(3)消失時(shí):當(dāng)事件條件由成立變?yōu)椴怀闪r(shí)執(zhí)行一次。1584.熱鍵命令語言熱鍵命令語言可以將命令語言程序鏈接到指定的計(jì)算機(jī)鍵盤熱鍵上,運(yùn)行期間操作人員按下鍵盤上相應(yīng)的熱鍵即可啟動(dòng)對(duì)應(yīng)的命令語言程序。熱鍵命令語言可以指定使用權(quán)限和操作安全區(qū)。1595.畫面命令語言畫面命令語言是與畫面顯示與否有關(guān)的命令語言程序。畫面命令語言在畫面屬性中定義,分為顯示時(shí)、存在時(shí)、隱含時(shí)三種類型。(1)顯示時(shí):當(dāng)打開或激活畫面為當(dāng)前畫面,或畫面由隱含變?yōu)轱@示時(shí)執(zhí)行一次。(2)存在時(shí):畫面顯示過程中周期性地執(zhí)行,可以設(shè)定執(zhí)行周期。(3)隱含時(shí):當(dāng)畫面由激活狀態(tài)變?yōu)殡[含狀態(tài)或被關(guān)閉時(shí)執(zhí)行一次。只有畫面被關(guān)閉或被其他畫面完全遮蓋時(shí),畫面命令語言才會(huì)停止執(zhí)行。160二、命令語言語法命令語言的語法與一般C程序的語法沒有太大區(qū)別,每一程序語句的末尾應(yīng)該用“;”結(jié)束,當(dāng)使用if…else…、while()等語句時(shí),其程序要用“{}”括起來。1.if-else語句if-else語句的功能是按表達(dá)式的狀態(tài)有條件地執(zhí)行不同的程序,可以嵌套使用。語法為:if(表達(dá)式)161{一條或多條語句;}else{一條或多條語句;}162項(xiàng)目四液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)163任務(wù)2液體攪拌機(jī)實(shí)時(shí)曲線與歷史曲線創(chuàng)建任務(wù)1液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)界面創(chuàng)建設(shè)計(jì)任務(wù)1液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)界面創(chuàng)建設(shè)計(jì)165學(xué)習(xí)目標(biāo)1.掌握填充、流動(dòng)、離散值輸出和字符串輸出動(dòng)畫連接的方法。2.掌握菜單的定義方法。3.能完成液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)界面的創(chuàng)建設(shè)計(jì)。166任務(wù)引入控制系統(tǒng)中的自動(dòng)控制可由下位機(jī)(如PLC)控制器實(shí)現(xiàn),還可以通過上位機(jī)中的運(yùn)行程序?qū)崿F(xiàn)。創(chuàng)建如圖所示的液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)畫面,設(shè)置相應(yīng)動(dòng)畫連接,利用組態(tài)軟件的腳本程序與下位機(jī)PLC配合實(shí)現(xiàn)液體攪拌機(jī)監(jiān)控系統(tǒng)運(yùn)行。167168液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)畫面a)主畫面b)實(shí)時(shí)曲線畫面c)歷史曲線畫面具體要求如下:1.各頁面中頁眉可以實(shí)時(shí)顯示日期、時(shí)間,通過畫面菜單可以選擇任意畫面。2.初始狀態(tài):所有閥門處于關(guān)閉狀態(tài),攪拌電動(dòng)機(jī)處于停止?fàn)顟B(tài),液位開關(guān)處于斷開狀態(tài)。1693.在主窗口中單擊“啟動(dòng)”按鈕,閥門Y000打開,注入A料,液位開始上升,液位值從0開始增加,下液位=ON。當(dāng)液位上升到中液位時(shí),中液位=ON,閥門Y000關(guān)閉,閥門Y001打開,注入B料。當(dāng)液位上升至上液位時(shí),上液位=ON,閥門Y001關(guān)閉,攪拌電動(dòng)機(jī)開始工作。8s后停止攪拌,放出成品料,此時(shí)閥門Y003打開,液位開始下降。當(dāng)液位下降至下液位以下時(shí),下液位=OFF,閥門Y003關(guān)閉。開始下一周期,如此循環(huán)。1704.單擊“停止”按鈕,系統(tǒng)完成當(dāng)前工作周期后停止。5.閥門對(duì)象變量等于1時(shí)為紅色,等于0時(shí)為綠色;液位開關(guān)、料名等文本對(duì)象變量等于1時(shí)為紅色,等于0時(shí)為黑色。6.畫面菜單可進(jìn)行畫面切換,“退出系統(tǒng)”菜單項(xiàng)可退出組態(tài)王運(yùn)行系統(tǒng)。171相關(guān)知識(shí)一、動(dòng)畫連接1.填充連接填充連接的功能是使被連接對(duì)象的填充物(顏色和填充類型)占整體的百分比隨連接表達(dá)式的值的變化而變化?!颈磉_(dá)式】:在此編輯框內(nèi)輸入合法的連接表達(dá)式,單擊“?”可以查看已有的變量名和變量域。【最小填充高度】:輸入對(duì)象填充高度最小時(shí)占據(jù)的被連接對(duì)象高度(或?qū)挾龋┑陌俜直龋ㄕ紦?jù)百分比)及對(duì)應(yīng)的表達(dá)式的值(對(duì)應(yīng)數(shù)值)。172【最大填充高度】:輸入對(duì)象填充高度最大時(shí)占據(jù)的被連接對(duì)象高度(或?qū)挾龋┑陌俜直龋ㄕ紦?jù)百分比)及對(duì)應(yīng)的表達(dá)式的值(對(duì)應(yīng)數(shù)值)。【填充方向】:設(shè)定填充方向,由“填充方向”對(duì)應(yīng)按鈕和填充方向示意圖兩部分組成?!救笔√畛洚嬎ⅰ浚河糜谠O(shè)置對(duì)象填充的類型與顏色,若本連接對(duì)象沒有填充屬性連接,則運(yùn)行時(shí)用此缺省填充畫刷。1732.流動(dòng)連接流動(dòng)連接用于設(shè)置立體管道內(nèi)液體流線的流動(dòng)狀態(tài)。流動(dòng)狀態(tài)根據(jù)“流動(dòng)條件”表達(dá)式的值確定。在畫面上繪制立體管道并雙擊該管道,在“動(dòng)畫連接”對(duì)話框中單擊“流動(dòng)”,彈出如圖所示的“管道流動(dòng)連接”對(duì)話框。174“線屬性連接”對(duì)話框【流動(dòng)條件】:輸入流動(dòng)狀態(tài)關(guān)聯(lián)變量,應(yīng)為整型變量,單擊“?”可以選擇已定義的變量名。管道流動(dòng)的狀態(tài)由關(guān)聯(lián)變量的值確定:(1)當(dāng)變量值為0時(shí),不產(chǎn)生流動(dòng)效果,管道內(nèi)不顯示流線。(2)當(dāng)變量值為1~10時(shí),管道內(nèi)液體流線的流動(dòng)方向?yàn)楣艿榔瘘c(diǎn)至管道終點(diǎn),流速為設(shè)定值,10為速度的最大值。(3)當(dāng)變量值為-10~-1時(shí),管道內(nèi)液體流線的流動(dòng)方向?yàn)楣艿澜K點(diǎn)至管道起點(diǎn),流速為設(shè)定值,-10為速度的最大值。(4)當(dāng)變量值為-255時(shí),停止流動(dòng),管道內(nèi)顯示靜止的流線。1753.離散值輸出連接離散值輸出連接的功能是使文本對(duì)象內(nèi)容在運(yùn)行時(shí)顯示連接表達(dá)式的指定字符串?!緱l件表達(dá)式】:輸入合法的連接表達(dá)式,單擊右側(cè)的“?”可以選擇已定義的變量名和變量域?!颈磉_(dá)式為真時(shí),輸出信息】:當(dāng)表達(dá)式為真時(shí),被連接對(duì)象(文本)輸出的內(nèi)容?!颈磉_(dá)式為假時(shí),輸出信息】:當(dāng)表達(dá)式為假時(shí),被連接對(duì)象(文本)輸出的內(nèi)容?!緦?duì)齊方式】:運(yùn)行時(shí)輸出的離散量字符串與當(dāng)前被連接字符串在位置上按照居左、居中、居右方式對(duì)齊。1764.字符串輸出連接字符串輸出連接的功能是使畫面中文本對(duì)象的內(nèi)容在運(yùn)行時(shí)顯示數(shù)據(jù)庫中某個(gè)變量的字符串值。在“動(dòng)畫連接”對(duì)話框中單擊“字符串輸出”,彈出“文本輸出連接”對(duì)話框,如圖所示。177“文本輸出連接”對(duì)話框【表達(dá)式】:輸入要顯示內(nèi)容的字符串變量,單擊右側(cè)的“?”可以選擇已定義的變量名和變量域?!緦?duì)齊方式】:選擇運(yùn)行時(shí)輸出的字符串與當(dāng)前被連接字符串在位置上的對(duì)齊方式。178二、菜單定義組態(tài)王允許用戶將經(jīng)常調(diào)用的功能做成菜單形式,方便用戶管理,并且可以對(duì)該菜單設(shè)置權(quán)限,提高系統(tǒng)操作的安全性。單擊“工具”→“菜單”,鼠標(biāo)光標(biāo)變?yōu)椤笆弊中?,操作方法如下?.首先將鼠標(biāo)光標(biāo)置于一個(gè)起始位置,此位置就是矩形菜單的左上角。2.按住鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo),牽拉出菜單的另一個(gè)對(duì)角頂點(diǎn)即可,松開鼠標(biāo)左鍵則菜單出現(xiàn)并固定。1793.菜單繪制完成后,必須對(duì)菜單進(jìn)行功能定義。雙擊菜單或右擊菜單并單擊“動(dòng)畫連接”,彈出圖所示的“菜單定義”對(duì)話框。180“菜單定義”對(duì)話框【菜單文本】:定義主菜單名稱,可以輸入任何文本(包括空格),長度不能超過31個(gè)字符?!静藛雾?xiàng)】:定義各子菜單名稱。菜單項(xiàng)定義為樹形結(jié)構(gòu),可以將各個(gè)功能做成下拉菜單的形式。運(yùn)行時(shí),單擊該菜單即可選擇用戶需要的功能?!久钫Z言】:單擊“命令語言”,彈出“命令語言”對(duì)話框,在編輯區(qū)輸入命令語言來實(shí)現(xiàn)菜單各項(xiàng)要執(zhí)行的功能。181【安全性】:定義菜單按鈕運(yùn)行時(shí)的權(quán)限,即沒有授權(quán)的用戶不可以操作該菜單?!緳?quán)限】:輸入菜單按鈕的操作優(yōu)先級(jí),范圍為1~999?!景踩珔^(qū)】:選擇該菜單按鈕的操作安全區(qū),安全區(qū)只允許選擇,不允許直接輸入,防止輸入錯(cuò)誤。182任務(wù)2液體攪拌機(jī)實(shí)時(shí)曲線與歷史曲線創(chuàng)建183學(xué)習(xí)目標(biāo)1.了解組態(tài)王控件的相關(guān)知識(shí)。2.掌握組態(tài)王實(shí)時(shí)趨勢(shì)曲線和歷史趨勢(shì)曲線的設(shè)置與使用方法。3.能正確完成液體攪拌機(jī)實(shí)時(shí)曲線和歷史曲線的創(chuàng)建。184任務(wù)引入在液體攪拌機(jī)組態(tài)監(jiān)控系統(tǒng)中,常需要對(duì)液位的實(shí)時(shí)變化和歷史變化情況進(jìn)行監(jiān)控。創(chuàng)建如圖所示的實(shí)時(shí)曲線和歷史曲線,實(shí)現(xiàn)對(duì)儲(chǔ)液罐中液位實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)變化情況的監(jiān)控。185曲線畫面a)實(shí)時(shí)曲線畫面b)歷史曲線畫面相關(guān)知識(shí)一、控件1.控件概述控件是用來執(zhí)行專門任務(wù)的重復(fù)使用的對(duì)象。每個(gè)控件實(shí)質(zhì)上都是一個(gè)微型程序,但不是一個(gè)獨(dú)立的應(yīng)用程序,可以通過控件的屬性、方法等控制控件的外觀和行為,接受輸入并提供輸出。1862.控件的功能控件在外觀上類似于組合圖素,只需把它放在畫面上,然后配置控件的屬性,進(jìn)行相應(yīng)的函數(shù)連接,就能完成復(fù)雜的功能。當(dāng)所需功能由主程序完成需要很復(fù)雜的命令語言,或根本無法完成時(shí),可使用控件。主程序只需要向控件提供輸入,而其他復(fù)雜工作將由控件完成。3.組態(tài)王支持的控件組態(tài)王提供了很多內(nèi)置控件,如列表框、選項(xiàng)按鈕、棒圖、溫控曲線、視頻控件等,這些控件只能通過組態(tài)王主程序來調(diào)用,其他程序無法使用,這些控件的使用主要通過組態(tài)王的相應(yīng)控件函數(shù)或與之連接的變量實(shí)現(xiàn)。187二、趨勢(shì)曲線趨勢(shì)曲線用來表示數(shù)據(jù)變量隨時(shí)間的變化情況,趨勢(shì)曲線有實(shí)時(shí)趨勢(shì)曲線和歷史趨勢(shì)曲線兩種。這兩種曲線外形都類似于坐標(biāo)軸,X軸代表時(shí)間,Y軸代表變量值。不同的是,當(dāng)程序運(yùn)行時(shí),實(shí)時(shí)趨勢(shì)曲線隨時(shí)間變化自動(dòng)卷動(dòng),以快速顯示變量的新變化,但是不能隨時(shí)間軸“回卷”,不能查閱變量的歷史數(shù)據(jù)。歷史趨勢(shì)曲線可以完成歷史數(shù)據(jù)的查看工作,但它不會(huì)自動(dòng)卷動(dòng),而需要通過命令語言來輔助實(shí)現(xiàn)查閱功能。一個(gè)畫面中可定義數(shù)量不限的趨勢(shì)曲線,在同一個(gè)趨勢(shì)曲線中最多可同時(shí)顯示4個(gè)變量的變化情況。1881.實(shí)時(shí)趨勢(shì)曲線組態(tài)王提供兩種形式的實(shí)時(shí)趨勢(shì)曲線:工具箱中的組態(tài)王內(nèi)置實(shí)時(shí)趨勢(shì)曲線和實(shí)時(shí)趨勢(shì)曲線ActiveX控件。(1)內(nèi)置實(shí)時(shí)趨勢(shì)曲線單擊“工具”→“實(shí)時(shí)趨勢(shì)曲線”或選用工具箱中的“實(shí)時(shí)趨勢(shì)曲線”工具可繪制內(nèi)置實(shí)時(shí)趨勢(shì)曲線,如圖所示。實(shí)時(shí)趨勢(shì)曲線對(duì)象的中間是一個(gè)帶有網(wǎng)格的繪圖區(qū)域,表示曲線將在這個(gè)區(qū)域內(nèi)繪出,網(wǎng)格左側(cè)和下方分別是X軸(時(shí)間軸)和Y軸(數(shù)值軸)的坐標(biāo)標(biāo)注。可以通過選中實(shí)時(shí)趨勢(shì)曲線對(duì)象(周圍出現(xiàn)8個(gè)小矩形)來移動(dòng)其位置或改變其大小。189190內(nèi)置實(shí)時(shí)趨勢(shì)曲線(2)實(shí)時(shí)趨勢(shì)曲線控件單擊“編輯”→“插入通用控件”或選用工具箱中的“插入通用控件”工具,彈出“插入通用控件”對(duì)話框,在列表中選擇“CKvRealTimeCurvesControl”,畫面中將會(huì)創(chuàng)建實(shí)時(shí)趨勢(shì)曲線控件,如圖所示。組態(tài)王實(shí)時(shí)趨勢(shì)曲線控件可以通過TCP/IP獲得實(shí)時(shí)數(shù)據(jù),數(shù)據(jù)服務(wù)器可以是任何一臺(tái)運(yùn)行組態(tài)王的機(jī)器,而無須進(jìn)行組態(tài)工程網(wǎng)絡(luò)配置。實(shí)時(shí)趨勢(shì)曲線控件最多可以顯示20條曲線,可以分別設(shè)置各曲線的繪制方式和采集時(shí)間段,對(duì)曲線進(jìn)行保持、加載和打印。191192實(shí)時(shí)趨勢(shì)曲線控件2.歷史趨勢(shì)曲線組態(tài)王提供3種形式的歷史趨勢(shì)曲線:第一種是從圖庫中調(diào)用已經(jīng)定義好各功能按鈕的歷史趨勢(shì)曲線,該歷史趨勢(shì)曲線只需要定義幾個(gè)相關(guān)變量,適當(dāng)調(diào)整曲線外觀即可完成復(fù)雜的功能。這種形式的歷史趨勢(shì)曲線使用簡單、方便,最多可以繪制8條曲線,無曲線打印功能。193第二種是調(diào)用歷史趨勢(shì)曲線控件,該歷史趨勢(shì)曲線功能很強(qiáng)大,使用比較簡單。通過使用該控件,不但可以實(shí)現(xiàn)組態(tài)王歷史數(shù)據(jù)的曲線繪制,還可以實(shí)現(xiàn)工業(yè)庫中歷史數(shù)據(jù)的曲線繪制、ODBC數(shù)據(jù)庫中記錄數(shù)據(jù)的曲線繪制。在運(yùn)行狀態(tài)下,可以實(shí)現(xiàn)在線動(dòng)態(tài)增加/刪除曲線、曲線圖表的無級(jí)縮放、曲線的動(dòng)態(tài)比較、曲線的打印等。194第三種是從工具箱中調(diào)用歷史趨勢(shì)曲線,該歷史趨勢(shì)曲線需要對(duì)曲線的各個(gè)操作按鈕進(jìn)行定義,即建立命令語言連接才能操作歷史趨勢(shì)曲線,使用時(shí)自主性較強(qiáng),能繪制個(gè)性化的歷史趨勢(shì)曲線。這種情況下,最多可以繪制8條曲線,無曲線打印功能。無論使用哪一種歷史趨勢(shì)曲線,都要進(jìn)行相關(guān)設(shè)置,主要包括變量屬性設(shè)置和歷史數(shù)據(jù)文件存放位置設(shè)置。195三、實(shí)時(shí)趨勢(shì)曲線控件屬性實(shí)時(shí)趨勢(shì)曲線控件包括“常規(guī)”和“曲線”兩個(gè)選項(xiàng)卡。1.“常規(guī)”屬性實(shí)時(shí)趨勢(shì)曲線控件“常規(guī)”屬性頁如圖所示,可設(shè)置繪制范圍、時(shí)間跨度等。196“常規(guī)”屬性頁(1)繪制范圍【距左邊】:實(shí)時(shí)曲線繪圖區(qū)與控件左邊界的距離,設(shè)置范圍為0~200?!揪嘤疫叀浚簩?shí)時(shí)曲線繪圖區(qū)與控件右邊界的距離,設(shè)置范圍為0~200。【距上邊】:實(shí)時(shí)曲線繪圖區(qū)與控件上邊界的距離,設(shè)置范圍為25~200。【距下邊】:實(shí)時(shí)曲線繪圖區(qū)與控件工具條顯示區(qū)的距離,設(shè)置范圍為25~200。197(2)標(biāo)注字體單擊“選擇字體”,可以設(shè)置標(biāo)注字體。(3)時(shí)間跨度【顯示時(shí)間跨度】:曲線圖表的時(shí)間軸長度。設(shè)置范圍為1~100000,單位為s?!静杉瘯r(shí)間跨度】:每次繪制一屏曲線總的時(shí)間長度。設(shè)置范圍為1~100000,單位為s。采集時(shí)間跨度可以大于顯示時(shí)間跨度。當(dāng)繪制的曲線超出圖表顯示范圍時(shí),可以使用圖表工具條中的左移、右移按鈕移動(dòng)查看曲線。198(4)采集結(jié)束時(shí)曲線的處理方式【到達(dá)采集結(jié)束時(shí)間,自動(dòng)清空數(shù)據(jù)重新開始】:到達(dá)采集結(jié)束時(shí)間(即“采集時(shí)間跨度”設(shè)置的時(shí)間),系統(tǒng)自動(dòng)清空整個(gè)采集周期內(nèi)(即一個(gè)“采集時(shí)間跨度”內(nèi))的曲線數(shù)據(jù),曲線重新開始繪制?!镜竭_(dá)采集結(jié)束時(shí)間,自動(dòng)暫?!浚旱竭_(dá)采集結(jié)束時(shí)間,系統(tǒng)暫停曲線數(shù)據(jù)采集,繪圖區(qū)顯示停止時(shí)刻的曲線。(5)服務(wù)端IP繪制曲線的變量所在數(shù)據(jù)服務(wù)器的IP地址,如果是本機(jī)變量,則輸入本機(jī)IP地址。該控件在組態(tài)王“單機(jī)”模式下使用。1992.“曲線”屬性實(shí)時(shí)趨勢(shì)曲線控件“曲線”屬性頁如圖所示,可進(jìn)行曲線添加、編輯和刪除操作。單擊“添加”,彈出“新增加曲線”對(duì)話框,如圖所示。200“曲線”屬性頁“新增加曲線”對(duì)話框(1)曲線繪點(diǎn)【繪點(diǎn)】:選擇曲線是否以繪點(diǎn)方式繪制,勾選此復(fù)選框表示繪制數(shù)據(jù)點(diǎn)?!痉抡鏁r(shí)間戳】:勾選此復(fù)選框則曲線上增加描繪的數(shù)據(jù)點(diǎn),仿真數(shù)據(jù)在曲線上的描點(diǎn)頻率為本地運(yùn)行系統(tǒng)基準(zhǔn)頻率(即仿真時(shí)間戳的變化頻率)。該選項(xiàng)主要適用于數(shù)據(jù)長時(shí)間不變的變量曲線?!具x擇點(diǎn)顏色】:單擊該按鈕可以選擇標(biāo)記數(shù)據(jù)點(diǎn)的顯示顏色?!军c(diǎn)線寬】:設(shè)置標(biāo)記數(shù)據(jù)點(diǎn)的大小,范圍為1~6。201(2)曲線繪線【繪線】:選擇曲線是否以繪線方式繪制,勾選此復(fù)選框表示繪線?!具B線方式】:選擇曲線的連線方式,包括模擬方式和階梯方式?!具x擇線顏色】:單擊該按鈕可以選擇曲線的顯示顏色?!揪€寬】:設(shè)置曲線寬度,范圍為1~6。(3)Y軸最大最小值【最小值】:設(shè)置Y軸的最小值?!咀畲笾怠浚涸O(shè)置Y軸的最大值?!颈A粜?shù)點(diǎn)位數(shù)】:Y軸坐標(biāo)值顯示的小數(shù)點(diǎn)位數(shù)。202(4)曲線對(duì)應(yīng)變量【變量名】:曲線關(guān)聯(lián)的變量名?!咀兞繂挝弧浚簽樽兞吭O(shè)置單位,可以為空。(5)對(duì)照曲線【顯示對(duì)照曲線】:選擇是否顯示曲線的對(duì)照曲線,勾選此復(fù)選框表示顯示?!具x擇線顏色】:單擊該按鈕可以選擇對(duì)照曲線的顯示顏色?!揪€寬】:設(shè)置對(duì)照曲線的寬度,范圍為1~6。203四、歷史趨勢(shì)曲線控件屬性歷史趨勢(shì)曲線控件包括“曲線”“坐標(biāo)系”“預(yù)置打印選項(xiàng)”“報(bào)警區(qū)域選項(xiàng)”和“游標(biāo)配置選項(xiàng)”選項(xiàng)卡。1.“曲線”屬性歷史趨勢(shì)曲線控件的“曲線”屬性頁如圖所示。“曲線”屬性頁中曲線列表的功能是定義曲線圖表初始狀態(tài)的曲線變量、繪制曲線的方式、是否進(jìn)行曲線比較等,曲線中數(shù)據(jù)的來源可以是組態(tài)王歷史庫、工業(yè)庫或其他通過ODBC連接的數(shù)據(jù)源。204205“曲線”屬性頁2.“坐標(biāo)系”屬性歷史趨勢(shì)曲線控件的“坐標(biāo)系”屬性頁如圖所示。206“坐標(biāo)系”屬性頁【邊框顏色】:設(shè)置曲線圖表的邊框顏色?!颈尘邦伾浚涸O(shè)置曲線圖表的背景顏色?!纠L制坐標(biāo)軸】:是否在圖表上繪制坐標(biāo)軸。打開“軸線類型”下拉列表可以選擇坐標(biāo)軸線的類型;單擊“軸線顏色”對(duì)應(yīng)按鈕可以選擇

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論