怎样用西门子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 来确认车辆是从地下室进入单行车道的状态。
相关问答
三人抢答器的实训内容与步骤?
三人抢答器的实训内容和步骤如下:一、实训内容1.设计和制作三路抢答器,以加深学生对电子电路的理解和应用。2.通过比赛形式,加强学生的竞争意识和合作能...
plc电气工程师证怎么考..._电气工程师_帮考网
PLC电气工程师证是由中国电子学会颁发的,考试分为两个阶段:理论考试和实践考试。理论考试:1.报名:登录中国电子学会网站,填写报名表并缴纳考试费用...
五路抢答器实现-盖德问答-化工人互助问答社区
回复5#xcs5506用plc需要10w吗?那用接触器给你了,不就控制个抢答吗?10w除非是你做的工程。。把你要的条件说清楚特别是以下这句话:"后面在抢答...
plc学习的入门梯形图程序都有哪些?
介绍一下入门梯形图,可以作为学习者的参考。入门程序有很多这里挑各别典型梯形图介绍第一起保停梯形图这个可能就是plc梯形图中,最简单的启动-保持-停止。...
plc模块接线端子说明?
PLC模块接线端子是PLC系统中用于进行电气接线的部件,其作用是将输入端、输出端和电源进行连接。该接线端子包含三种类型:输入端子、输出端子和电源端子。其中,...
有谁能回答一下吗!!靠谱的答题小程序推荐,答题小程序什么牌...
[回答]这么简单的问题还要用PLC?太浪费了,只要四个继电器就可解决。三个答题人各有一个按钮开关,控制各自的继电器(四触点),继电器的两付常闭接点分别接入...
在scl中如何置位?
西门子PLC编程语言有以下五种:梯形图LAD,功能块图FBD,语句表STL,结构控制语言SCL,顺序功能图Graph。下面我们组态演示如何在SCL中置位以及注意事项。首先,...这...
东莞三星电机PLC部门是怎么面试的?有笔试没有?
我刚去面试完,跟你讲下吧,上午就是第一轮面试,有个主管跟你谈,谈的很基本,问问你基本情况。过了就进行第二轮面试,是总裁和两位高管,也是问问题,注意表...我...
西门子s7-200模拟器怎么调用程序?
.awl格式文件!载入之后,会出现一个错误,不必理会,点确定就好!然后程序就进入如下的界面,PLC是处于停止的状态,且也没有点击监控,程序图上也没有显示状...模拟...
河北省机关事业单位高级电工考试试题..._事业单位考试_帮考网
要求也不复杂,电路接线正确,工艺尽可能美观就可以了。作图题为:平面磨床plc控制流程图,答题时卷面整齐就行了,这个也简单。职业道德和理论考试要难...