ABB- 800xA進(jìn)料閥控制程序_第1頁
ABB- 800xA進(jìn)料閥控制程序_第2頁
ABB- 800xA進(jìn)料閥控制程序_第3頁
ABB- 800xA進(jìn)料閥控制程序_第4頁
ABB- 800xA進(jìn)料閥控制程序_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

SUBJECTSystem800xAExercisePAGE10PAGE1 FILENAMET315-08Solution8.2-RevC_D12/11 進(jìn)料閥控制程序練習(xí)描述本練習(xí)中,將再聲明一些局部變量,并連接到上一個練習(xí)中功能塊的輸入輸出參數(shù)。另外,還將學(xué)習(xí)ControlBuilder的復(fù)制/粘貼功能,以及通過稱之為“InteractionWindow”的一個圖形化接口來操作閥門。練習(xí)步驟創(chuàng)建進(jìn)料閥V1控制程序打開Tankprogram的POU編輯器。創(chuàng)建一個新的代碼塊“Inlet_Valve”,并將編程語言設(shè)置為FBD語言。

鼠標(biāo)右鍵點(diǎn)擊Tankprogram編輯器底部的“Level”代碼塊標(biāo)簽,選擇上下文菜單“Insert”。

命名新的代碼塊為“Inlet_Valves”,設(shè)置編程語言為FunctionBlockDiagram(FBD),點(diǎn)擊“OK”按鈕。

新代碼塊顯示在POU編輯器底部“Level”代碼塊的后面,如下圖所示:

在新的代碼塊“Inlet_Valves”的代碼區(qū)域,中插入一個ValveUni功能塊實(shí)例,并命名為Sxx_V1采用和上一個練習(xí)相同的方法,通過編輯器菜單、工具欄按鈕或鼠標(biāo)右鍵,選擇“InsertFunction/FunctionBlock”命令,插入功能塊“ValveUni”。(“Inlet_Valves”功能塊位于ProcessObjExt庫中)。

命名出料閥為“Sxx_V1”

這樣就在代碼區(qū)創(chuàng)建了一個新的功能塊,如下圖所示:

連接出料閥V1的全局變量(開反饋、關(guān)反饋和閥門開關(guān)指令)到ValveUni功能塊的正確引腳。您可能需要借助ControlBuilderM的在線幫助或其他文檔,來確定如何將正確的變量連接到響應(yīng)的功能塊引腳或參數(shù)上。很多時候入門不知道功能塊塊的哪些參數(shù)需要連接變量,功能塊的在線幫助可以提供更多的信息。另外,也可以右鍵點(diǎn)擊功能塊,選擇“EditType”上下文菜單,獲取功能塊參數(shù)更多的信息。

功能塊類型編輯器中,包括每個功能塊類型的參數(shù)說明。

按照下圖所示連接V1的全局變量gV1_Open、gV1_Closed和gV1_Ord到Sxx_V1功能塊的相應(yīng)參數(shù)引腳。您可能需要借助ControlBuilderM的在線幫助或其他文檔,來確定如何將正確的變量連接到相應(yīng)的功能塊引腳或參數(shù)上。

聲明下列局部變量:V1_Name,V1_Description,V1_GroupStart和V1_Par.。并設(shè)置V1_Name變量和V1_Description變量的屬性及初始化值如下圖所示:

按下圖所示,連接新聲明的局部變量到Sxx_V1功能塊相應(yīng)的參數(shù)引腳。

檢查無誤后,保存并關(guān)閉編輯器。加載應(yīng)用程序到你的控制器并在線。在線模式下,右鍵點(diǎn)擊Tank程序下的Sxx_V1對象,選中“InteractionWindow”上下文菜單。

在交互式窗口中,點(diǎn)擊紅色圖標(biāo)關(guān)閉閥門,點(diǎn)擊綠色圖標(biāo)打開閥門,可以看見閥門動作并在交互式窗口中顯示閥門的反饋信號指示。

Note:如果交互式窗口在你的屏幕上顯示太小,你右鍵點(diǎn)擊窗口選擇“properties”上下文菜單,調(diào)整窗口的大小。

創(chuàng)建進(jìn)料閥V5控制程序關(guān)閉交互式窗口,切換到離線模式,打開Tankprogram。復(fù)制閥門功能塊Sxx_V1,,重命名為Sxx_V5,并用V5替換所有變量中的V1。打開Tankprogram程序,選擇“Inlet_Valves”代碼塊,鼠標(biāo)右鍵點(diǎn)擊進(jìn)料閥Sxx_V1功能塊,選中“Copy”上下文菜單命令,復(fù)制功能塊。。

選擇“Edit->Paste”或鼠標(biāo)右鍵菜單,粘貼功能塊。

彈出“Paste”對話框,在此我們用V5替換所有的V1。

點(diǎn)擊“Replace”按鈕,逐個變量中的V1,如果替換以后的變量還沒有聲明,將以紅色字符顯示。點(diǎn)擊“OK”按鈕。

如果有未聲明的變量,將彈出“UnknownIdendifier”對話框,點(diǎn)擊“YestoAll”按鈕,自動聲明所有新變量。

選擇“No”,將復(fù)制的新功能塊插入的原功能塊的后面。

下圖所示為自動聲明的新變量,新功能塊也插入到編輯器的代碼區(qū)。設(shè)置這些新變量的“Attributes”和“InitialValues”。

Sxx_V5的變量連接如下圖所示:

檢查無誤后,保存并關(guān)閉應(yīng)用程序編輯器。加載應(yīng)用程序并在線,使用Sxx_V1和Sxx_V5功能塊的交互式窗口,打開進(jìn)料閥門觀察罐液位增加。關(guān)閉閥門。

驗(yàn)證ControlStructure和EngineeringWorkplace的同步在EngineeringWorkplace中打開ControlStructure,展開Application下的對象列表,可以看見我們在ControlBuilder創(chuàng)建的Tankprogram下的Sx

溫馨提示

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

最新文檔

評論

0/150

提交評論