彩灯广告屏
作者:互联网
信捷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