有关西门子s7-200系列plc的编程例子,用plc实现一个简单的抢答器控制程序,主持人与选手间操作抢答器的设计要求,以及完整的plc程序设计,供大家学习参考。
西门子s7-200抢答器控制程序,三路抢答器设计
1、设计要求
知识竞赛互动,有三组选手:
选手1 的抢答按钮为I0.2,抢答指示灯为Q0.2;
选手2 的抢答按钮为I0.3,抢答指示灯为Q0.3;
选手3 的抢答按钮为I0.4,抢答指示灯为Q0.4。
控制要求:
当主持人按下启动按钮I0.0后,抢答指示灯Q0.0点亮,开始抢答。若5秒内无人抢答,抢答指示灯Q0.0熄灭,说明此题无人抢答,题目自动作废。
当主持人出题后,没有按下启动按钮I0.0,如有人抢答,则Q0.1报警,选手自己的灯亮,表示选手违规。
当主持人按下启动按钮I0.0后,开始抢答。第一个按下按钮的选手信号有效,其余选手信号(后按下的)则无效,选手抢答信号指示灯亮。
当主持人按下复位按钮I0.1后,所有指示灯熄灭,进行下一路抢答。
2、程序设计
这两步,先把正常情况下,抢答指示灯及计时器正常启动的条件列了出来。这里面定时器完成5秒计时,则提示该题作废,抢答灯Q0.0因为T37常闭点断开而熄灭。
因为是三个选手中任意一个都可以触发,所以是并联。而且在Q0.0未激活,以及未复位情况下,则使用常闭逻辑,最后是Q0.1的点亮及保持。
选手抢答程序与提示: