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