其他分享
首页 > 其他分享> > 彩灯广告屏

彩灯广告屏

作者:互联网

信捷PLC编程——彩灯广告屏

1.任务描述

彩灯在我们日常生活中随处可见的,无论是美化,亮化工程,还是企业的广告宣传,都借助与彩灯的形势,使得各个城市的夜晚光彩夺目,缤彩纷呈。这些彩灯可以是用霓虹灯管制成各种形状和各种颜色的灯管,也可以是用白炽灯或者日光灯做光源,照亮大幅或巨幅的宣传画彩灯控制可以达到宣染效果,是通过控制全部或者部分彩灯的亮和灭,闪烁的频率,灯的亮度及灯光流的方向来实现。在不太复杂的彩灯控制中,一般可以采用单片机或者各种专用的彩灯控制器来实现,本设计是采用信捷PLC来完成课题设计的。

该广告屏共有8根灯管,24只流水灯,每4只灯为一组,示意图和时序图如下图所示:彩灯广告屏示意图
在这里插入图片描述

2.控制方案要求

①广告屏中间部分有8根彩灯管,从左到右排列,编号1-8。系统启动以后,灯管点亮的顺序依次为: 1-2-3-4-5-6-7-8号,时间间隔为1秒,8根彩灯管全亮后,持续10秒,然后按8-7-6-5-4-3-2-1号的顺序依次熄灭,时间间隔为1秒。灯管全熄灭后等待2秒,在从8号灯管开始,按照8-7-6-5-4-3-2-1号的顺序依次点亮,时间间隔为1秒,灯管全亮后,持续20秒,再按照1-2-3-4-5-6-7-8号的顺序熄灭,时间间隔仍为1秒,灯管全熄灭后等待2秒,再重新开始上述的过程的循环。

②广告屏四周安装有24只流水灯,4只一组,共分成6组即( I-II-III-IV-V-VI)。统启动以后,按照从I -VI顺序,间隔为1秒点亮并循环。18 秒后,按照VI- I的顺序,依次点亮并进行循环。再按照I -VI的顺序循环往复,直到系统停止工作。

③系统用启动按钮和停止按钮操作,并有单步/连续控制。

④启动时,灯管和流水灯同时启动,关闭时,可同时也可分别关闭。

3.触摸屏设计要求

①显示彩灯广告屏当前所处的工作状态和模式,要做到只看触摸屏也能知道彩灯广告屏的状态。

②相关时间必须可以设置,且要掉电保持;显示定时时间或者倒计时,精确到0.1秒;显示大小循环的系数。

③模拟动画,要求可以从动画中直观的看出彩灯广告屏当前的工作状态。

④停止按下,记忆当前状态,再按启动继续;停止的情况下再按一次停止,复位到初始状态。

4.流程图

在这里插入图片描述

5.软元件分配

在这里插入图片描述

6.硬件接线图

在这里插入图片描述

7.PLC编程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.HMI绘制

在这里插入图片描述

9.总结

在这里,有两个点需要注意,一个是通过时钟脉冲+计数计数器来完成定时功能,另一个则是通过一次给多个寄存器赋值来实彩灯和流水灯的亮灭。

由于在做题时,题目要求不允许使用定时器,所以需要PLC自带的时钟脉冲+计数器来完成定时。

如下图,当按下启动按钮后,电路导通,SM12开始每0.1s发送一个上升沿,计数器D1通过上升沿开始累加。当D1的值大于等于HD1(设定的时间)里的设定值后,M601导通,彩灯①亮。
在这里插入图片描述

比如,M601为彩灯①所代表的寄存器,当M601=1时,彩灯①亮,当M601=0时,彩灯①灭,其他彩灯和流水灯亮灭的原理也是如此。用这种方法,需要将彩灯和流水灯的状态用二进制表示出来,当彩灯①亮,其他彩灯灭时,使用指令[MOV K1 DM601]。

标签:顺序,灯管,PLC,广告,彩灯,M601
来源: https://blog.csdn.net/qq_45203412/article/details/116135768