高等教育出版社HigherEducationPress项目三基于S7-1200PLC的逻辑应用——任务2抢答器系统一、控制要求设计四人竞赛抢答器,首先主持人给出题目,并按下开始抢答按钮,开始抢答按钮信号灯亮,可以开始抢答,先按下按钮的抢答信号灯亮,后按下抢答信号灯不亮。抢答结束后,主持人再按一下开始抢答按钮,抢答信号灯熄灭。如果在未按下开始抢答按钮,开始抢答信号灯未亮之前,抢答者按下按钮,则抢答信号灯闪亮,表示犯规。主持人对抢答状态确认后,点击“复位”按键,系统又继续允许各队人员开始抢答;直至又有一对抢先按下各自的抢答按键。二、硬件电路设计1.硬件选择名称型号PLCCPU1214CDC/DC/DC按钮一佳电源圆形按键自复位LA38-11BN指示灯24V恒波LED工作指示灯电源信号灯AD16-16C硬件选择2.I/O地址分配根据控制要求列出所用的输入/输出点,并为其分配了相应的地址,其中I/O分配表如下表所示。I/O分配表图表输入输出开始抢答按钮SB1I0.0开始抢答指示灯HL1Q0.01号抢答按钮SB2I0.11号抢答指示灯HL2Q0.12号抢答按钮SB3I0.22号抢答指示灯HL3Q0.23号抢答按钮SB4I0.33号抢答指示灯HL4Q0.34号抢答按钮SB5I0.44号抢答指示灯HL5Q0.4抢答器复位按钮SB6I0.5??3.电气原理图根据I/O分配表和控制要求,设计电气原理图,如下图所示。抢答器系统PLC硬件输入部分抢答器系统PLC硬件输出部分三、程序设计1.编程思想对于本任务程序设计,主要在于抢答信号灯是在主持人按下开始抢答按钮的前提下才有效,而且在有任一抢答信号之后,另三个抢答器均无效,四个抢答信号应加联锁。三、程序设计2.程序设计分析三、程序设计2.程序设计分析三、程序设计3.程序执行过程在开始抢答之前,主持人需按下开始抢答按钮SB1,输入信号I0.0有效,将M0.0置位为“1”,其常开接点控制输出信号Q0.0为ON,开始抢答信号灯亮,如果1号抢答成功,输入信号I0.1有效,M0.1为ON,其常开接点M0.1闭合,输出信号Q0.1为ON,1号抢答灯亮,此次抢答有效。与此同时M0.1的常比接点断开,2号、3号和4号抢答器均无效。其他情况与1号抢答的过程类似。当主持人按下抢答复位按钮,输入信号I0.5有效,使M0.0复位,输出信号Q0.0,Q0.1均为OFF,抢答开始指示灯熄灭,一次抢答结束,等待下次抢答。2号、3号和4号抢答器与1号抢答器原理完全相同。三、程序设计3.程序执行过程在主持人未按下开始抢答按钮之前,若其中一人按下抢答器,以1号为例,输入信号I0.1有效,M0.1为ON,其常开接点闭合,通过1.0秒时钟脉冲信号,输出信号Q0.1接通并开始闪烁,表示其犯规,此次抢答无效;主持人按下抢答复位按钮,使其抢答信号灯熄灭。三、程序设计4、编程体会本任务程序设计的重点在于抢答器与开始抢答信号之间联锁关系,因PLC的工作过程是循环扫描的,即使有两个信号同时有效,也不会出现两个信号同时登记的可能。谢谢*************高等教育出版社HigherEducationPress*************