PLC控制拔河比赛
PLC的应用场所可以说非常广,前面有说到PLC控制柜(或PLC控制箱)的用一些用途,比如PLC控制密码锁,比如PLC控制洗车机,下面分享一个PLC控制拔河比赛的案例.
控制要求:
用七个灯排成一条直线,开始时,按下开始按钮,中间一个灯亮表示拔河比赛绳子的中点,游戏的双方各持一个按钮,游戏开始.
双方都快速不断地按动按钮,每按一次按钮,亮点向本方移动一位.
当亮点移动到本方的端点时,这一方获胜.并保护灯一直亮,并得一分.双方的按钮不再起作用.
用两个数码管显示双方得分.
当按下开始按钮时,亮点回到中间,就可重新开始,新一轮的游戏了.
拔河比赛示意图如下所示
控制方案设计:
1,输入/输出元件及控制功能
如下表所示,介绍了PLC控制拔河比赛中用到的输入/输出元件及控制功能.
|
|
PLC软元件 |
元件文字符号 |
元件名称 |
控制功能 |
|
输入 |
I0.0 |
SB1 |
按钮 |
模拟甲方拔河 |
|
I0.1 |
SB2 |
按钮 |
模拟乙方拔河 |
|
|
I0.2 |
SB3 |
按钮 |
拔河开始 |
|
|
输出 |
Q0.0-Q0.6 |
HL1-HL7 |
灯1-灯7 |
模拟绳子的运动 |
|
Q1.0-Q1.6 |
|
七段数码管 |
显示甲方得分 |
|
|
Q2.0-Q2.6 |
|
七段数码管 |
显示乙方得分 |
2,电路设计
拔河比赛PLC接线图如下图所示.
拔河比赛PLC梯形图如下图所示.
3,PLC控制原理
首先,裁判员按下开始按钮I0.2,Q0.0-Q0.7全部复位.
再将Q0.3置位,中间的灯亮,表示拔河绳子的中点.
游戏开始后,甲方按按钮I0.0,每亮一次,亮点身甲方右移一位,乙方按按钮I0.1,每按一次,亮点向乙方左移一位.
双方都快速不断地按动按钮,每按一次按钮,亮点向本方移动一位.
假如甲方移动快,当亮点移动到甲方的端点,Q0.0-1,Q0.0常闭接点断开,不执行移位指令,双方的按钮不再起作用.
Q0.0常开接点闭合,执行加1指令,并得一分,并且保持Q0.0灯一直亮,经SEG译码,数码管显示得分.
同理,假如乙方移动快,当亮点移动到乙方的端点,Q0.6=1,Q0.6常闭接点断开,不执行移位指令,双方的按钮不再起作用.Q0.6常开接点闭合,执行加1指令,并得1分。
并且保护Q0.6灯一直亮,经SEG译码,数码管显示得分.
再按下开始按钮I0.2时,亮点回到中间,就可以重新开始了.
当比赛结束时,再按下复位按钮I0.3,比分复位.
4,结束语
在这个PLC控制实例中,由于控制的点数不多,用S7-200PLC就可以完成.如果要做成实物的话,不用做做成PLC控制柜,做成PLC控制箱就可以了。
参考文献/《西门子S7-200PLC编程实例精解》