版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
畢業(yè)設計論文題目:基于PLC恒溫控制系統(tǒng)的設計專業(yè):生產(chǎn)過程自動化專業(yè)姓名:顧曉可學號:0402100133指導老師:焦欣欣老師2012年12月17號TOC\o"1-5"\h\z\o"CurrentDocument"摘要 3第一章緒論 4\o"CurrentDocument"1.1本課題研究現(xiàn)狀 4\o"CurrentDocument"1.2本文主要的研究工作 4第二章恒溫控制系統(tǒng)的硬件設計 6\o"CurrentDocument"2.1恒溫控制系統(tǒng)的組成 6\o"CurrentDocument"2.2恒溫控制系統(tǒng)總體設計方案 7\o"CurrentDocument"2.3PID控制原理 7\o"CurrentDocument"2.4可編程序控制器介紹 9\o"CurrentDocument"2.5PLC的選型 11\o"CurrentDocument"2.6模擬量模塊選擇 12\o"CurrentDocument"2.7其他硬件選擇 13\o"CurrentDocument"2.8系統(tǒng)供電接線圖 182.9PLC硬件接線圖 19第三章恒溫控制系統(tǒng)軟件設計 23\o"CurrentDocument"3.1STEP7—Micro/Win32編程軟件介紹 23\o"CurrentDocument"3.2I/O地址分配 243.3系統(tǒng)主程序 25\o"CurrentDocument"3.4PID控制算法程序 28\o"CurrentDocument"3.5標度轉(zhuǎn)換 29\o"CurrentDocument"3.6數(shù)碼顯示 30\o"CurrentDocument"3.7人機界面 31第四章結(jié)論 33\o"CurrentDocument"參考文獻 34致謝 35附錄系統(tǒng)各部分程序 36\o"CurrentDocument"主程序 36標度變換程序 40\o"CurrentDocument"PID參數(shù)設定程序 42\o"CurrentDocument"PID輸出中斷程序 43數(shù)顯程序 44摘要隨著計算機技術(shù)、通信技術(shù)、自動控制技術(shù)以及各種智能技術(shù)的迅速發(fā)展,高可靠性可編程控制器(PLC)出現(xiàn),使得現(xiàn)代工業(yè)控制系統(tǒng)的設計開發(fā)周期短,可靠性高,成本低。本文結(jié)合恒溫控制系統(tǒng)的特點,提出控制系統(tǒng)的總體設計方案,采用PLC和檢測儀表完成系統(tǒng)硬件設計;編寫PLC控制程序和監(jiān)控組態(tài)界面,實現(xiàn)溫度采集與顯示,實現(xiàn)了溫度在線監(jiān)測和控制。并采用工業(yè)以太網(wǎng),實現(xiàn)現(xiàn)場控制單元與上位機進行信息交換,并能與企業(yè)內(nèi)部聯(lián)網(wǎng)。關(guān)鍵詞:自動檢測;PLC;溫度;監(jiān)控組態(tài)第一章緒論1.1本課題研究現(xiàn)狀在人類的生活環(huán)境中,溫度扮演著極其重要的角色。溫度是工業(yè)生產(chǎn)中常見的工藝參數(shù)之一,任何物理變化和化學反應過程都與溫度密切相關(guān),因此溫度控制是生產(chǎn)自動化的重要任務。對于不同生產(chǎn)情況和工藝要求下的溫度控制,所采用的加熱方式,燃料,控制方案也有所不同。無論你生活在哪里,從事什么工作,無時無刻不在與溫度打著交道。自18世紀工業(yè)革命以來,工業(yè)發(fā)展對是否能掌握溫度有著絕對的聯(lián)系。在冶金、鋼鐵、石化、水泥、玻璃、醫(yī)藥等等行業(yè),可以說幾乎80%的工業(yè)部門都不得不考慮著溫度的因素。目前,國內(nèi)外恒溫控制系統(tǒng)的應用技術(shù)已發(fā)展的比較成熟,大多數(shù)是使用單片機和PLC對溫度進行控制,但隨著PLC、工業(yè)網(wǎng)絡及監(jiān)控組態(tài)軟件的迅速發(fā)展,在工業(yè)生產(chǎn)過程中基于PLC的恒溫控制系統(tǒng)開始占據(jù)了主導地位。基于PLC的恒溫控制系統(tǒng)在工業(yè)生產(chǎn)過程中充分體現(xiàn)了一下優(yōu)點:(1)采用光電隔離、RC濾波器等屏蔽措施具有較高的抗干擾能力和可靠性;(2)針對不同的工業(yè)現(xiàn)場信號有相應的I/O模塊與工業(yè)現(xiàn)場的器件或設備直接連接;(3)采用模塊化結(jié)構(gòu);(4)編程簡單,易于實現(xiàn);(5)系統(tǒng)設計、安裝、調(diào)試方便;(6)維修方便,維修工作量小;(7)投產(chǎn)周期及成本比較低。本設計基于一個PLC的恒溫控制監(jiān)控系統(tǒng),達到溫度的實時控制與顯示。該系統(tǒng)克服傳統(tǒng)的位式調(diào)節(jié)器和PID調(diào)節(jié)器超調(diào)大的缺點,充分發(fā)揮PLC控制靈活、編程方便、適應性強和FameView的實時顯示的優(yōu)點,提高了控制的精確度。而且該系統(tǒng)操作簡單、工作穩(wěn)定可靠、實用性強并有良好的組態(tài)監(jiān)控界面,能遠程控制,適應了當前現(xiàn)代化工業(yè)的需要,適用范圍廣,其經(jīng)濟效益很好。在工業(yè)生產(chǎn)中,常用閉環(huán)控制方式控制溫度、流量等連續(xù)變化的模擬量,PID控制是常見的一種控制方式。在使用模擬量控制器的模擬控制系統(tǒng)和使用計算機(包括PLC)的數(shù)字控制系統(tǒng)中得到了廣泛的應用??删幊绦蚩刂破鳎≒LC)是以微處理器為基礎(chǔ),綜合了計算機技術(shù)、控制技術(shù)、通訊技術(shù)等高新技術(shù),可以構(gòu)成不同的控制系統(tǒng),將模擬量輸入輸出控制和現(xiàn)代控制方法融為一體,實現(xiàn)智能控制、閉環(huán)控制、多控制功能一體的綜合控制系統(tǒng)。本文針對恒溫水箱溫控系統(tǒng)的要求,以PLC為溫度控制系統(tǒng)的核心,利用PID控制算法實現(xiàn)系統(tǒng)的恒溫控制。1.2本文主要的研究工作本文介紹恒溫控制系統(tǒng)的工作原理設計,結(jié)合系統(tǒng)特點設計一套基于S7-200PLC的溫度控制系統(tǒng)。主要研究內(nèi)容如下:(1) 分析恒溫控制系統(tǒng)的工藝流程,提出控制系統(tǒng)的總體設計方案。(2) 采用PLC和檢測儀表完成系統(tǒng)硬件設計;編寫PLC控制程序,實現(xiàn)溫度米集與顯示。采用FameView監(jiān)控組態(tài)軟件設計恒溫系統(tǒng)監(jiān)控界面,實時顯示各個溫度的大小和變化曲線,實現(xiàn)溫度在線監(jiān)測和控制。采用工業(yè)以太網(wǎng),實現(xiàn)現(xiàn)場控制單元與上位機進行信息交換,并能與企業(yè)內(nèi)部聯(lián)網(wǎng)。第二章恒溫控制系統(tǒng)的硬件設計2.1恒溫控制系統(tǒng)的組成恒溫控制裝置結(jié)構(gòu)如圖2-1所示,它包括控制恒溫水箱、冷卻風扇電動機、攪拌電動機、儲水箱、電加熱裝置(功率為1.5W,溫度范圍為40?60.C)、測溫裝置、液位檢測、流量檢測以及電磁閥門等。電加熱器加熱恒溫水箱水溫,攪拌器使恒溫水箱中的水上下水溫均勻,兩個液位檢測傳感器用于測量缺水和溢出狀態(tài),三個溫度傳感器分別測量恒溫水箱中水的溫度、入口溫度及儲水箱中水的溫度,水泵用來使系統(tǒng)內(nèi)的水循環(huán)流動,三個電磁閥門用來使水進入儲水箱或冷卻器中,水的流量采用流量計檢測,水的冷卻采用風扇進行冷卻。恒溫水箱中水溫、入水口水溫、儲水箱中水溫、水的流速和加熱器功率分別用數(shù)顯儀表顯示。閥門、攪拌器及冷卻器工作狀態(tài)用指示燈指示。圖2-1恒溫控制裝置結(jié)構(gòu)圖控制系統(tǒng)設計要求:①要求系統(tǒng)有手動和自動兩種方式;②溫度范圍:2O°C~60°C溫度超限進行報警;③水溫與設定值之差小于5°C,采用PID調(diào)節(jié);水溫高于設定值5C?10C進冷水;水溫高于設定值10C以上時,采用進冷水與風冷同時進行的方法實現(xiàn)降溫控制;④對溫度,流量進行檢測并顯示;⑤進水時無流量,加熱時水溫無變化能進行報警。2.2恒溫控制系統(tǒng)總體設計方案根據(jù)恒溫控制系統(tǒng)的要求,本設計由S7-200PLC作為中央處理單元,F(xiàn)ameview作為監(jiān)控組態(tài)軟件,實現(xiàn)恒溫控制系統(tǒng)實時監(jiān)控。系統(tǒng)由硬件和軟件兩部分軟件構(gòu)成。要完成整個系統(tǒng)的要求就應該由軟件與硬件共同來發(fā)揮作用和相互組合協(xié)調(diào)工作;本設計由工控機作為上位機對整個系統(tǒng)進行監(jiān)控,PLC等其他元件作為下位機完成具體控制要求,上位機與下位機之間的通信通過以太網(wǎng)的聯(lián)接來達到通信的狀態(tài)要求,以便更好的完成對系統(tǒng)的監(jiān)控。圖2-2系統(tǒng)總體結(jié)構(gòu)上位機由工控機構(gòu)成,工控機上采用Fameview組態(tài)軟件,控制對現(xiàn)場設備的啟/停、運行狀況的實時監(jiān)控,設備相關(guān)數(shù)據(jù)的記錄,設備故障和異常情況的處理。PLC組成下位機現(xiàn)場控制單元,采集現(xiàn)場設備的數(shù)據(jù)。檢測元件有溫度檢測元件和液位檢測元件,對現(xiàn)場設備進行實時檢測,并將檢測數(shù)據(jù)傳送至PLC與數(shù)顯表。顯示電路實現(xiàn)現(xiàn)場溫度的實時監(jiān)控。PLC根據(jù)輸入與反饋信號的偏差進行PID計算,輸出控制信號給加溫控制電路,對溫度進行PID控制。2.3PID控制原理在工程實際中,應用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID控制,又稱PID調(diào)節(jié)。PID控制器問世至今已有近70年歷史,它以其結(jié)構(gòu)簡單、穩(wěn)定性好、工作可靠、調(diào)整方便而成為工業(yè)控制的主要技術(shù)之一。當被控對象的結(jié)構(gòu)和參數(shù)不能完全掌握,或得不到精確的數(shù)學模型時,控制理論的其它技術(shù)難以采用時,系統(tǒng)控制器的結(jié)構(gòu)和參數(shù)必須依靠經(jīng)驗和現(xiàn)場調(diào)試來確定,這時應用PID控制技術(shù)最為方便。即當我們不完全了解一個系統(tǒng)和被控對象,或不能通過有效的測量手段來獲得系統(tǒng)參數(shù)時,最適合用PID控制技術(shù)。PID控制,實際中也有PI和PD控制。PID控制器就是根據(jù)系統(tǒng)的誤差,利用比例、積分、微分計算出控制量進行控制的。比例(P)控制,比例控制是一種最簡單的控制方式。其控制器的輸出與輸入誤差信號成比例關(guān)系。當僅有比例控制時系統(tǒng)輸出存在穩(wěn)態(tài)誤差。積分(I)控制,在積分控制中,控制器的輸出與輸入誤差信號的積分成正比關(guān)系。對一個自動控制系統(tǒng),如果在進入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則稱這個控制系統(tǒng)是有穩(wěn)態(tài)誤差的或簡稱有差系統(tǒng)。為了消除穩(wěn)態(tài)誤差,在控制器中必須引入“積分項”。積分項對誤差取決于時間的積分,隨著時間的增加,積分項會增大。這樣,即便誤差很小,積分項也會隨著時間的增加而加大,它推動控制器的輸出增大使穩(wěn)態(tài)誤差進一步減小,直到等于零。因此,比例+積分(PI)控制器,可以使系統(tǒng)在進入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。微分(D)控制,在微分控制中,控制器的輸出與輸入誤差信號的微分(即誤差的變化率)成正比關(guān)系。自動控制系統(tǒng)在克服誤差的調(diào)節(jié)過程中可能會出現(xiàn)振蕩甚至失穩(wěn)。其原因是由于存在有較大慣性組件(環(huán)節(jié))或有滯后(delay)組件,具有抑制誤差的作用,其變化總是落后于誤差的變化。解決的辦法是使抑制誤差的作用的變化“超前”,即在誤差接近零時,抑制誤差的作用就應該是零。這就是說,在控制器中僅引入“比例”項往往是不夠的,比例項的作用僅是放大誤差的幅值,而目前需要增加的是“微分項”,它能預測誤差變化的趨勢,這樣,具有比例+微分的控制器,就能夠提前使抑制誤差的控制作用等于零,甚至為負值,從而避免了被控量的嚴重超調(diào)。所以對有較大慣性或滯后的被控對象,比例+微分(PD)控制器能改善系統(tǒng)在調(diào)節(jié)過程中的動態(tài)特性。按照實際溫度和設定溫度偏差的比例、積分和微分產(chǎn)生控制作用(簡稱PID控制),是溫度控制中應用最廣泛的一種控制形式,實際運行效果和理論分析表明,這種控制規(guī)律在相當多的工業(yè)生產(chǎn)過程中能得到比較滿意的結(jié)果。每個溫度由一個熱敏電阻檢測,用PID的輸出值來控制電阻爐通斷,從而控制溫度。溫度控制原理如圖2-3所示。給定值檢測值圖給定值檢測值圖2-3溫度控制原理圖2.4可編程序控制器介紹可編程控制器(ProgrammableLogicController)簡稱PLC,是一種專門為在工業(yè)環(huán)境下應用而設計的數(shù)字運算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序運算、計時、計數(shù)和算術(shù)運算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程。PLC及其有關(guān)的外圍設備都應該按易于與工業(yè)控制系統(tǒng)形成一個整體,易于擴展其功能的原則而設計。在可編程序控制器問世以前,工業(yè)控制領(lǐng)域中是繼電器控制占主導地位。這種由繼電器構(gòu)成的控制系統(tǒng)有著明顯的缺點:體積大、耗電多、可靠性差、壽命短、運行速度不高,尤其是對生產(chǎn)工藝多變的系統(tǒng)適應性更差,如果生產(chǎn)任務和工藝發(fā)生變化,就必須重新設計,并改變硬件結(jié)構(gòu),造成了時間和資金的嚴重浪費。美國的數(shù)字設備公司(DEC)中標,并在1969年研制出了第一臺可編程序控制器(PDP-14)。其后,美國的MOD工CON公司也推出了084控制器,1971年,日本推出了DSC-8控制器,1973年西歐各國的各種可編程序控制器也研制成功。我國在1974年開始研制可編程序控制器??删幊绦蚩刂破鞯陌l(fā)展與計算機技術(shù)、半導體集成技術(shù)、控制技術(shù)、數(shù)字技術(shù)、通信網(wǎng)絡技術(shù)等高新技術(shù)的發(fā)展息息相關(guān)。這些高新技術(shù)的發(fā)展推動了可編程序控制器的發(fā)展,而可編程序控制器的發(fā)展又對這些高新技術(shù)提出了更高更新的要求,促進了它們的發(fā)展。從控制功能來分,可編程序控制器的發(fā)展經(jīng)歷了下列四個階段。第一階段,從第一臺可編程序控制器問世到20世紀70年代中期,是可編程序控制器的初創(chuàng)階段。這一階段的產(chǎn)品主要用于邏輯運算和計時、計數(shù)運算,它的CPU由中小規(guī)模的數(shù)字集成電路組成,它的控制功能較簡單。第二階段,從20世紀70年代中期到末期,是可編程序控制器的擴展階段,在這一階段,產(chǎn)品的主要控制功能得到了較大的發(fā)展,它的發(fā)展主要來自兩方面,從可編程序控制器發(fā)展而來的控制器,它的主要功能是邏輯運算,同時擴展了其他運算功能;而從模擬儀表發(fā)展而來的控制器,其功能主要是模擬運算,同時擴展了邏輯運算功能。因此,按習慣的分類方法,前者被稱為可編程序邏輯控制器(PLC),后者被稱為單回路或多回路控制器。第三階段,從20世紀70年代末期到20世紀80年代中期,是PLC通信功能實現(xiàn)階段。與計算機通信的發(fā)展相聯(lián)系,PLC也在通信方面有了很大的發(fā)展,初步形成了分布式的通信網(wǎng)絡體系。在該階段,由于生產(chǎn)過程控制的需要,對PLC的需求大大增加,產(chǎn)品的功能也得到了發(fā)展,數(shù)學運算的功能得到了較大的擴充,產(chǎn)品的可靠性進一步提高。第四階段,從20世紀80年代中期開始是PLC的開放階段。由于開放系統(tǒng)的提出,使PLC也得到了較大的發(fā)展。主要表現(xiàn)在通信系統(tǒng)的開放,使各制造企業(yè)的產(chǎn)品可以通信,通信協(xié)議的標準化使用戶得到了好處。在這一階段,產(chǎn)品的規(guī)模增大,功能不斷完善,大中型的產(chǎn)品多數(shù)有CRT屏幕的顯示功能,產(chǎn)品的擴展也因通信功能的改善而變得方便,此外,還采用了標準的軟件系統(tǒng),增加了高級編程語言等。PLC的工作原理分為以下幾個過程:(1) 初始化:PLC上電后,首先進行系統(tǒng)初始化,清除內(nèi)部繼電器區(qū),復定時器等。(2) CPU自診斷:PLC在每個掃描周期都要進入CPU自診斷,對電源、PLC內(nèi)部電路、用戶程序的語法進行檢查;定期復位監(jiān)控定時器等,以確保系統(tǒng)可靠運行。(3) 通信信息處理:在每個通信信息處理掃描階段,進行PLC之間以及PLC與計算機之間的信息交換;PLC與其他帶微處理器的只能裝置通信,例如,只能I/O模塊;在多處理器系統(tǒng)中,CPU還要與數(shù)字處理器(DPU)交換信息(4) 與外部設備交換信息:PLC與外部設備連接時,在每個掃描周期內(nèi)都要與外部設備交換信息。這些外部設備有編程器、終端設備、彩色圖形顯示器、打印機等。(5) 執(zhí)行用戶程序:PLC在運行狀態(tài)下,每一個掃描周期都要執(zhí)行用戶程序。執(zhí)行用戶程序時,是以掃描的方式按順序逐句掃描處理的,掃描一條執(zhí)行一條,并把運算結(jié)果保存在輸入輸出映像區(qū)對應位中。(6) 輸入、輸出信息處理:PLC在運行狀態(tài)下,每一個掃描周期都要進入輸入、輸出信息處理。以掃描的方式把外部輸入的信號存入輸入映像區(qū);將運算處理好的結(jié)果存入輸出映像區(qū),直到傳送到外部被控設備。PLC周而復始地巡回掃描,執(zhí)行上述整個過程,直至停機。PLC的特點有:可靠性高、抗干擾能力強;通用性強,靈活性好,功能齊編程簡單,使用方便;模塊化結(jié)構(gòu);安裝簡便,調(diào)試方便;可以進行網(wǎng)絡通信;體積小,能耗低等。2.5PLC的選型合理選擇PLC對于提高PLC控制系統(tǒng)的性價比起著重要作用,PLC的選擇應包括機型的選擇、容量的選擇、I/O模塊的選擇、電源模塊的選擇等幾個方面。在恒溫控制系統(tǒng)中,經(jīng)過調(diào)研、分析,選擇了西門子公司生產(chǎn)的S7-200系列PLC作為系統(tǒng)的控制器。S7-200系列PLC是SIEMENS公司推出的一種整體式小型可編程控制器。S7-200系列PLC包含了一個單獨的S7-200CPU和各種可選則的擴展模塊,可以十分方便的組成不同規(guī)模的控制器。其控制規(guī)??梢詮膸c到幾百點。S7-200PLC可以方便地組成PLC-PLC網(wǎng)絡和微機一PLC網(wǎng)絡,從而完成規(guī)模更大的工程。因此本人選用的是德國SIEMENS公司的S7-200型號的可編程序控制器產(chǎn)品。S7-200的STEP7-Micro/WIN32編程軟件可以方便地在Windows環(huán)境下對PLC編程、調(diào)試、監(jiān)控、使得PLC的編程更加方便、快捷。即S7-200可以完美地滿足各種小規(guī)模控制系統(tǒng)的要求。目前S7-200系列PLC主要有CPU221、CPU222、CPU224和CPU226四種,四種CPU的外部結(jié)構(gòu)大體相同。CPU221集成6輸入/4輸出共10個數(shù)字量I/O點。無I/O擴展能力。6K字節(jié)程序和數(shù)據(jù)存儲空間。4個獨立的30kHz高速計數(shù)器,2路獨立的20kHz高速脈沖輸出。1個RS485通訊/編程口,具有PPI通訊協(xié)議、MPI通訊協(xié)議和自由方式通訊能力。非常適合于小點數(shù)控制的微型控制器。CPU222集成8輸入/6輸出共14個數(shù)字量I/O點??蛇B接2個擴展模塊。6K字節(jié)程序和數(shù)據(jù)存儲空間。4個獨立的30kHz高速計數(shù)器,2路獨立的20kHz高速脈沖輸出。1個RS485通訊/編程口,具有PPI通訊協(xié)議、MPI通訊協(xié)議和自由方式通訊能力。非常適合于小點數(shù)控制的微型控制器。CPU224集成14輸入/10輸出共24個數(shù)字量I/O點??蛇B接7個擴展模塊,最大擴展至168路數(shù)字量I/O點或35路模擬量I/O點。13K字節(jié)程序和數(shù)據(jù)存儲空間。6個獨立的30kHz高速計數(shù)器,2路獨立的20kHz高速脈沖輸出,具有PID控制器。1個RS485通訊/編程口,具有PPI通訊協(xié)議、MPI通訊協(xié)議和自由方式通訊能力。I/O端子排可很容易地整體拆卸。是具有較強控制能力的控制器。CPU226集成24輸入/16輸出共40個數(shù)字量I/O點。可連接7個擴展模塊,最大擴展至248路數(shù)字量I/O點或35路模擬量I/O點。13K字節(jié)程序和數(shù)據(jù)存儲空間。6個獨立的30kHz高速計數(shù)器,2路獨立的20kHz高速脈沖輸出,具有PID控制器。2個RS485通訊/編程口,具有PPI通訊協(xié)議、MPI通訊協(xié)議和自由方式通訊能力。I/O端子排可很容易地整體拆卸。用于較高要求的控制系統(tǒng),具有更多的輸入/輸出點,更強的模塊擴展能力,更快的運行速度和功能更強的內(nèi)部集成特殊功能??赏耆m應于一些復雜的中小型控制系統(tǒng)。根據(jù)控制要求本設計有系統(tǒng)開關(guān)、上下液位開關(guān)攪拌電機開關(guān)等開關(guān)量要轉(zhuǎn)變?yōu)閿?shù)字量作為CPU226的輸入量,其中流量檢測量與溫度檢測量作為模擬量輸入輸入到CPU226;同時系統(tǒng)中的電機及指示燈、溫度顯示等作為數(shù)字量輸出量,電機熱控制信號作為模擬量輸出。而在已有的S7200的CPU中沒有可以單獨滿足系統(tǒng)要求的型號,不管選用哪種型號都需要對其輸入\輸出端口進行擴展。為了使系統(tǒng)設計的盡量簡單、方便、實用,本設計選用CPU226。CPU226擁有24個數(shù)字輸入端口和16個數(shù)字輸出端口,因此只需要對其擴展4個模擬輸入端和一個模擬輸出端口。PLC的系統(tǒng)組成如圖2-4所示。圖2-4系統(tǒng)結(jié)構(gòu)模塊圖2.6模擬量模塊選擇西門子S7200提供有EM231、EM232以及EM235三種模擬擴展模塊。EM231可擴展4路模擬量輸入通道,A/D轉(zhuǎn)換時間為25〃s,12位;EM231還有專門的熱電偶、熱電阻模塊是為CPU222,CPU224,CPU226設計的,S7-200與多種熱電偶、熱電阻的連接設備有隔離接口。用戶通過模塊上的DIP開關(guān)來選擇熱電偶或熱電阻的類型,接線方式,測量單位和開路故障的方向°EM232可擴展2路模擬量輸出通道。EM235可擴展3路模擬量輸入通道和1路量輸出通道。按照輸入\輸出端口點數(shù)我們應當用EM235對CPU進行擴展。EM235能夠接受電壓或者電流信號,如果EM235剩了AI點來接PT100,而且EM235的AO點沒有占用,可以直接采用EM235。把EM235的輸出AO點當作一個恒流源,把此恒流源接到PT100上,PT100的四線做兩線接到EM235。具體程序中間的轉(zhuǎn)換一定要算仔細,不然采集值就容易算錯。電流不能過大,否則容易損壞PT100O這種接法比較浪費,用EM231模塊比較好。經(jīng)濟實惠,編程方便PT100溫度傳感器檢測到的模擬信號通過變送器進行信號轉(zhuǎn)換后送傳給EM321。EM231具有4個模擬量輸入通道。剛好滿足本設計模擬量輸入要求。再通過EM232與電阻加熱器連接,將檢測到的流量信號送到CPU,進而對CPU226的模擬輸出量進行了擴展。因此本設計采用EM231對CPU226進行4路模擬量輸入模塊擴展,采用EM232對CPU226進行1路模擬量輸出量擴展。2.7其他硬件選擇本設計可以分為核心處理系統(tǒng)、溫度監(jiān)控系統(tǒng)、伺服系統(tǒng)、數(shù)碼顯示裝置四大組成部分。對于除了核心處理系統(tǒng)之外的硬件選擇,可以按照個大部分歸類選擇。溫度監(jiān)控部分溫度監(jiān)控部分組成有溫度傳感器,變送器,信號隔離器;溫度傳感器:兩種不同材質(zhì)的導體,如在某點互相連接在一起,對這個連接點加熱,在它們不加熱的部位就會出現(xiàn)電位差。這個電位差的數(shù)值與不加熱部位測量點的溫度有關(guān),和這兩種導體的材質(zhì)有關(guān)。這種現(xiàn)象可以在很寬的溫度范圍內(nèi)出現(xiàn),如果精確測量這個電位差,再測出不加熱部位的環(huán)境溫度,就可以準確知道加熱點的溫度。由于它必須有兩種不同材質(zhì)的導體,所以稱之為“熱電偶”。不同材質(zhì)做出的熱電偶使用于不同的溫度范圍,它們的靈敏度也各不相同。熱電偶的靈敏度是指加熱點溫度變化1°C時,輸出電位差的變化量。對于大多數(shù)金屬材料支撐的熱電偶而言,這個數(shù)值大約在5?40微伏/C之間。溫度傳感器是五花八門的各種傳感器中最為常用的一種,現(xiàn)代的溫度傳感器外形非常得小,這樣更加讓它廣泛應用在生產(chǎn)實踐的各個領(lǐng)域中,也為我們的生活提供了無數(shù)的便利和功能。溫度傳感器有四種主要類型:熱電偶、熱敏電阻、電阻溫度檢測器和IC溫度傳感器。IC溫度傳感器又包括模擬輸出和數(shù)字輸出兩種類型。接觸式溫度傳感器的檢測部分與被測對象有良好的接觸,又稱溫度計。溫度計通過傳導或?qū)α鬟_到熱平衡,從而使溫度計的示值能直接表示被測對象的溫度。一般測量精度較高。在一定的測溫范圍內(nèi),溫度計也可測量物體內(nèi)部的溫度分布。但對于運動體、小目標或熱容量很小的對象則會產(chǎn)生較大的測量誤差,常用的溫度計有雙金屬溫度計、玻璃液體溫度計、壓力式溫度計、電阻溫度計、熱敏電阻和溫差電偶等。它們廣泛應用于工業(yè)、農(nóng)業(yè)、商業(yè)等部門。在日常生活中人們也常常使用這些溫度計。隨著低溫技術(shù)在國防工程、空間技術(shù)、冶金、電子、食品、醫(yī)藥和石油化工等部門的廣泛應用和超導技術(shù)的研究,測量120K以下溫度的低溫溫度計得到了發(fā)展,如低溫氣體溫度計、蒸汽壓溫度計、聲學溫度計、順磁鹽溫度計、量子溫度計、低溫熱電阻和低溫溫差電偶等。低溫溫度計要求感溫元件體積小、準確度高、復現(xiàn)性和穩(wěn)定性好。利用多孔高硅氧玻璃滲碳燒結(jié)而成的滲碳玻璃熱電阻就是低溫溫度計的一種感溫元件,可用于測量1.6?300K范圍內(nèi)的溫度。PT100溫度傳感器可以適應大部分溫度檢測要求,性能良好。PT100,又叫鉑電阻,熱電阻,是一種溫度傳感器,鉑電阻溫度系數(shù)為0.0039/^,0°C時電阻值為100Q,電阻變化率為0.3851Q/C。采用不銹鋼外殼封裝,內(nèi)部填充導熱材料和密封材料灌封而成,尺寸小巧,適用于精密儀器、恒溫設備、流體管道等溫度的測量,非常經(jīng)濟實用。鉑電阻溫度傳感器精度高,穩(wěn)定性好,應用溫度范圍廣,是中低溫區(qū)(-200C?400C)最常用的一種溫度檢測器,不僅廣泛應用于工業(yè)測溫,而且被制成各種標準溫度計。本設計中將此感器安裝在恒溫水箱以及回流管等各個部位,對水溫進行監(jiān)測。并且將檢測結(jié)果反饋到主機,再由主機做出相應動作。本設計選用PT100溫度傳感器。溫度變送器是通過確認阻值的不同計算出當前的溫度,再根據(jù)熱電阻的量程變送輸出對應的標準信號值(4-20mA)即:溫度變化一熱電阻阻值變化一溫度變送器進行計算一輸出4?20mA信號再通過確認變送器輸出的電流大小就可以知道當前的溫度值。WRZ系列一體化溫度變送器是熱電阻、熱電偶與變送器的完美結(jié)合,以十分簡捷的方式把-200?1300C的溫度信號轉(zhuǎn)換為標準4?20mA電流信號實現(xiàn)對溫度精確測量與控制。WRZ溫度變送器可與顯示儀、控制系統(tǒng)、記錄儀等調(diào)節(jié)器配套使用,并被廣泛應用于石油、化工、發(fā)電醫(yī)藥、紡織、鍋爐等工業(yè)領(lǐng)域。本設計采用叩日2系列一體化溫度變送器。信號隔離器,在工業(yè)生產(chǎn)過程中實現(xiàn)監(jiān)視和控制需要用到各種自動化儀表、控制系統(tǒng)和執(zhí)行機構(gòu),它們之間的信號傳輸既有微弱到毫伏級、微安級的小信號,又有幾十伏,甚至數(shù)千伏、數(shù)百安培的大信號;既有低頻直流信號,也有高頻脈沖信號等等,構(gòu)成系統(tǒng)后往往發(fā)現(xiàn)在儀表和設備之間信號傳輸互相干擾,造成系統(tǒng)不穩(wěn)定甚至誤操作。出現(xiàn)這種情況除了每個儀表、設備本身的性能原因如抗電磁干擾影響外,還有一個十分重要的因素就是由于儀表和設備之間的信號參考點之間存在電勢差,因而形成“接地環(huán)路”造成信號傳輸過程中失真。因此,要保證系統(tǒng)穩(wěn)定和可靠的運行,“接地環(huán)路”問題是在系統(tǒng)信號處理過程中必須解決的問題。隔離器又名信號隔離器,是一種采用線性光耦隔離原理,將輸入信號進行轉(zhuǎn)換輸出。輸入\輸出和工作電源三者相互隔離,特別適合與需要電隔離的設備儀表配用。是工業(yè)控制系統(tǒng)中重要組成部分。在各個過程環(huán)路中使用信號隔離辦法可以用DCS或PLC等隔離卡件或者現(xiàn)場帶隔離的變送器(部分設備可以做到),也可以使用信號隔離器來實現(xiàn)。比較起來,用信號隔離器RZG2100有以下優(yōu)點:?絕大部分情況,采用信號隔離器+非隔離卡件比采用隔離卡件便宜。?信號隔離器比隔離卡件在隔離能力、抗電磁干擾等方面性能更加優(yōu)越?信號隔離器應用靈活,而且它還有型號轉(zhuǎn)換和信號分配功能,使用起來更加方便。?信號隔離器通常有單通道、雙通道、一入二出等通道形式,通道間相互完全獨立,構(gòu)成系統(tǒng)的配置、日常維護更加方便。輸出電流0-10mA;0-20mA;所以本設計選用RZG2100隔離變送器。(2)伺服系統(tǒng)伺服系統(tǒng)由液位開關(guān)、攪拌電機、電加熱裝置、風扇電機、流量檢測計和電磁閥構(gòu)成。液位開關(guān),當浮球因浮力作用而上下運動時,接線盒內(nèi)的磁簧開關(guān)受到臂端磁鐵影響,而作"NC〃接點與"NO"接點之互換。同樣地原理運用在微動開關(guān)裝置上,微動開關(guān)前之磁鐵和臂端磁鐵作互斥運動而推壓微動開關(guān),造成"NC"和"NO"動作。具有耐高、低溫,耐酸、堿等優(yōu)良性能。本設計選用EA-L200型浮球液位開關(guān)。攪拌電機,當系統(tǒng)對恒溫水箱加水、放水或者加熱時,都應當啟動攪拌電機使水箱內(nèi)水的溫度保持均勻。由于恒溫水箱容量不大,所以選擇小功率攪拌電機。本設計選用20V60W調(diào)速攪拌電機。電加熱裝置,加熱電阻器是利用電阻通電發(fā)熱加熱指定物體的電器.工作原理是利用電阻通電產(chǎn)生熱量.但是加熱電阻器有溫控電路、傳感器等。當水箱內(nèi)的水被檢測出低于要求水溫時,啟動電加熱裝置對水箱內(nèi)的水進行加熱,直到達到控制要求水溫。本設計選用功率為1.5W的加熱電阻器,溫度范圍為20?100°C加熱電阻。風扇電機,當水箱內(nèi)水溫過高,水箱放水經(jīng)過回流管,由安裝在回流管的風扇電機對回流管中的水進行吹風降溫后,再回流到恒溫水箱中。本設計選用220V60W風扇電機。流量檢測計,差壓式流量計(以下簡稱DPF或流量計)是根據(jù)安裝于管道中流量檢測件產(chǎn)生的差壓、已知的流體條件和檢測件與管道的幾何尺寸來測量流量的儀表。DPF由一次裝置(檢測件)和二次裝置(差壓轉(zhuǎn)換和流量顯示儀表)組成。通常以檢測件的型式對DPF分類,如孔扳流量計、文丘里管流量計及均速管流量計等。二次裝置為各種機械、電子、機電一體式差壓計,差壓變送器和流量顯示及計算儀表,它已發(fā)展為三化(系列化、通用化及標準化)程度很高的種類規(guī)格龐雜的一大類儀表。差壓計既可用于測量流量參數(shù),也可測量其他參數(shù)(如壓力、物位、密度等)。本設計通過流量計對水流進行檢測,進而控制。傳統(tǒng)的一體化差壓式流量計只是簡單的將節(jié)流器件好差壓變送器裝在一起,但仍要單獨安裝變送器/流量積算儀,因此不能算是真正的多參數(shù)變送器,V10F差壓式流量計可同時測量壓力、溫度的復合式傳感器,并帶有流量計算的補償計算功能。一臺多參數(shù)變送器可替代差壓、壓力、溫度、積算儀表??芍苯虞敵鲑|(zhì)量或體積流量。V10F差壓式流量計具有以下優(yōu)點。可根據(jù)不同的應用選擇不同的節(jié)流器件;寬量程比,精度高;即時即用,無需標定;多參數(shù)同時顯示輸出;通過現(xiàn)場總線提供遠程操作;預測式故障診斷;DCS和PLC的理想選擇;采購和安裝費用低。標準供電,DC24V。輸出信號為4?20mA。本設計選用V10F差壓式流量計。電磁閥,電磁閥里有密閉的腔,在不同位置開有通孔,每個孔都通向不同的油管,腔中間是閥,兩面是兩塊電磁鐵,哪面的磁鐵線圈通電閥體就會被吸引到哪邊,通過控制閥體的移動來檔住或漏出不同的排油的孔,而進油孔是常開的,液壓油就會進入不同的排油管,然后通過油的壓力來推動油剛的活塞,活塞又帶動活塞桿,活塞竿帶動機械裝置動。這樣通過控制電磁鐵的電流就控制了機械運動。Z3CF三位常開電磁閥電壓規(guī)格為AC220V.DC24V,具有微啟,全開和關(guān)閉三種流量;控制精度高參數(shù)要求平穩(wěn),動作開關(guān)時間短。本設計選用Z3CF三位常開電磁閥。數(shù)碼顯示裝置數(shù)碼顯示裝置有許多種,HLP2型數(shù)碼顯示表PLC專用數(shù)顯表可通過兩個PLC輸出端口接收所有PLC發(fā)出的數(shù)據(jù)??梢栽貾LC程序中任意指定的數(shù)據(jù),如數(shù)量、時間、溫度、壓力等通過計數(shù)器、計時器、數(shù)據(jù)寄存器等將數(shù)據(jù)送入指定的顯示緩沖區(qū)內(nèi),經(jīng)子程序通過兩個輸出端口送出編碼至PLC外部的數(shù)顯表上。采用兩線串行傳輸方式,只用兩個PLC輸出端口就可以完成復雜的數(shù)據(jù)傳送。而且多表共用時只需N+1個輸出端口。節(jié)省了PLC的輸出端口(這對平均每個輸出端口上百元的PLC來說,無疑是節(jié)省了大量資金)。該數(shù)顯表不僅連接方法簡單而且更值得一提的是它的PLC驅(qū)動程序非常簡單明了,特別方便用戶使用,更加適用于程序設計的模塊化。新型產(chǎn)品HLP2C-45型增加了擴展輸出功能,可提供四個可編程輸出端口,其狀態(tài)由PLC編程控制。HLP2D-45型除了有擴展輸出功能以外還增加了自動小數(shù)點位的編程功能。HLP2數(shù)顯表的刷新速度快,最高速度時刷新一個四位BCD碼只需50mS,即每秒刷新20多次,而且多表共用時刷新速度不變。
表2-1HLP2型PLC數(shù)顯表的顯示數(shù)據(jù)與PLC數(shù)據(jù)的對應關(guān)系HLP2□-□□型表顯示送入PLC顯示寄存器內(nèi)容備注00顯示相應數(shù)字112233445566778899EA也可由用戶根據(jù)需要自行設計該對應關(guān)系,提交我廠后,可為客戶特殊加工生產(chǎn),如AbcdEF等。—BRC全里.14八、、DnEFFHLP2B型表的數(shù)據(jù)位為兩個字節(jié)(即16位);HLP2C、HLP2D及HLP2E型表的數(shù)據(jù)為兩個半字節(jié)(即20位),其中后16位為顯示數(shù)據(jù),HLP2C型表前四位為擴展輸出位,HLP2D型表前兩位為小數(shù)點定位位,三、四位為擴展輸出位,HLP2E型表前四位空閑未用。數(shù)據(jù)格式如下圖(左邊為數(shù)據(jù)高位、右邊為數(shù)據(jù)低位):高位 16151413|1211 98了65|4|32|1低位『擴展輸出v 數(shù)碼顯示數(shù)據(jù),共16位 =小數(shù)位圖2-5HLP2型數(shù)顯表數(shù)字格式關(guān)于HLP2C、D的擴展輸出的用法:因為擴展輸出是由PLC兩線串口接出的數(shù)據(jù)信號,可能會受到某些原因的影響而使輸出速度減慢,建議用于非控制性質(zhì)的指示燈類應用;如一定要用于控制,可用在速度要求較慢而且不是特別重要的場合,本設計選用HLP2B型數(shù)碼顯示表。
2.8系統(tǒng)供電接線圖系統(tǒng)的總的供電電源是220V市電,由斷路器保護后接PS307/5A給PLC供電,此外還接了一個24V電源給隔離處理器、傳感器和數(shù)字顯示表供電,具體電氣圖如2-6圖所示。rhp冊箭nj4< 十<L 十<Erul4<冊箭nj4< 十<L 十<Erul4<堂ro圖2-6系統(tǒng)電源供電圖系統(tǒng)的電機以及加熱裝置供電電源是3N50HZ,380V交流電源,由斷路器保護、熔斷器,接觸器后接用電設備,其中有風扇電機、攪拌電機和泵電機等三個不同功率的電機;供電線路中還接有一個加熱電阻,具體如圖2-7所示。
3N5QHZJ330V
U.V
w 1―f 1―i*3N5QHZJ330V
U.V
wQS1WQS2 QS3圖2-7電機及加熱設備主接線圖KMl\\\KM么圖2-7電機及加熱設備主接線圖2.9PLC硬件接線圖圖2-8為恒溫控制系統(tǒng)硬件接線圖,其中可以看到CPU226有兩個擴展模塊,并且與監(jiān)控室連接,便于值班人員操作控制。1L卬,喇1IG0郁岫叫4MQ0,07101.01ELI3L|Ql.L|Gl.E|Qi.3|Q1.4匚聞盡 ~~~~INfo.ano.1110,2110.3110.4II0.5|IO£|IO1L卬,喇1IG0郁岫叫4MQ0,07101.01ELI3L|Ql.L|Gl.E|Qi.3|Q1.4匚聞盡 ~~~~INfo.ano.1110,2110.3110.4II0.5|IO£|IO71I2MH10111,1lii.2in.3l--.網(wǎng)[] []FU固態(tài)繼電器圖2-8PLC硬件接線1計溫度傳感器采集流量與溫度信本設計采用CPU226作為主處理器,分別擴展了模擬量輸入模塊EM231以及模擬量輸出模塊EM232。系統(tǒng)中由流量檢測號,通過信號隔離處理器RZG21OO將直流輸入信號傳換成隔離的標準過程信號,并送入EM231。EM231再將信號傳給CPU226,由處理器對信號進行分析處理;然后將分析的結(jié)果通過數(shù)顯儀表把系統(tǒng)狀況反應出來,監(jiān)測控制室的工作人員根據(jù)
儀表顯示結(jié)果,對系統(tǒng)進行相應操作,以確保系統(tǒng)穩(wěn)定運行。該系統(tǒng)同時通過數(shù)據(jù)線與工業(yè)以太網(wǎng)相連,可以通過上位機對給系統(tǒng)進行全面整體的遠程控制好監(jiān)測。將被控系統(tǒng)的溫度控制在某一范圍之間,當溫度低于下限或高于上限時,應能自動進行調(diào)整,如果調(diào)整一定時間后仍不能脫離不正常狀態(tài),則采用聲光報警,來提醒操作人員注意,排除故障。1計溫度傳感器采集流量與溫度信系統(tǒng)設置一個啟動按鈕來啟動控制程序,設置三臺數(shù)字顯示表來指示溫度狀態(tài)。當被控系統(tǒng)的溫度在要求范圍內(nèi),系統(tǒng)運行正常;當被控系統(tǒng)的溫度超過上限或低于下限時,經(jīng)調(diào)整且在設定時間內(nèi)仍不能回到正常范圍,報警裝置運行,表示溫度超過上限或低于下限。根據(jù)I/O端口分配以及硬件選擇情況,設計硬件接線。本文中CPU226的13個輸出接口分別接電動機及指示燈、攪拌電機及其指示燈\風扇電機及其指示燈、電加熱及其指示燈、泵電機及其指示燈、報警裝置以及數(shù)顯儀表。具體如圖2-9所示。T■°1'£'3'4'5'6T■°1'£'3'4'5'6'7ML0000000015&7012345672MI1.I1.I1.IEI2I2.I2.I£.I2.I£.I2.1MM1L410.0Q0.010.1I;!U.LIO.EQO.E10.210.410.510.610.711.011.1IL.211.311A00.2I;!U.4i;!0.5Q0.600.7CFU2E6E'M2L+V1+CDM100圖2-9PLC輸出模塊圖3個PT100溫度傳感器與隔離輸入信號處理器相連接,將輸入信號進行轉(zhuǎn)換輸出,然后分別與模擬擴展模塊EM231三組端口RA\RB\RC連接,然后EM231再將所得信號傳給CPU226進行分析處理。1個V10F差壓式流量計與隔離輸入信號處理器相連接,將輸入信號進行轉(zhuǎn)換輸出,然后與模擬擴展模塊EM231的第四組模擬擴展端口相連接,然后EM231再將所得信號傳給CPU226進行分析處理。具體如圖2-10、2-11所示。
V2+COM2 亙流輸入信號V2-I-COM2圖2-10模擬擴展快EM231接線圖1圖2-11模擬擴展塊EM231接線圖2圖2-12是單個可控硅的控制線路圖,其中MOC3061是光電雙向可控硅驅(qū)動光電耦合器件。該芯片1、2腳為輸入端,3、5腳為空腳,4、6腳為輸出端,輸出級為具有過零檢測的光控雙向可控硅。控制口線T為低電平時,可控硅0、S間導通,T為高時可控硅截止。通過控制0、S的導通時間就可以控制加熱裝置的加熱時間實現(xiàn)PID控制。圖2-13為模擬信號輸出圖,輸出的信號接品閘管的2號端口。V1+COMl10voMOEM232IIVIMiL4
M圖2-12單個可控硅的控制板線路圖圖2-13EM232模擬量輸出接線圖第三章恒溫控制系統(tǒng)軟件設計3.1STEP7—Micro/Win32編程軟件介紹STEP7—Micro/Win32的基本功能是協(xié)助用戶完成開發(fā)應用軟件的任務,例如創(chuàng)建用戶程序、修改和編輯原有的用戶程序,編輯過程中編輯器具有簡單語法檢查功能。同時它還有一些工具性的功能,例如用戶程序的文檔管理和加密等。此外,還可直接用軟件設置PLC的工作方式、參數(shù)和運行監(jiān)控等。程序編輯過程中的語法檢查功能可以提前避免一些語法和數(shù)據(jù)類型方面的錯誤。梯形圖中的錯誤處的下方自動加紅色曲線,語句表中錯誤行前有紅色叉,且錯誤處的下方加紅色曲線。軟件功能的實現(xiàn)可以在聯(lián)機工作方式(在線方式)下進行,部分功能的實現(xiàn)也可以在離線工作方式下進行。聯(lián)機方式:有編程軟件的計算機與PLC連接,此時允許兩者之間做直接通信。離線方式:有編程軟件的計算機與PLC斷開連接,此時能完成大部分基本功能。如編程、編譯和調(diào)試程序系統(tǒng)組態(tài)等。兩者的主要區(qū)別是:聯(lián)機方式下可直接針對相連的PLC進行操作,如上裝和下載用戶程序和組態(tài)數(shù)據(jù)等;而離線方式下不直接與PLC聯(lián)系,所有程序和參數(shù)都暫時存放在磁盤上,等聯(lián)機后在下載到PLC中。局部變量表進行的。系統(tǒng)組態(tài)使用S7-200編程軟件,可以進行許多參數(shù)的設置和系統(tǒng)配置,如通信組態(tài)、設置數(shù)字量輸入濾波、設置脈沖捕捉、輸出表配置和定義存儲器保持范圍等。大家在實際工作中用到時可參考編程手冊。STEP7-Micro/WIN32編程軟件提供了一系列工具,可使用戶直接在軟件環(huán)境下調(diào)試并監(jiān)視用戶程序的執(zhí)行。選擇單次或多次掃描來監(jiān)視用戶程序,可以指定主機以有限的掃描次數(shù)執(zhí)行用戶程序。通過選擇主機掃描次數(shù),當過程變量改變時,可以監(jiān)視用戶程序的執(zhí)行。STEP7的編程語言有:梯形邏輯(LAD)、語句表(STL)和功能塊圖(FBD)三種編程語言。語句表(STL)是編程語言的文本表達方式。與機器碼相似,CPU執(zhí)行程序時按每一條指令一步一步地執(zhí)行。LAD是編程語言的圖形表達式。它的指令語法與一個繼電器梯形邏輯圖相似,當電信號通過各個觸點復合元件以及輸出線圈時,梯形圖可讓你追蹤電信號在電源示意線間的流動。FBD也是編程語言的圖形表達式,使用與布爾代數(shù)相似的邏輯框來表達邏輯。硬件診斷:它能提供可編程控制器狀態(tài)的概況。在這個概況中可以顯示符號,用來指示每個模板是否正常或有故障。用來顯示模塊的概況信息,顯示中央和分布式I/O站的模塊信息,顯示來自診斷緩存區(qū)的報文及顯示CPU,MPI的性能數(shù)據(jù),雙擊故障模塊就可顯示有關(guān)故障的詳細信息。系統(tǒng)硬件安裝完后,首先應在操作系統(tǒng)的控制面板SETPG/PC中進行協(xié)議選擇和通信設置,將系統(tǒng)硬件組態(tài)信息輸入工控機??赏ㄟ^組態(tài)故障診斷對話框檢測組態(tài)和設置是否存在硬件組態(tài)錯誤,總線中是否有通信故障等問題。網(wǎng)絡通信正常情況下,可看到系統(tǒng)的所有站點,系統(tǒng)是否存在硬件沖突等問題。3.2I/O地址分配根據(jù)本設計硬件配置對各輸入'輸出點進行地址分配。①輸入\輸出繼電器地址分配表:表3-1恒溫控制系統(tǒng)PLC輸入/輸出模塊對應用途輸入信號輸出信號編號用途編號用途1I0.0系統(tǒng)啟動開關(guān)1Q0.0電磁閥1及指示燈12I0.1系統(tǒng)停止開關(guān)2Q0.1電磁閥2及指示燈23I0.2上液位開關(guān)3Q0.2電磁閥3及指示燈34I0.3下液位開關(guān)4Q0.3啟動攪拌電機及指示燈5I0.4攪拌電機啟動開關(guān)5Q0.4啟動風扇及指示燈6I0.5攪拌電機停止開關(guān)6Q0.5電阻加熱及指示燈7I0.6泵啟動開關(guān)7Q0.6泵電機及指示燈8I0.7泵停止開關(guān)8Q0.7報警及報警指示燈9I1.0電阻加熱啟動開關(guān)9~10Q1.0~Q1.1數(shù)字顯示表脈沖信號10I1.1電阻加熱停止開關(guān)11Q1.0~Q1.2溫度顯示111I1.2風扇電機啟動開關(guān)12Q1.0~Q1.3溫度顯示212I1.3風扇電機停止開關(guān)13Q1.0~Q1.4溫度顯示313AIW0溫度傳感器114AQW0電阻加熱14AIW2溫度傳感器215AIW4溫度傳感器316AIW6流量檢測計⑵其他編程元件地址分配表:
表3-2其他編程元件地址分配編程元件編程地址作用M0.0上液位標志M0.1下液位標志M0.2電加熱運行標志M0.3脈沖產(chǎn)生控制輔助繼電器M0.4時鐘SCKM0.5SDK輸出M0.6SCK輸出M21.0復位信號M31.0脈沖轉(zhuǎn)換標志定時器T32產(chǎn)生時鐘脈沖VB0加熱系統(tǒng)PID表VD0加熱系統(tǒng)過程變量VD4加熱溫度設定值VD8溫度輸出值控制VD12加熱溫度增益VD16加熱溫度采樣時間VD20加熱溫度積分時間VD24加熱溫度微風時間變量寄存器VD28加熱溫度積分前項VD32加熱溫度過程前值VW0恒溫水箱溫度VW2進水口溫度VW4儲水箱溫度VW400輸入系統(tǒng)溫度1VW416加熱系統(tǒng)PID輸出VW402輸入溫度2VW404輸入溫度3VW406輸入流量3.3系統(tǒng)主程序本設計溫度采用PID過程控制,以子程序的形式在程序在主程序中。主程序是根據(jù)要求設定水箱的恒溫控制,然后啟動水泵向水箱進水,當水位升到預定液位后,啟動攪拌機,測量水箱水溫并與設定值比較,若溫差小于5°C,要采用PID調(diào)節(jié)加熱器。當水溫高于設定值5-10C時,采用進水與風扇冷卻同時進行的方法實現(xiàn)降溫控制。此外對溫度、流量、加熱的電功率要進行實測并顯示。若進水時無流量或加熱、冷卻時水溫無變化時應報警。系統(tǒng)開關(guān)打開后,系統(tǒng)啟動液位檢測、溫度檢測、數(shù)顯表和報警裝置。根據(jù)以上要求設計恒溫控制系統(tǒng)主程序流程圖如圖3-1所示。
圖3-1程序控制流程圖3.4PID控制算法程序CPU226提供PID回路指令,包括比例、積分、微分循環(huán),進行PID計算。PID回路的操作取決于存儲在36字節(jié)回路表內(nèi)的九個參數(shù)。PID控制回路具有兩個輸入變量。本系統(tǒng)的兩個輸入變量即為恒溫水箱的當前值PV和設定值SP,這兩個多成變量在應用于PID指令之前,必須轉(zhuǎn)換為標準化的浮點數(shù)表示形式。轉(zhuǎn)換的第一步是實際值從16位整數(shù)數(shù)值轉(zhuǎn)換為浮點數(shù)數(shù)值,第二步是將此轉(zhuǎn)換后的浮點數(shù)轉(zhuǎn)換成位于0.0?1.0之間的標準化數(shù)值。回路的輸出是標準化的、位于0.0?1.0之間的實數(shù)數(shù)值。在回路輸出可用于驅(qū)動模擬量輸出之前,回路輸出必須被轉(zhuǎn)換為16位的、成比例的整數(shù)數(shù)值。這一過程是將PV以及SP轉(zhuǎn)換成標準化數(shù)值的反過程。在PID指令中,必須指定內(nèi)存區(qū)內(nèi)的36個字節(jié)參數(shù)表的首地址。要選定的過程變量、設定值、回路增益、采樣時間、積分時間、微分時間等參數(shù)全部都轉(zhuǎn)換成標準值存放在回路表中。在本控制系統(tǒng)中,恒溫水箱由一個熱敏電阻來檢測溫度,由一個加熱電阻通過控制加熱時間,以便達到調(diào)節(jié)水箱內(nèi)溫度的目的??刂瞥绦虿捎弥鞒绦蚝妥映绦蛞约爸袛喑绦騺砭帉?。采用PID控制算法來控制加熱電阻通電時間,達到控制加熱時間的目的??傮w程序的控制流程設計思路為:執(zhí)行總體啟動/停止實現(xiàn)對恒溫水箱的宏觀控制;子程序SBR0為水箱溫控制參數(shù),在主程序中調(diào)用SBR0傳遞PID控制參數(shù)。定時中斷0設計為每十毫秒中斷一次,進入中斷服務程序INT0,INT0對加熱電阻進行控制。子程序、中斷服務程序的流程圖如下圖3-2,圖3-3所示:傳送水箱溫度PID參數(shù)的子程序SBR0圖3-2子程序流程圖水箱溫度當前值轉(zhuǎn)換成標準值送讀PID表PID轉(zhuǎn)換成加溫電路控制電壓值 中斷返回
圖3-3INT0的中斷程序流程圖3.5標度轉(zhuǎn)換模擬量輸入模塊(A/D),本設計的模擬量信號輸入和輸出都是標準的4~20mA,設X為輸入Y為輸出,其轉(zhuǎn)化如下:輸入轉(zhuǎn)換:X=100*(AIWx-6400)/(32000-6400)輸出轉(zhuǎn)換:Y二計算值*(32000-6400)/32000+6400工業(yè)控制中,要對這些模擬量進行采集并送給PLC的CPU,必須先對這些模擬量進行模/數(shù)(A/D)轉(zhuǎn)換。模擬量輸入模塊就是用來將模擬信號轉(zhuǎn)換成PLC所能接受的數(shù)字信號的。一般先用現(xiàn)場信號變送器把它們轉(zhuǎn)換成統(tǒng)一的標準信號(如4?20mA的直流電流信號,1?5V的直流電壓信號等)。然后再送入模擬量輸入模塊模擬量信號轉(zhuǎn)換成數(shù)字量信號,以便PLC的CPU進行處理。模擬量輸入模塊一般由濾波、模/數(shù)(A/D)轉(zhuǎn)換,光電耦合器等部分組成。光耦合器有效阻止了電磁干擾,對多通道的模擬量輸入單元,通常設置多路轉(zhuǎn)換開關(guān)進行通道的切換,且在輸出端設置信號寄存器。模擬量輸入模塊(EM231)具有4個模擬量輸入通道。每個通道占有存儲器AI區(qū)域2個字節(jié)。該模塊模擬量的輸入值為只讀數(shù)據(jù)。電壓輸入范圍:單極性0?10V,0?5V;雙極性-5?+5V,-2.5?+2.5V,電流輸入范圍:0?20mA。模擬量到數(shù)字量的最大轉(zhuǎn)換時間為250Ms。該模塊需要24V直流供電??捎蒀PU模塊的傳感器電源DC24V/400mA供電,也可由用戶提供外部電源。模擬量輸出模塊(D/A),在工業(yè)控制中,有些現(xiàn)場設備需要用模擬量信號來控制,這就要求把PLC輸出的數(shù)字量變換成模擬量,以滿足這些設備的需要。模擬量輸出模塊的作用就是把PLC輸出的數(shù)字量信號轉(zhuǎn)換成相應的模擬量信號,以適應模擬量控制的要求。模擬量輸出模塊一般由光耦合器、數(shù)/模轉(zhuǎn)換器和信號驅(qū)動等環(huán)節(jié)組成。光耦合器可有效地防止電磁干擾。PLC輸出的若干位數(shù)字量信號由內(nèi)部電路送至光耦合器的輸入端,經(jīng)光耦合后的數(shù)字信號,再進入數(shù)/模(D/A)轉(zhuǎn)換器,轉(zhuǎn)換后的直流模擬量信號經(jīng)運算放大器放大后驅(qū)動輸出。通常模擬量輸出模塊提供電壓輸出和電流輸出。模擬量輸出模塊(EM232)具有2個輸出通道。每個輸出通道占用存儲器AQ區(qū)域2個字節(jié)。該模塊輸出的模擬量可以是電壓信號。也可以是電流信號。輸出信號的范圍:電壓輸出為-10?+10V,電流輸出為0?20mA。電壓輸出的設置時間為100〃s,電流輸出的設置時間為2ms。用戶程序無法讀取模擬量輸出值。該模塊需要DC24V供電。可由CPU模塊的傳感器電源DC24V/400mA供電,也可由用戶外部提供電源。模擬量輸出模塊的分辨率通常以D/A轉(zhuǎn)換前待轉(zhuǎn)換的二進制數(shù)數(shù)字量的位數(shù)表示,PLC運算處理后的12位數(shù)字量信號(BIN數(shù))在CPU中存放的格式最高有效位是符號位:0表示是正值數(shù)據(jù),1表示是負值數(shù)據(jù)。開機檢測溫度讀取AIW2存儲器內(nèi)的溫度數(shù)據(jù),經(jīng)過處理后存入VD100,在讀取上位機給定的溫度上下限以及上下限報警。本設計有3個溫度檢測裝置,將3個不同位置的溫度模擬信號傳給PLC。系統(tǒng)不能使用直接檢測出的模擬信號,因此在具體控制前要先對輸入信號進行標度變換。對信號標量化后可以對信號進行PID算法控制。3.6數(shù)碼顯示由于本設計中有3個溫度檢測和一個流量檢測需要用數(shù)碼管顯示,本設計采用HPL2B型數(shù)碼顯示,溫度顯示程序編輯在子程序中,程序中使用定時中斷程序產(chǎn)生定時脈沖。溫度顯示的基本步驟如下:首先定時發(fā)送顯示的數(shù)據(jù),然后對數(shù)據(jù)進行字處理,之后對數(shù)據(jù)進行以位處理實現(xiàn)顯示輸出。溫度顯示程序流程圖如圖3-4所示。本設計中有三個溫度顯示數(shù),需要用多表顯示程序。
圖3-4溫度顯示程序流程圖3.7人機界面根據(jù)本系統(tǒng)的要求,采用PLC設備完成系統(tǒng)的硬件功能,因此根據(jù)連接設備要安裝西門子S7200的驅(qū)動程序,而根據(jù)通訊連接則選擇安裝S7PPI/TCP。S7PPI/TCP的用途:真正的PPI協(xié)議與S7-200的編程口通訊使用,以太網(wǎng)轉(zhuǎn)串口設備訪問S7-200的編程口。本章主要介紹了上位機監(jiān)控系統(tǒng)人機交互界面的設計,系統(tǒng)動態(tài)對象數(shù)據(jù)的設計,遠程瀏覽報警模式的設計以及系統(tǒng)安全的設計。Fameview強大的圖形界面繪制功能,易于使用的動態(tài)畫面設計和功能強大的腳本語言,以及在各行業(yè)成熟的應用基礎(chǔ),使得本系統(tǒng)具有穩(wěn)定性、安全性、易于操作的特點。用組態(tài)軟件Fameview設計的監(jiān)控系統(tǒng)基本達到了恒溫控制監(jiān)控系統(tǒng)的設計要求。(1) 力求做到界面簡潔、清晰、美觀、大方。(2) 盡量做到按鍵
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度企業(yè)配套設施租賃服務協(xié)議
- 2025年專有信息技術(shù)保密協(xié)議經(jīng)典版(三篇)
- 2025年一年級上冊數(shù)學期中考試試卷分析總結(jié)(三篇)
- 2025年度跨境電商貿(mào)易擔保協(xié)議書
- 2025年度醫(yī)療器械消毒供應與知識產(chǎn)權(quán)保護合作協(xié)議3篇
- 2025年12月小學新教師工作總結(jié)樣本(三篇)
- 校園知識競賽活動方案樣本(2篇)
- 2025年10月醫(yī)師培訓工作總結(jié)模版(四篇)
- 2025年大班畢業(yè)家長的發(fā)言稿范例(3篇)
- 2025年七年級班主任上學期工作總結(jié)(3篇)
- 應急物資智能調(diào)配系統(tǒng)解決方案
- 2025年公務員考試時政專項測驗100題及答案
- 資金審批權(quán)限管理規(guī)定
- 《工業(yè)園區(qū)節(jié)水管理技術(shù)規(guī)范(征求意見稿)》編制說明
- GB/T 44186-2024固定式壓縮空氣泡沫滅火系統(tǒng)
- 血液凈化十大安全目標
- 福建省漳州市2024年高一下數(shù)學期末調(diào)研模擬試題含解析
- 中國保險行業(yè)協(xié)會官方-2023年度商業(yè)健康保險經(jīng)營數(shù)據(jù)分析報告-2024年3月
- 家具桌子設計說明
- DB32T3622-2019水利地理信息圖形標示
- 4D廚房管理對比
評論
0/150
提交評論