一個完整的項目應(yīng)該是這樣子
高天宇
發(fā)布于2018-08-10 18:12
77
0
標(biāo)簽:項目,編程
攪拌器自動定時攪拌
題記:作者琢磨了很久,也做過很多項目,編程序其實(shí)不困難,真正難的地方是前期的需求溝通,和后期的售后維護(hù),若我們真正的做好下面這些準(zhǔn)備,會幫助我們更快,更好,更方便的完成自動化項目
步驟:
1、了解項目需求
2、I/O點(diǎn)數(shù)分配
3、電路設(shè)計
4、控制原理
只有我們了解這上面四項以后,我們在嘗試編一下下面的程序,你還會覺得困難嗎?
例如:

如圖1-2所示為一臺攪拌器,它用于攪拌兩種液體。初始狀態(tài)液缸中無液體,電動機(jī)和三個電磁閥均不得電,閥門處于關(guān)閉狀態(tài)
工作時,按下啟動按鈕,A、B兩閥同時得電打開,開始進(jìn)料。A閥30s后關(guān)閉,B閥繼續(xù)放料,當(dāng)液位達(dá)到傳感器2時,攪拌電動機(jī)啟動,進(jìn)行液體攪拌。當(dāng)液位達(dá)到傳感器3時,B閥關(guān)閉,5min后,攪拌電動機(jī)停止。同時,出料閥C打開,放料。當(dāng)液位低于傳感器1時,在延時10s關(guān)閉出料閥C,完成一個工作周期。
該系統(tǒng)要求有單周期工作、連續(xù)工作兩種工作方式。單周期即按啟動按鈕后,只完成上述一個工作周期,連續(xù)工作為反復(fù)執(zhí)行上述單周期工作過程。
1. 輸入/輸出元件及控制功能
如表1-1所示,介紹了攪拌器自動定時攪拌中用到的輸入/輸出元件及控制功能。
表1-1 輸入/輸出元件及控制功能
| PLC軟件 | 元件文字符號 | 元件名稱 | 控制功能 |
輸入 | X0 | SB | 啟動按鈕 | 攪拌器啟動 |
X1 | SQ1 | 液位傳感器1 | 液位1檢測 |
X2 | SQ2 | 液位傳感器2 | 液位2檢測 |
X3 | SQ3 | 液位傳感器3 | 液位3檢測 |
X4 | SA | 開關(guān) | 連續(xù)或單周期工作方式選擇 |
輸出 | Y0 | YV1 | 電磁閥線圈1 | 控制進(jìn)料A電磁閥 |
Y1 | YV2 | 電磁閥線圈2 | 控制進(jìn)料B電磁閥 |
Y2 | YV3 | 電磁閥線圈3 | 控制進(jìn)料C電磁閥 |
Y3 | KM | 接觸器 | 控制攪拌電動機(jī) |
2、電路設(shè)計
攪拌器自動定時攪拌PLC接線圖和狀態(tài)轉(zhuǎn)移圖如圖1-3所示。


圖1-3 攪拌器自動定時攪拌
3. 控制原理
PLC運(yùn)行時,初始化脈沖M8002使?fàn)顟B(tài)器S0置位。
按下啟動按鈕X0,S20置位,Y0、Y1得電,A、B閥門同時打開進(jìn)料,定時器T0延時30s斷開Y0,A閥關(guān)閉、B閥繼續(xù),當(dāng)液位達(dá)到傳感器2時,Y3得電攪拌電動機(jī)啟動進(jìn)行預(yù)攪拌,當(dāng)液位達(dá)到傳感器3時,X3動作使S21置位,Y1失電B閥關(guān)閉,Y3仍得電,攪拌電動機(jī)繼續(xù)攪拌300s,T1動作使S22置位,Y3失電,攪拌電動機(jī)停止,Y2得電,C閥打開,排放攪拌好的液體,當(dāng)液位下降到傳感器1以下時,X1常閉接點(diǎn)閉合,T2得電延時將剩余的液料放完,10s后結(jié)束。
如果開關(guān)SA未閉合,結(jié)束后返回到S0,停止工作。如果開關(guān)SA閉合,結(jié)束后返回到S20,將繼續(xù)進(jìn)行上述攪拌過程。
看了上面的內(nèi)容,要不……嘗試編出這個程序,我們也許會有收獲。
原創(chuàng): 陳勝
本文為原創(chuàng)內(nèi)容,如需轉(zhuǎn)載請注明出處,違者必究!
課程推薦:
三菱FX PLC編程與應(yīng)用入門
GX Developer編程軟件使用