研选课堂
HOME
研选课堂
正文内容
四人抢答器plc编程 怎样用西门子PLC设计多人抢答器?详细方案给到你~
发布时间 : 2024-11-25
作者 : 小编
访问数量 : 23
扫码分享至微信

怎样用西门子PLC设计多人抢答器?详细方案给到你~

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

一、项目背景描述

在一个知识竞赛的节目中,应用了一套多人抢答器系统。在该系统中,参与者有主持人一名,A组参赛选手两名,B组参赛选手两名。主持人面前有开始和复位两个按钮,每组有一个抢答成功的指示灯,选手都有一个抢答按钮。

主持人针对参赛选手进行出题,出题完毕按下开始按钮,然后两组选手通过各自的按钮来进行抢答,抢答成功后,该组的指示灯亮起,之后派一名选手开始答题,回答正确得1分,回答错误扣1分。答题完毕,主持人使用复位按钮,复位抢答状态,而后循环之前答题步骤。

该系统的示意图如下所示:

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

二、梯形图编程

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

图2 开始抢答标志

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

图3 A组开始抢答

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

图4 B组开始抢答

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

图5 复位抢答状态

三、SCL编程

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

图6 多人抢答器的SCL程序

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

四、经验总结

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

来源:技成培训网,作者:技成-刘郴,未经授权不得转载!

如何获取 电气热门资料?

操作指引如下!

怎么用PLC制作抢答器?

1.1 交替输出回路 (输出具停电保持)

【控制要求】

第 1 次按下按钮,灯被点亮,第 2 次按下按钮,灯熄灭,第 3 次按下按钮,灯被点亮,第 4 次按下按钮,灯熄灭;如此,按钮在 1、3、5 次被按下时,灯被点亮并保持;而 2、4、6 次被按下时,灯熄灭。重新上电后,指示灯仍保持断电前的状态。

【元件说明】

【控制程序】

【程序说明】

第 1 次(单次)按下按钮:

按下按钮后,X1=On,[PLS M10]指令执行,M10 导通一个扫描周期。M10=On,且 Y1=Off

(Y1 常闭接点导通),所以第 2 行程序的 SET 和 RST 指令执行,M512 被置位,M513 被复位,而第 3 行程序中,Y1 常开接点断开,所以 SET 和 RST 指令不执行。最后一行程序中, 因 M512=On,M513=Off,所以 Y1 线圈导通,灯被点亮,直到再次按下按钮。从第 2 个扫描周期开始,因 M10=Off,所以第 2 行和第 3 行的 SET 和 RST 指令都不执行,M512 和 M513 的状态不变,灯保持点亮的状态,直到再次按下按钮。

第 2 次(双次)按下按钮:

按下按钮后,X1=On,M10 导通一个扫描周期。因 Y1 的状态为 On,与第 1 次按下按钮相反, 第 3 行的 SET 和 RST 将被执行,M513 被置位,M512 被复位,而第 2 行的 SET 和 RST 指令因 Y1 常开接点断开而不被执行。因 M512=Off,M513=On,所以 Y1 线圈断开,灯熄灭。从第 2 个扫描周期开始,因 M10=Off,所以第 2 行和第 3 行的 SET 和 RST 指令都不执行, M512 和 M513 的状态不变,灯保持熄灭的状态,直到再次按下按钮。利用 API 66 ALT 指令也可实现 On/Off 交替输出功能。

1.2 条件控制回路

【控制要求】

车床主轴转动时要求先给齿轮箱供润滑油,即保证油泵电机启动后才允许启动主拖动电机。

【元件说明】

【控制程序】

【程序说明】

本程序是一个条件控制回路的典型应用,按下供油泵启动按钮时,Y0=On,供油泵启动,开始给主拖动电机(Y1)的齿轮箱供润滑油。在供油泵启动的前提下,按下主拖动电机启动按钮时,Y1=On,主拖动电机启动。主拖动电机(Y1)运行过程中,供油泵(Y0)要持续地给主拖动电机(Y1)提供润滑油。按钮供油泵停止按钮和主拖动电机停止按钮分别停止供油泵和主拖动电机运行。

1.3 先入信号优先回路

【控制要求】

有小学生、中学生、教授 3 组选手参加智力竞赛。要获得回答主持人问题的机会,必须抢先按下桌上的抢答按钮。任何一组抢答成功后,其它组再按按钮无效。小学生组和教授组桌上都有两个抢答按钮,中学生组桌上只有一个抢答按钮。为给小学生组一些优待,其桌上的 X0 和 X1 任何一个抢答按钮按下,Y0 灯都亮;而为了限制教授组,其桌上的 X3 和 X4 抢答按钮必须同时按下时,Y2 灯才亮;中学生组按下 X2 按钮,Y1 灯亮。主持人按下 X5 复位按钮时,Y0,Y1,Y2 灯都熄灭。

【元件说明】

【控制程序】

【程序说明】

主持人未按下按钮时,X5=Off,[MC N0]指令执行,MC~MCR 之间程序正常执行。小学生组两个按钮为并联连接,教授组两个按钮为串联连接,而中学生组只有一个按钮,任何一组抢答成功后都是通过自锁回路形成自保,即松开按钮后指示灯也不会熄灭。其中一组抢答成功后,通过互锁回路,其它组再按按钮无效。支持人按下复位按钮后,X5=On,[MC N0]指令不被执行,MC~MCR 之间程序不被执行。Y0、Y1、Y全部失电,所有组的指示灯熄灭。主持人松开按钮后,X5=Off,MC~MCR 之间程序又正常执行,进入新一轮的抢答。

1.4 后入信号优先回路

【控制要求】

4 个按钮对应到 4 个指示灯,按下一个按钮后,对应的指示灯亮,同时之前点亮的指示灯熄灭。

【元件说明】

【控制程序】

【程序说明】

按下任何按钮后,对应的 X 装置由 Off→On 变化一次,在这个扫描周期里,PLS 指令执行, 对应的一个 M 辅助继电器接通一个扫描周期,则 K1M0>0,CMP 指令执行后的结果使得M11=Off,M11 的常闭接点导通,[MOV K1M0 K1Y0]指令执行,M 装置的状态将被传送到外部相应的一个输出点上,同时原来点亮状态的指示灯将熄灭。从第二次扫描周期开始,PLS 指令将不执行,M0~M3 值为 0,CMP 指令执行的结果将使M11=On,M11 的常闭接点关断,[MOV K1M0 K1Y0]指令不被执行,M 装置为 0 的状态也不会被传送到外部输出点,所以 Y 装置仍保持原来状态,直到再次按下按钮。

1.5 地下停车场出入口进出管制

【控制要求】

地下停车场的进出入车道为单车道,需设置红绿交通灯来管理车辆的进出。红灯表示禁止车辆进出,而绿灯表示允许车辆进出。当有车从一楼出入口处进入地下室,一楼和地下室出入口处的红灯都亮,绿灯熄灭,此时禁止车辆从地下室和一楼出入口处进出,直到该车完全通过地下室出入口处(车身全部通过单行车道),绿灯才变亮,允许车辆的从一楼或地下室出入口处进出。同样,当车从地下室处出入口离开进入一楼时,也是必须等到该车完全通过单行车道出,才运行车辆从一楼或地下室出入口处进出。 PLC 一开机运行时,一楼和地下室出入口处交通灯初始状态:绿灯亮,红灯灭。

【元件说明】

【控制程序】

【程序说明】

一楼和地下室的红灯共享信号 Y1,绿灯共享信号 Y2。程序的关键是当 M1 导通驱动 Y1 时,必须先判断是从一楼出入口处进入单车道还是离开单车道,因为两个方向车辆通过一楼出入口处时,[PLS M1]指令都执行,M1 都导通一个扫描周期, 所以需用一个确认信号 M20 来确认车辆是从一楼进入单行车道的状态。 同样,当 M2 导通时,必须先判断是从地下室出入口处离开单车道还是处进入单车道,因为两个方向车辆通过地下室出入口处时,[PLS M2]指令都执行,M2 都导通一个扫描周期,所有需用个确认信号 M30 来确认车辆是从地下室进入单行车道的状态。

相关问答

怎么用plc做一个抢答器?

你好,要用PLC做一个抢答器,需要以下步骤:1.准备设备:PLC、按钮、显示屏、声音输出器等。2.将按钮连接到PLC的输入端口上。3.利用PLC的编程软件编写程序...

急求!PLC三人抢答器的时序图!下面是梯形图的指令表就要它的...

急求!PLC三人抢答器的时序图!下面是梯形图的指令表就要它的时序图!0LDXO26ANDM11MCN0M027RSTM14LDX1

plc抢答指示灯控制电路接法?

以下是一种常见的接法示例:1.首先,将PLC的输出端子与指示灯的正极连接。通常,PLC的输出端子是通过继电器输出或者开关量输出实现的。2.接下来,将指示灯的...

plc抢答器接线试验步骤与难点?

1PLC抢答器接线试验步骤与难点相对较多。2难点在于需要对PLC抢答器的原理和工作流程充分理解,同时需要根据具体的接线图进行正确的接线和连接,这是保证试验...

plc中四则运算怎么实现?

plc中四则运算怎么现实,这个应该不是很难根据编程手册中的基本指令即可完成。这里面需要注意几个问题,对于使用三菱plc的编程者来说,有整型的还有浮点型的四则...

西门子300PLC如何硬件组态?

西门子300PLC硬件组态,最常用的就是用STEP7软件来组态,当然现在博图软件也可以用来给300PLC组态编程!今天答题,我还是说最常用的STEP7软件吧,因为博图一般还...

五路抢答器实现-盖德问答-化工人互助问答社区

回复5#xcs5506用plc需要10w吗?那用接触器给你了,不就控制个抢答吗?10w除非是你做的工程。。把你要的条件说清楚特别是以下这句话:"后面在抢答...

什么叫PLC电气控制?

答题公式1:PLC电气控制是一种电控系统,可以对机器和设备进行自动化控制的技术。PLC是ProgrammableLogicController的缩写,即可编程逻辑控制器。它是一种数字...

plc自学考试_自学考试_帮考网

PLC自学考试是指通过自主学习,准备并参加PLC相关考试,以获得相应的证书或资格。PLC自学考试通常包括PLC基础知识、PLC编程、PLC应用等方面的考试内...

OMRON的PLC功能块这么编写呢?

一、PLC必须是一个有效的PLC类型。二、是功能块的定义创建。选择合适的功能块类型:梯形图或结构化文本;新的功能块被创建,它的名称将默认为‘功能块’。三、...

 罗忠敏  保护王国 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部