项目四 特殊功能模块和数据通信 任务1:六组抢答器控制 (6).ppt

项目四 特殊功能模块和数据通信 任务1:六组抢答器控制 (6).ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

六组抢答器控制任务1六组抢答器控制学习目标:1.基本知识⑴掌握PLC功能指令CALL、SRET、ZRST、SEGD、FEND的功能及使用。2.技能⑴会用功能指令CALL、SRET、ZRST、SEGD、FEND编写4组抢答器PLC控制的梯形图。一、任务描述用功能指令设计一个用7段数码管(简称LED)显示六组智力竞赛抢答器。设有主持人总台及各参赛组分台。总台设有开始、复位按钮和音响,分台设有抢答按钮。控制要求如下:⑴各组抢答器必须在主持人给出题目,说“开始”并同时按下了开始按钮后,各组才可开始抢答,数码管显示抢到组的组号,同时音响发声,时间持续1秒。⑵20秒时间到无组抢答,抢答超时,音响持续发声,该题作废。⑶在有组抢答情况下,抢答的组必须在30秒内完成答题。如30秒内还没有答完,则作答题超时处理,音响持续发声,不得分。⑷在一个题目回答终了后,或者抢答超时,或者答题超时,主持人都按下复位按钮,抢答器恢复原始状态,为第二轮抢答做好准备。⑸如果主持人未按下开始按钮即抢答为违例,音响断续发声,周期1秒,同时数码管显示字母“F”。⑹初始状态及主持人按下复位按钮后数码管显示“0”。二、知识准备1.区间复位指令ZRST区间复位指令ZRST(P)的编号为FNC40。它是将指定范围内的同类元件成批复位。当X000由OFF→ON时,位元件M500~M599成批复位,字元件C235~C255也成批复位。使用区间复位指令时应注意:1)[D1.]和[D2.]可取Y、M、S、T、C、D,且应为同类元件,同时[D1]的元件号应小于[D2]指定的元件号,若[D1]的元件号大于[D2]元件号,则只有[D1]指定元件被复位。2)ZRST指令只有16位处理,占5个程序步,但[D1.][D2.]也可以指定32位计数器。2.子程序调用与子程序返回指令子程序调用指令CALL的编号为FNC01。操作数为P0~P127,此指令占用3个程序步。子程序返回指令SRET的编号为FNC02。无操作数,占用1个程序步。使用子程序调用与返回指令时应注意:1)转移标号不能重复,也不可与跳转指令的标号重复;2)子程序可以嵌套调用,最多可5级嵌套。3.七段码译码指令七段码译码指令SEGD的编号为FNC73。将[S.]源操作数的低4位指定的0~F[十六进制数]的数据译成七段码显示的数据存入目标操作数[D.]中,[D.]的高8位不变。七段显示器的abcdefg段分别对应于输出字节的第0位至第6位,若输出字节的某位为1时,其对应的的段显示;输出字节的某位为0时,其对应的段不亮。字符显示与各段的关系如七段码译码表7-1所示。例如要显示“5”时,acdfg段对应输出字节的相应位为1,其余为0。使用七段码译码指令时应注意:源操作数可取K、H、KnX、KnY、KnM、KnS、T、C、D、Z;目标操作数可取KnY、KnM、KnS、T、C、D、Z。4.主程序结束指令主程序结束指令FEND的编号为FNC06,无操作数,占用1个程序步。FEND表示主程序结束,当执行到FEND时,PLC进行输入/输出处理,监视定时器刷新,完成后返回启始步。使用FEND指令时应注意:1)子程序和中断服务程序应放在FEND之后;2)子程序和中断服务程序必须写在FEND和END之间,否则出错。三、任务实现1.I/O分配输入:X000-------开始按钮SB1;X001-------复位按钮SB2;X002-------一组抢答键S1;X003-------二组抢答键S2;X004-------三组抢答键S3;X004-------四组抢答键S4。X004-------五组抢答键S5;X004-------六组抢答键S6。输出:Y000-------七段码a段;Y001-------七段码b段;Y002-------七段码c段;Y003-------七段码d段;Y004-------七段码e段;Y005-------七段码f段;Y006-------七段码g段;Y007-------提示音响。2.绘制六组抢答器控制PLC接线图3.画出六组抢答器控制的PLC梯形图程序6.程序调试步骤0:未启动状态。步骤1:按下启动按钮,允许抢答。步骤2:20秒时间到无人抢答,此题作废,音响持续发声。步骤3:如有组抢答

文档评论(0)

一笑倾洁 + 关注
实名认证
内容提供者

PPT课件

1亿VIP精品文档

相关文档