【控制要求】
-
水塔水位上升超過(guò)上限傳感器( X0)時(shí),水位異常警報(bào)燈( Y10)報(bào)警,并進(jìn)行泄水動(dòng)作。
-
水塔水位下降低于下限傳感器( X1)時(shí),水位異常警報(bào)燈( Y11)報(bào)警,并進(jìn)行灌水動(dòng)作。
-
100秒后,水位上限傳感器 X0仍為ON,則機(jī)械故障報(bào)警燈報(bào)警。
-
100秒后,水位下限傳感器 X1仍為ON,則機(jī)械故障報(bào)警燈報(bào)警。
5.水位處于正常水位時(shí),所有報(bào)警燈熄滅和泄水及灌水閥門自動(dòng)被復(fù)位。【元件說(shuō)明】
PLC 元件
|
控制說(shuō)明
|
X0
|
水位上限傳感器:水位高于此處時(shí), X0狀態(tài)為ON
|
X1
|
水位下限傳感器:水位低于此處時(shí), X1狀態(tài)為ON
|
Y0
|
水塔泄水閥門
|
Y1
|
水塔灌水閥門
|
Y10
|
水位異常報(bào)警信號(hào)
|
Y11
|
機(jī)械故障報(bào)警信號(hào)
|
【控制程序】主程序
副程序
【程序說(shuō)明】
-
當(dāng)水位超過(guò)上限時(shí), X0=ON,CALL P0指令被執(zhí)行,執(zhí)行子程序 P0,線圈 Y0和Y10都為ON,進(jìn)行泄水動(dòng)作并且水位異常報(bào)警燈報(bào)警,直到 X0變?yōu)镺FF,即水位低于上限水位時(shí),才停止執(zhí)行子程序 P0。
-
當(dāng)水位低于下限水位時(shí), X1=ON,CALL P1指令被執(zhí)行,將跳轉(zhuǎn)到指針 P1處,執(zhí)行 P1子程序,線圈 Y1和Y10都為ON,進(jìn)行灌水動(dòng)作并作水位異常報(bào)警,直到 X1變?yōu)镺FF,即水位高于下限水位時(shí),才停止 P1子程序。
-
P0和P1子程序中嵌套了 CALL P2子程序,如果進(jìn)行泄水動(dòng)作 100秒,但水位上限傳感器仍為 ON,則執(zhí)行P2子程序, Y11線圈導(dǎo)通,機(jī)械故障指示燈報(bào)警。
-
同樣,如果進(jìn)行灌水動(dòng)作 100秒,但水位下限傳感器仍為 ON,則執(zhí)行 P2子程序, Y11線圈導(dǎo)通,機(jī)械故障指示燈報(bào)警。
-
如果水塔處于正常水位,即 X0和X1都為OFF,則Z-WR指令執(zhí)行, Y0、Y1、Y10、Y11、T0、T1 都被復(fù)位,泄水和灌水閥門和報(bào)警燈都不動(dòng)作。
|