力控組態(tài)實例教程_第1頁
力控組態(tài)實例教程_第2頁
力控組態(tài)實例教程_第3頁
力控組態(tài)實例教程_第4頁
力控組態(tài)實例教程_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2.1力控組態(tài)新工程的步驟在這章中,通過一個簡單的例子,介紹用力控K組態(tài)新工程的基本步驟。2.1.1新工程的簡介1、假設的工藝過程工藝設備包括一個油罐,一個進油控制閥門,一個出油控制閥門。用于控制兩臺閥門的PLC,如下圖所示:2、PLC的邏輯算法:當進油控制閥門打開時,則開始進油。一旦存儲罐即將被注滿,進油控制閥門關閉,出油控制閥門打開。一旦存儲罐即將被排空,進油控制閥門打開,出油控制閥門關閉。如此反復進行。3、力控的PLC仿真驅動SIMULATOR力控的PLC仿真驅動對應油罐的液位控制油罐的進油控制閥門控制油罐的出油控制閥門啟動/停止PLC程序的開關SIMULATOR是力控的PLC仿貞程序,

2、為了適應本例子的要求,內(nèi)嵌了邏輯算法,并且對數(shù)據(jù)通道作了約定:增量寄存器1(模擬輸入?yún)^(qū))第0通道PLC1的DI區(qū)域(數(shù)字輸入?yún)^(qū))第0通道PLC1的DI區(qū)域(數(shù)字輸入?yún)^(qū))第1通道PLC1的DO區(qū)域(數(shù)字輸出區(qū))第0通道4、工程要完成的目標(1)創(chuàng)建一幅工藝流程圖,圖中包括一個油罐,一個進油控制閥門和出油控制閥門,全部使用電磁閥帶動氣缸閥。(2)閥門根據(jù)開關狀態(tài)而變色,開時為紅色,關時為綠色。(3)創(chuàng)建實時數(shù)據(jù)庫,并與SIMULATOR進行數(shù)據(jù)連接,完成一幅工藝流程圖的動態(tài)數(shù)據(jù)及動態(tài)棒圖顯示。(4)用兩個按鈕實現(xiàn)啟動和停止,啟動和停止PLC程序。2.1.2工程管理器的使用在力控唆中建立新工程時,首

3、先通過力控的“工程管理器”指定工程的名稱和工作的路徑,不同的工程一定要放在不同的路徑下。指定工程的名稱和路徑啟動力控的“工程管理器”按“新增應用”按鈕,出現(xiàn)如圖所示:應用名:所新建的工程的名稱路徑:新建工程的路徑,默認路徑為:c:ProgramFilesPCAuto說明:對新建工程的描述文字點擊“確定”按鈕,此時在工程管理器中可以看到添加了一個名為test的工程,然后再點擊“開發(fā)系統(tǒng)”按鈕,進入力控的組態(tài)界而。2.1.3創(chuàng)建組態(tài)界面進入力控.的開發(fā)系統(tǒng)后,可以為每個工程建立無限數(shù)目的畫而,在每個畫而上可以組態(tài)相互關聯(lián)的靜態(tài)或動態(tài)圖形。這些畫而是由力控開發(fā)系統(tǒng)提供的豐富的圖形對象組成的。開發(fā)系統(tǒng)

4、提供了文本、直線、矩形、圓角矩形、圓形、多邊形等基本圖形對象,同時還提供了增強型按鈕、實時歷史趨勢曲線、實時歷史報警、實時歷史報表等組件。開發(fā)系統(tǒng)還提供了在工程窗口中復制、刪除、對齊、打成組等編輯操作,提供對圖形對象的顏色、線型、填充屬性等操作工具。力控開發(fā)系統(tǒng)提供的上述多種工具和圖形,方便用戶在組態(tài)工程時建立豐富的圖形界而。在這個工程中,簡單的圖形畫而建立步驟如下:第一步:創(chuàng)建新畫面進入開發(fā)環(huán)境Draw后,首先需要創(chuàng)建一個新窗口。選擇“文件F/新建”命令出現(xiàn)“窗口屬性”對話框,如圖所示,輸入流程圖畫而的標題名稱,也命名為“儲罐液位監(jiān)控示例”。單擊按鈕“背景色”,出現(xiàn)調色板,選擇其中的一種顏色

5、作為窗口背景色。其它的選項可以使用缺省設星,詳見力控用戶指南。最后單擊“確認”按鈕退岀對話框。第二步:創(chuàng)建圖形對象現(xiàn)在,在屏幕上有了一個窗口,還應看見Draw的工具箱。如果想要顯示網(wǎng)格,激活Draw菜單命令“查看/網(wǎng)格”。n首先,我們需要在窗口上畫一個儲罐。從工具箱中選擇“選擇子圖”工具。出現(xiàn)“子圖列表”對話框,從中選擇一個罐,如下圖所示工具箱n可以修改罐的位置及大小。單擊該罐,拖動其邊線修改罐的大小。若要移動該罐的位置,只要把光標定位在罐上,拖動鼠標就可以了,如圖所示:n接下來,我們要畫出入口閥門。選擇工具箱中的“選擇子圖”工具,在“子圖列表”對話框中選擇符合要求的閥門子圖,修改閥門的位置及

6、大小.用相同的方法畫出一個出口閥門。n選擇工具箱中的“垂直/水平線”工具,在畫面上畫兩條管線。n修改兩條管線的顏色、立體風格和寬度。先選中一條管線,單擊鼠標右鍵,出現(xiàn)右鍵菜單。選擇“對象屬性”菜單項,出現(xiàn)“改變屬性”對話框。選擇立體風格,寬度改為8,顏色選為灰色。選中另外一條管線,進行同樣的修改,如圖所示。n選擇工具箱中的“文本”工具,在畫面上寫兩個顯示液位的字符串:“液位值:”.“#”。其中“#”用來顯示液位值,顯示4位小數(shù)。n最后,我們要畫兩個按鈕來執(zhí)行啟動和停止PLC程序的命令。選擇工具箱中的“按鈕”工具口,畫一個按鈕。把按鈕挪到合適的位置并調整好它的大小。按鈕上有一個標志“Text”(

7、文本)。選定這個按鈕,在文本框中輸入“開始”,然后單擊“確認”。用同樣的方法繼續(xù)畫“停止”按鈕,完整圖如圖所示:n現(xiàn)在,己經(jīng)完成了“儲罐液位監(jiān)控示例系統(tǒng)”應用程序的圖形描述部分的工作。下而還要做幾件事。這就是定義I/O設備、創(chuàng)建數(shù)據(jù)庫、制作動畫連接和設置I/O驅動程序。數(shù)據(jù)庫是應用程序的核心,動畫連接使圖形“活動起來,I/O驅動程序完成與硬件測控設備的數(shù)據(jù)通訊。2.1.4定義I/O設備在力控中,把需要與力控組態(tài)軟件之間交換數(shù)據(jù)的設備或者程序都作為10設備,10設備包括:DDE、OPC、PLC、UPS、變頻器、智能儀表、智能模塊、板卡等,這些設備一般通過串口和以太網(wǎng)等方式與上位機交換數(shù)據(jù);只有在

8、定義了10設備后,力控才能通過數(shù)據(jù)庫變量和這些10設備進行數(shù)據(jù)交換。在此工程中,10設備使用力控仿真PLC與力控進行通訊。定義10設備的步驟如下:我們后而要在數(shù)據(jù)庫中定義4個點,但而對的問題是這4個點的過程值(即它們的PV參數(shù)值)從何而來?從前文所描述的力控結構功能示意圖知道,數(shù)據(jù)庫是從I/OServer(即I/O驅動程序)中獲取過程數(shù)據(jù)的,而數(shù)據(jù)庫同時可以與多個I/OServer進行通訊,一個I/OServer也可以連接一個或多個設備。所以我們必須要明確這4個點要從哪一個設備獲取過程數(shù)據(jù)時,就需要定義I/O設備。在Draw導航器中雙擊“I/O設備驅動”項使其展開,在展開項日中選擇“PLC”項

9、并雙擊使其展開,然后繼續(xù)選擇廠商名“PLC”并雙擊使其展開后,選擇項目“儀表PLC(Simulator(儀表PLC),如圖所示:雙擊Simulator(仿真PLC)”出現(xiàn)如下圖所示的T/0設備定義”對話框,在“設備名稱”輸入框內(nèi)鍵入一個人為定義的名稱,為了便于記憶,我們輸入“PLC1”(大小寫都可以)。接下來要設置PLC的采集參數(shù),即“數(shù)據(jù)更新周期”和“超時時間”。在“數(shù)據(jù)更新周期”輸入框內(nèi)鍵入1000亳秒。提示:一個I/O驅動程序可以連接多個同類型的I/O設備。每個I/O設備中有很多數(shù)據(jù)項可以與監(jiān)控系統(tǒng)建立連接,如果對同一個I/O設備中的數(shù)據(jù)要求不同采集周期,也可以為同一個地址的I/O設備定

10、義多個不同的設備名稱,使他們具有不同的采集周期。例如,一個大的存儲罐液位變化非常緩慢,5到10秒鐘更新一次就足夠了,而管道內(nèi)壓力的更新周期則要求小于1秒鐘。這樣,可以創(chuàng)建兩個I/O設備:PLC1SL0W,數(shù)據(jù)更新周期為5秒,和PLC1FAST,數(shù)據(jù)更新周期為1秒。單擊“完成”按鈕返回,在Simulator(仿真PLC)”項目下面增加了一項“PLC1”,如圖所示。如果要對I/O設備“PLC1”的配疊進行修改,雙擊項目“PLC1”,會再次出現(xiàn)PLC1的“I/O設備定義”對話框。若要刪除I/O設備“PLC1”,用鼠標右鍵單擊項目“PLC1”,在彈出的右鍵菜單中選擇“刪除”。通常情況下,一個I/O設備

11、需要更多的配置,如:通訊端口的配置(波特率、奇偶校驗等)、超時時間、所使用的網(wǎng)卡的開關設置等。因為這是一個“仿貞”I/O驅動程序,它仿貞“梯形圖邏輯”和常用I/O驅動程序任務(實際上完全由PC完成),沒有實際的與硬件的物理連接,所以不需要進行更多的配置?,F(xiàn)在要記住,我們創(chuàng)建了一個名為“PLC1”的I/O設備,下而將要介紹如何使用它。2.1.5、創(chuàng)建實時數(shù)據(jù)庫數(shù)據(jù)庫DB是整個應用系統(tǒng)的核心,構建分布式應用系統(tǒng)的基礎。它負責整個力控*應用系統(tǒng)的實時數(shù)據(jù)處理、歷史數(shù)據(jù)存儲、統(tǒng)計數(shù)據(jù)處理、報警信息處理、數(shù)據(jù)服務請求處理。在數(shù)據(jù)庫中,我們操縱的對象是點(TAG),實時數(shù)據(jù)庫根據(jù)點名字典決定數(shù)據(jù)庫的結構,

12、分配數(shù)據(jù)庫的存儲空間。在點名字典中,每個點都包含若干參數(shù)。一個點可以包含一些系統(tǒng)預定義的標準點參數(shù),還可包含若干個用戶自定義參數(shù)。我們引用點與參數(shù)的形式為“點名.參數(shù)名”。如“TAG1.DESC”表示點TAG1的點描述,“TAG1.PV”表示點TAG1的過程值。點類型是實時數(shù)據(jù)庫DB對具有相同特征的一類點的抽象。DB預定義了一些標準點類型,利用這些標準點類型創(chuàng)建的點能夠滿足各種常規(guī)的需要。對于較為特殊的應用,可以創(chuàng)建用戶自定義點類型。DB提供的標準點類型有:模擬I/O點、數(shù)字I/O點、累計點、控制點、運算點等。不同的點類型完成的功能不同。比如,模擬I/O點的輸入和輸出量為模擬量,可完成輸入信號

13、量程變換、小信號切除、報警檢查,輸出限值等功能。數(shù)字I/O點輸入值為離散量,可對輸入信號進行狀態(tài)檢查。有些類型包含一些相同的基本參數(shù)。如模擬I/O點和數(shù)字I/O點均包含下而參數(shù):NAMEDESCPV點名稱點說明信息以工程單位表示的現(xiàn)場測量值力控實時數(shù)據(jù)庫根據(jù)工業(yè)裝置的工藝特點,劃分為若區(qū)域,每個區(qū)域又劃分為若的單元,可以對應實際的生車間和工段,極大地方便了數(shù)據(jù)的管理,在總貌畫而中可以按區(qū)域和單元瀏覽數(shù)據(jù)。在報警畫面中,可以按區(qū)域顯示報警。下而就以這個工程選擇一種點類型,并建立實時數(shù)據(jù)庫,先分析一下本工程要做什么:入口閥門不斷地向一個空的存儲罐內(nèi)注入某種液體,當存儲罐的液位快滿時,入口閥門要自動

14、關閉,此時出口閥門自動打開,將存儲罐內(nèi)的液體排放出去。當存儲罐的液位快空時,出口閥門自動關閉,入口閥門打開,重新開始向罐內(nèi)注入液體。過程如此反復進行。整個邏輯的控制過程都是用一臺假想的PLC(可編程控制器)來實現(xiàn)的,前而我們已經(jīng)給這臺假想的PLC設備命名為PLC1。PLC1采集到存儲罐的液位數(shù)據(jù),并判斷什么時候應該打開或關閉哪一個閥門。而我們除了在計算機屏幕上看到整個系統(tǒng)的運行情況(如:存儲罐的液位變化和出入口閥門的開關狀態(tài)變化等),我們還可以控制PLC程序的啟動與停止。通過以上分析,確定在數(shù)據(jù)庫中所要建的數(shù)據(jù)庫點:需要定義一個模擬I/O點,這個點的PV參數(shù)表示存儲罐的液位值,把這點的名稱定為

15、“LEVEL”。我們還需要一個數(shù)字I/O點來分別反映入口閥門的開關狀態(tài),當這個點的PV參數(shù)值為0時,表示入口閥門處于關閉狀態(tài),PV參數(shù)值為1時,表示入口閥門處于開啟狀態(tài),我們將這個點的點名定為480”.定義變量和制作動畫連接這兩件工作可以相互獨立在完成。例如,使用“特殊功能/定義變量”,可以直接進入定義變量的環(huán)境。下而以所建的工程為例說明建立動畫連接的步驟:從最上而的入口閥門開始定義圖形對彖的動畫連接。雙擊入口閥門對象,出現(xiàn)動畫連接對話框,如圖所示:讓入口閥門根據(jù)一個狀態(tài)值的變化來改變顏色.選擇圖中的“顏色相關動作一一顏色變化一一條件”單擊“條件”按鈕,彈出如下對話框,如圖所示單擊“變量選擇”

16、按鈕,彈出“變量選擇”對話框,在點名欄中選擇“IN_VALVE”,在右邊的參數(shù)列表中選擇“PV”參數(shù),如圖所示,然后單擊“選擇”按鈕,在“顏色變化”對話框的“條件表達式”的文本框中就可以看到變量名TN_VALVEP如圖所示:在變量IN.VALVE.PV后輸入“=1”,使最后的表達式為:“IN_VALVE.PV=1”(力控中的所有名稱標識、表達式和腳本程序均不區(qū)分大小寫)在這里使用的變量IN_VALVE.PV是個狀態(tài)值,我們用它代表入口閥門的開關狀態(tài)。上述表達式如果為貞(值為1),則表示入口閥門為開啟狀態(tài),希望入口閥門變成白色,所以在“值為假時”選項中將顏色通過調色板選為白色,如下圖所示,單擊“

17、確認”按鈕返回。用同樣的方法,再定義出口閥門的顏色變化條件及相關的變量,如圖所示:處理有關液位值的顯示和液位變化的顯示,選中存儲罐下而的#胖符號,然后雙擊鼠標左鍵,出下出現(xiàn)動畫連接對話框,在這里選用“數(shù)值輸出一一模擬”,點擊“模擬”按鈕,彈出“模擬值輸出”對話框,在表達式項內(nèi)輸入“LEVEL.PV”或是點擊“變量選擇”按鈕,出現(xiàn)變量選擇對話框,然后選擇點名“LEVEL”,在右邊的參數(shù)列表中選擇“PV”參數(shù),點擊“選擇”按鈕,“表達式”項中自動加入了變量名“LEVEL.PV”,如圖所示:現(xiàn)在,已經(jīng)把存儲罐的液位用數(shù)值顯示出來了,下而將代表儲罐的填充髙度也隨著液位的變化而變化,這樣更形象地顯示存儲

18、罐的液位變化了。選中儲罐后雙擊鼠標左鍵,出下如圖所示的動而連接對話框。在“表達式”項內(nèi)鍵入“LEVEL.PV”。填充顏色為綠色,填充背景顏色為黑色。這樣力控將一直監(jiān)視變量“LEVEL.PV”的值。如果值為100,存儲罐將是全滿的。如果值為50,將是半滿的。然后點擊“確認”。2.1.7、腳本動作用腳本來完成兩個按鈕的動作來控制系統(tǒng)的啟停。選中“開始”按鈕后雙擊鼠標左鍵,出現(xiàn)動畫連接對話框,選擇“觸敏動作/左鍵動作”按鈕。單擊“左鍵動作”按鈕,彈出腳本編輯器對話框選擇“按下鼠標”事件,在腳本編輯器里輸入“RUN.PV二1”;如下圖所示,這個設置的意思是當在運行界而按下“開始”按鈕后,變量RUN.P

19、V的值被設成1,相應地PLC1中的程序被啟動運行.同樣,下而定義“停止”按鈕的動作。在腳本編輯器里輸入“RUN.PV二0”;這個設置的意思是,當鼠標按下“停止”按鈕后,變量RUN.PV的值被設成0。設備PLC1中的程序就會停止運行,如圖所示:在上而整體制作動畫連接的過程事,系統(tǒng)自動創(chuàng)建了所有引用到的數(shù)據(jù)庫變量。如果要看這些變雖:,可以激活DRAW菜單中“特殊功能/定義變雖:”出現(xiàn)“變量定義”對話框,如圖所示:點擊“選擇”按鈕,出下如下圖所示的“變量選擇”對話框,在“變量類別”中指定“數(shù)據(jù)庫變量”,可以看到在上而工程中所引用的所有數(shù)據(jù)庫變量:LEVEL.PV、IN.VAVLE.PV.OUT_VAVLE.PV和RUN.PV,它們?nèi)坑上到y(tǒng)自動創(chuàng)建.2.1.8、運行力控工程初步建立完成,進入運行階段。首先保存所有組態(tài)內(nèi)容,關閉DBManager(如果沒關閉)。在力控的開發(fā)系統(tǒng)(DRAW)中選擇“文件進入運行”菜單命令,進入力控的運行系統(tǒng)。在運行系統(tǒng)中選擇“文件打開”命令,從“選擇窗口”選擇“儲罐液位監(jiān)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論