組態(tài)王.開(kāi)發(fā)單回路液位控制系統(tǒng)指導(dǎo)書(shū).doc_第1頁(yè)
組態(tài)王.開(kāi)發(fā)單回路液位控制系統(tǒng)指導(dǎo)書(shū).doc_第2頁(yè)
組態(tài)王.開(kāi)發(fā)單回路液位控制系統(tǒng)指導(dǎo)書(shū).doc_第3頁(yè)
組態(tài)王.開(kāi)發(fā)單回路液位控制系統(tǒng)指導(dǎo)書(shū).doc_第4頁(yè)
組態(tài)王.開(kāi)發(fā)單回路液位控制系統(tǒng)指導(dǎo)書(shū).doc_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、組態(tài)王6。5開(kāi)發(fā)單回路液位控制系統(tǒng)指導(dǎo)書(shū)本指導(dǎo)書(shū),覆蓋了“組態(tài)王”軟件大部分基本功能。學(xué)完本教程,將能夠建立一個(gè)功能齊全、可實(shí)際使用的上位機(jī)監(jiān)控系統(tǒng),結(jié)合實(shí)驗(yàn)室過(guò)程控制裝置方便的開(kāi)發(fā)出單回路液位控制系統(tǒng)。本課程包括如下功能:* 使用工程瀏覽器 建立新項(xiàng)目* 繪制畫(huà)面* 使用圖庫(kù)和控件 構(gòu)造數(shù)據(jù)庫(kù)* 和下位機(jī)通訊* 產(chǎn)生動(dòng)畫(huà)效果* 查看趨勢(shì)曲線(xiàn)* 設(shè)計(jì)自定義報(bào)表 系統(tǒng)安全防范按以上步驟對(duì)一個(gè)單回路控制系統(tǒng)的模型進(jìn)行組態(tài),建立一個(gè)液位高度監(jiān)控中心。完成后的組態(tài)將具有操作按鈕、趨勢(shì)曲線(xiàn)和數(shù)據(jù)報(bào)表。下圖是供參考的組態(tài)畫(huà)面:圖1 單回路控制系統(tǒng)第一章 基礎(chǔ)知識(shí)了解組態(tài)王軟件使用: ·了解組態(tài)王

2、軟件的整體結(jié)構(gòu)·了解組態(tài)王的工件方式·了解建立應(yīng)用程序的一般過(guò)程 組態(tài)王軟件的結(jié)構(gòu)“組態(tài)王”是運(yùn)行于Win2000/WinNT4.0(補(bǔ)丁6)/Win XP中文平臺(tái)的全中文界面的組態(tài)軟件,采用了多線(xiàn)程、COM組件等新技術(shù),實(shí)現(xiàn)了實(shí)時(shí)多任務(wù),軟件運(yùn)行穩(wěn)定可靠。組態(tài)王具有一個(gè)集成開(kāi)發(fā)環(huán)境“組態(tài)王工程瀏覽器”,在其中您可以查看工程的各個(gè)組成部分,也可以完成構(gòu)造數(shù)據(jù)庫(kù)、定義外部設(shè)備等工作。畫(huà)面的開(kāi)發(fā)和運(yùn)行由工程瀏覽器調(diào)用畫(huà)面制作系統(tǒng)MAKE和畫(huà)面運(yùn)行系統(tǒng)VIEW來(lái)完成的.MAKE是應(yīng)用程序的開(kāi)發(fā)環(huán)境.您需要在這個(gè)環(huán)境中完成設(shè)計(jì)畫(huà)面、動(dòng)畫(huà)連接等工作。MAKE具有先進(jìn)完善的圖形生成功能

3、;數(shù)據(jù)庫(kù)中有多種數(shù)據(jù)類(lèi)型,能合理地抽象控制對(duì)象的特性;對(duì)變量報(bào)警、趨勢(shì)曲線(xiàn)、過(guò)程記錄、安全防范等重要功能都有簡(jiǎn)單的操作辦法.VIEW是“組態(tài)王"軟件的實(shí)時(shí)運(yùn)行環(huán)境,在MAKE中建立的圖形畫(huà)面只有在VIEW中才能運(yùn)行.VIEW從工業(yè)控制對(duì)象中采集數(shù)據(jù),并記錄在實(shí)時(shí)數(shù)據(jù)庫(kù)中。它還負(fù)責(zé)把數(shù)據(jù)的變化用動(dòng)畫(huà)的方式形象地表示出來(lái),同時(shí)完成變量報(bào)警、操作記錄、趨勢(shì)曲線(xiàn)等監(jiān)視功能,并生成歷史數(shù)據(jù)文件.組態(tài)王怎樣和下位機(jī)通訊“組態(tài)王"把第一臺(tái)下位機(jī)看作是外部設(shè)備,在開(kāi)發(fā)過(guò)程中您可以根據(jù)“設(shè)備配置向?qū)А钡奶崾疽徊讲酵瓿蛇B接過(guò)程.在運(yùn)行期間,組態(tài)王通過(guò)驅(qū)動(dòng)程序和這些外部設(shè)備交換數(shù)據(jù),包括采集數(shù)據(jù)

4、和發(fā)送數(shù)據(jù)/指令。每一個(gè)驅(qū)動(dòng)程序都是一個(gè)COM對(duì)象,這種方式使通訊程序和組態(tài)王構(gòu)成一個(gè)完整的系統(tǒng),既保證了運(yùn)行系統(tǒng)的高效率,也使系統(tǒng)能夠達(dá)到很大的規(guī)模。怎樣產(chǎn)生動(dòng)畫(huà)效果 開(kāi)發(fā)者在MAKE中制作的畫(huà)面都是靜態(tài)的,那么它們?nèi)绾我詣?dòng)畫(huà)方式反映工業(yè)現(xiàn)場(chǎng)的狀況呢?這需要通過(guò)實(shí)時(shí)數(shù)據(jù)庫(kù),因?yàn)橹挥袛?shù)據(jù)庫(kù)中的變量才是與現(xiàn)場(chǎng)狀況同步變化的.數(shù)據(jù)庫(kù)變量的變化又如何導(dǎo)致畫(huà)面的動(dòng)畫(huà)效果呢?通過(guò)“動(dòng)畫(huà)連接”就是建立畫(huà)面的圖素與數(shù)據(jù)庫(kù)變量的對(duì)應(yīng)關(guān)系。這樣,工業(yè)現(xiàn)場(chǎng)的數(shù)據(jù),比如溫度、液面高度等,當(dāng)它們發(fā)生變化時(shí),通過(guò)驅(qū)動(dòng)程序,將引起實(shí)時(shí)數(shù)據(jù)庫(kù)中變量的變化,如果畫(huà)面上有一個(gè)圖素,比如指針,您規(guī)定了它的偏轉(zhuǎn)角度與這個(gè)變量相關(guān),

5、您就會(huì)看到指針隨工業(yè)現(xiàn)場(chǎng)數(shù)據(jù)的變化而同步偏轉(zhuǎn)。動(dòng)畫(huà)連接的引入是設(shè)計(jì)人機(jī)接口的一次突破,它把程序員從重復(fù)的圖形編程中解放出來(lái),提供了標(biāo)準(zhǔn)的工業(yè)控制圖形界面,并且有可編程的命令語(yǔ)言連接來(lái)增強(qiáng)圖形界面的功能。 制作一個(gè)工程的五個(gè)步驟1。設(shè)計(jì)圖形界面(定義畫(huà)面)個(gè)人收集整理,勿做商業(yè)用途文檔為個(gè)人收集整理,來(lái)源于網(wǎng)絡(luò)2。定義設(shè)備3。構(gòu)造數(shù)據(jù)庫(kù)(定義變量)4.建立動(dòng)畫(huà)連接 5。運(yùn)行和調(diào)試需要說(shuō)明的是,這五個(gè)步驟并不是完全獨(dú)立的,事實(shí)上,常常是交錯(cuò)進(jìn)行的。在用MAKE構(gòu)造應(yīng)用程序之前,要仔細(xì)規(guī)劃項(xiàng)目,主要考慮三方面問(wèn)題:圖形 用怎樣的圖形畫(huà)面來(lái)模擬實(shí)際的工業(yè)現(xiàn)場(chǎng)的相應(yīng)的工控設(shè)備?用組態(tài)王系統(tǒng)開(kāi)發(fā)的應(yīng)用程序

6、是以“畫(huà)面”為程序單位的,每一個(gè)“畫(huà)面”對(duì)應(yīng)于程序?qū)嶋H運(yùn)行時(shí)的一個(gè)Windows窗口。數(shù)據(jù) 怎樣用數(shù)據(jù)描述工控對(duì)象的各種屬性?也就是創(chuàng)建一個(gè)實(shí)時(shí)數(shù)據(jù)庫(kù),用此數(shù)據(jù)庫(kù)中的變量來(lái)反映工控對(duì)象的各種屬性,比如“電源開(kāi)關(guān)”。在規(guī)劃中可能還要為臨時(shí)變量預(yù)留空間. 動(dòng)畫(huà) 數(shù)據(jù)和圖形畫(huà)面中的圖素的連接關(guān)系是什么?也就是畫(huà)面上的圖素以怎樣的動(dòng)畫(huà)來(lái)模擬現(xiàn)場(chǎng)設(shè)備的運(yùn)行,以及怎樣讓操作者輸入控制設(shè)備的指令。第二章 新建工程開(kāi)始一個(gè)新項(xiàng)目 ·理解項(xiàng)目的含義 ·練習(xí)使用工程瀏覽器 ·開(kāi)始建立一個(gè)新項(xiàng)目 項(xiàng)目的含義 在“組態(tài)王”中開(kāi)發(fā)的每一個(gè)應(yīng)用系統(tǒng)稱(chēng)為一個(gè)項(xiàng)目,每個(gè)項(xiàng)目必須在一個(gè)獨(dú)立的目錄中

7、,不同的項(xiàng)目不能共用一個(gè)目錄。項(xiàng)目目錄也稱(chēng)為工程路徑。在每個(gè)工程路徑下,組態(tài)王為此項(xiàng)目生成了一些重要的數(shù)據(jù)文件,這些數(shù)據(jù)文件一般是不允許修改的。 項(xiàng)目簡(jiǎn)介通過(guò)本教程的學(xué)習(xí),應(yīng)能建立一個(gè)液位高度的監(jiān)控中心。監(jiān)控中心從現(xiàn)場(chǎng)采集數(shù)據(jù),并以動(dòng)畫(huà)方式直觀(guān)地顯示在監(jiān)控畫(huà)面上。監(jiān)控畫(huà)面還將顯示實(shí)時(shí)趨勢(shì)曲線(xiàn)和歷史趨勢(shì)曲線(xiàn)并提供查詢(xún)歷史數(shù)據(jù)的功能.最后完成一個(gè)數(shù)據(jù)統(tǒng)計(jì)的報(bào)表。為了不局限于是具體的下位機(jī)系統(tǒng),本教程建立的項(xiàng)目采用了仿真驅(qū)動(dòng)程序。仿真驅(qū)動(dòng)程序類(lèi)似于實(shí)際的驅(qū)動(dòng)程序,但能夠模擬下位機(jī)自動(dòng)產(chǎn)生數(shù)據(jù)并提供給組態(tài)王。對(duì)于實(shí)際的下位機(jī)系統(tǒng),可參考驅(qū)動(dòng)程序聯(lián)機(jī)幫助來(lái)設(shè)置驅(qū)動(dòng)程序。 建立新工程啟動(dòng)“組態(tài)王"

8、;工程管理器,選擇菜單“文件新建工程”或單擊“新建”按鈕,彈出如圖2示:?jiǎn)螕簟跋乱徊?quot;繼續(xù).彈出“新建工程向?qū)е?duì)話(huà)框”,在工程路徑文本框中輸入一個(gè)有效的工程路徑,或單擊“瀏覽”按鈕,在彈出的路徑選擇對(duì)話(huà)框中選擇一個(gè)有效的路徑。單擊“下一步”繼續(xù)。彈出“新建工程向?qū)е龑?duì)話(huà)框”,在工程名稱(chēng)文本框中輸入工程的名稱(chēng),該工程名稱(chēng)同時(shí)將被作為當(dāng)前工程的路徑名稱(chēng)。在工程描述文本框中輸入對(duì)該工程的描述文字。單擊“完成”完成工程的新建.系統(tǒng)會(huì)彈出對(duì)話(huà)框,詢(xún)問(wèn)用戶(hù)是否將新建工程設(shè)為當(dāng)前工程,可根據(jù)需要進(jìn)行選擇.此時(shí)雙擊新建的工程,依次點(diǎn)“忽略”“確定"即可進(jìn)入“工程瀏覽器”。注意:要執(zhí)行

9、某一工程時(shí),必須將其設(shè)為當(dāng)前工程!圖2 新建工程畫(huà)面使用工程瀏覽器工程瀏覽器是組態(tài)王的集成開(kāi)發(fā)環(huán)境。在這里你可以看到工程的各個(gè)組成部分,包括畫(huà)面、數(shù)據(jù)庫(kù)、外部設(shè)備、系統(tǒng)配置等,它們以樹(shù)形結(jié)構(gòu)表示。工程瀏覽器的使用和Windows中的資源管理器類(lèi)似,為工程的管理提供了方便高效的手段。組態(tài)王開(kāi)發(fā)系統(tǒng)內(nèi)嵌于組態(tài)王工程瀏覽器,又稱(chēng)為畫(huà)面開(kāi)發(fā)系統(tǒng),是應(yīng)用程序的集成開(kāi)發(fā)環(huán)境,工程人員在這個(gè)環(huán)境里進(jìn)行系統(tǒng)開(kāi)發(fā)。圖3 工程瀏覽器第三章 設(shè)計(jì)畫(huà)面·學(xué)習(xí)工具箱的使用 ·學(xué)習(xí)調(diào)色板的使用 ·掌握?qǐng)D庫(kù)的使用方法 建立新畫(huà)面在工程瀏覽器中左側(cè)的樹(shù)形視圖中選擇選擇“畫(huà)面",在右側(cè)視

10、圖中雙擊“新建”。工程瀏覽器將運(yùn)行組態(tài)王開(kāi)發(fā)環(huán)境MAKE,彈出如下對(duì)話(huà)框。在“新畫(huà)面”對(duì)話(huà)框中設(shè)置如下圖,在對(duì)話(huà)框中單擊“確定”。MAKE將按照你指定的風(fēng)格產(chǎn)生一幅名為“單回路控制系統(tǒng)”的畫(huà)面。 圖4 建立新畫(huà)面使用圖形工具箱 接下來(lái)在此畫(huà)面中繪制各圖素.繪制圖素的主要工具放置在圖形編輯工具箱內(nèi).當(dāng)畫(huà)面打開(kāi)時(shí),工具箱自動(dòng)顯示,如果工具箱沒(méi)有出現(xiàn),按F10鍵打開(kāi)它。首先繪制監(jiān)控對(duì)象“水箱”:在工具箱內(nèi)單擊圓角矩形工具,在畫(huà)面上繪制一個(gè)矩形作為下水箱.用同樣的方法繪制儲(chǔ)水箱和上水箱。在工具箱內(nèi)單擊“立體管道”工具,繪制管道.在工具箱內(nèi)單擊文本工具,輸入文字.要改變文字的字體、字號(hào),請(qǐng)先選中文本對(duì)象

11、,然后在工具箱內(nèi)選擇“ABC”圖標(biāo)。選擇菜單“圖庫(kù)刻度",在圖庫(kù)窗口中雙擊一種豎向的刻度.在畫(huà)面上單擊鼠標(biāo)左鍵,刻度將出現(xiàn)在畫(huà)面上.可以縮放、移動(dòng)它,如同普通圖素一樣。在調(diào)整圖形對(duì)象的相對(duì)位置時(shí),幾種對(duì)齊工具可能經(jīng)常會(huì)用到.首先選中所有需要對(duì)齊的圖形對(duì)象,然后在工具箱中單擊所需的對(duì)齊工具即可.最后,繪制的畫(huà)面如首頁(yè)圖A.選擇菜單“文件全部存",保存你的工作成果。 第四章 定義外部設(shè)備和數(shù)據(jù)庫(kù)·掌握外部設(shè)備的定義方法 ·學(xué)習(xí)定義變量的方法 定義外部設(shè)備組態(tài)王把那些需要與之交換數(shù)據(jù)的設(shè)備或程序都作為外部設(shè)備。外部設(shè)備包括:下位機(jī)(PLC、儀表、板卡等),它們

12、一般通過(guò)串行口和上位機(jī)交流數(shù)據(jù);其他 Windows 應(yīng)用程序,它們之間一般通過(guò) DDE 交換數(shù)據(jù);外部設(shè)備還包括網(wǎng)絡(luò)上的其他計(jì)算機(jī).只有在定義了外部設(shè)備之后,組態(tài)王才能通過(guò)I/O變量和它們交換數(shù)據(jù)。為方便你定義外部設(shè)備組態(tài)王設(shè)計(jì)了“設(shè)備配置向?qū)А币龑?dǎo)你完成設(shè)備的連接.如圖5示。本課設(shè)中使用仿真PLC和組態(tài)王通信。仿真PLC可以模擬PLC為組態(tài)王提供數(shù)據(jù)。假設(shè)仿真PLC連接在計(jì)算機(jī)的COM1口。在組態(tài)王工程瀏覽器的左側(cè)選中“ COM1”,在右側(cè)雙擊“新建",運(yùn)行“設(shè)備配置向?qū)А?。選擇“仿真PLC”的“串行”項(xiàng),單擊“下一步”;為外部設(shè)備取一個(gè)名稱(chēng),輸入“PLC1”,單擊“下一步&qu

13、ot;;為設(shè)備選擇連接串口,假設(shè)為COM1,單擊“下一步”;填寫(xiě)設(shè)備地址,假設(shè)為1,單擊“下一步”;請(qǐng)檢查各項(xiàng)設(shè)置是否正確,確認(rèn)無(wú)誤后,單擊“完成"。設(shè)備定義完成后,你可以在工程瀏覽器的右側(cè)看到新建的外部設(shè)備“PLC1”。在定義數(shù)據(jù)庫(kù)變量時(shí),你只要把IO變量連接到這臺(tái)設(shè)備上,它就可以和組態(tài)王交換數(shù)據(jù)了。圖5 外部設(shè)備定義數(shù)據(jù)庫(kù)的作用 數(shù)據(jù)庫(kù)是“組態(tài)王”最核心的部分.在VIEW運(yùn)行時(shí),工業(yè)現(xiàn)場(chǎng)的生產(chǎn)狀況要以動(dòng)畫(huà)的形式反映在屏幕上,操作者在計(jì)算機(jī)前發(fā)布的指令也要迅速送達(dá)生產(chǎn)現(xiàn)場(chǎng),所有這一切都是以實(shí)時(shí)數(shù)據(jù)庫(kù)為中介環(huán)節(jié),所以說(shuō)數(shù)據(jù)庫(kù)是聯(lián)系上位機(jī)和下位機(jī)的橋梁。定義變量的方法 將要建立的“監(jiān)控

14、中心",需要從下位機(jī)采集下水箱液位高度的變化,所以需要在數(shù)據(jù)庫(kù)中定義這個(gè)變量。因?yàn)樵摂?shù)據(jù)是通過(guò)驅(qū)動(dòng)程序采集到的,所以三個(gè)變量的類(lèi)型都是I/O實(shí)型變量。這個(gè)變量名為“下水箱液位高度”,定義方法如下:在工程瀏覽器的左側(cè)選擇“數(shù)據(jù)詞典”,在右側(cè)雙擊“新建”,彈出“變量屬性”對(duì)話(huà)框;對(duì)話(huà)框設(shè)置為如圖6:設(shè)置完成后,單擊“確定”。用類(lèi)似的方法建立其他變量。 圖6 變量定義變量的類(lèi)型 數(shù)據(jù)庫(kù)中存放的是制作應(yīng)用系統(tǒng)時(shí)定義的變量以及系統(tǒng)預(yù)定義的變量。變量可以分為基本類(lèi)型和特殊類(lèi)型兩大類(lèi)?;绢?lèi)型的變量又分為“內(nèi)存變量”和“I/O變量”兩類(lèi)?!癐/O變量”指的是需要“組態(tài)王” 和其它應(yīng)用程序(包括I/

15、O服務(wù)程序)交換數(shù)據(jù)的變量.這種數(shù)據(jù)交換是雙向的、動(dòng)態(tài)的,就是說(shuō):在“組態(tài)王”系統(tǒng)運(yùn)行過(guò)程中,每當(dāng)I/O變量的值改變時(shí),該值就會(huì)自動(dòng)寫(xiě)入遠(yuǎn)程應(yīng)用程序;每當(dāng)遠(yuǎn)程應(yīng)用程序中的值改變時(shí),“組態(tài)王”系統(tǒng)中的變量值也會(huì)自動(dòng)更新.所以,那些從下位機(jī)采集來(lái)的數(shù)據(jù)、發(fā)送給下位機(jī)的指令,比如“下水箱液位"、“閥門(mén)開(kāi)度"等變量,都需要設(shè)置成“I/O變量”.那些不需要和其它應(yīng)用程序交換只在“組態(tài)王"內(nèi)需要的變量,比如計(jì)算過(guò)程的中間變量,就可以設(shè)置成“內(nèi)存變量”.基本類(lèi)型的變量也可以按照數(shù)據(jù)類(lèi)型分為離散型、模擬型、長(zhǎng)整數(shù)型和字符串型。內(nèi)存離散變量、I/O離散變量:類(lèi)似一般程序設(shè)計(jì)語(yǔ)言中的

16、布爾(BOOL)變量,只有0,1兩種取值,用于表示一些開(kāi)關(guān)量。內(nèi)存實(shí)型變量、I/O實(shí)型變量:類(lèi)似一般程序設(shè)計(jì)語(yǔ)言中的浮點(diǎn)型變量,用于表示浮點(diǎn)數(shù)據(jù),取值范圍10E-38至10E+38,有效值7位。內(nèi)存整型變量、I/O整型變量:類(lèi)似一般程序設(shè)計(jì)語(yǔ)言中的有符號(hào)長(zhǎng)整數(shù)型變量,用于表示帶符號(hào)的整型數(shù)據(jù),取值范圍 -2147483648至2147483647。內(nèi)存字符串型變量、I/O字符串型變量:類(lèi)似一般程序設(shè)計(jì)語(yǔ)言中的字符串變量,用于記錄一些有特定含義的字符串,如名稱(chēng),密碼等,該類(lèi)型變量可以進(jìn)行比較運(yùn)算和賦值運(yùn)算。特殊變量類(lèi)型有報(bào)警窗口變量、報(bào)警組變量、歷史趨勢(shì)曲線(xiàn)變量、時(shí)間變量四種.這幾種特殊類(lèi)型的變

17、量正是體現(xiàn)了“組態(tài)王”系統(tǒng)面向工控軟件、自動(dòng)生成人機(jī)接口的特色.如下圖就是定義與其它應(yīng)用程序交換數(shù)據(jù)的變量ai的界面:個(gè)人收集整理,勿做商業(yè)用途文檔為個(gè)人收集整理,來(lái)源于網(wǎng)絡(luò)圖7 變量屬性設(shè)置第五章 動(dòng)畫(huà)設(shè)計(jì)·理解動(dòng)畫(huà)連接的概念 ·掌握定義動(dòng)畫(huà)連接的方法 動(dòng)畫(huà)連接的作用在第一節(jié)課我們已經(jīng)講過(guò),所謂“動(dòng)畫(huà)連接”就是建立畫(huà)面的圖素與數(shù)據(jù)庫(kù)變量的對(duì)應(yīng)關(guān)系。我們即將建立的“監(jiān)控中心”,需要畫(huà)面上的上水箱、下水箱和儲(chǔ)水箱(矩形框?qū)ο?能反映 “下水箱液位”等變量值的變化,這樣,對(duì)于操作者來(lái)說(shuō),他就能看到一個(gè)操作現(xiàn)場(chǎng)狀態(tài)的監(jiān)控畫(huà)面,這正是本課程的目標(biāo)。接下來(lái)為上水箱、下水箱和儲(chǔ)水箱三個(gè)

18、圖素建立動(dòng)畫(huà)連接。建立動(dòng)畫(huà)連接在畫(huà)面上雙擊圖形對(duì)象“下水箱",彈出“動(dòng)畫(huà)連接”對(duì)話(huà)框.單擊“填充”按鈕,彈出“填充連接"對(duì)話(huà)框,對(duì)話(huà)框設(shè)置如圖8.注意填充方向和填充色的選擇。單擊“確定"。單擊“動(dòng)畫(huà)連接”對(duì)話(huà)框的“確定”。用同樣的方法設(shè)置“上水箱”和“儲(chǔ)水箱”的動(dòng)畫(huà)連接。建議在設(shè)置“儲(chǔ)水箱”的動(dòng)畫(huà)連接時(shí)將“填充方向"改為“由上向下填充"。圖8 動(dòng)畫(huà)連接作為一個(gè)實(shí)際上可用的監(jiān)控程序,可能操作者仍需要知道液面的準(zhǔn)確高度,而不僅僅是設(shè)置刻度。這個(gè)功能由“模擬值輸出”動(dòng)畫(huà)來(lái)實(shí)現(xiàn)。在工具箱中選用文本工具,在“閥門(mén)開(kāi)度"矩形框的中部輸入字符串“#

19、", 畫(huà)面如圖9。這個(gè)字符串的內(nèi)容是任意的,比如你可以輸入“液位”,當(dāng)畫(huà)面程序?qū)嶋H運(yùn)行時(shí),字符串的內(nèi)容將被你需要輸出的模擬值所取代。雙擊文本對(duì)象“#”,彈出“動(dòng)畫(huà)連接"對(duì)話(huà)框。單擊“模擬值輸出”,彈出“模擬值輸出連接"對(duì)話(huà)框,對(duì)話(huà)框設(shè)置如圖 9。在此處,“表達(dá)式”是要輸出的變量的名稱(chēng)。輸出格式可以隨意更改,它們與字符串“#”的長(zhǎng)短無(wú)關(guān)。單擊“確定"。單擊“動(dòng)畫(huà)連接"對(duì)話(huà)框的“確定”,完成設(shè)置.同樣的方法,為另兩個(gè)字符串建立“模擬值輸出”動(dòng)畫(huà)連接,連接的表達(dá)式分別為對(duì)應(yīng)的變量。圖9 文本動(dòng)畫(huà)連接選擇MAKE菜單“文件全部存”。只有保存畫(huà)面上的改變

20、以后,在VIEW中才能看到你的工作成果。啟動(dòng)畫(huà)面運(yùn)行程序VIEW 。VIEW啟動(dòng)后,選擇菜單“畫(huà)面打開(kāi)",在彈出的對(duì)話(huà)框中選擇“監(jiān)控中心”。運(yùn)行畫(huà)面如下:圖10 動(dòng)畫(huà)連接結(jié)果第六章 趨勢(shì)曲線(xiàn)設(shè)計(jì)·了解趨勢(shì)曲線(xiàn)的作用 ·掌握實(shí)時(shí)趨勢(shì)曲線(xiàn)的設(shè)置方法 趨勢(shì)曲線(xiàn)的作用 趨勢(shì)曲線(xiàn)用來(lái)反應(yīng)數(shù)據(jù)變量隨時(shí)間的變化情況.趨勢(shì)曲線(xiàn)有兩種:實(shí)時(shí)趨勢(shì)曲線(xiàn)和歷史趨勢(shì)曲線(xiàn)。這兩種曲線(xiàn)外形都類(lèi)似于坐標(biāo)紙,X軸代表時(shí)間,Y軸代表變量值。所不同的是,在畫(huà)面程序運(yùn)行時(shí),實(shí)時(shí)趨勢(shì)曲線(xiàn)隨時(shí)間變化自動(dòng)卷動(dòng),以快速反應(yīng)變量的新變化,但是不能隨時(shí)間軸“回卷”,不能查閱變量的歷史數(shù)據(jù);歷史趨勢(shì)曲線(xiàn)可以完成歷史數(shù)

21、據(jù)的查看工作,但它不會(huì)自動(dòng)卷動(dòng),而需要通過(guò)命令語(yǔ)言來(lái)輔助實(shí)現(xiàn)查閱功能。一個(gè)畫(huà)面中可定義數(shù)量不限的趨勢(shì)曲線(xiàn),在同一個(gè)趨勢(shì)曲線(xiàn)中最多可同時(shí)顯示四個(gè)變量的變化情況。 設(shè)置實(shí)時(shí)趨勢(shì)曲線(xiàn)激活畫(huà)面制作系統(tǒng)MAKE,在工具箱中選用“實(shí)時(shí)趨勢(shì)曲線(xiàn)"工具,然后在畫(huà)面上繪制趨勢(shì)曲線(xiàn).為了讓操作者使用方便,應(yīng)對(duì)趨勢(shì)曲線(xiàn)上的曲線(xiàn)進(jìn)行標(biāo)注,說(shuō)明各種顏色的曲線(xiàn)所代表的變量。雙擊此實(shí)時(shí)趨勢(shì)曲線(xiàn)對(duì)象,彈出“實(shí)時(shí)趨勢(shì)曲線(xiàn)對(duì)象"對(duì)話(huà)框,對(duì)話(huà)框設(shè)置如下圖:圖11 趨勢(shì)曲線(xiàn)畫(huà)面選擇菜單“文件/全部存”,保存你的工作成果。激活畫(huà)面運(yùn)行程序VIEW,畫(huà)面效果如下 :圖12趨勢(shì)曲線(xiàn)組態(tài)結(jié)果第七章 控件實(shí)驗(yàn) ·

22、了解組態(tài)王的控件 ·在組態(tài)王中使用控件 ·學(xué)習(xí)歷史趨勢(shì)曲線(xiàn)的使用方法 ·建立命令語(yǔ)言文本 什么是控件控件采用ActiveX技術(shù),可以作為一個(gè)相對(duì)獨(dú)立的程序單位被應(yīng)用程序所使用??丶慕涌谑菢?biāo)準(zhǔn)的,因此,滿(mǎn)足這些接口的任何控件,包括其他軟件供應(yīng)商開(kāi)發(fā)的控件,都可以被組態(tài)王支持這些控件極大地?cái)U(kuò)充了組態(tài)王系統(tǒng)的功能。使用趨勢(shì)曲線(xiàn)控件 趨勢(shì)曲線(xiàn)是組態(tài)王提供的一類(lèi)控件,包括溫控曲線(xiàn)、XY曲線(xiàn)、柱狀圖/餅圖等。本節(jié)將建立一個(gè)新畫(huà)面,利用歷史趨勢(shì)曲線(xiàn)顯示水箱液位的數(shù)值變化。歷史曲線(xiàn)的作用對(duì)于一個(gè)實(shí)際可用的系統(tǒng)來(lái)說(shuō),一幅畫(huà)面常常是不夠的.組態(tài)王允許你建立畫(huà)面數(shù)目不限的復(fù)雜程序。新

23、建一幅畫(huà)面,畫(huà)面的設(shè)置與前面相同,這里不再重復(fù)。繪制歷史趨勢(shì)曲線(xiàn) 在工具箱內(nèi)點(diǎn)擊 “插入通用控件”,選擇其中倒數(shù)第三個(gè)“歷史趨勢(shì)曲線(xiàn)”即可在畫(huà)面中繪制歷史曲線(xiàn)。右鍵單擊該控件,選擇“控件屬性",彈出“屬性”對(duì)話(huà)框,如下示,對(duì)話(huà)框包括“曲線(xiàn)”和“坐標(biāo)系”兩部分。在“曲線(xiàn)"中點(diǎn)擊“增加”可添加需要的變量,“坐標(biāo)系”可使用默認(rèn)值,單擊對(duì)話(huà)框的“確定”按鈕。為使趨勢(shì)曲線(xiàn)能顯示變量的變化情況,必須先對(duì)變量做如下設(shè)置:選擇菜單“數(shù)據(jù)庫(kù)/數(shù)據(jù)詞典”,在變量列表中對(duì)相應(yīng)變量進(jìn)行設(shè)置,選中“記錄定義”對(duì)話(huà)框中“數(shù)據(jù)變化記錄”選擇框,使之有效。單擊“保存"。因?yàn)橹挥性凇白兞慷x”對(duì)話(huà)

24、框中使變量的“是否記錄”選項(xiàng)有效時(shí),才能在歷史趨勢(shì)曲線(xiàn)中顯示此變量的變化情況,這是因?yàn)闅v史趨勢(shì)曲線(xiàn)中的數(shù)據(jù)都取自記錄文件,而數(shù)據(jù)文件只記錄那些“是否記錄”有效的變量。 圖13 歷史曲線(xiàn)第八章 報(bào)表設(shè)計(jì) ·學(xué)習(xí)制作報(bào)表的方法 ·建立多畫(huà)面的應(yīng)用程序報(bào)表的用途歷史數(shù)據(jù)報(bào)表用以讀取組態(tài)王歷史數(shù)據(jù)記錄文件中的變量值。用戶(hù)可以把過(guò)去一段時(shí)間內(nèi)的歷史數(shù)據(jù)變量取出并生成一個(gè)歷史數(shù)據(jù)報(bào)表文件.數(shù)據(jù)報(bào)表是對(duì)生產(chǎn)過(guò)程中變量狀態(tài)的記錄和反映,它以一定格式輸出用戶(hù)指定的變量值和其他信息,因此,數(shù)據(jù)報(bào)表實(shí)際上就是一種簡(jiǎn)單化的數(shù)據(jù)報(bào)表。組態(tài)王提供的數(shù)據(jù)報(bào)表類(lèi)型有兩種·實(shí)時(shí)數(shù)據(jù)報(bào)表:在組態(tài)王運(yùn)行過(guò)程中,實(shí)時(shí)將當(dāng)前數(shù)據(jù)變量按指定報(bào)表格式生成報(bào)表文件。 實(shí)時(shí)數(shù)據(jù)報(bào)表不能對(duì)歷史數(shù)據(jù)變量進(jìn)行報(bào)表處理。制作報(bào)表 本節(jié)將為水箱液位的變化狀況制作實(shí)時(shí)報(bào)表,報(bào)表包括閥門(mén)開(kāi)度op、下水箱液位pv和設(shè)定值sv,新建一名為“數(shù)據(jù)報(bào)表"畫(huà)面,在工具箱中選中“報(bào)表窗口”,建立如圖14實(shí)時(shí)數(shù)據(jù)報(bào)表: 同理可制得歷史數(shù)據(jù)報(bào)表,兩張表可放在同一畫(huà)面或另建一張,由個(gè)人喜好決定.生成報(bào)表切換到畫(huà)面運(yùn)行環(huán)境VIEW,打開(kāi)畫(huà)面“監(jiān)控中心”,單擊按鈕“數(shù)據(jù)報(bào)表”,將打開(kāi)“數(shù)據(jù)報(bào)表”畫(huà)面。 建立畫(huà)面切換的控制 目前在VIEW中打開(kāi)畫(huà)面的方法是通過(guò)菜單“畫(huà)面/

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論