基于plc 的六路抢答器设计1

基于plc 的六路抢答器设计1

ID:10661873

大小:288.50 KB

页数:7页

时间:2018-07-07

基于plc 的六路抢答器设计1_第1页
基于plc 的六路抢答器设计1_第2页
基于plc 的六路抢答器设计1_第3页
基于plc 的六路抢答器设计1_第4页
基于plc 的六路抢答器设计1_第5页
资源描述:

《基于plc 的六路抢答器设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于PLC的六路抢答器设计摘要:采用日本立石公司(OMRON)生产的可编程控制器(CPM1A),利用较少的外围元件设计了六路抢答器系统.介绍了系统硬件接线图、程序指令、梯形图以及输入输出端子的分配方案.关键词:抢答器;PLC;CPM1A-40CDR;梯形图抢答器在文体娱乐活动和竞赛中具有广泛的应用,其具有倒计时、定时、自动(或手动)复位、报警(即声响提示,有的以音乐的方式来体现)、屏幕显示等多种功能.抢答器一般分为电子抢答器和电脑抢答器.电子抢答器一般由单片机以及外围电路组成,电脑抢答器一般由电脑和相应软件及辅助设备组成.笔者采用日本立石公司(OMRON)生产的PLC作为

2、核心控制器,完成了六路抢答器系统的设计.1设计要求(1)该抢答器可为6组选手提供按钮进行抢答,选手若要回答主持人所提问题时,须抢先按下各自的抢答按钮.(2)使用八段数码管显示器显示提前抢答和获得答题权选手的组号,并在选手答题的最后十秒进行倒计时.(3)在主持人宣布开始抢答并按下开始抢答按钮后,在T0时间内,6组选手可以按按钮抢答.若有选手抢答,指示灯L1亮,驱动音效电路①发出声响,并且在八段数码管显示器上显示出抢答成功的选手的组号.此时电路实现互锁,其他组再按下抢答按钮为无效.若主持人未按下开始抢答按钮,就有选手按下按钮抢答,则指示灯L2亮,音效电路②发出声响,并且在八段

3、数码管显示器上显示出提前抢答选手的组号,抢答无效.(4)在主持人按下开始抢答按钮后的T0时间内,无人应答,指示灯L3亮,表示抢答者均放弃该题.(5)选手抢答成功后,主持人按下开始答题按钮,启动计时器,选手在设定的时间T1内回答问题有效.在答题时间T1的最后十秒,由八段数码管显示器显示秒数,进行倒计时;当八段数码管显示器显示0时,音效电路③发出声响,选手停止回答问题,该轮抢答结束.若选手提前回答完问题,主持人可按下复位按钮,再进行下一个问题的抢答.(6)主持人按下复位按钮后,八段数码管显示器和所有指示灯熄灭,音效电路复位.(7)按钮应全部是自恢复按钮(也可部分使用自保持按钮

4、).2系统硬件设计2.1主控制器本系统的主控制器采用日本立石公司(OMRON)生产的CPM1A-40CDR-A型PLC.该PLC为可编程控制器的CPU单元,提供24个输入点和16个输出点,继电器输出方式,备有可扩充其I/O点数的扩展单元,最多可扩展至100个I/O点;还可连接特殊扩展单元,用于特殊控制.编程时,外设端口可以直接连接手持编程器,也可通过RS232C或RS422通信适配器与配有相应编程软件的上位计算机连接,可进行程序的编程、在线运行、编译和调试.2.2输入输出端子分配CPM1A-40CDR-A提供24个输入点和16个输出点,本系统需要9个输入点,13个输出点,

5、具体分配如表1所示.2.3硬件外部接线图本系统的主控制器采用CPM1A-40CDR-A.输入部分为九个输入控制按钮,输出部分为三个音效电路、三个指示灯及八段数码管显示器.系统的硬件外部接线图如图1所示.3软件设计虽然PLC已获得了广泛应用,但是到目前为止,还没有一种让各个生产厂家的PLC互相兼容的编程语言,指令系统也是各个生产厂家各成体系,有所差异.本系统的软件采用的编程语言有梯形图和语句表.在上位机上通过CX-Programmer编程软件,可以进行系统软件的开发、调试、编译、在线运行.另外,通过手持式编程器进行程序的编写和修改.3.1工作过程分析3.1.1选手获得答题权

6、的实现由于系统中使用自恢复按钮,其自身不具有自锁功能,所以借用PLC的内部继电器完成抢答意愿的记忆.每轮抢答开始前,主持人首先通过复位按钮SB0(00000)实现电路复位.同时,八段数码管显示器和所有指示灯熄灭,音效电路复位.在提问之后,主持人宣布抢答开始并按下开始抢答按钮SW1(00007)后,最先按下抢答按钮的选手所对应的内部继电器最先带电并自锁.同时,此内部继电器的常闭触点串接在其他选手所对应的内部继电器线圈所在路径中,该触点失电断开,其他选手所对应的内部继电器线圈不能得电,形成互锁.进而准确地判别出最先按下按钮选手.此时,指示灯L1亮,音效电路①发出声响,并且在八

7、段数码管显示器上显示出成功抢答的选手的组号.3.1.2选手提前抢答的判别假如在主持人按下开始抢答按钮SW1(00007)发布抢答开始命令之前,就有选手提前按下答按钮,指示灯L2亮,音效电路②发出声响,警示有人提前抢答,并且在八段数码管显示器上显示出提前抢答选手的组号,抢答无效.直至主持人按下复位按钮SB0(00000),才能进入下一轮抢答.3.1.3选手组号的显示当有选手成功获取问题抢答权或提前抢答时,八段数码管显示器中对应的管子发光,显示出选手的组号.当答题时间还剩10s时,利用相应的内部继电器首先将显示选手的组号清除,然后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。