力控實(shí)驗(yàn)指導(dǎo)書_第1頁(yè)
力控實(shí)驗(yàn)指導(dǎo)書_第2頁(yè)
力控實(shí)驗(yàn)指導(dǎo)書_第3頁(yè)
力控實(shí)驗(yàn)指導(dǎo)書_第4頁(yè)
力控實(shí)驗(yàn)指導(dǎo)書_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、力控組態(tài)軟件實(shí)驗(yàn)指導(dǎo)書實(shí)驗(yàn)熟悉力控組態(tài)軟件實(shí)驗(yàn)一、擬建立工程簡(jiǎn)介1、假設(shè)的工藝過(guò)程 工藝設(shè)備包括一個(gè)油罐,一個(gè)進(jìn)油控制閥門,一個(gè)出油控制閥 門。用于控制兩臺(tái)閥門的仿真儀表驅(qū)動(dòng),如下圖所示:史狐行梟岐pravij淺位優(yōu):TLOCWO2、工藝的邏輯控制過(guò)程:當(dāng)進(jìn)油控制閥門打開(kāi)時(shí),則開(kāi)始進(jìn)油。一旦存儲(chǔ)罐即將被注滿,進(jìn)油控制閥門關(guān)閉, 出油控制閥門打開(kāi)。一旦存儲(chǔ)罐即將被排空,進(jìn)油控制閥門打開(kāi),出油控制閥門關(guān)閉。 如此反復(fù)進(jìn)行。在這個(gè)例子中,實(shí)現(xiàn)方式是借助力控的儀表仿真驅(qū)動(dòng)做為硬件設(shè)備, 通過(guò)腳本語(yǔ)言實(shí)現(xiàn)邏輯控制過(guò)程。3、力控的儀表仿真驅(qū)動(dòng)SIMULATOR力控的儀表仿真驅(qū)動(dòng)寄存器類型.寄存罌地址增量寄

2、存淤0對(duì)應(yīng)油罐的淞位常量寄存器0控制油罐的進(jìn)油控制閥門冷成志存器1控制油罐的出油控制閥門狀態(tài)控制0啟動(dòng)/件匕邏輯控制過(guò)程的開(kāi)關(guān)4、工程要完成的目標(biāo)(1)創(chuàng)建一幅工藝流程圖,圖中包括一個(gè)油罐,一個(gè)進(jìn)油控制閥門和出油控制閥門, 全部使用電磁閥帶動(dòng)氣缸閥。(2)閥門根據(jù)開(kāi)關(guān)狀態(tài)而變色,開(kāi)時(shí)為綠色,關(guān)時(shí)為紅色。(3)創(chuàng)建實(shí)時(shí)數(shù)據(jù)庫(kù),并與SIMULATOR行數(shù)據(jù)連接,完成一幅工藝流程圖的動(dòng)態(tài)數(shù)據(jù)及動(dòng)態(tài)棒圖顯示(4)用兩個(gè)按鈕實(shí)現(xiàn)啟動(dòng)和停止,啟動(dòng)和停止邏輯程序的運(yùn)行。二、建立新工程首先通過(guò)力控的“工程管理器”指定工程的名稱和工作的路徑,不同的工程 定要放在不同的路徑下。 指定工程的名稱和路徑,啟動(dòng)力控的“

3、工程管理器”。圖1-1按“新增應(yīng)用”按鈕,出現(xiàn)圖1-2對(duì)話框:項(xiàng)目名稱:所新建的工程的名稱生成路徑:新建工程的路徑,默認(rèn)路徑為: c:Program FilesPCAuto6描述信息:對(duì)新建工程的描述文字點(diǎn)擊“確定”按鈕,此時(shí)在工程管理器中可以看到添加了一個(gè)名為test的工程,然后再點(diǎn)擊“開(kāi)發(fā)系統(tǒng)”按鈕,進(jìn)入力控的組態(tài)界面。項(xiàng)整型_ 新建工程 V新建.!?目名粽:|七三七士威路徑:|C:Frograni FilesFCAuto5test瀏覽電)|描述信息:內(nèi)控回態(tài)測(cè)試工程I友取消幫助圖1-2三、創(chuàng)建組態(tài)界面進(jìn)入力控的開(kāi)發(fā)系統(tǒng)后,可以為每個(gè)工程建立無(wú)限數(shù)目的畫面,在每個(gè)畫面上可以組態(tài)相互關(guān)聯(lián)的靜

4、態(tài)或動(dòng)態(tài)圖形。這些畫面是由力控開(kāi)發(fā)系統(tǒng)提供的豐富的圖形對(duì)象組 成的。開(kāi)發(fā)系統(tǒng)提供了文本、直線、矩形、圓角矩形、圓形、多邊形等基本圖形對(duì)象, 同時(shí)還提供了增強(qiáng)型按鈕、實(shí)時(shí) 歷史趨勢(shì)曲線、實(shí)時(shí) 歷史報(bào)警、實(shí)時(shí) 歷史報(bào)表等 組件。開(kāi)發(fā)系統(tǒng)還提供了在工程窗口中復(fù)制、刪除、對(duì)齊、打成組等編輯操作,提供 對(duì)圖形對(duì)象的顏色、線型、填充屬性等操作工具。力控開(kāi)發(fā)系統(tǒng)提供的上述多種工具和圖形,方便用戶在組態(tài)工程時(shí)建立豐富的圖形面。在這個(gè)工程中,簡(jiǎn)單的圖形畫面建立步驟如下:第一步:創(chuàng)建新畫面進(jìn)入開(kāi)發(fā)環(huán)境Dra痂,首先需要?jiǎng)?chuàng)建一個(gè)新窗口。選擇"文件F/新建”命令出現(xiàn)“窗口屬性”對(duì)話框,如下圖所示,窗口屬性x

5、i窗口名字I儲(chǔ)曜液位監(jiān)控示例I說(shuō) 明I背景色霞窗口 1I無(wú)邊愜位置左上角X坐標(biāo)r標(biāo)題r系統(tǒng)菜單r禁止移動(dòng)左上角Y坐標(biāo)廠全屏顯示r帶有滾動(dòng)條寬度|1024q打開(kāi)其他窗口時(shí)自動(dòng)關(guān)閉廠使用高速提存高度中心與鼠標(biāo)位置對(duì)齊舊*E1啟可以修改罐的位置及大小。單擊該罐,拖動(dòng)其邊線修改罐的大小若要移動(dòng)該罐的位置,只要把光標(biāo)定位在罐上,拖動(dòng)鼠標(biāo)就可以了r失去輸入焦點(diǎn)時(shí)自動(dòng)關(guān)閉取消詢認(rèn)輸入流程圖畫面的標(biāo)題名稱,也命名為“儲(chǔ)罐液位監(jiān)控示例”。單擊按鈕“背景色” 出現(xiàn)調(diào)色板,選擇其中的一種顏色作為窗口背景色,其它的選項(xiàng)可以使用缺省設(shè)置。最后單擊“確認(rèn)”按鈕退出對(duì)話框。第二步:創(chuàng)建圖形對(duì)象現(xiàn)在,在屏幕上有了一個(gè)窗口,還

6、應(yīng)看見(jiàn) DraW勺工具箱。如果想要顯示網(wǎng)格,激活Drawg單命令“查看/網(wǎng)格”。首先,我們需要在窗口上畫一個(gè)儲(chǔ)罐。從工具箱中選擇“選擇子圖”工具。出現(xiàn)“子圖列表”對(duì)話框,從中選擇一個(gè)罐。一陣工亙制接下來(lái),我們要畫出入口閥門。選擇工具箱中的“選擇子圖”工具,在“子圖列表” 對(duì)話框中選擇符合要求的閥門子圖,修改閥門的位置及大小。用相同的方法畫出一個(gè) 出口閥門。T Mum* |w«si?r選擇工具箱中的“垂直/水平線”工具, 在畫面上畫兩條管線。修改兩條管線的顏色、立體風(fēng)格和寬度。先選中一條管線,單擊鼠標(biāo)右鍵,出現(xiàn)右 鍵菜單。選擇“對(duì)象屬性”菜單項(xiàng),出現(xiàn)“改變屬性”對(duì)話框。選擇立體風(fēng)格,寬

7、度 改為8,顏色選為灰色。選中另外一條管線,進(jìn)行同樣的修改,如圖所示。選擇工具箱中的“文本”工具,在畫面上寫兩個(gè)顯示液位的字符串:“液位值:”、“#.#" 0其中“ #.#"用來(lái)顯示液位值,顯示 4位小數(shù)。最后,我們要畫兩個(gè)按鈕來(lái)執(zhí)行啟動(dòng)和停止PLC1序的命令。選擇工具箱中的“按鈕” 工具,畫一個(gè)按鈕。把按鈕挪到合適的位置并調(diào)整好它的大小。按鈕上有一個(gè)標(biāo)志“Text” (文本)。選定這個(gè)按鈕,在文本框中輸入“開(kāi)始”,然后單擊“確認(rèn)”。用同樣的方法繼續(xù)畫“停止”按鈕,完整圖如下圖所示。i3開(kāi)量埠堂 鼻心=#不#ih Mtn IMtn *» Mm<»

8、vcai Mbbi 0皿/ 口 «Q ' n坨姓"*星獨(dú)& : CS Sfi:晅聚.TSE7 " “gff* '再如t上M立0函例* 斗產(chǎn)孑性手# 電煙肥3 *-w?i 次打邛ft第肛* Jfi口首鹿 E=IS 姚,加¥庫(kù)總,星*舟 債加”,士自冕;霞 3巾口常 tdl礎(chǔ)心M*他皿建檢儲(chǔ).現(xiàn)在,已經(jīng)完成了 “儲(chǔ)罐液位監(jiān)控示例系統(tǒng)”應(yīng)用程序的圖形描述部分的工作。下面還要做幾件事。這就是定義I/O設(shè)備、創(chuàng)建數(shù)據(jù)庫(kù)、制作動(dòng)畫連接和設(shè)置I/O驅(qū)動(dòng)程 序。數(shù)據(jù)庫(kù)是應(yīng)用程序的核心,動(dòng)畫連接使圖形“活動(dòng)”起來(lái), I/O驅(qū)動(dòng)程序完成與 硬件測(cè)控設(shè)

9、備的數(shù)據(jù)通訊。四、定義I/O設(shè)備在力控中,把需要與力控組態(tài)軟件之間交換數(shù)據(jù)的設(shè)備或者程序都作為IO設(shè)備,IO設(shè)備包括:DDE OPC PLC UPS變頻器、智能儀表、智能模塊、板卡等,這些設(shè)備 一般通過(guò)串口和以太網(wǎng)等方式與上位機(jī)交換數(shù)據(jù) ;只有在定義了 IO設(shè)備后,力控才能 通過(guò)數(shù)據(jù)庫(kù)變量和這些IO設(shè)備進(jìn)行數(shù)據(jù)交換。在此工程中,IO設(shè)備使用力控仿真PLC 與力控進(jìn)行通訊。定義IO設(shè)備的步驟如下:我們后面要在數(shù)據(jù)庫(kù)中定義4個(gè)點(diǎn),但面對(duì)的問(wèn)題是這4個(gè)點(diǎn)的過(guò)程值(即它們的PV ?參數(shù)值)從何而來(lái)從前文所描述的力控結(jié)構(gòu)功能示意圖知道,數(shù)據(jù)庫(kù)是從I/O Server (即I/O驅(qū)動(dòng)程序)中獲取過(guò)程數(shù)據(jù)的

10、,而數(shù)據(jù)庫(kù)同時(shí)可以與多個(gè)I/O Server進(jìn)行通訊,一個(gè)I/O Server也可以連接一個(gè)或多個(gè)設(shè)備。所以我們必須要明確這4個(gè)點(diǎn)要從哪一個(gè)設(shè)備獲取過(guò)程數(shù)據(jù)時(shí),就需要定義I/O設(shè)備。1 .在DraW1航器中雙擊“I/O設(shè)備驅(qū)動(dòng)”項(xiàng)出現(xiàn)如下對(duì)話框,在展開(kāi)項(xiàng)目中選擇“力 控”項(xiàng)并雙擊使其展開(kāi),然后繼續(xù)選擇“儀表仿真驅(qū)動(dòng)”并雙擊使其展開(kāi)后,選擇項(xiàng) 目“Simulator(仿真儀表)”,如下圖所示:2 .雙擊“Simulator仿真儀表)”出現(xiàn)如下圖所示的“ I/O設(shè)備定義”對(duì)話框,在“設(shè)備名稱”輸入框內(nèi)鍵入一個(gè)人為定義的名稱,為了便于記憶,我們輸入“PLCT(大小寫都可以)。接下來(lái)要設(shè)置PLC勺采集

11、參數(shù),即“數(shù)據(jù)更新周期”和“超時(shí)時(shí)問(wèn)”。在“數(shù)據(jù)更新周期”輸入框內(nèi)鍵入 1000毫秒。設(shè)備配置一第一步設(shè)備名稱更新同期:超時(shí)時(shí)間,設(shè)備地址.通信方式:周期:17最大時(shí)限|?DC1仲?gòu)S初始禁止r動(dòng)若優(yōu)化-上T 一 j 完成 | 取消 提示:一個(gè)I/O驅(qū)動(dòng)程序可以連接多個(gè)同類型的I/O設(shè)備。每個(gè)I/O設(shè)備中有很多數(shù)據(jù) 項(xiàng)可以與監(jiān)控系統(tǒng)建立連接,如果對(duì)同一個(gè)I/O設(shè)備中的數(shù)據(jù)要求不同采集周期,也 可以為同一個(gè)地址的I/O設(shè)備定義多個(gè)不同的設(shè)備名稱,使他們具有不同的采集周期。例如,一個(gè)大的存儲(chǔ)罐液位變化非常緩慢,5到10秒鐘更新一次就足夠了,而管道內(nèi)壓力的更新周期則要求小于1秒鐘。這樣,可以創(chuàng)建兩個(gè)I

12、/O設(shè)備:PLC1SLO配據(jù) 更新周期為5秒,和PLC1FAST數(shù)據(jù)更新周期為1秒。3.單擊“完成”按鈕返回,在設(shè)備組態(tài)畫面的右側(cè)增加了一項(xiàng)“ PLCT ,如果要對(duì)I/O設(shè)備"PLC1'的配置進(jìn)行修改,雙擊項(xiàng)目" PLC1',會(huì)再次出現(xiàn)PLC的“I/O設(shè)備 定義”對(duì)話框。若要?jiǎng)h除I/O設(shè)備"PLC1',用鼠標(biāo)右鍵單擊項(xiàng)目" PLC1',在彈出 的右鍵菜單中選擇“刪除”。通常情況下,一個(gè)I/O 設(shè)備需要更多的配置,如:通訊端口的配置(波特率、奇偶校驗(yàn)等)、超時(shí)時(shí)間、所使用的網(wǎng)卡的開(kāi)關(guān)設(shè)置等。因?yàn)檫@是一個(gè)“仿真” I/O 驅(qū)動(dòng)

13、程序,它仿真“梯形圖邏輯”和常用I/O驅(qū)動(dòng)程序任務(wù)(實(shí)際上完全由PCI成),沒(méi)有 實(shí)際的與硬件的物理連接,所以不需要進(jìn)行更多的配置?,F(xiàn)在要記住,我們創(chuàng)建了一個(gè)名為“ PLC1'的I/O設(shè)備,下面將要介紹如何使用它。五、 創(chuàng)建實(shí)時(shí)數(shù)據(jù)庫(kù) ?數(shù)據(jù)庫(kù)D配整個(gè)應(yīng)用系統(tǒng)的核心,構(gòu)建分布式應(yīng)用系統(tǒng)的基礎(chǔ)。它負(fù)責(zé)整個(gè)力控應(yīng)用系統(tǒng)的實(shí)時(shí)數(shù)據(jù)處理、歷史數(shù)據(jù)存儲(chǔ)、統(tǒng)計(jì)數(shù)據(jù)處理、報(bào)警信息處理、數(shù)據(jù)服務(wù)請(qǐng)求處理。在數(shù)據(jù)庫(kù)中,我們操縱的對(duì)象是點(diǎn)(TAG ,實(shí)時(shí)數(shù)據(jù)庫(kù)根據(jù)點(diǎn)名字典決定數(shù)據(jù)庫(kù)的 結(jié)構(gòu),分配數(shù)據(jù)庫(kù)的存儲(chǔ)空間。在點(diǎn)名字典中,每個(gè)點(diǎn)都包含若干參數(shù)。一個(gè)點(diǎn)可以包含一些系統(tǒng)預(yù)定義的標(biāo)準(zhǔn)點(diǎn)參數(shù),還可包含若干個(gè)用

14、戶自定義參數(shù)。我們引用點(diǎn)與參數(shù)的形式為“點(diǎn)名.參數(shù)名"。如“”表示點(diǎn)TAG的點(diǎn)描述,“”表 示點(diǎn)TAG的過(guò)程值。點(diǎn)類型是實(shí)時(shí)數(shù)據(jù)庫(kù)DB寸具有相同特征的一類點(diǎn)的抽象。DB8定義了一些標(biāo)準(zhǔn)點(diǎn)類 型,利用這些標(biāo)準(zhǔn)點(diǎn)類型創(chuàng)建的點(diǎn)能夠滿足各種常規(guī)的需要。對(duì)于較為特殊的應(yīng)用,可以創(chuàng)建用戶自定義點(diǎn)類型。DBI供的標(biāo)準(zhǔn)點(diǎn)類型有:模擬I/O點(diǎn)、數(shù)字I/O點(diǎn)、累計(jì)點(diǎn)、控制點(diǎn)、運(yùn)算點(diǎn)等。不同的點(diǎn)類型完成的功能不同。 比如, 模擬 I/O 點(diǎn)的輸入和輸出量為模擬量, 可完成輸入信號(hào)量程變換、小信號(hào)切除、報(bào)警檢查,輸出限值等功能。數(shù)字 I/O 點(diǎn)輸入值為離散量,可對(duì)輸入信號(hào)進(jìn)行狀態(tài)檢查。有些類型包含一些相同的

15、基本參數(shù)。如模擬 I/O 點(diǎn)和數(shù)字 I/O 點(diǎn)均包含下面參數(shù):NA 點(diǎn)名稱MEDE 點(diǎn)說(shuō)明信息 SCPV 以工程單位表示的現(xiàn)場(chǎng)測(cè)量 值 ?力控 實(shí)時(shí)數(shù)據(jù)庫(kù)根據(jù)工業(yè)裝置的工藝特點(diǎn),劃分為若干區(qū)域, 每個(gè)區(qū)域又劃分為若干的單元, 可以對(duì)應(yīng)實(shí)際的生車間和工段, 極大地方便了數(shù)據(jù)的管理, 在總貌畫面中可以按區(qū)域和單元瀏覽數(shù)據(jù)。在報(bào)警畫面中,可以按區(qū)域顯示報(bào)警。下面就以這個(gè)工程選擇一種點(diǎn)類型,并建立實(shí)時(shí)數(shù)據(jù)庫(kù),先分析一下本工程要做什么:入口閥門不斷地向一個(gè)空的存儲(chǔ)罐內(nèi)注入某種液體,當(dāng)存儲(chǔ)罐的液位快滿時(shí),入口閥門要自動(dòng)關(guān)閉, 此時(shí)出口閥門自動(dòng)打開(kāi), 將存儲(chǔ)罐內(nèi)的液體排放出去。 當(dāng)存儲(chǔ)罐的 液位快空時(shí),出口

16、閥門自動(dòng)關(guān)閉,入口閥門打開(kāi),重新開(kāi)始向罐內(nèi)注入液體。過(guò)程如此反復(fù)進(jìn)行。整個(gè)邏輯的控制過(guò)程都是用一臺(tái)假想的設(shè)備來(lái)實(shí)現(xiàn)的 , 前面我們已經(jīng)給這臺(tái)假想的設(shè)備命名為PLCIPLC俅集到存儲(chǔ)罐的液位數(shù)據(jù),并打開(kāi)或關(guān)閉哪一個(gè)閥門。而我們除了在計(jì)算機(jī)屏 幕上看到整個(gè)系統(tǒng)的運(yùn)行情況(如:存儲(chǔ)罐的液位變化和出入口閥門的開(kāi)關(guān)狀態(tài)變化 等),我們還可以控制設(shè)備邏輯程序的啟動(dòng)與停止。通過(guò)以上分析,確定在數(shù)據(jù)庫(kù)中所要建的數(shù)據(jù)庫(kù)點(diǎn):需要定義一個(gè)模擬I/O點(diǎn),這個(gè)點(diǎn)的P珍數(shù)表示存儲(chǔ)罐的液位值,把這點(diǎn)的名稱定為 “LEVEL o我們還需要一個(gè)數(shù)字I/O點(diǎn)來(lái)分別反映入口閥門的開(kāi)關(guān)狀態(tài), 當(dāng)這個(gè)點(diǎn)的 P啰數(shù)值為0時(shí),表示入口閥門

17、處于關(guān)閉狀態(tài),P啰數(shù)值為1時(shí),表示入口閥門處于開(kāi) 啟狀態(tài),我們將這個(gè)點(diǎn)的點(diǎn)名定為“ IN_VALVE。同樣,要定義一個(gè)反映出口閥門開(kāi) 關(guān)狀態(tài)的數(shù)字I/O點(diǎn),命名為“ OUT_VALVE。另外,在假想的PLg還有一個(gè)開(kāi)關(guān)量 來(lái)控制整個(gè)系統(tǒng)的啟動(dòng)與停止,這癡F關(guān)量可以由我們?cè)谟?jì)算機(jī)上進(jìn)行控制, 所以我 們需要再定義一個(gè)數(shù)字I/O點(diǎn),將其命名為“ RUN 。最終的數(shù)據(jù)庫(kù)點(diǎn)表是:點(diǎn)名 點(diǎn)類型 說(shuō)明LEVEL模擬I/O存儲(chǔ)罐液位八、IN_VALV 數(shù)字I/O 入口閥門狀E點(diǎn)態(tài)OUT_VAL數(shù)字I/O 出口閥門狀VE點(diǎn)態(tài)RUN 數(shù)字I/O 系統(tǒng)啟停狀點(diǎn) 態(tài)1、創(chuàng)建數(shù)據(jù)庫(kù)點(diǎn)的步驟:在DraW1航器中雙擊”實(shí)

18、時(shí)數(shù)據(jù)庫(kù)”項(xiàng)使其展開(kāi),在展開(kāi)項(xiàng)目中雙擊“數(shù)據(jù)庫(kù)組 態(tài)”啟動(dòng)組態(tài)程序DBMANAGER果沒(méi)有看到導(dǎo)航器窗口,激活 Drawg單命令“查看/ 導(dǎo)航器”)。啟動(dòng)DBMANAGER現(xiàn)如下圖所示的DBMANAGER口。單擊菜單條的“點(diǎn)”選項(xiàng)選擇新建或雙擊單元格,出現(xiàn)“請(qǐng)指定區(qū)域、點(diǎn)類 型”向?qū)?duì)話框如下圖所示。然后雙擊該點(diǎn)類型,出現(xiàn)如下圖所示的對(duì)話框,在“點(diǎn)名( NAME”輸入框 內(nèi)鍵入點(diǎn)名“LEVEL:。其它參數(shù)如量程、報(bào)警參數(shù)等可以采用系統(tǒng)提供的缺省值。 單擊“確定”按鈕返回, 在點(diǎn)名單元格中增加了一個(gè)點(diǎn)名“ LEVEL ,如下圖所示:K 口!bftUri中.|E:lPro|tr«n I

19、IImVOIuIoVWw AppTO I ,- X工期臼 曲用 I*iri *5f按如上所述步驟,創(chuàng)建數(shù)字I/O點(diǎn)“IN_VALVE “OUT_VALVE和“RUN 創(chuàng)建后的點(diǎn)見(jiàn)下圖:河口她UiFtif 丹;卡m“加”1/3。22W。外明|U 間區(qū)工BH呵 WU TAfr,財(cái)(E3 U回餐叫去,®»|0 H L| V叼2、數(shù)據(jù)連接我們?cè)谇懊鎰?chuàng)建了一個(gè)名為“PLCT的I/O設(shè)備,而且它連接的正是我們假想的PLC1 設(shè)備?,F(xiàn)在的問(wèn)題是如何將我們已經(jīng)創(chuàng)建的4個(gè)數(shù)據(jù)庫(kù)點(diǎn)與PLC仲的數(shù)據(jù)項(xiàng)聯(lián)系起來(lái), 以使這4個(gè)點(diǎn)的P#數(shù)值能與I/O設(shè)備PLC1!行實(shí)時(shí)數(shù)據(jù)交換。這個(gè)過(guò)程就是建立數(shù)據(jù)連

20、接的過(guò)程。由于數(shù)據(jù)庫(kù)可以與多個(gè)I/O設(shè)備進(jìn)行數(shù)據(jù)交換,所以我們必須指定哪些 點(diǎn)與哪個(gè)I/O的哪個(gè)數(shù)據(jù)項(xiàng)設(shè)備建立數(shù)據(jù)連接。雙擊數(shù)據(jù)庫(kù)中點(diǎn)LEVE的單元格,選擇“數(shù)據(jù)連接”選項(xiàng)或雙擊LEVE所對(duì)的"IOLINKI/O連接”單元格,都會(huì)出現(xiàn)如下圖所示的對(duì)話框:_單擊增加按鈕,出現(xiàn)SIMULATOR數(shù)據(jù)連接對(duì)話框如下圖,“寄存器地址” 選擇“0”,“寄存器類型”指定為“增量寄存器”,然后單擊“確定”按鈕返回, 完成該點(diǎn)數(shù)據(jù)連接的定義,在點(diǎn)LEVELI/O連接單元格中列出了點(diǎn)LEVEL勺數(shù)據(jù)連接 項(xiàng)。再為三個(gè)數(shù)字I/O點(diǎn)建立數(shù)據(jù)連接。下表列出了我們剛剛定義的4個(gè)數(shù)據(jù)連接:點(diǎn).參數(shù)數(shù)據(jù)連接說(shuō)明增

21、量寄存器,寄存器地址為0常量寄存器,寄存器地址為0常量寄存器,寄存器地址為1狀態(tài)控制,地址為0當(dāng)完成數(shù)據(jù)連接的所有組態(tài)后,單擊保存按鈕并退出 DBMANAGffiR。 六、制作動(dòng)畫連接在前面已經(jīng)做了很多事情,包括:制作顯示畫面、創(chuàng)建數(shù)據(jù)庫(kù)點(diǎn),并與I/O設(shè)備“PLC1 中的過(guò)程數(shù)據(jù)1連接起來(lái)?,F(xiàn)在我們又要回到開(kāi)發(fā)環(huán)境 Draw,通過(guò)制作動(dòng)畫連接使 圖形在畫面上隨PLC數(shù)據(jù)的變化而活動(dòng)起來(lái)。1、首行涉及一個(gè)概念,“ Draw變量'':Draw變量就是在開(kāi)發(fā)環(huán)境Draw定義和 ?引用的變量,簡(jiǎn)稱為變量。開(kāi)發(fā)環(huán)境 Draw運(yùn)行環(huán)境View和數(shù)據(jù)庫(kù)DB®是力控 的基 本組成部分

22、。但Drawf口View主要完成的是人機(jī)界面的開(kāi)發(fā)、組態(tài)和運(yùn)行、顯示,我們 稱之為界面系統(tǒng)。實(shí)時(shí)數(shù)據(jù)庫(kù) DE&要完成過(guò)程實(shí)時(shí)數(shù)據(jù)的采集(通過(guò) I/O Server程 序)、實(shí)時(shí)數(shù)據(jù)的處理(包括:報(bào)警處理、統(tǒng)計(jì)處理等)、歷史數(shù)據(jù)處理等。界面系 統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)可以配合使用,也可以單獨(dú)使用。比如:界面系統(tǒng)完全可以不使用數(shù) 據(jù)庫(kù)系統(tǒng)的數(shù)據(jù),而通過(guò)ActiveX或其它接口從第三方應(yīng)用程序中獲取數(shù)據(jù);數(shù)據(jù)庫(kù) 系統(tǒng)也完全可以不用界面系統(tǒng)來(lái)顯示畫面,它可以通過(guò)自身提供的DBCOM件與其它?應(yīng)用程序或其它廠商的界面程序通訊。力控系統(tǒng)之所以設(shè)計(jì)成這種結(jié)構(gòu),主要是為了使系統(tǒng)具有更好的開(kāi)放性和靈活性。2、建立

23、動(dòng)畫連接動(dòng)畫連接是將畫面中的圖形對(duì)象與變量之間建立某種關(guān)系,當(dāng)變量的值發(fā)生變化時(shí),在畫面上圖形對(duì)象的動(dòng)畫效果動(dòng)態(tài)變化方式體現(xiàn)出來(lái)。有了變量之后就可以制作動(dòng)畫連接了。 一旦創(chuàng)建了一個(gè)圖形對(duì)象,給它加上動(dòng)畫連接就相當(dāng)于賦予它“生命”, 使它動(dòng)起來(lái)。動(dòng)畫連接使對(duì)象按照變量的值改變其大小、顏色、位置等。例如,一個(gè)泵在工作時(shí) 是綠色,而停止工作時(shí)變成紅色。有些動(dòng)現(xiàn)連接還允許使用邏輯表達(dá)式,如: OUT_VALVE=1&&RUNfe#: OUT_VALVERU法兩個(gè)變量白值同時(shí)為1時(shí)條件成立。 又比加,如果希望一個(gè)對(duì)象在存儲(chǔ)罐的液面高于 80開(kāi)始閃爍,這個(gè)對(duì)象的閃爍的表達(dá) 式就為 “ LE

24、VEL>80 .定義變量和制作動(dòng)畫連接這兩件工作可以相互獨(dú)立在完成。例如,使用“特殊功能/定義變量”,可以直接進(jìn)入定義變量的環(huán)境。下面以所建的工程為例說(shuō)明建立動(dòng)畫連接的步驟:從最上面的入口閥門開(kāi)始定義圖形對(duì)象的動(dòng)畫連接。雙擊入口閥門對(duì)象,出現(xiàn)動(dòng)畫連接對(duì)話框,如下圖所示:圖動(dòng)畫連接讓入口閥門根據(jù)一 作一一顏色變化一一條件”個(gè)狀態(tài)值的變化來(lái)改變顏色。選擇圖中的“顏色相關(guān)動(dòng) 單擊“條件”按鈕,彈出如下對(duì)話框,如下圖所示:?jiǎn)螕簟白兞窟x擇”按鈕,彈出“變量選擇”對(duì)話框,在點(diǎn)名欄中選擇“IN_VALVE , 在右邊的參數(shù)列表中選擇“ PV'參數(shù),如下圖所示,然后單擊“選擇”按鈕,在“顏色變化

25、”對(duì)話框的“條件表達(dá)式”的文本框中就可以看到變量名如下 圖所示:在變量后輸入“=1”,使最后的表達(dá)式為:“ =1”(力控中的所有 名稱標(biāo)識(shí)、表達(dá)式和腳本程序均不區(qū)分大小寫 )在這里使用的變量是個(gè)狀態(tài)值,我們用它代表入口閥門的開(kāi)關(guān)狀態(tài)。上述表達(dá)式如果為真(值為1),則表示入口閥門為開(kāi)啟狀態(tài),希望入口閥門變成白色,所以在“值為假時(shí)”選項(xiàng)中將顏色通過(guò)調(diào)色板選為白色,如下圖所示,單擊“確認(rèn)”按鈕返回。用同樣的方法,再定義出口閥門的 顏色變化條件及相關(guān)的變量,如下圖所示:現(xiàn)在,已經(jīng)把存儲(chǔ)罐的液位用數(shù)值顯示出來(lái)了, 下面將代表儲(chǔ)罐的填充高度0處理有關(guān)液位值的顯示和液位變化的顯示,選中存儲(chǔ)罐下面的#.#符號(hào)

26、,然后雙擊鼠標(biāo)左鍵,出下出現(xiàn)動(dòng)畫連接對(duì)話框,在這里選用“數(shù)值輸出一一模 擬”,點(diǎn)擊“模擬”按鈕,彈出“模擬值輸出”對(duì)話框,在表達(dá)式項(xiàng)內(nèi)輸入或是 點(diǎn)擊“變量選擇”按鈕,出現(xiàn)變量選擇對(duì)話框,然后選擇點(diǎn)名“ LEVEL ,在右邊的參 數(shù)列表中選擇“PV'參數(shù),點(diǎn)擊“選擇”按鈕,“表達(dá)式”項(xiàng)中自動(dòng)加入了變量名“”, 如下圖所示:也隨著液位的變化而變化,這樣更形象地顯示存儲(chǔ)罐的液位變化了 選中儲(chǔ)罐后雙擊鼠標(biāo)左鍵,出下如下圖所示的動(dòng)面連接對(duì)話框。在“表達(dá)式”項(xiàng)內(nèi)鍵入“”。填充顏色為綠色,填充背景顏色為黑色。這樣力控將 一直監(jiān)視變量”的值。如果值為100,存儲(chǔ)罐將是全滿的。如果值為50,將是半滿 的

27、。然后點(diǎn)擊“確認(rèn)”。七、腳本動(dòng)作用腳本來(lái)完成兩個(gè)按鈕的動(dòng)作來(lái)控制系統(tǒng)的啟停。選中“開(kāi)始”按鈕后雙擊鼠標(biāo)左鍵,出現(xiàn)動(dòng)畫連接對(duì)話框,選擇“觸敏動(dòng)作/左鍵動(dòng)作”按鈕。單擊“左鍵動(dòng)作”按鈕,彈出腳本編輯器對(duì)話框選擇“按下鼠標(biāo)”事 件,在腳本編輯器里輸入“ 二1” ;如下圖所示,這個(gè)設(shè)置的意思是當(dāng)在運(yùn)行界面按下“開(kāi)始”按鈕后,變量的值被設(shè)成1,相應(yīng)地PLC仲的程序被啟動(dòng)運(yùn)行。動(dòng)作率®文由舊編盤舊帶下國(guó)標(biāo)顯株技若冏期執(zhí)行拜由鼠標(biāo) 保存I外除IRUH. PY=1 ;| IF4 | |silTCHte | | WHILE出snucn 0區(qū)1國(guó)曰國(guó) E 國(guó)SEDQQ 函敷內(nèi)吧時(shí)網(wǎng)色按 變量河型口 |諛

28、_dEHZE H 口回回回'堿r ctri r sin a 基本鍵 三瑞認(rèn) | 取消同樣,下面定義“停止”按鈕的動(dòng)作。在腳本編輯器里輸入“ 二0” ;這個(gè)設(shè)置的 意思是,當(dāng)鼠標(biāo)按下“停止”按鈕后,變量的值被設(shè)成 0o設(shè)備PLC件的程序就會(huì)停 止運(yùn)行,如下圖:動(dòng)作事率在上面整體制作動(dòng)畫連接的過(guò)程事,系統(tǒng)自動(dòng)創(chuàng)建了所有引用到的數(shù)據(jù)庫(kù)變量。 如果要看這些變量,可以激活DRAW單中“特殊功能/定義變量”出現(xiàn)“變量定義” 對(duì)話框,如下圖所示:點(diǎn)擊“選擇”按鈕,出下如下圖所示的“變量選擇”對(duì)話框,在“變量類別”中指定“數(shù)據(jù)庫(kù)變量”,可以看到在上面工程中所引用的所有數(shù)據(jù)庫(kù)變量:、和 ,它們 全部由系

29、統(tǒng)自動(dòng)創(chuàng)建。變量選擇變量英別 聞費(fèi)朝劃一三 7刪除00引用握索名稱1類型皴別讀寫I安區(qū)注釋數(shù)據(jù)遽iSAUrnTXT字符型無(wú)本地?cái)?shù).1JALAWIXTOO博花演fcl. pv噪隹工切本地?cái)?shù).IH VfcLVE PV力作工您本地89LEVEL >¥攆作工本地卻.out mw.pv操作工皴本電數(shù)Rlffl.PV操作工皴本地?cái)?shù).選擇取消工程的邏輯控制過(guò)程要由腳本來(lái)完成,在力控的開(kāi)發(fā)系統(tǒng)中,導(dǎo)航器/動(dòng)作/條件動(dòng)作或應(yīng)用程序動(dòng)做中寫入下列腳本程序: if =1 then if <=3 then=1;=0; endif if >=100 then=0;=1; endif endi

30、f if =0 then=0;=0;endif七、運(yùn)行力控工程初步建立完成,進(jìn)入運(yùn)行階段。首先保存所有組態(tài)內(nèi)容,關(guān)閉DBManager(口 果沒(méi)關(guān)閉)。在力控的開(kāi)發(fā)系統(tǒng)(DRAW中選擇“文件 進(jìn)入運(yùn)行”菜單命令,進(jìn)入力控的運(yùn)行系統(tǒng)。在運(yùn)行系統(tǒng)中選擇“文件 打開(kāi)”命令,從“選擇窗口”選擇“儲(chǔ)罐液位監(jiān)控示例”。顯示出力控的運(yùn)行畫面,點(diǎn)擊“開(kāi)始”按鈕,開(kāi)始運(yùn)行PLC1的程序。這時(shí)會(huì)看見(jiàn)閥門打開(kāi),存儲(chǔ)罐液位開(kāi)始上升,一旦存儲(chǔ)罐即將被注滿, 它會(huì)自動(dòng)排放,然后重復(fù)以上的過(guò)程??梢栽谌魏螘r(shí)候點(diǎn)擊“停止”按鈕來(lái)中止 這個(gè)過(guò)程,如下圖所示:虻圣仃不統(tǒng)-1禽港耨勺幢東制邙陸國(guó)液位值1start J *. ,J

31、",!. 一、m h J& E.a.科#Ht一堂前!.en Q ? fc 實(shí)驗(yàn)二實(shí)時(shí)數(shù)據(jù)庫(kù)基本功能應(yīng)用一、實(shí)驗(yàn)?zāi)康?、熟悉力控組態(tài)軟件中變量的定義及應(yīng)用;2、熟悉力控組態(tài)軟件中實(shí)時(shí)數(shù)據(jù)庫(kù)的定義及應(yīng)用。二、實(shí)驗(yàn)任務(wù)1、以二級(jí)液位系統(tǒng)為對(duì)象定義主要的變量實(shí)例包括窗口中間變量、中間變量、間接變量、數(shù)據(jù)庫(kù)變量實(shí)現(xiàn)對(duì)整數(shù)型變量的按位訪問(wèn)以便后續(xù)數(shù)據(jù)采集、動(dòng)畫連 接等應(yīng)用。2、 DbManage工具的使用3、實(shí)時(shí)數(shù)據(jù)庫(kù)的點(diǎn)組態(tài)包括模擬I/O點(diǎn)、數(shù)字I/O點(diǎn)、控制點(diǎn)、累計(jì)點(diǎn)、組 合點(diǎn)、自定義點(diǎn)。二、實(shí)驗(yàn)要求1、參考教材、力控組態(tài)軟件隨機(jī)幫助文件、FAQt件預(yù)習(xí)相關(guān)內(nèi)容。2、設(shè)計(jì)二級(jí)液位監(jiān)控

32、系統(tǒng)軟件中需要用到的變量3、完成二級(jí)液位監(jiān)控系統(tǒng)軟件變量的組態(tài)及編輯四、實(shí)驗(yàn)步驟1、DbManageH具的使用。在Draw導(dǎo)航器中,”實(shí)時(shí)數(shù)據(jù)庫(kù)” 一 “數(shù)據(jù)庫(kù)組 態(tài)”。熟悉DbManager菜單、熱鍵、工具欄按鈕。受后而",(IE *問(wèn)二第.碑文時(shí)曲龕西文.城 內(nèi)置敷霍庫(kù) 必史相襲 廊帕捱衰退片_鬻欣聞一2、變量定義3、點(diǎn)組態(tài)。新建點(diǎn)、修改點(diǎn)、刪除點(diǎn)、查找點(diǎn)。五、實(shí)驗(yàn)結(jié)果組態(tài)軟件支持的變量:窗口中間變量、中間變量、數(shù)據(jù)庫(kù)變量、間接變量、系統(tǒng)變量iu 袖 1 -衷陸力獻(xiàn)(J)VJ| ill壯CM 出坨笠W "則際旦出| Wl周揆累|9J口里 gl中間死3 Sir :RFi

33、留吊fl同南亞甲3南口中間變量法砌鋁和壬粒編別 £1 1E理白爆作工泵ru> n 金實(shí)叫fflfrr©* c *町四櫻作工壯號(hào)與七三* 6&於注 回 力空不1劫村也1在 3 Iy -匚 Z) Lttl'JI.* 11 她 3. J記景提住。不記錄記錄誤寫取性0讀/早0白俄拜甲M凡明* 取兆星-J把 fill1_|中同以MT華都 11 » JMHW上 n oiMQKi笆£區(qū),無(wú)-般小Ffii. O骨全綱珈梅乍_LSH-場(chǎng)大直 luo六、實(shí)驗(yàn)總結(jié)通過(guò)實(shí)驗(yàn),初步掌握了力控組態(tài)軟件中變量的定義及應(yīng)用。 掌握了變量的應(yīng) 用在后續(xù)的實(shí)驗(yàn)中有著很

34、重要的意義。本次實(shí)驗(yàn)中雖然遇到了很多不會(huì)的,通過(guò) 咨詢老師同學(xué),很快得到了解決。實(shí)驗(yàn)三 力控組態(tài)軟件基本功能使用(動(dòng)畫連接)一、實(shí)驗(yàn)?zāi)康氖煜ち亟M態(tài)軟件開(kāi)發(fā)環(huán)境,掌握典型動(dòng)畫連接方法及應(yīng)用。二、實(shí)驗(yàn)任務(wù)1、 以三級(jí)液位系統(tǒng)為對(duì)象,設(shè)計(jì)相應(yīng)的動(dòng)畫連接;2、 罐1液位設(shè)定值的鼠標(biāo)拖動(dòng)設(shè)定及數(shù)值顯示;3、 罐2液位設(shè)定值的數(shù)值輸入及數(shù)值顯示;4、 罐1進(jìn)水管道的流動(dòng)屬性,進(jìn)水閥門的開(kāi)關(guān)動(dòng)畫及顏色顯示,進(jìn)水管道的流動(dòng)屬性與進(jìn)水閥門的動(dòng)作相關(guān)聯(lián);5、 罐3的液位隨旋轉(zhuǎn)輸入的變化;6、 罐3的水平及垂直移動(dòng);7、 罐3沿圓形軌道按時(shí)間的秒鐘規(guī)律旋轉(zhuǎn)移動(dòng);8、 多窗口的切換,在前一部分實(shí)驗(yàn)的基礎(chǔ)上,在窗口1

35、 及窗口2 中設(shè)置按鈕,分別用動(dòng)畫連接中的窗口切換實(shí)現(xiàn)窗口切換;9、 多窗口的切換,在前一部分實(shí)驗(yàn)的基礎(chǔ)上,在窗口1 及窗口2 中設(shè)置按鈕,用按鈕動(dòng)作中的腳本動(dòng)作實(shí)現(xiàn)窗口切換;10、 設(shè)計(jì)游標(biāo),制作成子圖,并在其他窗口調(diào)用。三、預(yù)習(xí)及實(shí)驗(yàn)要求1、 參考教材及力控組態(tài)軟件隨機(jī)幫助文件及 FAQ文件,預(yù)習(xí)相關(guān)內(nèi)容。2、 完成三級(jí)液位監(jiān)控系統(tǒng)軟件主界面的組態(tài)及編輯3、 動(dòng)畫連接應(yīng)包含鼠標(biāo)拖動(dòng)及觸敏動(dòng)作、顏色變化連接及百分比填充、目標(biāo)移動(dòng)及尺寸變化連接、數(shù)值輸入及輸出。四、主要參考實(shí)驗(yàn)步驟1、 創(chuàng)建和選擇連接對(duì)象,如線、填充圖形、文本、按鈕等。(有關(guān)創(chuàng)建圖形對(duì)象的詳細(xì)信息請(qǐng)參考前面章節(jié)的內(nèi)容) 。 雙

36、擊對(duì)象或者用鼠標(biāo)右鍵單擊對(duì)象,彈出右鍵菜單后選擇其中的 “對(duì)象動(dòng)畫” , 或者選中圖形對(duì)象后直接按下 “ Alt +Enter ”鍵。2、 彈出“動(dòng)作菜單”對(duì)話框。在對(duì)話框中可以看到,動(dòng)畫連接有五類內(nèi)容:鼠標(biāo)相關(guān)動(dòng)作、顏色相關(guān)動(dòng)作、尺寸旋轉(zhuǎn)移動(dòng)、數(shù)值輸入顯示、雜項(xiàng)。 根據(jù)要連接的動(dòng)畫選擇相應(yīng)的按鈕, 進(jìn)入動(dòng)畫連接的詳細(xì)定義對(duì)話框。 例如, 若要定義垂直拖動(dòng)動(dòng)作的動(dòng)畫連接,則單擊“與鼠標(biāo)相關(guān)動(dòng)作”類中“拖動(dòng)”組的“垂直”按鈕,彈出“垂直拖動(dòng)”對(duì)話框, 在對(duì)話框中為連接定義輸入詳細(xì)資料,然后單擊“確認(rèn)”按鈕,回到“動(dòng)作菜單”對(duì)話框。一旦您輸入了所有需要的信息,單擊對(duì)話框底端的“返回”按鈕返回3、

37、鼠標(biāo)相關(guān)動(dòng)作拖動(dòng)。要建立水平拖動(dòng),可按如下步驟進(jìn)行:1)、首先要確定拖動(dòng)對(duì)象在水平方向上移動(dòng)的距離(用像素?cái)?shù)表示)。畫一條參考水平線, 水平線的兩個(gè)端點(diǎn)對(duì)應(yīng)拖動(dòng)目標(biāo)移動(dòng)的左右邊界, 記下線段的長(zhǎng)度2)、建立拖動(dòng)圖形對(duì)象,使對(duì)象與參考線段的左端點(diǎn)對(duì)齊,刪除參考線段。然后選中對(duì)象,雙擊鼠標(biāo),進(jìn)入“動(dòng)畫連接”對(duì)話框3)、在動(dòng)作選擇對(duì)話框中選擇“拖動(dòng)/ 水平”進(jìn)入“水平拖動(dòng)”對(duì)話框4)、輸入完以上各項(xiàng)內(nèi)容后,選擇“確認(rèn)”按鈕返回動(dòng)畫連接菜單,可以繼續(xù)創(chuàng)建其它動(dòng)作,或者選擇“返回”按鈕返回。4、 2 觸敏動(dòng)作如窗口顯示1)、創(chuàng)建圖形對(duì)象,然后選中該圖形對(duì)象雙擊鼠標(biāo),進(jìn)入動(dòng)畫連接對(duì)話框。2) 、 在動(dòng)畫連

38、接對(duì)話框中選擇 “觸敏動(dòng)作/ 窗口顯示” 將出現(xiàn)選擇窗口的對(duì)話框:3)、在該對(duì)話框中選擇一個(gè)窗口,單擊“確認(rèn)”按鈕或直接雙擊窗口名。返回動(dòng)畫連接菜單,可以繼續(xù)創(chuàng)建其它動(dòng)作,或者選擇“返回”按鈕返回。5、對(duì)象的顏色相關(guān)動(dòng)作,參考聯(lián)機(jī)幫助文件。6、對(duì)象的尺寸及位置動(dòng)畫連接,參考聯(lián)機(jī)幫助文件。7、數(shù)值輸入和輸出顯示,參考聯(lián)機(jī)幫助文件。五、實(shí)驗(yàn)報(bào)告要求1、記錄各動(dòng)畫實(shí)現(xiàn)的主要步驟及實(shí)驗(yàn)結(jié)果;六、思考題1、 監(jiān)控軟件中動(dòng)畫的意義2、 力控組態(tài)軟件中實(shí)現(xiàn)動(dòng)畫的一般步驟實(shí)驗(yàn)四 力控組態(tài)軟件中動(dòng)作腳本的應(yīng)用一、實(shí)驗(yàn)?zāi)康?、熟悉力控組態(tài)軟件動(dòng)作腳本、自定義函數(shù)的創(chuàng)建及使用;二、實(shí)驗(yàn)任務(wù)1、 以三級(jí)液位系統(tǒng)為對(duì)象

39、,設(shè)計(jì)相應(yīng)的監(jiān)控界面腳本動(dòng)作;2、 熟悉力控組態(tài)軟件中腳本編輯器的使用;3、 動(dòng)作腳本、自定義函數(shù)的創(chuàng)建及應(yīng)用。三、預(yù)習(xí)及實(shí)驗(yàn)要求1、參考教材及力控組態(tài)軟件隨機(jī)幫助文件及FAQt件;2、 設(shè)計(jì)腳本動(dòng)作,包括:1) 圖形對(duì)象動(dòng)作腳本,點(diǎn)擊罐2,罐3 的罐體顏色變換一次;數(shù)據(jù)改變動(dòng)作腳本,當(dāng)罐2 的液位發(fā)生變化時(shí),引起某對(duì)象的顏色變化;i. 鍵動(dòng)作腳本,按下ctrl+a 組合鍵時(shí),某對(duì)象的顏色變化;ii. 條件動(dòng)作腳本,當(dāng)罐2 的液位大于90 時(shí),引發(fā)圖像閃爍報(bào)警;3、 設(shè)計(jì)三級(jí)液位監(jiān)控系統(tǒng)軟件主界面中的腳本動(dòng)作 (以第二個(gè)罐作液位為模擬對(duì)象,使液位作周期變化,范圍范圍: 10-100,且可在運(yùn)行

40、時(shí)在 0 100 范圍內(nèi)改變上下限, ) ;4、 在 3 的基礎(chǔ)上,液位每增加10,罐體充填顏色變換一次,上升時(shí),液位超過(guò)90 報(bào)警,下降時(shí),液位低于 20報(bào)警,報(bào)警用顏色閃爍表示;5、 自定義函數(shù)的創(chuàng)建及調(diào)用 ( 創(chuàng)建兩個(gè)加法自定義函數(shù),分別采用傳值、傳地址的方式傳回返回值,創(chuàng)建一個(gè)找最大值的自定義函數(shù),見(jiàn)實(shí)例 ) ;6、 設(shè)計(jì)溫度控制腳本動(dòng)作,控制采用位式控制,用指示燈表示輸出狀態(tài),用游標(biāo)輸入模擬溫度變化( 位式控制 : 當(dāng)設(shè)定值 大 于實(shí)測(cè)值時(shí),停止輸出,輸出為 0,當(dāng)設(shè)定值 小 于于實(shí)測(cè)值時(shí), 啟動(dòng) 輸出,輸出為 最大值 , ) 。四、主要參考實(shí)驗(yàn)步驟( 此實(shí)驗(yàn)步驟來(lái)自軟件的幫助文件,

41、更全的實(shí)驗(yàn)步驟請(qǐng)參考軟件自帶幫助文件)1、腳本動(dòng)作設(shè)計(jì)示例程序如下:1、在 Draw 中的當(dāng)前窗口畫面中,創(chuàng)建一個(gè)矩形對(duì)象。2、雙擊矩形,進(jìn)入動(dòng)畫連接對(duì)話框,選擇“觸敏動(dòng)作-左鍵動(dòng)作”,彈出觸敏性動(dòng)作腳本編輯器。3、在“按下鼠標(biāo)”腳本編輯器中,填寫腳本如下:=255;“鼠標(biāo)按著周期執(zhí)行”編輯器中,填寫腳本如下:a=a+5;“釋放鼠標(biāo)”編輯器中,填寫腳本如下:=0;4、單擊“確認(rèn)”按鈕(如要求定義變量a , 定義變量 a 為中間變量)。5、在畫面上建立一個(gè)變量顯示對(duì)象,顯示變量a 的值。6、在Draw中將畫面“保存”,然后單擊“運(yùn)行”,進(jìn)入運(yùn)行系統(tǒng)VIEW下,觀看動(dòng)作 效果。2、自定義函數(shù)的創(chuàng)建

42、及應(yīng)用1、 )擊導(dǎo)航樹(shù)/ 自定義函數(shù),彈出自定義函數(shù)設(shè)置對(duì)話框2、 )參數(shù)設(shè)置名稱:函數(shù)名,必須唯一,不能與已經(jīng)使用的函數(shù)重名,包括自定義函數(shù)和系統(tǒng) 函數(shù)。返回值類型:可以是實(shí)型、整型、字符型,也可以為空即沒(méi)有返回值。參數(shù)列表:列出了該函數(shù)使用的參數(shù)以及參數(shù)屬性。名稱:參數(shù)的名稱。類型:參數(shù)的數(shù)據(jù)類型??梢允菍?shí)型、整型、字符型。編輯代碼:進(jìn)入到腳本編輯器編輯自定義函數(shù)代碼,完成所要完成的功能。3、)功能代碼實(shí)例如下功能:在4個(gè)參數(shù)中求最大值,代碼如下:/Function name: PMax/Parameters: X1, X2, X3, X4if(X2 > x1) thenx1 = x

43、2;endifif(X3 > x1) thenx1 = x3;endifif(X4 > x1) thenx1 = x4;endifRETURN X1;名稱PMax返回值類型實(shí)型X1實(shí)型,傳值X2實(shí)型,傳值X3實(shí)型,傳值X4實(shí)型,傳值3、函數(shù)的調(diào)用4個(gè)變量,一 的數(shù)值分別是12, 30, 80, 40,則調(diào)用該函數(shù):"PMax ," 其結(jié)果是80,調(diào)用后其的值保持不變?yōu)?2。五、實(shí)驗(yàn)報(bào)告要求1、簡(jiǎn)要說(shuō)明動(dòng)作腳本的定義及應(yīng)用;2、簡(jiǎn)要說(shuō)明預(yù)設(shè)函數(shù)的調(diào)用及自定義函數(shù)的創(chuàng)立;3、實(shí)驗(yàn)運(yùn)行結(jié)果;4、實(shí)驗(yàn)總結(jié);五、思考題1、簡(jiǎn)述動(dòng)作腳本在監(jiān)控軟件中的應(yīng)用;2、簡(jiǎn)述自定義函數(shù)

44、中傳值與傳地址的區(qū)別。實(shí)驗(yàn)五力控組態(tài)軟件中分析曲線及菜單的應(yīng)用一、實(shí)驗(yàn)?zāi)康氖煜ち亟M態(tài)軟件分析曲線及菜單的創(chuàng)立及使用。二、實(shí)驗(yàn)任務(wù)1、以三級(jí)液位系統(tǒng)為對(duì)象,設(shè)計(jì)相應(yīng)的監(jiān)控界面分析曲線及菜單。三、預(yù)習(xí)及實(shí)驗(yàn)要求1、參考教材及力控組態(tài)軟件隨機(jī)幫助文件及 FAQ文件,預(yù)習(xí)相關(guān)內(nèi)容。2、設(shè)計(jì)三級(jí)液位監(jiān)控系統(tǒng)軟件主界面中的分析曲線(主要包括液位的實(shí)時(shí)及歷史曲線)。3、設(shè)計(jì)三級(jí)液位監(jiān)控系統(tǒng)軟件主界面中的菜單(主要主菜單及罐體右鍵菜單)。4、XY曲線的創(chuàng)建及應(yīng)用。四、主要參考實(shí)驗(yàn)步驟1、分析曲線。力控界面系統(tǒng)提供了很多種分析曲線,比如趨勢(shì)曲線、X-Y曲線、 溫控曲線、直方圖等方式,通過(guò)這些工具,您可以對(duì)當(dāng)前

45、的或歷史的數(shù)據(jù)進(jìn)行分 析比較;可以捕獲一瞬間發(fā)生的工藝狀態(tài),放大曲線并對(duì)當(dāng)時(shí)的工藝情況進(jìn)行分 析,也可以比較兩個(gè)過(guò)程量之間的函數(shù)關(guān)系。實(shí)時(shí)趨勢(shì)。1)在工具箱中選擇實(shí)時(shí)趨勢(shì)按鈕,在窗口中點(diǎn)擊并拖拽到合適大小后釋放鼠標(biāo)。2)這時(shí)可以象處理普通圖形對(duì)象一樣來(lái)改變實(shí)時(shí)趨勢(shì)圖的屬性。選中實(shí)時(shí)趨勢(shì) 對(duì)象,單擊鼠標(biāo)右鍵,彈出右鍵菜單。3)選擇“對(duì)像屬性(A)”,彈出“改變對(duì)象屬性”對(duì)話框,通過(guò)這個(gè)對(duì)話框可以 改變實(shí)時(shí)趨勢(shì)圖的填充顏色、邊線顏色、邊線風(fēng)格等。4)雙擊趨勢(shì)對(duì)象,彈出“實(shí)時(shí)趨勢(shì)組態(tài)”對(duì)話框,進(jìn)行相關(guān)參數(shù)設(shè)置。說(shuō)明:用于實(shí)時(shí)輸入趨勢(shì)圖的標(biāo)題。點(diǎn)擊說(shuō)明右面的調(diào)色按鈕出現(xiàn)調(diào)色板,在調(diào) 色板中選擇說(shuō)明文字

46、的顏色。字體:可選擇說(shuō)明文字的字體。初始時(shí)間范圍:輸入時(shí)間坐標(biāo)軸上最大的時(shí)間差。初始掃描周期:設(shè)置每次從變量中讀取數(shù)據(jù)的時(shí)間問(wèn)隔。 數(shù)據(jù)源:選擇實(shí)時(shí)數(shù)據(jù)的來(lái)源。時(shí)間刻度/刻度數(shù):定義時(shí)間刻度線的數(shù)量,即縱向網(wǎng)格的數(shù)量。點(diǎn)擊右邊的按 鈕出現(xiàn)顏色選擇框,在顏色選擇框中選擇網(wǎng)格的顏色。每隔一個(gè)刻度一個(gè)標(biāo)簽:定義每隔幾個(gè)刻度顯示一個(gè)時(shí)間標(biāo)記。(例如:若將此 值組態(tài)為1,初始時(shí)間范圍選擇60秒,刻度線數(shù)目為4,則每隔為15秒一個(gè)時(shí)間 刻度)點(diǎn)擊右邊的按鈕出現(xiàn)顏色選擇框,在顏色選擇框中選擇時(shí)間標(biāo)記的顏色。 數(shù)值刻度/刻度數(shù):定義數(shù)值刻度線的數(shù)量,即橫向網(wǎng)格的數(shù)量。點(diǎn)擊右邊的按 鈕出現(xiàn)顏色選擇框,在顏色選擇

47、框中選擇網(wǎng)格的顏色。每隔個(gè)刻度一個(gè)標(biāo)簽:定義每隔幾個(gè)刻度顯示一個(gè)數(shù)值標(biāo)記。點(diǎn)擊右邊的按鈕 出現(xiàn)顏色選擇框,在顏色選擇框中選擇時(shí)間標(biāo)記的顏色。絕對(duì)值/百分比:顯示數(shù)值可以是百分比或者絕對(duì)值。當(dāng)選擇百分比時(shí),涉及到 選擇量程上下限問(wèn)題。最大值:輸入顯示數(shù)值范圍的高限。最小值:輸入顯示數(shù)值范圍的低限歷史趨勢(shì)1) 、在工具箱中選擇工具“歷史趨勢(shì)” ,在窗口中點(diǎn)擊并拖拽,拖拽到合適大小后釋放鼠標(biāo)。2) 、這時(shí)可以象處理普通圖形對(duì)象一樣來(lái)改變趨勢(shì)圖的屬性。選中該圖形對(duì)象,單擊鼠標(biāo)右鍵,彈出右鍵菜單:3) 、選擇“對(duì)象屬性(A) ” ,彈出“改變對(duì)象屬性”對(duì)話框,通過(guò)這個(gè)對(duì)話框可以改變趨勢(shì)圖的填充顏色、邊線顏色、邊線風(fēng)格等。4) 、雙擊歷史趨勢(shì)對(duì)象,彈出“歷史趨勢(shì)組態(tài)”對(duì)話框,進(jìn)行相關(guān)參數(shù)設(shè)置。各參數(shù)設(shè)置參考聯(lián)機(jī)幫助文件相關(guān)部分。2、 力控組態(tài)軟件中菜單的組態(tài)。參考聯(lián)機(jī)幫助文件相關(guān)部分。五、實(shí)驗(yàn)報(bào)告要求 1、簡(jiǎn)要說(shuō)明各分析曲線的定義及應(yīng)用。2、簡(jiǎn)要說(shuō)明各菜單的定義及應(yīng)用。4、實(shí)驗(yàn)運(yùn)行結(jié)果。5、實(shí)驗(yàn)總結(jié)。 五、思考題 1、簡(jiǎn)述分析曲線在監(jiān)控軟件中的應(yīng)用。實(shí)驗(yàn)六 樓宇供配電監(jiān)控設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?、熟悉力控組態(tài)軟件中在供配電監(jiān)控的應(yīng)用;2、熟悉使用力控組態(tài)軟件建立監(jiān)控工程。二、實(shí)驗(yàn)任務(wù)1、建立監(jiān)控畫面;2、 I/O 設(shè)備定義;3、建立實(shí)時(shí)數(shù)據(jù)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論