1:當(dāng)按下啟動(dòng)按鈕時(shí),動(dòng)作如下: (1)在初始狀態(tài)時(shí),所有閥門在初始狀態(tài)時(shí),所有閥門均為關(guān)閉狀態(tài),攪拌電動(dòng)機(jī)不工作。 (2)當(dāng)按下啟動(dòng)按鈕時(shí),A液體閥門自動(dòng)打開。 (3)當(dāng)液位達(dá)到中點(diǎn)位時(shí),B液體閥門自動(dòng)打開, (4)當(dāng)液位達(dá)到高點(diǎn)位時(shí),A、B液體閥門自動(dòng)關(guān)閉;攪拌電動(dòng)機(jī)啟動(dòng),低轉(zhuǎn)速運(yùn)行, (5)當(dāng)攪拌電動(dòng)機(jī)低轉(zhuǎn)速運(yùn)行5秒后,攪拌電動(dòng)機(jī)轉(zhuǎn)為中轉(zhuǎn)速運(yùn)行。 當(dāng)攪拌電動(dòng)機(jī)中轉(zhuǎn)速運(yùn)行5秒后,攪拌電動(dòng)機(jī)轉(zhuǎn)為高轉(zhuǎn)速運(yùn)行. 當(dāng)攪拌電動(dòng)機(jī)高轉(zhuǎn)速運(yùn)行5秒后,攪拌電動(dòng)機(jī)停止運(yùn)行,混合液體釋放閥門自動(dòng)打開 (6)當(dāng)液位下降到低點(diǎn)位時(shí),混合液體釋放閥門閉合。 2:當(dāng)上述工作過程執(zhí)行兩次循環(huán)以后,系統(tǒng)停止工作。 3:當(dāng)按下停止按鈕時(shí),系統(tǒng)恢復(fù)初始狀態(tài)。 4:當(dāng)按下暫停按鈕時(shí),系統(tǒng)進(jìn)入暫停狀態(tài);當(dāng)再次按下暫停按鈕時(shí),系統(tǒng)繼續(xù)原運(yùn)行狀態(tài)。 把上述設(shè)計(jì)要求,轉(zhuǎn)換出如下圖的結(jié)構(gòu)。 除了上圖所示的IO點(diǎn)之外,還有啟動(dòng)、停止、暫停三個(gè)按鈕以及低速、中速、高速三種輸出,整理成IO表如下表所示。 根據(jù)IO表可以整理出PLC的接線圖,本設(shè)計(jì)用的是FX5U-32MT/ES,其中需要大家注意的是這個(gè)是漏型輸出即0V輸出,F(xiàn)X5U的PLC輸入有兩種接線方式,一種是S/S接0V,輸入就是高電平有效,可以接PNP。另一種是S/S接24V,輸入就是低電平有效,可以接NPN,圖中所示的就是這種接線方式。 根據(jù)混料罐液體控制攪拌要求,我們可以采用選擇性分支結(jié)構(gòu)進(jìn)行程序設(shè)計(jì),其控制流程圖如下圖所示: 混料罐液體攪拌控制程序由梯形圖塊和SFC圖塊組成。 (1)梯形圖塊:按下暫停按鈕SB3就是X5時(shí),PLC執(zhí)行FF SM8034以及FF SM321,繼電器SM8034以及SM321得電,PLC停止對(duì)外輸出以及停止SFC流程運(yùn)行。由于SM8034的常開觸點(diǎn)閉合,PLC直接 CJ P0,程序流程發(fā)生跳轉(zhuǎn),所以控制系統(tǒng)實(shí)現(xiàn)了暫停。 當(dāng)按下停止按鈕SB2時(shí),PLC執(zhí)行ZRST S0 S100指令,用于停止步進(jìn)進(jìn)程;PLC執(zhí)行MOV K0 K2Y0指令,用于停止混料罐運(yùn)行。 (2)SFC圖塊 在S0步,PLC執(zhí)行[RST C0]指令,將用于記錄循環(huán)次數(shù)的計(jì)數(shù)器C0清零。當(dāng)按下啟動(dòng)按鈕SB1即X3時(shí),步進(jìn)進(jìn)程轉(zhuǎn)入S1步。 在S1步,Y0線圈得電,A液體閥門打開,A液體被注入混料罐內(nèi)。當(dāng)罐內(nèi)液位達(dá)到中點(diǎn)位時(shí),液位檢測(cè)傳感器SQ2即X1的常開觸點(diǎn)閉合,步進(jìn)進(jìn)程轉(zhuǎn)入S2步。 在S2步,Y1線圈得電,B液體閥門打開,B液體被注入混料罐內(nèi)。當(dāng)罐內(nèi)液位達(dá)到高點(diǎn)位時(shí),液位檢測(cè)傳感器SQ3即X2的常開觸點(diǎn)閉合,步進(jìn)進(jìn)程轉(zhuǎn)入S3步. 在S3步,Y3線圈得電,控制攪拌電動(dòng)機(jī)正向旋轉(zhuǎn);Y4線圈得電,控制攪拌電動(dòng)機(jī)低轉(zhuǎn)速運(yùn)行。當(dāng)攪拌電動(dòng)機(jī)正向低轉(zhuǎn)速運(yùn)行5秒,定時(shí)器T0定時(shí)5秒時(shí)間到,步進(jìn)進(jìn)程轉(zhuǎn)入S4步。 在S4步,Y3線圈得電,控制攪拌電動(dòng)機(jī)正向旋轉(zhuǎn);Y5線圈得電,控制攪拌電動(dòng)機(jī)中轉(zhuǎn)速運(yùn)行。當(dāng)攪拌電動(dòng)機(jī)正向中轉(zhuǎn)速運(yùn)行5秒,定時(shí)器T1定時(shí)5秒時(shí)間到,步進(jìn)進(jìn)程轉(zhuǎn)入S5步。 在S5步,Y3線圈得電,控制攪拌電動(dòng)機(jī)正向旋轉(zhuǎn);Y6線圈得電,控制攪拌電動(dòng)機(jī)高轉(zhuǎn)速運(yùn)行。當(dāng)攪拌電動(dòng)機(jī)正向高轉(zhuǎn)速運(yùn)行5秒,定時(shí)器T2定時(shí)5秒時(shí)間到,步進(jìn)進(jìn)程轉(zhuǎn)入S6步。 在S6步,Y7線圈得電,混合液體釋放閥門打開,混合液體被排出混料罐外。計(jì)數(shù)器C0對(duì)繼電器Y007得電的次數(shù)進(jìn)行計(jì)數(shù)。 當(dāng)罐內(nèi)液位達(dá)到低點(diǎn)位時(shí),液位檢測(cè)傳感器SQ1的常開觸點(diǎn)閉合,且在計(jì)數(shù)器C0的常閉觸點(diǎn)未斷開時(shí),步進(jìn)進(jìn)程轉(zhuǎn)入S10步,或者在計(jì)數(shù)器C0的常開觸點(diǎn)常閉時(shí),步進(jìn)進(jìn)程轉(zhuǎn)入S0步。 來源:PLC發(fā)燒友,作者:林瑞花。評(píng)論處大家可以補(bǔ)充文章解釋不對(duì)或欠缺的部分,這樣下一個(gè)看到的人會(huì)學(xué)到更多,你知道的正是大家需要的。。。 |
|