西門子WinCC軟件6AV63812BF074AV0
啟動(dòng)操作:按下啟動(dòng)按鈕SB1,I0.0的動(dòng)合觸點(diǎn)閉合,M10.0產(chǎn)生啟動(dòng)脈沖,M10.0的動(dòng)合觸點(diǎn)閉合,使Q0.0保持接通,液體A電磁閥YV1打開,液體A流入容器。當(dāng)液面上升到SL3時(shí),雖然I0.4動(dòng)合觸點(diǎn)接通,但沒有引起輸出動(dòng)作。當(dāng)液面上升到SL2位置時(shí),SL2接通,I0.3的動(dòng)合觸點(diǎn)接通,M10.3產(chǎn)生脈沖,M10.3的動(dòng)合觸點(diǎn)接通一個(gè)掃描周期,復(fù)位指令R Q0.0使Q0.0線圈斷開,YV1電磁閥關(guān)閉,液體A停止流入;與此同時(shí),M10.3的動(dòng)合觸點(diǎn)接通一個(gè)掃描周期,保持操作指令S Q0.1使Q0.1線圈接通,液體B電磁閥YV2打開,液體B流入。
西門子WinCC軟件6AV63812BF074AV0當(dāng)液面上升到SL1時(shí),SL1接通,M10.2產(chǎn)生脈沖,M10.2動(dòng)合觸點(diǎn)閉合,使Q0.1線圈斷開,YV2關(guān)閉,液體B停止注入,M10.2動(dòng)合觸點(diǎn)閉合,Q0.3線圈接通,攪勻電機(jī)工作,開始攪動(dòng)。攪動(dòng)電機(jī)工作時(shí),Q0.3的動(dòng)合觸點(diǎn)閉合,啟動(dòng)定時(shí)器T37,過了6秒,T37動(dòng)合觸點(diǎn)閉合,Q0.3線圈斷開,電機(jī)停止攪動(dòng)。當(dāng)攪勻電機(jī)由接通變?yōu)閿嚅_時(shí),使M11.2產(chǎn)生一個(gè)掃描周期的脈沖,M11.2的動(dòng)合觸點(diǎn)閉合,Q0.2線圈接通,混合液電磁閥YV3打開,開始放混合液。
液面下降到SL3,液面?zhèn)鞲衅鱏L3由接通變?yōu)閿嚅_,使M11.0動(dòng)合觸點(diǎn)接通一個(gè)掃描周期,M20.1線圈接通,T1開始工作,2秒后混合液流完,T1動(dòng)合觸點(diǎn)閉合,Q0.2線圈斷開,電磁閥YV3關(guān)閉。同時(shí)T1的動(dòng)合觸點(diǎn)閉合,Q0.0線圈接通,YV1打開,液體A流入,開始下一循環(huán)。
停止操作:按下停止按鈕SB2,I0.1的動(dòng)合觸點(diǎn)接通,M10.1產(chǎn)生停止脈沖,使M20.0線圈復(fù)位斷開,M20.0動(dòng)合觸點(diǎn)斷開,在當(dāng)前的混合操作處理完畢后,使Q0.0不能再接通,即停止操作。
西門子軟件6AV63812BU074AV0
采用化整為零的原則以某一電動(dòng)機(jī)或電器元件(如接觸器或繼電器線圈)為對(duì)象,從電源開始,自上而下,自左而右,逐一分析其接通斷開關(guān)系。
2.分析方法與步驟
適,簡(jiǎn)稱為PC,但為了與個(gè)人計(jì)算機(jī)(Persona1 Computer)的簡(jiǎn)稱PC相區(qū)別,一般仍將它簡(jiǎn)稱為PLC(Programmable Logic Controller)。
梯形圖編程語言習(xí)慣上叫梯形圖。梯形圖沿襲了繼電器控制電路的形式,也可以說,梯形圖編程語言是在電氣控制系統(tǒng)中常用的繼電器、接觸器邏輯控制基礎(chǔ)上簡(jiǎn)化了符號(hào)演變而來的,具有形象、直觀、實(shí)用,電氣技術(shù)人員容易接受,是目前用得多的一種PLC編程語言。
(2)指令表
這種編程語言是一種與計(jì)算機(jī)匯編語言相類似的助記符編程方式,用一系列操作指令組成的語句表將控制流程熱核出來,并通過編程器送到PLC中去。
(3)順序功能圖
采用IEC標(biāo)準(zhǔn)的SFC(Sequential Function Chart)語言,用于編制復(fù)雜的順控程序。利用這種*的編程方法,初學(xué)者也很容易編出復(fù)雜的順控程序,大大提高了工作效率,也為調(diào)試、試運(yùn)行帶來許多言傳的方便。
(4)狀態(tài)轉(zhuǎn)移圖
當(dāng)PLC運(yùn)行時(shí),是通過執(zhí)行反映控制要求的用戶程序來完成控制任務(wù)的,需要執(zhí)行眾多的操作,但CPU不可能同時(shí)去執(zhí)行多個(gè)操作,它只能按分時(shí)操作(串行工作)方式,每一次執(zhí)行一個(gè)操作,按順序逐個(gè)執(zhí)行。由于CPU的運(yùn)算處理速度很快,所以從宏觀上來看,PLC外部出現(xiàn)的結(jié)果似乎是同時(shí)(并行)完成的。這種串行工作過程稱為PLC的掃描工作方式。
(2) 條碼掃描儀與PLC的通信
Metrologic MS700i可以通過開機(jī)掃描設(shè)置條碼而設(shè)定通信協(xié)議及條碼類型,并可以通過連機(jī)方式從一臺(tái)掃描儀“克隆”工作方式從而達(dá)到成組設(shè)定的目的。條碼掃描儀與PLC之間的通信采用RS232/RS485方式,使用條碼掃描儀自帶通訊電纜。
(3) 顯示屏與PLC的通信
由PLC根據(jù)條碼掃描情況發(fā)送給顯示屏相應(yīng)的信息用以顯示當(dāng)前狀況,使用RS485通訊協(xié)議。通信格式為:頭尾各為十六進(jìn)制02和03以標(biāo)志信息起始,中間為ASCII碼的狀態(tài)信息。
2、上位機(jī)軟件設(shè)計(jì)
PC機(jī)的監(jiān)控程序用Delphi5.0完成,分為組態(tài)環(huán)境和運(yùn)行環(huán)境兩部分。組態(tài)環(huán)境下,用戶可對(duì)每一閘口進(jìn)行PLC參數(shù)、狀態(tài)設(shè)定及條碼設(shè)定;運(yùn)行環(huán)境下,對(duì)各閘口實(shí)時(shí)監(jiān)控,必要時(shí)發(fā)出控制命令,并具備歷史數(shù)據(jù)存儲(chǔ)和報(bào)表打印功能。
考慮通信方案如下:
(1) 引用VB的MsComm控件或第三方通信控件;
(2) 通過Delphi中嵌入?yún)R編直接對(duì)端口操作實(shí)現(xiàn)通訊(如BIOS串行通信功能調(diào)用 INT 14H);
(3) 調(diào)用Windows API 函數(shù)實(shí)現(xiàn);
由于方案1存在發(fā)布問題,方案2存在一定危險(xiǎn)性,所以在實(shí)際開發(fā)過程中我們采用方案3,通過CreateFile、CloseHandle、ReadFile、WriteFile、SetCommState、GetCommState等API函數(shù)及DCB設(shè)備控制塊的操作實(shí)現(xiàn)PC-PLC快速可靠的通信。
鍋爐除灰系統(tǒng)由兩臺(tái)三電場(chǎng)除塵器、十二臺(tái)電動(dòng)鎖氣器、兩臺(tái)飼料機(jī)、兩臺(tái)斜槽風(fēng)機(jī)、四臺(tái)倉泵、三臺(tái)空壓機(jī)、一個(gè)灰?guī)旒斑B接管路組成。
火力發(fā)電廠輸灰流程:電除塵器灰斗→鎖氣器→斜槽→飼料機(jī)→倉泵→灰?guī)?/span>→灰場(chǎng),從除塵器灰斗至灰?guī)觳糠志唧w輸灰程序?yàn)椋菏紫仍趥}泵泵體內(nèi)無壓力的情況下,打開進(jìn)料閥和放氣閥(有倉泵導(dǎo)電除塵器灰斗,以保證倉泵內(nèi)空氣的排放)、啟動(dòng)鎖氣器,把電除灰塵灰斗內(nèi)的灰料經(jīng)鎖氣器 斜槽→飼料機(jī)→進(jìn)料閥送入倉泵內(nèi),當(dāng)泵內(nèi)的灰料到達(dá)一定的程度時(shí),停止鎖氣器運(yùn)轉(zhuǎn),關(guān)閉進(jìn)料、放氣器兩閥,打開出料閥,再開進(jìn)風(fēng)閥,利用壓縮空氣將泵內(nèi)的灰料通過輸灰管道至灰塔。然后再進(jìn)行料放氣,周而復(fù)始,完成將電除塵器分離出的灰送至灰?guī)焖娜蝿?wù)。該系統(tǒng)在整個(gè)生產(chǎn)過程中具有重要的作用,正常運(yùn)行時(shí)能確保鍋爐燃煤燒后產(chǎn)生的輸灰及時(shí)的輸送出去。
在倉泵輸灰控制過程中有大量連鎖及閉鎖。如:①在倉泵體仍有余壓得情況下就只能開放氣閥降壓而禁止開進(jìn)料閥,進(jìn)料和放氣兩閥未*關(guān)閉時(shí)則禁止打開進(jìn)風(fēng)閥,以防止返灰;②在灰管壓力較允許值高時(shí)則閉鎖打開出料閥和進(jìn)風(fēng)閥,以防灰管堵塞或堵塞故障變大;③在空氣母管壓力較低時(shí)閉鎖打開進(jìn)風(fēng)閥,防止堵管;④在進(jìn)風(fēng)閥未*關(guān)閉時(shí),閉鎖大開放氣閥和進(jìn)料閥;⑤當(dāng)倉泵內(nèi)的灰料高度已達(dá)到預(yù)定位置、同側(cè)的另一臺(tái)倉泵不再出料狀態(tài)且空氣母管壓力已達(dá)到規(guī)定值時(shí),連鎖打開出料計(jì)進(jìn)風(fēng)閥進(jìn)行出料;當(dāng)空氣母管壓力降到規(guī)定值后,連鎖關(guān)閉進(jìn)風(fēng)、出料閥,停止出料;另外還者有閥門故障檢測(cè)系統(tǒng),當(dāng)一閥門從全關(guān)位置到全開位置或從全開位置到全關(guān)位置的動(dòng)作時(shí)間超過一定時(shí)間值時(shí),則發(fā)出聲報(bào)警信號(hào),提醒運(yùn)行人員,該閥門已卡,應(yīng)立即進(jìn)行處理。
1 倉泵除灰控制系統(tǒng)的工作原理
除灰系統(tǒng)是利用壓縮空氣將干灰沿除灰管道輸送至灰?guī)旎蛑修D(zhuǎn)倉,輸送空氣壓力較高,輸送距離較長(zhǎng)。進(jìn)料閥由錐閥,連桿和活塞開關(guān)等部分組成,當(dāng)活塞缺的活塞被氣壓推*部時(shí),連桿帶動(dòng)搖臂桿使錐閥落下,進(jìn)料閥開啟;反之,當(dāng)活塞開關(guān)的活塞處于下部時(shí),靠活塞開關(guān)內(nèi)的彈簧的壓力把錐閥推*方,并與橡膠圈壓緊,此時(shí)進(jìn)料閥處于關(guān)閉狀態(tài)。
進(jìn)氣閥是由閥上的上下氣流壓力差與彈簧之間平衡作用維持一定的開度讓一定量的壓縮空氣進(jìn)去缺體,使缺體內(nèi)物料氣化后,借缸體與管道的壓差,將氣化的物料送至輸送管道。
倉泵工作時(shí),按下啟動(dòng)按鈕,系統(tǒng)投入運(yùn)行,排氣閥打開,通過時(shí)間繼電器的延時(shí):延時(shí)時(shí)間到,進(jìn)料閥打開,進(jìn)料此時(shí)也是通過一個(gè)時(shí)間繼電器來計(jì)量何時(shí)料滿:料滿延時(shí)時(shí)間到,就關(guān)閉放氣閥與進(jìn)料閥。此時(shí)生產(chǎn)應(yīng)轉(zhuǎn)入下一過程,當(dāng)倉泵壓力達(dá)到一個(gè)給定值時(shí),倉泵就應(yīng)進(jìn)行出料的生產(chǎn)過程。此時(shí)進(jìn)氣閥與出料閥都打開,出料延時(shí)時(shí)間繼電器開始延時(shí),出料完,及出料延時(shí)時(shí)間到,關(guān)進(jìn)氣閥與出料閥,生產(chǎn)自動(dòng)切換到進(jìn)料過程,開放氣閥,然后開進(jìn)料閥,如此循環(huán)往復(fù)的進(jìn)行生產(chǎn)。