线下实训
HOME
线下实训
正文内容
plc墙体彩灯编程 PLC控制彩灯项目,超详细案例讲解,快来收藏
发布时间 : 2026-01-23
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC控制彩灯项目,超详细案例讲解,快来收藏

导读:本案例主要让读者练习西门子S7-200SMART系列PLC位逻辑指令、定时器、移位指令、子程序的结构等。

控制示意图

如图3-1所示为彩灯控制示意图。

图3-1 彩灯控制

控制要求描述

现有L1-L8共8盏彩灯,要求按下开始按钮,霓虹灯L1-L8以正序每隔1S轮流点亮,当L8亮后,停2S;然后,反向逆序间隔1S轮流点亮,当L1再亮后,停5S,重复上述过程。按下停止按钮,彩灯停止工作。

I/O分配

根据控制要求描述对需要用到的I/O进行分配,如图3-2所示:

图3-2 I/O分配表

【相关指令解读】:此案例主要用到移位指令和其它指令配合,这里主要解读移位指令。

循环左移字节(图3-2):循环移位指令将输入值 IN 的位值循环左移位,位置循环移位计数 N,然后将结果装载到分配给 OUT 的存储单元中。 循环移位操作为循环操作。

图3-2:循环左移字节

举例说明1:程序如图3-3,利用系统时钟SM0.1第一个扫描周期给QB0字节中赋值为1,此时QB0中最低位(Q0.0)为 1。当按下I0.0按钮后,QB0字节中的数据左移一位,Q0.1变为1。

图3-3

举例说明2:程序如图3-4,利用系统时钟SM0.1第一个扫描周期给QB0字节中赋值为1,此时QB0中最低位(Q0.0)为 1。当按下I0.0按钮后,QB0字节中的数据左移二位,Q0.2变为1。

图3-4

循环右移字节: 如图3-5,循环移位指令将输入值 IN 的位值循环右移,位置循环移位计数 N,然后将结果装载到分配给 OUT 的存储单元中。 循环移位操作为循环操作。

图3-5:循环右移字节

举例说明1:程序如图3-6,利用系统时钟SM0.1第一个扫描周期给QB0字节中赋值为1,此时QB0中最低位(Q0.0)为 1。当按下I0.0按钮后,QB0字节中的数据右移一位,Q0.7变为1。

图3-6

举例说明2:程序如图3-7,利用系统时钟SM0.1第一个扫描周期给QB0字节中赋值为1,此时QB0中最低位(Q0.0)为 1。当按下I0.0按钮后,QB0字节中的数据右移二位,Q0.6变为1。

图3-7

程序控制程序

(1)主程序,对数据初始化,调用相关子程序。M1.0接通代表左移位开始,左移开始之前,将1赋值给QB0。M1.2接通代表右移开始,将128给到QB0, Q0.7为1。程序如图3-8所示

图3-8主程序

(2)循环子程序主要控制灯是启停和循环。按下启动按钮,左移开始标志位M1.0自锁,总共移7位,定时时间为7秒,左移完成断开M1.0延时2秒接通右移标志位M1.2。右移完成延时5秒接通M1.0左移开始标志位,形成循环。程序如图3-9所示

图3-9循环程序

(3)左移程序,利用移位指令和系统时钟配合。程序如图3-10所示

图3-10左移程序

(4)右移子程序程序,利用移位指令和系统时钟配合。程序如图26-6所示

本案例采用子程序的结构编程,并且结合循环指令、定时器指令等编写彩灯循环案例。希望大家能在此文章中汲取西门子200SMART PLC编程相关知识及理念。

(来源:技成培训网,作者:郭彪,留言处大家可以补充文章解释不对或欠缺的部分)

西门子PLC经典案例,用两种编程方法实现两灯交替闪烁

今天给大家说一个西门子案例——西门子S7-200SMART PLC怎么实现两灯交替闪烁

我们先来看看这个案例的具体要求:

使用定时器Q0.0和Q0.1,当按下启动按钮时Q0.0亮,1秒后Q0.0灭,同时Q0.1亮,再过两秒后Q0.1灭。以此循环,直到按下停止按钮,Q0.0和Q0.1全灭

首先画时序图。再用定时器加比较的方法会把很多复杂的东西简单化

时序图就是表示地址或变量根据时间的变化而变化的图形

整个占用的时间为3秒,需要用到100毫秒定时器

设:定时器的当前值为X,0≦X﹤10的时候,Q0.0亮;当10≦X﹤30时,Q0.1亮。

接下来就是循环的问题,循环就是用最后一个状态作为第一个状态的启动条件。

定时器PT值为3秒(数值计作30),使用TNO接通延时定时器,当当前值=设定值,状态输出为1时,即定时器状态位T37=1时,就去复位定时器,再从0开始,这个就是自复位,就是自己复位自己,到了3秒就从0开始。

最后梳理下编写程序的思路:

1、 启停控制——输出启动标志位,输出为1,并保持(自锁)

2、 定时器控制——用启动标志位去接通定时器,让其工作

3、 比较——0-1秒Q0.0输出,1-3秒Q0.1输出

于是程序如图:

此外还有第二种方法哦,会使用到震荡电路(闪烁电路)以及两个定时器交替控制,一个控制接通时间,一个控制断开时间,一起来看看。

看完这段程序,建议大家还是自己动手 操作一遍,效果会更好哦!

往期优秀文章回顾:

238道低压/初级电工考试题,2017和2018版(附答案)

相关问答

用PLC实现彩灯的顺序循环点亮控制?

要用PLC实现彩灯的顺序循环点亮控制,可以按照以下步骤进行:1.确定需要控制的彩灯数量和控制顺序,设计电路连接方式,并将彩灯的正极连接到PLC的输出端口上。...

PLC基本指令控制彩灯?

同学你好,你把指令转成梯形图就可以了。总共四十五个指令,1LDM80022ZRSTS0S253SETS04STLS05LDX06SETS207STLS208OUT...

plc控制4个彩灯1234依次顺序亮一秒,然后灭一秒,然后,全亮1秒,灭1秒,最?

表格程序控制器,无需编程的PLC,不会编程的人也能使用。。简单设置即可实现功能。表格程序控制器,无需编程的PLC,不会编程的人也能使用。。简单设置即可实现功...

plc设计一个节日彩灯的控制程序,共有24个彩灯,设置有启动开...

[最佳回答]TITLE=程序注释Network1//网络标题//网络注释LDI0.0MOVW100,VW200Network2LDNI0.0MOVW500,VW200Network3L...

基于PLC舞台艺术彩灯控制系统设计电视台的舞台灯光控制可以...

[最佳回答]LDM8002SETS0STLS0LDX0SETM21SETM22SETM23SETM21STLM21SETY000OUTT0K10LDT0SETM...

三菱plc彩灯循环控制:10彩灯正反循环,求高手帮助。-安安...

用三菱PLC实现彩灯电路的控制http://hi.baidu.com/ybc7778/blog/item/11436b103f2a77d4c2fd7823.html偶要做任务不好意思以发送FX1S...

plc八个灯循环指令有哪些?

PLC的一条重要指令,可用于步进顺序控制,...可用于步进顺序控制,利用这种顺序控制方式可实现其它一些控制功能,下面举两例说明移位指令的应用。1循环闪灯程...

计算机的基本原理和彩灯的原理是一样的吗?

题目描述:“那些有规则闪亮的彩灯和计算机编程原理是一样的吗?“,彩灯又名花灯,是我国普遍流行的传统的民间的综合性的工艺品,彩灯艺术也就是灯的综合性的装...

有没有 台达触摸屏和台达变频器通讯怎么改变PID的频率?台达...

[回答]通过PLC接通变频器端子,控制马达正转、反转。通过RS-485通讯模式,控制变频器运行频率及控制马达正反转。通过FX2N-2DA模块,控制变频器的运行频率。...

大神们,急需帮忙:用于海洋工程的圆杆型位移传感器位移,圆...

[回答]这块武汉静磁栅机电制造有限公司一直都还不错,你要是有什么疑问的话可以直接去他们的网站问一下啊!武汉静磁栅机电制造有限公司是专业从事绝对位移...

 科学探索者  穆禾禾 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2026  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部