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