版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
SUBJECTSystem800xAExercisePAGE10PAGE1 FILENAMET315-08Solution8.2-RevC_D12/11 進料閥控制程序練習描述本練習中,將再聲明一些局部變量,并連接到上一個練習中功能塊的輸入輸出參數。另外,還將學習ControlBuilder的復制/粘貼功能,以及通過稱之為“InteractionWindow”的一個圖形化接口來操作閥門。練習步驟創(chuàng)建進料閥V1控制程序打開Tankprogram的POU編輯器。創(chuàng)建一個新的代碼塊“Inlet_Valve”,并將編程語言設置為FBD語言。
鼠標右鍵點擊Tankprogram編輯器底部的“Level”代碼塊標簽,選擇上下文菜單“Insert”。
命名新的代碼塊為“Inlet_Valves”,設置編程語言為FunctionBlockDiagram(FBD),點擊“OK”按鈕。
新代碼塊顯示在POU編輯器底部“Level”代碼塊的后面,如下圖所示:
在新的代碼塊“Inlet_Valves”的代碼區(qū)域,中插入一個ValveUni功能塊實例,并命名為Sxx_V1采用和上一個練習相同的方法,通過編輯器菜單、工具欄按鈕或鼠標右鍵,選擇“InsertFunction/FunctionBlock”命令,插入功能塊“ValveUni”。(“Inlet_Valves”功能塊位于ProcessObjExt庫中)。
命名出料閥為“Sxx_V1”
這樣就在代碼區(qū)創(chuàng)建了一個新的功能塊,如下圖所示:
連接出料閥V1的全局變量(開反饋、關反饋和閥門開關指令)到ValveUni功能塊的正確引腳。您可能需要借助ControlBuilderM的在線幫助或其他文檔,來確定如何將正確的變量連接到響應的功能塊引腳或參數上。很多時候入門不知道功能塊塊的哪些參數需要連接變量,功能塊的在線幫助可以提供更多的信息。另外,也可以右鍵點擊功能塊,選擇“EditType”上下文菜單,獲取功能塊參數更多的信息。
功能塊類型編輯器中,包括每個功能塊類型的參數說明。
按照下圖所示連接V1的全局變量gV1_Open、gV1_Closed和gV1_Ord到Sxx_V1功能塊的相應參數引腳。您可能需要借助ControlBuilderM的在線幫助或其他文檔,來確定如何將正確的變量連接到相應的功能塊引腳或參數上。
聲明下列局部變量:V1_Name,V1_Description,V1_GroupStart和V1_Par.。并設置V1_Name變量和V1_Description變量的屬性及初始化值如下圖所示:
按下圖所示,連接新聲明的局部變量到Sxx_V1功能塊相應的參數引腳。
檢查無誤后,保存并關閉編輯器。加載應用程序到你的控制器并在線。在線模式下,右鍵點擊Tank程序下的Sxx_V1對象,選中“InteractionWindow”上下文菜單。
在交互式窗口中,點擊紅色圖標關閉閥門,點擊綠色圖標打開閥門,可以看見閥門動作并在交互式窗口中顯示閥門的反饋信號指示。
Note:如果交互式窗口在你的屏幕上顯示太小,你右鍵點擊窗口選擇“properties”上下文菜單,調整窗口的大小。
創(chuàng)建進料閥V5控制程序關閉交互式窗口,切換到離線模式,打開Tankprogram。復制閥門功能塊Sxx_V1,,重命名為Sxx_V5,并用V5替換所有變量中的V1。打開Tankprogram程序,選擇“Inlet_Valves”代碼塊,鼠標右鍵點擊進料閥Sxx_V1功能塊,選中“Copy”上下文菜單命令,復制功能塊。。
選擇“Edit->Paste”或鼠標右鍵菜單,粘貼功能塊。
彈出“Paste”對話框,在此我們用V5替換所有的V1。
點擊“Replace”按鈕,逐個變量中的V1,如果替換以后的變量還沒有聲明,將以紅色字符顯示。點擊“OK”按鈕。
如果有未聲明的變量,將彈出“UnknownIdendifier”對話框,點擊“YestoAll”按鈕,自動聲明所有新變量。
選擇“No”,將復制的新功能塊插入的原功能塊的后面。
下圖所示為自動聲明的新變量,新功能塊也插入到編輯器的代碼區(qū)。設置這些新變量的“Attributes”和“InitialValues”。
Sxx_V5的變量連接如下圖所示:
檢查無誤后,保存并關閉應用程序編輯器。加載應用程序并在線,使用Sxx_V1和Sxx_V5功能塊的交互式窗口,打開進料閥門觀察罐液位增加。關閉閥門。
驗證ControlStructure和EngineeringWorkplace的同步在EngineeringWorkplace中打開ControlStructure,展開Application下的對象列表,可以看見我們在ControlBuilder創(chuàng)建的Tankprogram下的Sx
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農廠租賃合同范本
- 舞房轉讓協議書
- 延期交租協議書
- 轉租民宿合同范本
- 裝車私聊協議書
- 英國外貿協議書
- 診所用藥協議書
- 資產權屬協議書
- 性侵賠償協議書
- 藥品招商協議書
- 2025年及未來5年市場數據中國拖拉機制造市場競爭態(tài)勢及投資戰(zhàn)略規(guī)劃研究報告
- 干部群眾工作課件
- 百年未有之大變局課件
- 2025年時事政治考試100題及答案
- 2025年北京市建筑施工作業(yè)人員安全生產知識教育培訓考核試卷E卷及答案
- 中鐵群安員培訓
- 浙江省嵊州市2025-2026學年高二上數學期末質量檢測試題含解析
- 2024年云南省第一人民醫(yī)院招聘考試真題
- 思政大一考試試卷及答案
- 采用煙氣擋板法再熱汽溫控制系統的研究
- 班組長培訓課件(36張)
評論
0/150
提交評論