PLC设计数码管循环显示.docx
《PLC设计数码管循环显示.docx》由会员分享,可在线阅读,更多相关《PLC设计数码管循环显示.docx(7页珍藏版)》请在冰豆网上搜索。
PLC设计数码管循环显示
PLC设计数码管循环显示
设计任务及指标:
用LED数码管间隔显示数字,按下S0依次间隔2s循环显示0~9十个数字,按S1依次间隔2s显示0~9中奇数,5秒后,依次间隔2s显示0~9中偶数,并且实现奇偶的循环。
在显示的过程中,只要有一键按下,就立即实现该键的功能,且计数初值为相应循环的初值。
设计思路:
设计可以分为循环模式切换的控制部分、间隔2s的循环控制部分、编码部分和输出部分四大模块。
1.循环模式切换的控制部分:
定义:
X000:
0~9循环X001:
奇偶循环
M200:
用来切换显示模式的中间继电器
M203:
用来恢复初值的中间继电器
工作过程:
按下X000时,M200不得电,M200的触点不工作,实现0~9循环的所有中间继电器接通,并且在X000的启动下,其中的显示0的中间继电器M0开始工作;当按下X001时,M200得电,M200的触点工作,使奇偶循环的所有中间继电器接通,实现切换。
同时,当X000与X001中只要任意一个按下时,M203得电,M203的常闭触点断开,使第2~10组控制显示的中间继电器与时间继电器失电,从而保证只有第一组能工作,防止在切换过程中出现两组同时工作导致乱码。
梯形图如下:
2.间隔2s的循环控制部分:
定义:
控制显示的部分
M0显示0、M1显示1、M2显示2、M3显示3、M4显示4、
M5显示5、M6显示6、M7显示7、M8显示8、M9显示9;
M10显示1、M11显示3、M12显示5、M13显示7、M14显示9、
M15显示0、M16显示2、M17显示4、M18显示6、M19显示8;
间隔2s的循环部分:
T0~T9的延迟时间为2s,T10的延迟时间为5s;
工作过程:
起动时按下X000,M0开始工作,显示0,T0也开始工作;2s后T0的常开触点闭合,M1开始工作,显示1,同时M1的常闭触点断开,使得M0失电。
重复上述过程,即可实现0~9的循环显示;此时按下X001,M200、M203工作,M203的常闭触点断开使M1~M9、M11~M19、T1~T9失电,M200的常开触点闭合,常闭触点断开,使得M0~M9一直处于断开,M10~M19接通;与此同时,X001按下使得M10上电显示1,其工作过程与0~9循环时一样,区别在于此时T4处于断开T10接通代替T4工作,以此来实现奇偶变换时5s的延时。
若再次按下X000,则M200失电不工作,M200的常闭触点闭合,常开触点断开,恢复到M0~M9,T4接通,这时回到0~9的循环。
梯形图如下:
3.编码部分:
定义:
M1xx中,低一位相同的中间继电器控制数码管的同一段,且低位为0则控制a段、为1控制b以此类推;中间一位相同的并联在一起控制同一数字,例如:
为1则控制1以此类推。
工作过程:
假设当M0工作时,其相应的常开触点闭合使得相应的一组中间继电器M100~M105上电工作,使得输出部分中M100~M105的常开触点闭合。
梯形图如下:
4.输出部分:
定义:
编码部分中间继电器的常开触点接法:
将M1xx中低位数字相同的中间继电器的常开触点并联接到一起;
输出的接法:
Y007接a段、Y001接b段、Y002接c段、Y003接d段、Y004接e段、Y005接f段、Y006接g段。
工作过程:
当编码部分中的某一组工作时,该组中的中间继电器相应的常开触点闭合,从而使相对应的Y00x有输出,这样与输出相连的段就发亮,并组合形成数字。
调试过程问题分析:
出现的问题:
按下X000时,工作正常,但当按下X001时,不能正常切换;当先按下X001时,工作正常,当按下X00切换时,不能正常工作。
出现此问题的原因:
在切换时出现了两组控制显示的中间继电器、时间继电器同时工作,发生工作混乱。
解决方法:
加入中间继电器M203,当切换时使其工作,此时M203的常闭触点断开,使得只有第一组控制显示的中间继电器、时间继电器工作,从而避免了冲突。
设计结论:
本组顺利完成了设计,并且达到了设计的指标,经测试工作完全正常。
设计总结: