当前课程知识点:PLC应用技术 > 项目三:灯光系统的PLC控制系统设计、安装与调试 > 工作任务1:彩灯的PLC控制 > 3-8 彩灯控制系统设计
同学们好
前面我们已经详细的学习了
16位数据数据传输指令MOV
左移寄存器指令SFT的格式
功能和用法
今天我们安排一次实验课
完成一个彩灯控制系统的设计
深入学习理解MOV指令
和SFT指令
同学们
在日常生活中
流光溢彩彩灯随处可见
尤其是到了晚上
色彩斑斓的灯光让都市的
夜晚更加美丽
彩灯的控制方法很多
可以用单片机 PLC
计算机控制
今天我们学习如何用PLC
实现一组彩灯的控制
具体控制要求如下
启动按钮按下
L1点亮1秒后熄灭
接着L2点亮1秒后熄灭
一直到L8点亮1秒后熄灭
接下来L1又点亮1秒后熄灭
如此循环下去
按下停止按钮
所有的彩灯都熄灭
系统复位
首先我们需要对这个系统中
的输入输出做个地址规划
很显然
我们的输入点有两个
分别是启动按钮和停止按钮
输出点有八个
就是这八个灯
因此我们很容易列出系统的
PLC地址规划表
如表格所示
我们不再赘述
接下来我们需要设计出
彩灯控制系统的PLC硬件接线图
关于PLC硬件接线图
大家应该很熟悉了
只要列出了PLC地址规划表
那么设计硬件接线图
就没有什么难度了
如图所示
我们画出了彩灯控制系统的
PLC硬件接线图
接下来我们开始PLC程序设计
我们先看第一种编程方法
在这个方法中
我们用了8个定时器实现
每隔一秒点亮下一个灯同时
熄灭上一个灯
这种方法编写的程序很长
大家等一会儿可以到
试验台上编程调试验证
请大家看大屏幕
这是第二种编程方法
我们用MOV指令和
SFT指令来实现控制要求
当启动按钮I0.00接通时
将常数#0001传输到
100号通道中
此时Q100.00为高电平
也就是说第一个灯L1点亮
我们继续看第二段程序
移位寄存器指令要进行移位的
起始通道和结束通道是
同一个数据区
100号通道
Q100.07
作为SFT指令的数据输入端
如果Q100.07接通
新移入的数据为1
如果Q100.07断开
新移入的数据为0
P_1S是秒脉冲继电器
以一秒为周期发出脉冲信号
也就是说移位的节奏是一秒
在秒脉冲继电器的作用下
100号通道中的数据每一秒
向左移一位
对应的这八个灯每隔一秒点亮
且同一秒中只有一个灯点亮
实现了我们的控制要求
I0.01作为SFT指令的
手动复位信号
P_First_Cycle
作为初始清零信号
我们可以看出
用MOV指令和SFT指令
编写的程序较短
简单明了
大家等一会儿可以到试验台上
编程调试验证
同学们
接下来
我们到实验台上
先完成实验接线
再编程调试
请大家自己完成这部分内容
同学们好
接下来我们对编写的彩灯程序
进行一个实验性的验证
首先 我们来接线
我们让输入的公共端
接一个24V的负极
接下来
我们让24V正极接到开关的一侧
开关的另外一侧去接对应的输入点
我们先接I0.00
然后再接另外一个开关
对应的输出点是I0.01
接下来我们看一下输出点
输出点也是先接COM
COM仍然接的是24V的负极
然后我们接发光二极管
发光二极管的正极需要接一个高电平
发光二极管的另外一端
接对应的输出点
同学们我们完成了整个的实验接线
相对来说这个实验接线比较复杂
建议每一个同学接线之前
先用万用表去检测一下
我们实验接线是不是能够接通
接下来我们要把程序传到PLC里去
进行一个验证
首先我们把板子的电源摁下
接下来我们把编写好的PLC程序传进去
我们先点击在线
选择是
接下来我们在PLC里选择传送
把程序传送到PLC
点确定
选择切换到运行模式
然后大家可以清楚的看到
秒脉冲继电器以一秒的周期在闪烁
接下来 我们先按下启动按钮
我们看到低下的灯从L1到L8
每隔一秒依次点亮了
当最后一个灯L8点亮之后
L1又从新点亮
实现了一个循环控制
接下来我们按下停止按钮
我们看到任何时候按下停止按钮
系统都全部复位了
同学们
关于流水灯的控制程序设计
我们就讲到这里
下次课程
我们再见
-课程概述
-工作任务1:PLC的产生、发展与特点
-项目一:工作任务1:PLC的产生、发展与特点
-工作任务2:PLC的组成与工作原理
-项目一:工作任务2:PLC的组成与工作原理
-工作任务3:欧姆龙CPE1型PLC的规格
-项目一:工作任务3:欧姆龙CPE1型PLC的规格
-工作任务4:PLC的编程软件使用
-项目一:工作任务4:PLC的编程软件使用
-工作任务5:PLC控制系统的设计
-项目一:工作任务5:PLC控制系统的设计
-工作任务1:电动机单向启动、停止的PLC控制
-项目二:工作任务1:电动机单向启动、停止的PLC控制
-工作任务2:电动机正反转的PLC控制
-项目二:工作任务2:电动机正反转的PLC控制
-工作任务3:电动机Y∕△降压起动的PLC控制
-项目二:工作任务3:电动机Y∕△降压起动的PLC控制
-工作任务4:电动机带动传送带的PLC控制
-项目二:工作任务4:电动机带动传送带的PLC控制
-工作任务5:运料小车的PLC控制
-项目二:工作任务5:运料小车的PLC控制
-工作任务1:彩灯的PLC控制
-项目三:工作任务1:彩灯的PLC控制
-工作任务2:交通灯的PLC控制
-项目三:工作任务2:交通灯的PLC控制
-工作任务3:抢答器的PLC控制
-项目三:工作任务3:抢答器的PLC控制
-工作任务1:机械手的PLC控制
-项目四:工作任务1:机械手的PLC控制
-工作任务2:自动售货机的PLC控制
-项目四:工作任务2:自动售货机的PLC控制
-工作任务1:PLC的数值运算
-项目五:工作任务1:PLC的数值运算
-工作任务2:基于PLC的恒压供水系统
--5-9 标度指令
-项目五:工作任务2:基于PLC的恒压供水系统
-工作任务1:两串行PLC链接通信
-项目六:工作任务1:两串行PLC链接通信
-工作任务2:基于端子控制的PLC和变频器的应用
-项目六:工作任务2:基于端子控制的PLC和变频器的应用
-工作任务3: PLC与变频器的通信
-项目六:工作任务3: PLC与变频器的通信
-工作任务4:基于PLC、触摸屏、变频器综合应用
-项目六:工作任务4:基于PLC、触摸屏、变频器综合应用
-工作任务1:分拣控制系统设计
-工作任务2:视觉传感系统
-工作任务3:机器人系统设计
-工作任务4:分拣控制系统装调
-期末考试--期末考试
-1 电子教材
--1-3 项目1 工作任务3 欧姆龙CPE1型PLC的规格
--1-6 项目2 工作任务1 电动机单向启动、停止的PLC控制
--1-8 项目2 工作任务3 电动机Y∕△降压起动的PLC控制
--1-9 项目2 工作任务4 电动机带动传送带的 PLC 控制
--1-19 项目6 工作任务2:基于端子控制的PLC和变频器的应用
--1-21 项目6 工作任务4 基于PLC、触摸屏、变频器的综合应用
-2 学习手册
-3 应用视频
--3-2 安全产品
--3-3 客户服务
--3-12 视觉
-4 样例程序