您好!欢迎光临工博士商城

西门子PLC服务商

产品:565    

咨询热线:13917349335

QQ QQ
您当前的位置:首页 » 新闻中心 » 西门子PLC编程设计多人抢答器梯形图案例分享
产品分类
新闻中心
西门子PLC编程设计多人抢答器梯形图案例分享
发布时间:2023-05-09        浏览次数:448        返回列表
抢答器是一种应用非常广泛的电子电气设备,在各种知识竞赛、抢答场合中,它能迅速客观地分别出***先获得发言权的选手以及实现设定发言时间、记录分数等功能。本文就介绍介绍一个简单的多人抢答器案例,分别用梯形图和SCL两种语言来编程实现,希望对大家能够有所启发。
 
西门子S7-1200PCL多人抢答器梯形图案例
 
 
一、项目背景描述
 
在一个知识竞赛的节目中,应用了一套多人抢答器系统。在该系统中,参与者有主持人一名,A组参赛选手两名,B组参赛选手两名。主持人面前有开始和复位两个按钮,每组有一个抢答成功的指示灯,选手都有一个抢答按钮。
 
主持人针对参赛选手进行出题,出题完毕按下开始按钮,然后两组选手通过各自的按钮来进行抢答,抢答成功后,该组的指示灯亮起,之后派一名选手开始答题,回答正确得1分,回答错误扣1分。答题完毕,主持人使用复位按钮,复位抢答状态,而后循环之前答题步骤。
 
该系统的示意图如下所示:
 
 
 
二、梯形图编程
 
当主持人按下开始按钮,置位抢答器开始标志,梯形图程序如图2所示:
 
 
 
当开始抢答标志置位后,且B组没有抢答成功,A组开始抢答,如图3所示:
 
 
 
当开始抢答标志置位后,且A组没有抢答成功,B组开始抢答,如图4所示:
 
当任意一组抢答成功后,答题完毕,主持人使用复位按钮,复位抢答开始标志、A组抢答成功、B组抢答成功的信号,如图5所示:
 
 
三、SCL编程
 
对于该多人抢答器案例,使用SCL的编程方式,如图6所示:
 
在该SCL的程序中,使用了IF…THEN…(条件执行指令),它可以用中文的语言来进行表达,如果<条件>成立则执行该程序语句。以该SCL程序中的***句进行举例说明,它实现的功能是,如果开始按钮按下,则置位抢答开始标志。
 
四、经验总结
 
本文介绍了一个简单的多人抢答器用梯形图和SCL的编程实现的方法。在实际的应用中,多人抢答器还要有答题倒计数、计分统计等功能,实现这些功能需要用到定时器和计数器指令。



相关标签:西门子PLC编程


本文
系转载,如有侵权请联系删除



 

联系热线:13917349335   联系人:侯经理 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 西门子PLC服务商