抢答器PLC控制系统设计
PLC的六路抢答器设计

PLC的六路抢答器设计PLC的六路抢答器设计摘要伴随我国经济文化水平以及实业公司的不断的壮大,对于商业活动中公正的竞争与裁决面临了一个瓶颈,比如很多的证券公司、股票与基金的交易加上不同单位组织的各种智力竞赛等,面对于交易上遇到的种种障碍,抢答器孕育而生。
随着抢答器的不断完善,由最初的优先权编码器组成的抢答器逐渐发展成为PLC 以及单片机组成的微型抢答器,把原来的复杂线路简单化、运算速度快速化、抗干扰能力强并且大大提高的它的可靠性、精确性与功能多样性。
更能满足商业或者单位对于公然、公正、公平性质的交易尤其对于参加知识智力竞赛以及一些活动的抢答器的需求,深受广大群众的青睐。
本设计将以西门子PLC为核心控制器,设计一个六路抢答器。
设计内容包括主要由系统结构图、梯形图、程序指令等实现在选手知识竞赛时抢答者的座位号的控制,及时公正的反应出抢答者的抢答内容实现计分功能。
关键词:PLC;梯形图;抢答器;可编程序控制器ABSTRACTWith China's economic and cultural levels and industrial company continues to grow, for business activities in an impartial competition and award of facing a bottleneck, such as many securities companies, fund transactions with different units of the various intelligence contest, etc., in the face of on the hand is easy to encounter all sorts of obstacles, conceived and students. With the continuous improvement of the responder, composed of initial priority encoder responder gradually developed into composed of PLC and single chip micro responder, the original complex has the advantages of simple circuit,impartial competition and award is strong and greatly improve the reliability, accuracy and multiple functions of. To meet the business unit or the demand for openness, fairness of the transaction the face of by the people of all ages. This design will be Siemens PLC目录一、绪论 01.1 课题的背景和意义 01.2 毕业设计研究内容 (1)二、可编程控制器 (1)2.1 PLC的定义 (1)2.2 PLC的功能与发展 (2)2.3 PLC的组成 (2)2.4 PLC的组态技术 (2)2.5 STEP7简介 (3)三、整体方案选择 (4)3.1 设计思想 (4)3.2 系统构架图 (4)四、硬件配置 (5)4.1 西门子S7-200 CUP226 (5)4.2 电气接线图 (5)五、软件设计 (6)5.1 I/O分配表 (6)5.2 梯形图设计与分析 (8)5.3 语句表编程 (17)六、程序调试及分析 (25)6.1 程序行过程分析说明 (25)6.2 调试结果 (25)总结 (27)致谢 (28)参考文献 (29)一、绪论1.1 课题的背景和意义在现今计算机技术的普遍提高和电子信息下大数据覆盖的范围不断扩张,抢答器作为现在商业交易以及各单位各学校之间组织的知识竞赛竞技常用的判断依据之一,客观的分析判辨出哪位选手最先获得发言权,以及最后的分数统计。
8人抢答器PLC控制系统设计

8人抢答器PLC控制系统设计电气工程学院课程设计说明书设计题目: 8人抢答器PLC控制系统设计系别: 电气工程及自动化系年级专业:学号:学生姓名:指导教师: 郭忠南等燕山大学课程设计说明书电气工程学院《课程设计》任务书课程名称: 电气控制与PLC课程设计基层教学单位:电气工程及自动化系指导教师: 郭忠南等学号学生姓名 (专业)班级设计题目 8人抢答器PLC控制系统设计1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7设表示。
计 2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。
技 3)抢答器具有锁存与显示功能。
即选手按动按钮,锁存相应的编号,并术在LED数码管上显示,同时扬声器发出报警声响提示。
选手抢答实行优参先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。
数其他要求查阅相关文献。
1) 根据控制要求,进行电气控制系统硬件电路设计,包括PLC硬件配置设电路。
计 2) 根据控制要求,编制PLC控制程序要 3) 按要求编写设计说明书并绘制A1幅面图纸一张。
求参 1、《PLC电气控制技术》漆汉宏主编机械工业出版社 2008 考 2、图书馆各类期刊文献相关数据库资 3、相关电气设计手册料周次第一周第二周应完成全部方案设计: 完周一、二:完成设计说明书周一、二:查、阅相关参考资料成周三、四:绘制A1设计图纸周二至周五:方案设计内周五:答辩考核周六、日:设计方案完善容指导教基层教学单师签字位主任签字说明:1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科燕山大学课程设计说明书摘要随着我国经济和文化实业的发展,在很多公开竞争场合要求有公正的竞争裁决,诸如证券、股票交易及各种智力竞赛等,因此出现了抢答器。
最初的抢答器是由优先权编码器构成的逻辑电路,其运算速度慢,线路复杂,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实现起来就更加困难。
任务2.2 抢答器的PLC控制系统

网络1
I0.1
I0.0 /
Q0.2 /
Q0.3 /
Q0.1
LD = O AN = LD = LD O AN =
Q0.1
网络2
I0.2 Q0.2
网络3
I0.0 /
Q0.1 /
Q0.3 /
Q0.2
I0.3 Q0.3
I0.0 /
Q0.1 /
Q0.2 /
Q0.3
I0.0 EU M0.0 Q0.0 I0.1 Q0.0 I0.0 ED M0.1 M0.1 Q0.1 O0.1 Q0.1
(1)I/O端口分配 根据控制要求,抢答器的PLC输入输出端子分配如表
输入信号
PLC 地址 I0.0 电气 符号 SB1 功能说明 主持人复位按钮,常开触点 PLC 地址 Q0.1
输出信号
电气 符号 HL1 功能说明 1#指示灯
I0.1
I0.2 I0.3
SB2
SB3 SB4
1#抢答按钮,常开触点
2#抢答按钮,常开触点 3#抢答按钮,常开触点
任务2.2:设计一个抢答器的PLC控制系统
控制要求:有3组抢答台和1个主持人,每个抢答台上各 有1个抢答按钮和一盏抢答指示灯。参赛者在允许抢答时, 第一个按下抢答按钮的抢答台上的指示灯将会亮,且释放 抢答按钮后,指示灯仍然亮,此后另外两个抢答台上即使 再按各自的抢答按钮,其指示灯也不会亮。这样主持人就 可以轻易地知道谁是第一个按下抢答器的。该题抢答结束 后,主持人按下主持台上的复位按钮,、则指示灯熄灭, 又可以进行下一题的抢答比赛。
Q0.2
Q0.3
HL2
HL3
2#指示灯
3#指示灯
(2)抢答器的PLC控制系统外部接线图。
PLC控制三路抢答器

摘要近年来随着科技的飞速发展, PLC的应用不断地走向深入,同时带动传统的控制检测技术的不断更新,可编程控制器由于其优良的控制性能,极高的可靠性,在各行各业中的应用日益广泛普及。
本次设计是利用PLC(Programmable Logic Controller)对PLC控制智力抢答器进行控制。
首先,选择这个题目之后,我对本次设计进行了全面的思考。
使自己对本次设计有一个大致的总体思路,然后仔细分析PLC控制的三路智力抢答器的工作原理,以及它的一些工作过程,分析后得出它主要需要完成主持人的控制、选手的抢答、计时及计分输出显示功能等。
关键词:智力控制,三路抢答器, PLC,计分。
设计任务书(1)三路抢答器应用背景和概述抢答器广泛用于电视台、商业机构及学校,为竞赛增添了刺激性、娱乐性,在一定程度上丰富了人们的业余生活。
本文介绍一种抢答器,能使三个人同时参加抢答,赛场中设有1个裁判台,三个参赛台.总体设计选用三菱PLC控制,抢答操作方便,在很多的场所都可以使用,并且给人的视觉效果非常好。
抢答器,顾名思义就是用于比赛时,跟对手比反应时间,思维运转快慢的新型电器。
随着社会科技技术的不断发展,他的应用场合也随之增加;技术含量大大提升;更加方便可靠。
用PLC进行知识竞赛抢答器设计,其控制方便,灵活,只要改变输入PLC的控制程序,便可改变竞赛抢答器的抢答方案。
此任务的抢答器可根据应答者抢答情况自动设定答题时间,并根据情况用灯光和声音现实其回答正确和错误,在工作人员操作下对答题者所显示的分数进行加分和减分。
三路智力抢答器有三个抢答按钮最先按下按钮有效,在此之后按下按钮无效,伴有灯光和声音指示,并开始计时答题时间。
计时时间到声音提示停止答题。
如果抢答者答题正确和错误主持人按下加分键或减分键,将对所显示的分数进行加分和减分。
(2)设计任务和要求三路智力抢答器应达到以下要求。
(1)按下启动按钮(开始抢答)后,若10内无人抢答,则抢答器自动撤销抢答信号(有声音提示),说明该题无人抢答自动作废。
plc控制四路抢答器课程设计方案

plc控制四路抢答器课程设计市场上有许许多多种抢答器,但功能却各不相同,电路也形形色色,而所选元件也各不相同。
笔者设计了一款用plc控制的抢答器,该抢答器集抢答、声音警示、灯光指示和计时于一身,借助较少的外围元件完成抢答的整个过程,选用的是(OMRON)生产的C20p型PLC设计制作了四路抢答器,该设计编程简单,容易理解掌握,且工作稳定可靠。
总体电路简单,易于制作。
1、系统工作原理1.1 控制要求(1)竞赛者若要回答主持人所提问题时,须抢先按下桌上的抢答按钮;(2)绿色指示灯亮后,须等主持人按下复位按钮PB5后,指示灯才熄灭;(3)如果竞赛者在主持人打开SW1开关10 s内抢先按下按钮,电磁线圈将使彩球摇动,以示竞赛者得到一次幸运的机会;(4)如果在主持人打开SW1开关10 s内无人抢答,则必须有声音警示,同时红色指示灯亮,以示竞赛者放弃该题;(5)在竞赛者抢答成功后,应限定一定的时间回答问题,根据题目难易可设定时间(如2 min);(6)当主持人打开SW2开关后记时开始,如果竞赛者在回答问题时超出设定时限,则红色指示灯亮并伴有声音提示,竞赛者停止回答问题。
1.2 选定输入、输出设备输入设备输入端子号抢答按钮PB11 0000抢答按钮PB12 0001抢答按钮PB21 0002抢答按钮PB22 0003抢答按钮PB31 0004抢答按钮PB32 0005抢答按钮PB41 0006抢答按钮PB42 0007复位按钮PB5 0008选择开关SW1 0009限时开关SW2 0010输出设备输出端子号绿色指示灯L1输出 0500绿色指示灯L2输出 0501绿色指示灯L3输出 0502绿色指示灯L4输出 0503红色指示灯L5输出 0504红色指示灯L6输出 0505电磁开关SOL输出 0506回答限时声音输出 05082、系统软件设计[1~3]2.1 控制梯形图系统控制梯形图如图1所示。
2.2 工作过程(1)由于0500使用他的自身触点(常开触点),在0000或0001闭合后仍保持在ON状态(自锁)。
(完整版)基于PLC的六路抢答器系统设计

推南呼紅爭院电气及自动化课程设计报告题目:基于PLC的六路抢答器系统设计课程: PLC原理与应用学生姓名:学生学号:年级: 14级自动化专班级:指导教师:机械与电气工程学院制2017年6月总结及心得体会 参考文献1 课程设计的任务和要求1.1 课程设计的任务 1.2 课程设计的要求2. PLC 控制器的原理与组成2.1 PLC 硬件系统 2.2 PLC 工作原理 2.3 六人抢答器基本组成 2.4 六人抢答器工作原理六人抢答器系统设计方案制定3.1 PLC 选型目录.1.. .3.. .4.. .4.. 5.. 5... 3.2 六人抢答器系统的 I/O 口分配6.. 六人抢答器系统的软件设计7.. 4.1 PLC 编程语言 .7. 4.2 抢答器系统程序.7.. 4.2.1 主持人控制端7.. 4.2.2抢答成功与抢答犯规指示灯显示 9. 4.2.3 七段数码管显示 9.. 4.2.4 蜂鸣器电路1..1 六人抢答器系统程序仿真1..2 5.1 抢答成功仿真.1..2 5.2 抢答犯规及抢答超时仿真 1..2 5.3 加减分及数码管显示 1..3 5.4 抢答超时1..4. 1..4. .1..5.基于PLC的六路抢答器系统设计机械与电气工程学院自动化专业1课程设计的任务和要求1.1课程设计的任务使用西门子S7-200PLC编写程序实现六路抢答器的系统设计并使用仿真软件进行其功能的实现。
1.2课程设计的要求(1) 主持人控制功能,具有开始抢答按钮和复位按钮;(2)(3) 主持人未按下开始抢答按钮时抢答为违规抢答,违规指示灯亮,蜂鸣器响; 抢答延时,超过20S无人抢答时此题作废,蜂鸣器长鸣;抢答成功后,抢答成功指示灯亮,数码管显示抢答成功的队伍编号;(5) 在抢答成功后,主持人根据回答的正确与否可以对该队伍进行加减分控制;(6) 每次正确抢答时,只有第一位按下抢答按钮的队伍为有效抢答。
2. PLC控制器的原理与组成2.1 PLC硬件系统可编程控制器,英文称ProgrammableLogicController,简称PLC。
plc八路抢答器课程设计

PLC课程设计——抢答器控制系统设计抢答器PLC控制系统设计一.设计目的1、控制要求1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。
2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。
3)抢答器具有锁存与显示功能。
即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。
选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。
4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。
当主持人启动"开始"键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间秒左右。
5)参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。
6)如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。
2、课题要求本设计要求利用PLC作为核心部件,通过使用各基本指令进行逻辑控制及信号的产生,进一步熟练掌握PLC的编程和程序调试。
二.设计步骤1、设计思路(下图即八路抢答器实物图)1)根据课题要求,设计I/O分配表。
2)由支持人进行复位操作,计时器和选手号码显示器全部清零。
3)设计30秒倒计时,添加减计数器和数据转换指令,并编写一个数码管的编码译码子程序,在主程序中连续两次调用子程序,使其显示倒计时。
在倒计时过程中添加定时器,使蜂鸣器在秒和30秒结束时报警。
4)编写八位选手的锁存程序,并且进行译码,在显示器上显示。
2、I/O分配表输入功能输出功能I00081 一号抢答Q00001 选手号码显示器a段I00082 二号抢答Q00002 选手号码显示器b段I00083 三号抢答Q00003 选手号码显示器c段I00084 四号抢答Q00004 选手号码显示器d段I00085 五号抢答Q00005 选手号码显示器e段I00086 六号抢答Q00006 选手号码显示器f段I00087 七号抢答Q00007 选手号码显示器g段I00088 八号抢答Q00022 蜂鸣器I00089 主持人复位输出功能输出功能Q00008 计时器低位a段Q00015 计时器高位a段Q00009 计时器低位b段Q00016 计时器高位b段Q00010 计时器低位c段Q00017 计时器高位c段Q00011 计时器低位d段Q00018 计时器高位d段Q00012 计时器低位e段Q00019 计时器高位e段Q00013 计时器低位f段Q00020 计时器高位f段Q00014 计时器低位g段Q00021 计时器高位g段3、各中间继电器常开触点、常闭触点、常开线圈、正切换线圈、置位线圈、复位线圈三.实验步骤1、打开GE软件,新建文件并命名。
基于PLC控制的四路抢答器的设计

基于PLC控制的四路抢答器的设计一、前言随着智能工业的发展,PLC控制技术也在不断进步,越来越多的项目开始采用PLC控制系统,如机器人控制、自动物流等。
本篇文章将介绍基于PLC控制的四路抢答器的设计,其中介绍了PLC的基本原理和抢答器的操作原理。
二、PLC控制器的原理PLC控制器(Programmable Logic Controller)是一种自动化控制设备,其主要特点是可编程、可靠、稳定和兼容。
PLC控制器的运行过程主要由以下五个环节组成:1. 接口输入:输入信号通过接口进入PLC控制器。
2. 储存与处理:PLC控制器对输入信号进行处理,然后将处理结果储存到寄存器中。
3. 判断与控制:PLC控制器通过读取寄存器的内容来判断是否需要进行控制,并执行相应的操作。
5. 外设控制:PLC控制器可以通过接口控制其它设备。
三、抢答器的设计抢答器是一种常用于会议室或课堂的设备,使用它可以允许多个参会者对同一个问题进行抢答,获取最高分数的参会者可以获得奖励。
抢答器的操作步骤如下:1. 按下抢答器上的按钮将抢答器的信号传送到PLC控制器。
3. PLC控制器将当前的正确答案保存到寄存器中,并将答案输出到抢答器上进行显示。
4. 在答案显示完毕后,PLC控制器重新开始接收抢答器的信号,等待下一轮抢答。
基于上述抢答器的操作原理,下面是完整的四路抢答器控制程序:1. 初始化PLC控制器。
2. 接收抢答器A的信号,并将A的信号保存到寄存器中。
6. 判断寄存器中的抢答器信号,选择最先发送正确答案的抢答器。
四、总结PLC控制器是一种可编程自动化控制设备,其基本原理是接口输入、储存与处理、判断与控制、输出信号和外设控制。
抢答器是一种常用于会议室或课堂的设备,使用它可以允许多个参会者对同一个问题进行抢答,获取最高分数的参会者可以获得奖励。
基于PLC 控制的四路抢答器的设计程序中,通过PLC控制器来实现四路抢答器的信号输入和抢答操作,可以达到很好的抢答器控制效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 抢答器PLC控制系统设计 摘要 抢答器广泛应用于各种知识竞赛中,传统的抢答器大部分都是基于数字电路组成的,制作过程复杂,可靠性差。本设计以松下PLC为核心设计了系统结构图、梯形图以及输入输出端子的分配方案,并在MCGS组态软件里进行监控界面的设计,达到了同步的要求。该设计通过数码管可以实现八路抢答选手编号显示、抢答倒计时和实际抢答时间显示,并实现锁存、定时和报警,同时所有选手抢答通过主持人开始和复位按钮来控制,该设计不仅电路简单,控制方便、灵活,而且保证了抢答的公平、公正原则。 关键词 松下可编程控制器; 组态软件; 抢答器 2
Responder PLC control system design Abstract Responder is widely used in a variety of knowledge contests, traditional Responder mostly digital circuits, the complexity of the production process, poor reliability. Panasonic PLC, the design as the core design of the system structure diagram, ladder, and the input and output terminals of the distribution plan, and monitoring interface design MCGS configuration software to achieve the synchronization requirements. The design can be achieved through the digital tube eight Responder player number, answer in the countdown and actual answer in time, and to achieve the latch, timer and alarm, all players Responder by Moderator start and reset buttons to control the design not only simple circuit easy to control, flexible, but also to ensure the answer in the fair and just principles. Keyword Panasonic PLC; MCGS; Responder
一、 设计目的和意义 3
(一)设计的目的 随着我国经济和文化事业的发展,在很多公开竞争场合要求有公正的竞争裁决,诸如证券、股票交易及各种智力竞赛等,因此出现了抢答器。抢答器又称为第一信号鉴别器,其主要应用于各种知识竞赛、文艺活动等场合。过去的抢答器一般是由很多数字或模拟电路组成的,线路复杂,可靠性不高,功能也比较简单,特别是当抢答器需要实现的功能很多时,实现起来就更为困难,且成本偏高,故障高。因此出现了以PLC为核心的新型智能抢答器,在保留了原始抢答器的基本功能的同时又增加一系列的实用功能并简化其电路结构,具有倒计时、定时、自动(或手动)复位、报警(即声响提示,有的以音乐的方式来体现)、屏幕显示、按键发光等多种功能。本设计就是利用松下PLC作为核心部件进行逻辑控制及信号的产生,用PLC本身的优势使竞赛真正达到公正、公平、公开。 (二)设计的意义 通过本次设计,让我很好的锻炼了理论联系实际的能力。既让我懂得了怎样把理论应用于实际,又让我懂得了在实践中遇到的问题怎样用理论去解决。 在本次设计查阅资料的过程中,我要判断优劣、取舍相关知识,不知不觉中我查阅资料的能力也得到了很好的锻炼。 在设计过程中,难免会遇到这样或那样的问题。有时发现一个问题,需要做大量的工作,花大量的时间才能解决。自然而然,我的耐心便在其中建立起来了,为以后的工作积累了经验,增强了信心。 通过这次设计,使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼。使我在PLC的基本原理、PLC应用系统开发过程,以及在常用编程设计思路技巧的掌握方面都向前迈了一大步,为日后成为合格的应用型人才打下良好的基础。 二、控制要求
1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。 2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。 3)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。
4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。当主持人启动“开始”键S后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。 4
5)参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。 6)如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。 三、设计方案论证 方案一:采用模拟电路,数字电路或模拟与数字电路相结合的方式,这种方案虽然经济实惠,但是需要对电路相关知识要求较高,电路接线复杂,能实现的功能也较少。 方案二:采用单片机的方式,这种方案只需对单片机输出端口进行定义,通过软件和硬件相结合的方式来实现,使用起来灵活性有所提高,价格也比较便宜,但是单片机系统由于稳定性不高,受干扰影响大,因此,需要长期使用的场合也不宜采用此方案。 方案三:采用PLC可编程控制器的方式,这种方案具有结构简单、编程方便、可靠性高等优点,同时具有对使用环境适应性强的特性,其内部定时器资源也十分丰富,可对目前使用的抢答器进行精确控制,特别是对多人抢答的控制可方便的实现。其次由于需要对监控界面进行设计,而前两种方案监控起来比较麻烦,故选用此方案。 四、系统设计 (一)总体设计 抢答器PLC控制系统分为5部分:PLC、控制输入、抢答输入、声音输出和显示输出。它利用控制输入控制整个抢答过程的开始和终止,抢答输入各电路的抢答信号,经PLC处理,输出控制信号,控制数码管和音响提示电路工作。系统的输入输出框图如图1所示。
图1,输入输出框图 当主持人按下启动按钮后,在设定时间30s内,如果某选手抢先按下抢答按钮,则驱动音
效电路发出声响,并且在8段数码管显示器上显示抢答成功的选手编号,此时电路实现互锁,其他选手再按下抢答按钮无效。 在抢答成功后,定时器停止工作。显示器显示选手编号和抢答时间。主持人按下复位按钮,系统清零。
PLC 抢答输入 控制输入 声音输出
显示输出 5
(二)系统流程图 系统流程图是根据控制要求编写的直观的信息流向图,它从一定程度上反映了系统各过程的工作的先后顺序。本系统流程图如图2所示。
N Y
Y N
图2,系统流程图 (三)系统硬件设计 由控制要求可知,系统硬件包括输入部分和输出部分,其中输入部分有:八名选手抢答按钮(共8个)、主持人控制开始按钮1个,系统复位按钮1个;输出部分有:蜂鸣器1个、八段数码管3个(其中一个为选手编号显示,另外两个分别为抢答时间的个位显示和十位显示),由于考虑到松下可编程控制器I/O点数的问题,因此选手编号采用8位数码管,而抢答时间的个位和十位都采用4位数码管,以节省输出端口。 系统硬件设计图如图3所示。
开始 主持人按下控制按钮
倒计时停止,显示抢答时间,显示选手编号,蜂鸣器响
倒计时到00结束,蜂鸣器响
系统复位
系统倒计时开始,蜂鸣器响 是否有选手抢答
结束 6
HR1 SB0 SB1 HL0-HL6
SB2 SB3 SB4 SB5 HL7-HL10 SB6 SB7 SB8 HL11-HL14 SB9
图3,系统硬件图 (四)系统I/O地址分配
根据八路抢答器的控制要求和硬件设计得知系统有10个输入,16个输出。系统的I/O分配表如图4所示。 分类 器件名称 I/O端子 功能
输 入
SB0 X0 一号抢答器按钮 SB1 X1 二号抢答器按钮 SB2 X2 三号抢答器按钮 SB3 X3 四号抢答器按钮 SB4 X4 五号抢答器按钮 SB5 X5 六号抢答器按钮 SB6 X6 七号抢答器按钮 SB7 X7 八号抢答器按钮 SB8 X20 复位按钮 SB9 X21 开始按钮
P L C
A B C D E F G
A0 B0 C0 D0 A1 B1 C1 D1 7 输 出
HL0(A段) Y0 选手编号数码显示 HL1(B段) Y1 HL2(C段) Y2 HL3(D段) Y3 HL4(E段) Y4 HL5(F段) Y5 HL6(G段) Y6 HR1 Y7 蜂鸣器 HL7 Y20 时间倒计时数码显示 (个位) HL8 Y21
HL9 Y22 HL10 Y23 HL11 Y24 时间倒计时数码显示 (十位) HL12 Y25
HL13 Y26 HL14 Y27 图4, I/O地址分配表 (五)系统梯形图设计(附录1)
无论上一次是有人抢答还是倒计时结束,都必须在主持人按下复位按钮之后,再按下开始按钮,系统才能进入下一次抢答状态,且只要主持人按下开始按钮系统就开始30s倒计时。
当某位选手最先按下抢答按钮后,其他选手抢答按钮全部锁存,按键无效。
当主持人按下开始按钮或30s内有选手抢答或30s倒计时结束,蜂鸣器都会发出0.5s声响。