1.確定設(shè)計(jì)任務(wù)書(shū)
某恒溫爐窯根據(jù)工藝控制要求,需要對(duì)養(yǎng)護(hù)爐窖內(nèi)的溫度進(jìn)行嚴(yán)格的控制。爐窖溫度控制系統(tǒng)的示意如圖7-30所示。


圖7-30 爐窖溫度控制系統(tǒng)的示意圖
(1)控制任務(wù)和要求
系統(tǒng)總的控制過(guò)程是:按下總啟動(dòng)按鈕后,允許兩個(gè)爐窖按照各自的控制要求運(yùn)行。每個(gè)爐窖都有啟動(dòng)按鈕、停止按鈕和急停按鈕。如果按下總停止按鈕,則禁止系統(tǒng)允許。
每個(gè)爐窖的具體要求是:
·啟動(dòng)風(fēng)機(jī),使?fàn)t窖內(nèi)的熱氣流循環(huán)。
·打開(kāi)進(jìn)氣閥,使熱氣流(蒸汽)進(jìn)入爐窖。
·經(jīng)過(guò)一定時(shí)間的恒溫控制(如10h),關(guān)閉進(jìn)氣閥。
·打開(kāi)排氣閥,排除熱氣流。
·按下停止按鈕,則關(guān)閉風(fēng)機(jī)和排氣閥。
·每個(gè)爐窖的進(jìn)氣閥只有在總進(jìn)氣閥打開(kāi)后才能打開(kāi)。
·只要有一個(gè)爐窖需要排氣,就要打開(kāi)總排氣閥。
·每個(gè)爐窖通過(guò)一只熱敏電阻進(jìn)行溫度檢測(cè)。
(2)采用PID控制算法
在采用PID控制算法時(shí),將每個(gè)養(yǎng)護(hù)窖的進(jìn)氣閥由電磁閥(開(kāi)關(guān)量輸出)改為電動(dòng)閥(模擬量輸出),通過(guò)控制閥門的開(kāi)度來(lái)調(diào)節(jié)蒸汽進(jìn)氣量,從而實(shí)現(xiàn)恒溫控制。
2.確定外圍I/O設(shè)備
(1)輸入設(shè)備:8個(gè)按鈕,其中2個(gè)按鈕控制總系統(tǒng)的啟動(dòng)/停止,6個(gè)按鈕控制2個(gè)養(yǎng)護(hù)窖的啟動(dòng)、停止和急停。
(2)輸出設(shè)備:4個(gè)電氣閥,2個(gè)繼電器用來(lái)控制養(yǎng)護(hù)窖的電動(dòng)機(jī)。
(3)擴(kuò)展模塊:1塊EM231 (4AI)和1塊EM232 (2AO)。
3.選定PLC的型號(hào)
選用的PLC是西門子公司的S7-200系列小型PLC-CPU224。
4.編制編程元件地址分配表
輸入/輸出分配見(jiàn)表7-10,其他編程元件地址分配表見(jiàn)表7-11。
表7-10 輸入/輸出元件地址分配表


表7-11 其他編程軟件地址分配表




5.PLC接線圖
采用S7-224以及EM231和EM232組成的PLC外部接線圖如圖7-31所示。


圖7-31 PLC外部接線圖
6.程序設(shè)計(jì)
很多工業(yè)控制過(guò)程采用PID控制方式,S7-200系列提供的PID指令為PID控制提供了方便。子程序SBR1和SBR2分別是1號(hào)、2號(hào)養(yǎng)護(hù)窖的PID參數(shù)設(shè)定子程序,其具體程序代碼見(jiàn)表7-12、7-13。中斷服務(wù)程序INTO是兩個(gè)養(yǎng)護(hù)窖的PID控制程序,其具體程序代碼見(jiàn)表7-14。主程序通過(guò)調(diào)用子程序SBR1、SBR2以及中斷程序?qū)崿F(xiàn)對(duì)兩個(gè)養(yǎng)護(hù)窖溫度的PID控制,其具體程序代碼見(jiàn)表7-15。
選用模擬量輸出模板EM232,可以把0~32 000的數(shù)字量轉(zhuǎn)換成0~10V電壓。由于選用雙向晶閘管來(lái)控制加熱系統(tǒng),而雙向晶閘管的控制電壓Uk為0~5V,這個(gè)控制電壓是由EM232提供的。所以PLC送到EM232的最大數(shù)字量限制到16000,這樣可保證送到雙向晶閘管上的電壓不會(huì)超過(guò)5V。
在三級(jí)皮帶運(yùn)輸機(jī)實(shí)例中,介紹了利用定時(shí)器的當(dāng)前值比較的方法控制回路,降低了程序的復(fù)雜程度。在本例中采用計(jì)數(shù)器的當(dāng)前值比較方法,原理與定時(shí)器相同,同樣也降低了程序的復(fù)雜程序,見(jiàn)表7-15程序中的網(wǎng)絡(luò)2。熟練利用定時(shí)器和計(jì)數(shù)器的當(dāng)前值比較的方法,能夠使編寫程序簡(jiǎn)單易懂。
表7-12 1號(hào)窖PID參數(shù)設(shè)定子程序


表7-13 2號(hào)窖PID參數(shù)設(shè)定子程序


表7-14 兩個(gè)養(yǎng)護(hù)窖的PID控制程序




表7-15 養(yǎng)護(hù)窖PID控制主程序





