【控制要求】超市因火災及搶劫等情況發(fā)生報警時,需將所有區(qū)域錢柜的現(xiàn)金抽屜鎖住,直至警報解除?!驹f明】
PLC 元件
|
控制說明
|
X1
|
報警器信號:報警器響時, X1狀態(tài)為ON
|
D10
|
錢柜數(shù)量
|
P0
|
指針緩存器
|
【控制程序】【程序說明】
-
16個抽屜。通過控制 D10可以控制 FOR~NEXT循環(huán)的次數(shù),從而決定控制錢柜的數(shù)量,本例中D10=3,即可對 3個錢柜的 48個抽屜進行控制。
-
2. P0=0時,RP0代表R0;P0=1時,RP0代表R1;P0=2時,RP0代表R2。當警報響時, X0=ON,F(xiàn)OR~NEXT循環(huán)執(zhí)行3次,F(xiàn)FFFH被依次送到 R0~R2中,F(xiàn)OR~NEXT循環(huán)執(zhí)行完畢后, R0~R2的值被送到外部 Y輸出點,所有 Y輸出被置位為 ON,將每個錢柜抽屜鎖住。
-
X0=OFF,F(xiàn)OR~NEXT循環(huán)執(zhí)行3次,H0被依次送到 R0~R2中,F(xiàn)OR~NEXT循環(huán)執(zhí)行完畢后,R0~R2的值被送到外部 Y輸出點,所有 Y輸出被復位為 OFF,每個錢柜抽屜可以打開。
-
本例中利用指針緩存器來實現(xiàn)將單一值裝入一個緩存堆棧(連續(xù) R區(qū)域),用戶可以根據(jù)自己需要來使用這個區(qū)域的數(shù)據(jù),比如用于定時器,計數(shù)器等方面的控制。
|