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