西門(mén)子6SL3060-4AF30-0AA0
一、題目控制要求:
初始狀態(tài),Y1、Y2、Y3以及M、H狀態(tài)均為OFF,液位傳感器L1、L2、L3狀態(tài)均為OFF。
按下起動(dòng)按鈕SB1,開(kāi)始注入液體A,當(dāng)液面高度達(dá)到L2時(shí),停止注入液體A,開(kāi)始注入液體B,當(dāng)液面上升到L1時(shí),停止注入液體,開(kāi)始攪拌10S,10S后繼續(xù)攪拌,同時(shí)加熱5S,5S后停止攪拌,繼續(xù)加熱8S。
8S后停止加熱,同時(shí)放出混合液體C,當(dāng)液面降至L3時(shí),繼續(xù)放2S,2S后停止放出液體,同時(shí)重新注入液體A,開(kāi)始下一次混合。
按下停止按鈕SB2,在完成當(dāng)前的混合任務(wù)后,返回初始狀態(tài)。
液體混合裝置
二、答案:
1、進(jìn)行I/O地址分配;
2、畫(huà)出程序流程圖;
3、寫(xiě)出控制程序。
解:(1)I/O地址分配
起動(dòng)按鈕SB1 | I0.0 |
停止按鈕SB2 | I0.1 |
液位傳感器L1 | I1.4 |
液位傳感器L2 | I1.5 |
液位傳感器L3 | I1.6 |
電磁閥Y1 | Q4.0 |
電磁閥Y2 | Q4.1 |
電磁閥Y3 | Q4.2 |
攪拌電機(jī)M | Q5.0 |
加熱電爐H | Q5.1 |
(2)流程圖
(3)控制程序
OB100:
OB1:
西門(mén)子6SL3060-4AF30-0AA0
用PLC構(gòu)成噴泉的控制。用燈L1~L12分別代表噴泉的12個(gè)噴水注。
(1)控制要求:按下起動(dòng)按鈕后,隔燈閃爍,L1亮0.5秒后滅,接著L2亮0.5秒后滅, 接著L3亮0.5秒后滅,接著L4亮0.5秒后滅,接著L5、L9亮0.5秒后滅,接著L6、L10亮0.5秒后滅,接著L7、L11亮0.5秒后滅,接著L8、L12亮0.5秒后滅,L1亮0.5秒后滅,如此循環(huán)下去,直至按下停止按鈕。如圖8所示。
(2)I/O分配
(3)噴泉控制梯形圖
梯形圖程序如圖10所示。
分析:應(yīng)用移位寄存器控制,根據(jù)噴泉模擬控制的8位輸出(Q0.0~Q0.7),須一個(gè)8位的移位寄存器(M10.1~M11.0),移位寄存器的S-BIT位為M10.1,并且移位寄存器的每一位對(duì)應(yīng)一個(gè)輸出。如圖9所示。
圖9 移位寄存器的位與輸出對(duì)應(yīng)關(guān)系圖
在移位寄存器指令中,EN連接移位脈沖,每來(lái)一個(gè)脈沖的上升沿,移位寄存器移動(dòng)一位。移位寄存器應(yīng)0.5s移一位,因此需要設(shè)計(jì)一個(gè)0.5s產(chǎn)生一個(gè)脈沖的脈沖發(fā)生器(由T38構(gòu)成)。
M10.0為數(shù)據(jù)輸入端DATA ,根據(jù)控制要求,每次只有一個(gè)輸出,因此只需要在第一個(gè)移位脈沖到來(lái)時(shí)由M10.0送入移位寄存器S-BIT位(M10.1)一個(gè)“1",第二個(gè)脈沖至第八
圖10 噴泉模擬控制梯形圖
個(gè)脈沖到來(lái)時(shí)由M10.0送入M10.1的值均為“0",這在程序中由定時(shí)器T37延時(shí)0.5s導(dǎo)通一個(gè)掃描周期實(shí)現(xiàn),第八個(gè)脈沖到來(lái)時(shí)M11.0置位為1,同時(shí)通過(guò)與T37并聯(lián)的M11.0常開(kāi)觸點(diǎn)使M10.0置位為1,在第九個(gè)脈沖到來(lái)時(shí)由M10.0送入M10.1的值又為1,如此循環(huán)下去,直至按下停止按鈕。按下常閉停止按鈕(I0.1),其對(duì)應(yīng)的常閉觸點(diǎn)接通,觸發(fā)復(fù)位指令,使M10.1~M11.0的8位全部復(fù)位