一、引言
抢答——智慧与速度的较量,点燃竞技激情!想象一下,在紧张刺激的知识竞赛中,选手们屏息凝神,等待主持人一声令下,迅速按下抢答器,争夺答题机会;又或者,在热闹非凡的课堂互动中,学生们争先恐后地举手抢答,课堂气氛瞬间被点燃……“抢答”二字,不仅代表着智慧与速度的较量,更蕴含着无限的可能性和趣味性!你是否也想亲手打造一个属于自己的抢答系统,体验掌控全局的快感?是否也想用科技的力量,为各种活动增添一份紧张刺激的竞技氛围?本文将带你走进三菱PLC的世界,手把手教你如何利用PLC的强大功能,设计并实现一个功能完善、稳定可靠的抢答器系统!从硬件连接到软件编程,从系统调试到功能扩展,我们将一步步揭开抢答器设计的神秘面纱,让你轻松掌握这项实用技能!准备好了吗?让我们一起开启这场精彩纷呈的PLC抢答器设计之旅吧!
二、项目任务
设计一个四人抢答器,图1为抢答器仿真仿真图。控制要求是:任一组抢先按下按键后,七段数码显示器及时显示该组的编号并使蜂鸣器发出响声,同时锁住抢答器,使其他组按键无效,只有按下复位开关后方可再次进行抢答。
图1
三、项目分析
通过分析项目任务,知道需要对四组按键按下时的先后顺序进行比较,要解决的问题是将最快按下的组以数字的形式显示出来。具体分析如下。
(1)如果第一组首先按下按键,通过PLC内部输出继电器形成自保,控制其他组不形成自保,就可以实现按键的顺序判断。
(2)其他各组的设计方式同第1组,可以实现哪一组先按下,哪一组就能自保。
(3)自保后,只有通过复位按键才能解除自保,从而进入下一次的抢答操作。
(4)LED显示器用于显示“1”“2”“3”“4”四组的组号。共阳极LED是由七个条形的发光二极管组成的,它们的阳极连接在一起,如图3所示。只要让对应位置的发光二极管点亮,即可显示一定的数字字符。例如b、c段发光二极管点亮则显示字符“1”。
图2
三、项目实施
1.主电路及控制电路设计
在此项目中,主电路较简单,故与控制电路一起绘制控制原理图。整个系统的控制原理图如图3所示。LED的a~g分别接PLC的Y1~Y7。
图3
2.确定I/O点总数及地址分配
在项目详细分析中确定了输入量为7个按钮开关;输出为8个,其中1个为蜂鸣器,7个与LED的连接。PLC的I/O分配的地址如图4所示。
图4
3.程序设计
根据控制原理进行程序设计,程序如图5所示。
图5
在程序中,M1、M2、M3、M4分别对应四个组的按键,哪一组的按键先按下,哪一组的内部继电器就会先自保,通过互锁使其他三个内部继电器不能形成自保。
LED显示数字字符需要7个输出又不一样,把每个组的状态转换成LED对应的输出,可以称为LED译码。如图6、7所示,在第2组优先按下按键时,M2自保,PLC需要输出的是a、b、d、e和g段,其他各组的输出对应均在图中。
图6
图7
程序设计是根据图6、7找出与每个输出继电器有关的状态,从而编写一个逻辑运行程序。例如,Y1为LED的输出,从图中可以看到,只要M2或M3有输出,则Y1输出,这样就可以根据图片编写其他各段的程序了。
4.运行调试
根据PLC控制原理图在实验台上连接PLC实验装置,检查无误后,将图5所示梯形图下载到PLC中,选择程序监控模式,操作实验装置,观察程序的执行过程和实验结果。
(1)按下启动按钮RUN,梯形图中X5触点闭合,观察M5线圈和动合触点的动作情况。
(2)按下按键SB1,梯形图中X1动合触点闭合,观察定时器T0、M1线圈、M1动合触点、M1动断触点和Y0~Y7线圈的动作情况及数码管的显示结果。
(3)按下复位按钮RST,梯形图中X0动断触点断开,观察定时器M1线圈、M1动合触点、M1动断触点和Y0~Y7线圈的动作情况及数码管的显示结果。
(4)分别按下按键SB2、SB3、SB4,重复(2)(3)的过程,观察M2、M3、M4线圈和触点、Y0~Y7线圈的动作情况及数码管的显示结果。