PLC控制拔河比賽
PLC的應(yīng)用場所可以說非常廣,前面有說到PLC控制柜(或PLC控制箱)的用一些用途,比如PLC控制密碼鎖,比如PLC控制洗車機,下面分享一個PLC控制拔河比賽的案例.
控制要求:
用七個燈排成一條直線,開始時,按下開始按鈕,中間一個燈亮表示拔河比賽繩子的中點,游戲的雙方各持一個按鈕,游戲開始.
雙方都快速不斷地按動按鈕,每按一次按鈕,亮點向本方移動一位.
當(dāng)亮點移動到本方的端點時,這一方獲勝.并保護燈一直亮,并得一分.雙方的按鈕不再起作用.
用兩個數(shù)碼管顯示雙方得分.
當(dāng)按下開始按鈕時,亮點回到中間,就可重新開始,新一輪的游戲了.
拔河比賽示意圖如下所示
控制方案設(shè)計:
1,輸入/輸出元件及控制功能
如下表所示,介紹了PLC控制拔河比賽中用到的輸入/輸出元件及控制功能.
|
PLC軟元件 |
元件文字符號 |
元件名稱 |
控制功能 |
輸入 |
I0.0 |
SB1 |
按鈕 |
模擬甲方拔河 |
I0.1 |
SB2 |
按鈕 |
模擬乙方拔河 |
|
I0.2 |
SB3 |
按鈕 |
拔河開始 |
|
輸出 |
Q0.0-Q0.6 |
HL1-HL7 |
燈1-燈7 |
模擬繩子的運動 |
Q1.0-Q1.6 |
|
七段數(shù)碼管 |
顯示甲方得分 |
|
Q2.0-Q2.6 |
|
七段數(shù)碼管 |
顯示乙方得分 |
2,電路設(shè)計
拔河比賽PLC接線圖如下圖所示.
拔河比賽PLC梯形圖如下圖所示.
3,PLC控制原理
首先,裁判員按下開始按鈕I0.2,Q0.0-Q0.7全部復(fù)位.
再將Q0.3置位,中間的燈亮,表示拔河繩子的中點.
游戲開始后,甲方按按鈕I0.0,每亮一次,亮點身甲方右移一位,乙方按按鈕I0.1,每按一次,亮點向乙方左移一位.
雙方都快速不斷地按動按鈕,每按一次按鈕,亮點向本方移動一位.
假如甲方移動快,當(dāng)亮點移動到甲方的端點,Q0.0-1,Q0.0常閉接點斷開,不執(zhí)行移位指令,雙方的按鈕不再起作用.
Q0.0常開接點閉合,執(zhí)行加1指令,并得一分,并且保持Q0.0燈一直亮,經(jīng)SEG譯碼,數(shù)碼管顯示得分.
同理,假如乙方移動快,當(dāng)亮點移動到乙方的端點,Q0.6=1,Q0.6常閉接點斷開,不執(zhí)行移位指令,雙方的按鈕不再起作用.Q0.6常開接點閉合,執(zhí)行加1指令,并得1分。
并且保護Q0.6燈一直亮,經(jīng)SEG譯碼,數(shù)碼管顯示得分.
再按下開始按鈕I0.2時,亮點回到中間,就可以重新開始了.
當(dāng)比賽結(jié)束時,再按下復(fù)位按鈕I0.3,比分復(fù)位.
4,結(jié)束語
在這個PLC控制實例中,由于控制的點數(shù)不多,用S7-200PLC就可以完成.如果要做成實物的話,不用做做成PLC控制柜,做成PLC控制箱就可以了。
參考文獻/《西門子S7-200PLC編程實例精解》