- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
完整版教学课件
16 抢答器程序设计
抢答器程序设计
数码显示程序设计
布置任务
抢答器程序设计
抢答器有7个选手抢答台和1个主持人工作台,
在每个选手抢答台上设有1个抢答按钮,在主持人工作台上设有1个开始按钮和1个复位按钮。
如果有选手在主持人按下开始按钮后抢答,那么数码管显示最先抢答的台号,同时蜂鸣器产生声音提示。
如果有选手在主持人按下开始按钮前抢答,那么该抢答台对应的指示灯亮起,同时蜂鸣器也产生声音提示。
当主持人按下复位按钮时,数码管熄灭、指示灯熄灭、蜂鸣器熄鸣。
任务分析
任务分析
说明
PLC软元件
元件文字符号
元件名称
控制功能
输入
X1~ X6
SB1~ SB6
按钮
控制1~6号台抢答
X10
SB7
按钮
控制开始
X11
SB8
按钮
控制复位
输出
Y001~ Y007
HL1~ HL7
指示灯
1~6号台提前抢答指示
Y010~Y016
数码管
显示抢答台号
Y020
HA
蜂鸣器
抢答声音提示
任务实施
(1)用基本指令设计
主持人按下开始按钮X010,继电器M0线圈得电,允许选手抢答。主持人按下复位按钮X011,PLC执行[ZRST Y000 Y020]、 [RST M0] 和[RST D0]指令,PLC停止了对外输出,M 0和D0被复位。
任务实施
(1)用基本指令设计
在主持人没有按下开始按钮X010情况下,继电器M0不得电。在M0不得电期间,如果1号台选手按下了抢答按钮X001,PLC执行[SET Y001]指令。
在主持人已经按下开始按钮X010情况下,继电器M0得电。在M0得电期间,如果1号台选手按下了抢答按钮X001,PLC执行[MOV K1 D0]指令,使(D0)=K1。
主持人按下开始按钮X010,继电器M0线圈得电,允许选手抢答。
任务实施
(1)用基本指令设计
任务实施
(1)用基本指令设计
任务实施
(1)用基本指令设计
在M0失电期间,如果1号台选手按下了抢答按钮X001,使Y001线圈得电,1号台指示灯被点亮。由于(K2X000)K0,PLC执行[SET Y020]指令,使Y020线圈得电,蜂鸣器发出声音提示。
在M0得电期间,如果1号台选手按下了抢答按钮X001,PLC执行[MOV K1 D0]指令,使(D0)=K1。在M8000继电器驱动下,PLC执行[SEGD D0 K2Y010]指令,数码管显示的台号为1。在1号台选手抢答成功以后,因为(D0)K0,所以即使再有其他选手进行抢答,PLC都将不再执行传送指令,数码管显示的台号仍然为1。
任务实施
(2)程序范例2分析
主持人按下复位按钮X011,PLC执行[ZRST Y000 Y020]、 [RST M0] 和[RST D0]指令,PLC停止了对外输出,M 0和D0被复位。
任务实施
(2)程序范例2分析
以1号台为例,如果1号台选手按下了抢答按钮X001,则(K2X000)K0,PLC执行[SET Y020]指令,蜂鸣器发出声音提示。
如果1号台选手是提前抢答,则继电器M0不得电,PLC执行[SET Y001]指令,使Y001线圈得电,1号台的指示灯被点亮。
任务实施
(2)程序范例2分析
任务实施
(2)程序范例2分析
如果1号台选手是正常抢答,则继电器M0得电,PLC不执行[SET Y001]指令,使Y001线圈不得电,1号台的指示灯不能点亮。
任务实施
(2)程序范例2分析
任务实施
(2)程序范例2分析
任务实施
(2)程序范例2分析
在该程序块内,如果1号台选手按下按钮X001,PLC执行[ENCO X000 D0 K3]指令,使(D0)=K1,PLC执行[SEGD D0 K2Y010]指令,数码管显示的台号为1。
THANK YOU!
抢答器程序设计
您可能关注的文档
最近下载
- 行进间低手投篮教案.doc VIP
- (正式版)H-Y-T 250-2018 无居民海岛开发利用测量规范(正式版).docx VIP
- “增材制造项目”—第二届职业技能大赛甘肃省选拔赛—技能试卷(样题).pdf VIP
- 日照城市介绍PPT模板.pptx VIP
- DLT 5219-2023 架空输电线路基础设计规程.pdf VIP
- 附睾炎护理查房.pptx VIP
- 跨学科实践“用'水透镜'探究近视眼的形成原因”(教学课件)物理沪粤版2024八年级上册.pptx VIP
- 2025年新人教版语文八年级上册全册教学设计.docx
- 华为认证ICT工程师HCIA考试(习题卷5).pdf VIP
- 招商运营专员岗位面试题及答案.docx VIP
原创力文档


文档评论(0)