0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

多人抢答器用梯形图和SCL的编程实现的方法

blackwatching 来源:技成培训网 作者:技成培训网 2022-12-01 10:36 次阅读

抢答器是一种应用非常广泛的电子电气设备,在各种知识竞赛、抢答场合中,它能迅速客观地分别出最先获得发言权的选手以及实现设定发言时间、记录分数等功能。本文就介绍介绍一个简单的多人抢答器案例,分别用梯形图和SCL两种语言来编程实现,希望对大家能够有所启发。

一、项目背景描述

在一个知识竞赛的节目中,应用了一套多人抢答器系统。在该系统中,参与者有主持人一名,A组参赛选手两名,B组参赛选手两名。主持人面前有开始和复位两个按钮,每组有一个抢答成功的指示灯,选手都有一个抢答按钮。 主持人针对参赛选手进行出题,出题完毕按下开始按钮,然后两组选手通过各自的按钮来进行抢答,抢答成功后,该组的指示灯亮起,之后派一名选手开始答题,回答正确得1分,回答错误扣1分。答题完毕,主持人使用复位按钮,复位抢答状态,而后循环之前答题步骤。 该系统的示意图如下所示:

2e4c3ef0-70a6-11ed-8abf-dac502259ad0.png

图1 多人抢答器系统示意图

二、梯形图编程

当主持人按下开始按钮,置位抢答器开始标志,梯形图程序如图2所示:

2e73d212-70a6-11ed-8abf-dac502259ad0.png

图2 开始抢答标志 当开始抢答标志置位后,且B组没有抢答成功,A组开始抢答,如图3所示:

2e8e0790-70a6-11ed-8abf-dac502259ad0.png

图3 A组开始抢答 当开始抢答标志置位后,且A组没有抢答成功,B组开始抢答,如图4所示:

2ea242a0-70a6-11ed-8abf-dac502259ad0.png

图4 B组开始抢答 当任意一组抢答成功后,答题完毕,主持人使用复位按钮,复位抢答开始标志、A组抢答成功、B组抢答成功的信号,如图5所示:

2ebca6cc-70a6-11ed-8abf-dac502259ad0.png

图5 复位抢答状态

三、SCL编程

对于该多人抢答器案例,使用SCL的编程方式,如图6所示:

2ed92ba8-70a6-11ed-8abf-dac502259ad0.png

图6 多人抢答器的SCL程序 在该SCL的程序中,使用了IF…THEN…(条件执行指令),它可以用中文的语言来进行表达,如果<条件>成立则执行该程序语句。以该SCL程序中的第一句进行举例说明,它实现的功能是,如果开始按钮按下,则置位抢答开始标志。

四、经验总结

本文介绍了一个简单的多人抢答器用梯形图和SCL的编程实现的方法。在实际的应用中,多人抢答器还要有答题倒计数、计分统计等功能,实现这些功能需要用到定时器和计数器指令。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 抢答器
    +关注

    关注

    16

    文章

    241

    浏览量

    34103
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    16886

原文标题:用西门子PLC怎样设计多人抢答器?新手都来看看~

文章出处:【微信号:玩转PLC工业机器人,微信公众号:玩转PLC工业机器人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    plc梯形图编程的基本原则

    PLC(可编程逻辑控制器)是现代自动化控制领域中广泛应用的一种控制装置。PLC的梯形图编程是PLC控制中最常用的编程方式之一。本文将详细介绍PLC
    的头像 发表于 01-22 10:51 624次阅读

    36张电气控制三菱PLC梯形图编程方法汇总

    PLC为例,介绍一下PLC梯形图编程方法,希望对大家有所帮助。
    的头像 发表于 01-13 14:30 758次阅读
    36张电气控制三菱PLC<b class='flag-5'>梯形图</b><b class='flag-5'>编程</b><b class='flag-5'>方法</b>汇总

    梯形图常见的编程符号

    梯形图是一种用于展示程序流程的图形工具,它常用于流程图的绘制和程序设计中。在梯形图中有许多常见的编程符号,这些符号代表了不同的程序语句或操作,下面将详细介绍这些常见的编程符号。 矩形框
    的头像 发表于 12-20 10:52 1795次阅读

    plc梯形图运行顺序是什么

    一、PLC梯形图概述 PLC梯形图是一种图形化编程语言,用于描述PLC的逻辑控制过程。它采用类似于电路图的图形符号来表示输入、输出、中间变量等,使得编程更加直观和易于理解。在PLC
    的头像 发表于 12-14 11:05 1945次阅读

    如何学习PLC编程 PLC梯形图语言的编程原则

    梯形图中的继电器、接点、线圈不是物理的,是PLC存储器中的位(1=0N;0=0FF);编程时常开/常闭接点可无限次引用,线圈输出只能是一次。
    发表于 09-21 14:12 237次阅读
    如何学习PLC<b class='flag-5'>编程</b> PLC<b class='flag-5'>梯形图</b>语言的<b class='flag-5'>编程</b>原则

    SIMATIC S7-1500 PLC梯形图编程的原则

    尽管梯形图与继电器电路图在结构形式、元件符号及逻辑控制功能等方面类似,但它们又有许多不同之处,梯形图有自己的编程规则。
    发表于 09-21 09:43 517次阅读
    SIMATIC S7-1500 PLC<b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>的原则

    PLC编程梯形图绘制规则

    PLC编程梯形图绘制规则,归纳起来主要有以下几条: 1、 梯形图程序应按照自上而下、自左向右的顺序编写。 2、 同一编号的输出元件在一个程序中使用两次或两次以上,即形成所谓的“双线圈输出”。双线
    的头像 发表于 09-18 17:09 2034次阅读

    八路扫描式抢答器的设计与实现

    越来越多,操作简单,经济实用的小型抢答器必将大有市场。本抢答器通过十分巧妙的设计仅用两块数字芯片便实现了数显抢答的功能,与其他抢答器电路相比
    的头像 发表于 09-04 10:44 1210次阅读
    八路扫描式<b class='flag-5'>抢答器</b>的设计与<b class='flag-5'>实现</b>

    三菱fx系列plc梯形图编程实例

    初学PLC梯形图编程,应要遵从必定的规则,并养成一个好习惯。下面以三菱FX系列PLC为例,简略介绍一下PLC梯形图编程时需求遵从的规则,希望对咱们有所帮助。有一点需求阐明的是,这篇文章
    发表于 08-20 09:51 1872次阅读
    三菱fx系列plc<b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>实例

    PLC梯形图编程的基本规则

    PLC梯形图编程是一种用于计算机控制系统中的图解语言。其主要使用者是工厂广大电气技术人员,为了适应他们的传统习惯和掌握能力,通常PLC不采用微机的编程语言,而常常采用面向控制过程、面向问题的“自然语言”
    的头像 发表于 06-26 14:24 2191次阅读
    PLC<b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>的基本规则

    八路抢答器设计图

    八路抢答器设计,报警模块不完整
    发表于 06-12 09:23 9次下载

    三菱PLC梯形图编程万能模板

    虽然PLC程序编写每个人有每个人的思路,但是最终的模式都是相通的。本文以三菱PLC的简单梯形图编程方法为例,分享一下万能的编写模板。
    的头像 发表于 06-09 09:23 3258次阅读
    三菱PLC<b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>万能模板

    基于模拟电路的八路抢答器设计

    摘要:本文介绍了一种基于模拟电路的八路抢答器设计,该设计采用555定时器、CD4017分频器等模块,实现了八个抢答器的并行控制和计时,为多人答题比赛提供了方便和高效性。本文详细介绍了
    的头像 发表于 06-06 15:41 2481次阅读
    基于模拟电路的八路<b class='flag-5'>抢答器</b>设计

    八路抢答器的设计与实现

    要求设计一个数字系统,使其能够完成竞赛抢答的功能,八人参赛,每人各自控制一个按键开关作为抢答器
    的头像 发表于 05-14 15:52 3749次阅读
    八路<b class='flag-5'>抢答器</b>的设计与<b class='flag-5'>实现</b>

    解析四个PLC梯形图编程的基本概念

    |梯形图是使用得最多的图形编程语言,被称为plc的第一编程语言。梯形图与电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂电气人员掌握,特别适用于开关量逻辑控制。
    的头像 发表于 05-12 16:24 1648次阅读
    解析四个PLC<b class='flag-5'>梯形图</b><b class='flag-5'>编程</b>的基本概念