【正文】
DIF IF Y3=1 THEN 壓力 =壓力 + IF 壓力 100 THEN 壓力 =100 ENDIF ENDIF IF Y1=1 THEN 壓力 =壓力 IF 壓力 5 THEN 壓力 =5 ENDIF ENDIF IF 壓力 =80 THEN X4=1 ELSE X4=0 ENDIF IF Y5=1 THEN 溫度 =溫度 + 第 33 頁 共 40 頁 IF 溫度 100 THEN 溫度 =100 ENDIF ENDIF IF 溫度 =80 THEN X2=1 ELSE X2=0 ENDIF IF SB2=1 THEN 39。最后,要感謝大學四年來所有的老師,為我專業(yè)知識打下了堅實的基礎,特別感謝劉老師給我的專業(yè)指導,感謝我所有的同學,正是因為有了他們的支持與幫助。 在這種環(huán)境下,組態(tài)軟件發(fā)揮了重大的作用。 ( 3)系統(tǒng)無法報警 。 (2)系統(tǒng)報警調(diào)試 在系統(tǒng)正常運行下人為拖動流動塊使爐內(nèi)的某個值(如水、溫度、壓力)超過規(guī)定的值并查看報警顯示中是否有報警信息,由于我用的 MCGS 組態(tài)軟件沒有存盤數(shù)據(jù)瀏覽,因此會造成我的一些數(shù)據(jù)不能被存儲下來。下限液位器報警 X1=1 ELSE X1=0 ENDIF 2.單擊檢查按鈕,進行語法檢查,如果報錯請及時修改。 2.對該按鈕作“操作屬性”→“數(shù)據(jù)對象值操作”→“取反”動畫連接。 其中只讀通道用于把 PLC 中的數(shù)據(jù)讀入到 MCGS 的實時數(shù)據(jù)庫中,通道地址為 1。通信參數(shù)必須設置成與 PLC 的設置一樣,否則無法建立人機界面與 PLC 間的通信。RS232C 數(shù)據(jù)線將現(xiàn)場被控參數(shù)及 PLC的狀態(tài)送入 MCGS 實時數(shù)據(jù)庫,而計算機將控制命令和 參數(shù)送入 PLC。歷史報警功能顯示使系統(tǒng)可以顯示出指定時間內(nèi)的所有報警信息。 (3) 曲線顯示 在 MCGS 中,曲線一般分為實時曲線和歷史曲線。 4.單擊“組成員對象”選項卡,進入“組對象成員 ”頁。 6 報表輸出及曲線顯示 在系統(tǒng)實際運行的時候,可能會發(fā)生一些意外情況,甚至可能會引發(fā)事故。 2. 腳本程序清單的編寫 回到組態(tài)環(huán)境 ,進入循環(huán)策略組態(tài)窗口 ,如圖 所示。賦值語句用賦值號(“ =”)來表示,它具體的含義是:把“ =”右邊表達式的運算值賦給左邊的數(shù)據(jù)對象 。在“計時條件”一欄填入 ZHV2=1。計時功能:啟動后進行計時。在“定時循環(huán)時間 [ms]”一欄,填入 200。打開動畫連接標簽,選中矩形,再點擊“ ”符號,如圖 37所示。畫面窗口中出現(xiàn)反應器的圖形。在基本屬性頁的窗口名稱欄 內(nèi)填入“加熱反應爐控制系統(tǒng)”,“窗口位置”選最大化顯示,其它不變。 ( 2)到( 5),定義其他 20 個變量。 “文件”菜單,彈出下拉菜單,單擊“工程另存為”,彈出文件保存窗口。用傳統(tǒng)的編程方法實現(xiàn),既繁瑣又容易出錯。根據(jù)系統(tǒng)的電氣邏輯及 I/O 資源分配,本系統(tǒng)采用高效率的步進梯形指令編程,軟件梯形圖如圖所示,其中 TIM 類定時器為 定時器。在報警燈閃爍期間將自動關閉加熱爐電源、氮氣閥、進料閥并同時打開排氣閥和泄放閥,此期間啟動按鈕失效。定時 10s 后開啟氮氣閥 Y3,氮氣進入反應爐,爐內(nèi)壓力上升,當爐內(nèi)壓力升高到所設定值 80Pa 時壓力變送器 X4 動作,此時關閉氮氣閥Y3,結束送料過程系統(tǒng)進入加熱反應控制階段。 5)梯級邊界,在梯形圖左邊會顯示工程、符號、設置、內(nèi)存、程序,可以從梯形圖中看到。所有的梯級都具有編號。在此視圖中,可以對程序進行生成、編輯、和監(jiān)視。 圖 21 CXProgrammer 程序窗口 CXProgrammer 工程 CXProgrammer 工程由梯形圖、地址和網(wǎng)絡細節(jié)、 PLC 內(nèi)存內(nèi)容、 IO 表、擴展指令(如果需要的話)以及符號組 成。用戶要求的多樣化,決定了不可能有哪一種產(chǎn)品囊括全部用戶的所有要求,這就導致組態(tài)軟件不可能退出市場,因為是需求存在的 [6]。 目前國內(nèi)市場上的組態(tài)軟件產(chǎn)品大致劃分為三類。 1.為用戶提供了多種通用工具模塊,用戶不 需要掌握太多的編程語言技術(甚至不需要編程技術),就能很好的完成一個復雜工程所要求的所有功能。通過這兩個檢測部分及在研究過程中會實現(xiàn)一個 對它的基本控制,但是實際工業(yè)應用中不排除環(huán)境對爐溫控制過程的影響。 關鍵字: MCGS 組態(tài) 歐姆龍 PLC 溫度 Abstract: The heated reactor monitoring system research purposes MCGS configuration software and Omron PLC programming software furnace temperature control. Through programming, configuration device connections, the last debugging method to achieve the realization of the the furnace features and monitoring. Its findings can be presented to the user through the MCGS configuration interface can also be achieved through observation experiment box above indicator, and then check one by one according to the heating reactor monitoring system configuration interface and PLC program design control requirements implementation. By the two detection portion and in the course of the study, one of its basic control, but the actual industrial applications do not rule out the impact of the environment on the temperature control process. Keywords: MCGS configuration OMRON PLC temperature 第 1 頁 共 40 頁 第 一 章 緒 論 1 課題研究的背景 隨著社會的進步,工業(yè)革命的需求,對于加熱爐反應控制系統(tǒng)在日常生活中也得到了廣泛的應用,其中包括醫(yī)療、紡織、冶金等領域都會用到。系統(tǒng)設計人員可以把更多的注意力集中在如何選擇最優(yōu)的控制方法,設計合理的控制系統(tǒng)結構,選擇合適的控制算法等這些提高控制品質(zhì)的關鍵問題上。即國外專業(yè)軟件廠商提供的產(chǎn)品,國內(nèi)外硬件廠商提供的產(chǎn)品,以及國內(nèi)自行開發(fā)的產(chǎn)品。 I/O 驅(qū)動軟件也逐漸會朝標準化的方向發(fā)展。每一個 CXProgrammer 工程文件都是獨立的,是一個單獨的文檔。在工具欄中選擇查看梯形圖圖標即可打開之前所打開的梯形圖,這樣便會看到之前所畫的梯形圖,如圖 22 所示。 3)梯級總線。 6) 自動錯誤檢測, 在當前選擇的梯級區(qū)域的左邊將會顯示一條粗線。 在反應階段中加熱電源 Y5 接通,系統(tǒng)溫度緩慢升高。 ( 2)加熱反應爐 原理 加熱反應爐系統(tǒng)由動作輸入,動作輸出以及顯示輸出三部分組成,其中動作輸入如開關量輸入、數(shù)值量輸入,動作輸出如開關量輸出 ,顯示輸出如報警燈輸出、指示燈輸出以及閥門輸出。 圖 25 將啟動信號傳入中間繼電器 20200 圖 26 將閃爍的一秒信號傳入中間繼電器 20201 圖 27 排氣 圖 28 進料 圖 29 將上液面的輸入信號傳入繼電器 1 圖 210 定時 10S 圖 211 供氮 第 9 頁 共 40 頁 圖 212 將供氮信號傳入繼電器 2 圖 213 打開加熱爐電源 圖 214 定時 10S 圖 215 開啟泄放閥 圖 216 定時 10S 圖 217 報警 圖 218 報警信號及多個定時器信號來控制報警器 圖 219 設置多個定時器 第 10 頁 共 40 頁 2 MCGS 組態(tài)軟件的介紹 ( 1) 組態(tài)軟件的功能及特點 MCGS 組態(tài)軟件的功能和特點可歸納為: ,易于理解和使用。 系統(tǒng)由五大功能部件組成,主要功能部件以構成形式來構造。在文件名一欄輸入工程名“加熱反應爐控制系統(tǒng)”,單擊“保存”按鈕,工程建立完畢。 “保存”按鈕。如圖35所示,單擊確認按鈕。在反應器被選中的情況下,調(diào)整位置和大小,單擊“保存”按鈕。彈出動畫組態(tài)屬性設置。單擊“確認”按鈕。計時時間設定功能,即可以根據(jù)需要設定時計時。在“復位條件”一欄,填入: ZHV2=0。賦值號左邊必須是能夠讀寫的數(shù)據(jù)對象,如:開關型數(shù)據(jù)、數(shù)值型數(shù)據(jù)、事件型數(shù)據(jù)以及能進行寫操作的內(nèi)部數(shù)據(jù)對象。 單擊工具欄“新增策略行”按鈕 ,在定時器下增加一行新策略。為了進行實時的精確監(jiān)控,需要系統(tǒng)進行實時的數(shù)據(jù)顯示;為避免以后發(fā)生類似的原因,所 以才會保留數(shù)據(jù),便于事后查找原因。 5.在左邊數(shù)據(jù)對象列表中選擇“水”,單擊“增加”按鈕,數(shù)據(jù)對象、“水”被添加到右邊的“數(shù)據(jù)組成員列表”中。 實時曲線:可以描繪出當時正在運行的對象的變化,這樣我們可以直觀的感受到它的一個變化趨勢。 (5) 主控窗口的設置 單擊屏幕左上角的工作臺圖標 ,彈出“工作臺”窗口。人機界面系統(tǒng)與 PLC 間的通信是在其設備窗口中實現(xiàn)的。其設置情況如圖 41所示。只寫通道用于把 MCGS 實時數(shù)據(jù)庫中的數(shù)據(jù)寫入到 PLC 中,通道地址為 0。 3.存盤后進入運行環(huán)境觀察結果。 3.單擊“保存”按鈕。如圖 52所示。 。當然組態(tài)軟件也有一些不可忽視的缺點,只是隨著一些企業(yè)對自動化的控制要求越來越高,未來的組態(tài)軟件將會提供更加強大的功能,這才能滿足人類生活的需要。我才順利的完成了畢業(yè)設計(論文)。按下停止按鈕 ,所以閥斷開 Y1=0 Y2=0 Y3=0 Y4=0 Y5=0 ENDIF IF SB1=1 THEN 39。啟動定時器 ENDIF IF ZHV1=1 AND Y1=0 AND Y2=0 THEN 39。加熱 ,溫度開始上升 ENDIF IF X2=1 THEN 39。液位降到下限以下 ,停止放料 IF X1=1 THEN Y1=0 ZHV2=1 39。從新進入第 1階段 ENDIF ENDIF IF X3=0 OR X4=0 THEN 溫度 =溫度 IF 溫度 28 THEN 溫度 =28 ENDIF ENDIF IF 復位按鈕 =1 THEN Y1=1 Y3=0 Y2=0 Y4=1 Y5=0 ZHV2=0 IF 壓力 =5 THEN Y1=0 39。停止加熱 ZHV2=1 39。進氮氣 ,壓力開始上升 ENDIF IF X4=1 THEN 39。如果是第 1階段 ,則 IF X2=0 AND X4=0 AND X3=0 THEN Y1=1 39。 第 31 頁 共 40 頁 參考文獻 [1]袁秀英.組態(tài)控制技術 [M].北京:電子工業(yè)出版社, 2020: 262268. [2] 劉士榮.計算機控制系統(tǒng) [M].北京:機械工業(yè)出版社, : 18112. [3] 何剛,劉金貴.可編程序控制器在加熱反應爐中的應用 [J].鄭州輕工業(yè)學院學報,1999: 34( 2), 1122