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