9.1彩灯的PLC控制 课件(共31张PPT)-《工厂电气控制技术》同步教学(北京理工大学出版社)

资源下载
  1. 二一教育资源

9.1彩灯的PLC控制 课件(共31张PPT)-《工厂电气控制技术》同步教学(北京理工大学出版社)

资源简介

(共31张PPT)
项目四 电炉恒温控制系统的PLC控制
任务一 彩灯的PLC控制
任务二 模拟量输入值的采集
任务三 定时中断指令的应用
任务四 PID回路表的初始化程序
项目实施 电炉恒温控制系统的PLC控制
任务一 彩灯的PLC控制
一、项目任务
二、知识链接
三、项目分析
四、项目实施
五、技能训练
一、项目任务
广告灯的控制有多种方式。采用PLC控制的彩灯具有良好的稳定性,并且更改彩灯控制方式也非常容易。因此,PLC控制彩灯方式比较方便。
本任务中当按下SB1(启动)时,点亮彩灯L1;之后每按一次SB2,彩灯左移一位(运行);按钮SB3为停止按钮,按下后所有彩灯熄灭。
教学导航
能力目标
1)能用数据传送指令、移位指令编写控制程序;
2)会用移位寄存器设计彩灯程序。
知识目标
1)理解数据传送指令、移位指令含义;
2)了解字节立即传送指令和单一传送指令的使用方法。
知识分布网络
一、S7-200数据类型
在计算机中使用的都是二进制数,其最基本的存储单位是位(bit),8位二进制数组成1个字节(Byte)。
其中的第0位为最低位(LSB),第7位为最高位(MSB)。
两个字节(16位)组成1个字(Word),两个字(32位)组成1个双字(Double Word)。位、字节、字和双字占用的连续位数称为长度,如图所示。
知识链接
字节、字、双字关系
位 I0.0~I0.7

I15.0~I15.7 128个点
字节 IB0、IB1、…、IB15 16个
字 IW0、IW2、…、IW14 8个
双字 ID0、ID4、ID8、ID12 4个
可以用这种寻址方式进行寻址存储区主要有:输入继电器(I)、输出继电器(Q)、通用辅助继电器(M)等。
输入继电器表示格式表
输出继电器表示格式
位 Q0.0~Q0.7

Q15.0~Q15.7 128个点
字节 QB0、QB1、…、QB15 16个
字 QW0、QW2、…、QW14 8个
双字 QD0、QD4、QD8、QD12 4个
二、单一传送指令
单一传送指令(Move)包括字节传送、字传送和双字传送。
指令格式:LAD和STL,如所示。
功能描述:使能输入有效时,把一个单字节数据(字、双字或实数)由IN传送到OUT所指的存储单元。
数据类型:输入/输出均为字节(字、双字或实数)。
LAD
STL MOVB IN,OUT MOVW IN,OUT MOVD IN,OUT MOVR IN,OUT
操作数 IN:VB、IB、QB、MB、SB、SMB、LB、常量 OUT: VB、IB、QB、MB、SB、SMB、LB、AC IN:VW、IW、QW、MW、SW、SMW、LW、T、C、AIW、常量、AC OUT: VW、IW、T、C、QW、MW、 IN:VD、ID、QD、MD、SD、SMD、LD、HC、AC、常量 OUT: VD、ID、QD、MD、SD、SMD、LD、AC IN:VD、ID、QD、MD、SD、SMD、LD、AC、常量
OUT: VD、ID、QD、MD、SD、SMD、LD、AC
功能 使能端EN(为1)有效时,将一个输入IN的字节、字/整数、双字/双整数或实数送到OUT指定的存储器输出,传送后存储器IN中的内容不变。
【例】字节、双字、实数三种数据类型的传送。
【例】利用传送指令实现三台电机M0、M1、M2同时启/停控制。
二、移位指令
移位指令(Shift)将输入值IN右移或者左移N位,并将输出结果装载到OUT中。
1. 右移指令
指令格式:LAD和STL,格式如图所示。
功能描述:把字节型(字型或双字型)输入数据IN右移N位后,再将结果输出到OUT所指的(字或双字)存储单元。最大实际可移位次数为8位(16位或32位)。
数据类型:输入/输出均为字节(字或双字),N为字节型数据。
LAD
STL SRB OUT,N SRW OUT,N SRD OUT,N
操 作 数 IN:VB、 IB、 QB、 MB、 SB、 SMB、 LB、AC、常数。 OUT:VB、 IB、QB、 MB、 SB、 SMB、 LB、AC。 数据类型:字节 IN:VW、 IW、QW、 MW、 SW、 SMW、LW、T、 C、AIW、AC、常数。 OUT:VW、IW、 QW、 MW、SW、SMW、LW、 T、 C、AC。 数据类型:字 IN:VD、ID、QD、MD、SD、SMD、LD、HC、AC、常量
OUT: VD、ID、QD、MD、SD、SMD、LD、AC.
数据类型:双字
功 能 使能输入有效时,即EN=1时,把从输入IN开始的字节(字、双字)数右移N位后,结果输到OUT存储单元中。移出位补0,最后一个移出位保存在溢出标志位存储器SM1.1中
2. 左移指令
指令格式:LAD和STL,格式如图所示。
功能描述:把字节型(字型或双字型)输入数据IN左移N位后,再将结果输出到OUT所指的(字或双字)存储单元。最大实际可移位次数为8位(16位或32位)。
数据类型:输入/输出均为字节(字或双字),N为字节型数据。
LAD
STL SLB OUT,N SLW OUT,N SLD OUT,N
操作数 IN:VB、 IB、 QB、 MB、 SB、 SMB、 LB、AC、常数。 OUT:VB、 IB、QB、 MB、 SB、 SMB、 LB、AC。 数据类型:字节 IN:VW、 IW、QW、 MW、 SW、 SMW、LW、T、 C、AIW、AC、常数。 OUT:VW、IW、 QW、 MW、SW、SMW、LW、 T、 C、AC。 数据类型:字 IN:VD、ID、QD、MD、SD、SMD、LD、HC、AC、常量
OUT: VD、ID、QD、MD、SD、SMD、LD、AC.
数据类型:双字
功 能 使能输入有效时,即EN=1时,把从输入IN开始的字节(字、双字)数左移N位后,结果输出OUT存储单元中。移出位补0,最后一个移出位保存在溢出标志位存储器SM1.1中
三、循环移位指令
循环移位指令(Rotate)将输入值IN循环右移或者循环左移N位,并将输出结果装载到OUT中。
1. 循环右移指令
指令格式:LAD和STL,格式如图所示。
功能描述:把字节型(字型或双字型)输入数据IN循环右移N位后,再将结果输出到OUT所指的(字或双字)存储单元。实际移位次数为系统设定值取以8(16或32)为底的模所得的结果。
数据类型:输入/输出均为字节(字或双字),N为字节型数据。
LAD
STL RLB OUT,N RLW OUT,N RLD OUT,N
操 作 数 IN:VB、IB、QB、 MB、 SB、 SMB、 LB、AC、常数。 OUT:VB、 IB、 QB、 MB、 SB、 SMB、 LB、AC。 IN:VW、IW、 QW、 MW、 SW、SMW、LW、 T、 C、 AIW、AC、常数。 数据类型:字 IN:VD、ID、QD、MD、SD、SMD、LD、HC、AC、常量
OUT: VD、ID、QD、MD、SD、SMD、LD、AC. 数据类型:双字
2. 循环左移指令
指令格式:LAD和STL,格式如图所示。
功能描述:把字节型(字型或双字型)输入数据IN循环左移N位后,再将结果输出到OUT所指的(字或双字)存储单元。实际移位次数为系统设定值取以8(16或32)为底的模所得的结果。
数据类型:输入/输出均为字节(字或双字),N为字节型数据。
【例】移位与循环指令应用举例。
【例】8个彩灯依顺序每秒闪亮一次。
一、I/O分配表
讨论用PLC如何实现彩灯的控制。
1)主电路中,八盏彩灯分别极为L1~L8,分别由Q0.0~Q0.7控制。
2)I/O分配表如表所列。
二、PLC硬件接线图
三、梯形图
四、运行并调试程序
1)下载程序,先监控调试。
2)连接外部按钮、接触器、彩灯,分析程序运行结果,是否达到任务要求。
三、项目分析
控制系统I/O分配表
输 入 PLC端子 输 出 PLC端子
启动SB1 I0.0 8个彩灯 Q0.0~Q0.7
控制SB2 I0.1
停止SB3 I0.2
硬件连接图
梯形图
四、项目实施
拓展知识
一、块传送指令
块传送指令(Block Move)可用来进行一次多个(最多255个)数据的传送,它包括字节块传送、字块传送和双字块传送。
指令格式:LAD和STL,格式如图所示。数据类型可为B、W、DW(LAD中)、D或R。
功能描述:把从IN开始的N个字节(字或双字)型数据传送到从OUT开始的N个字节(字或双字)存储单元。
数据类型:输入/输出均为字节(字或双字),N为字节(字或双字)数。
二、移位寄存器指令
指令格式:LAD和STL,格式如图2所示。
功能描述:移位寄存器指令(Shift Register)在梯形图中有3个数据输入端,即DATA为数值输入,将该位的值移入移位寄存器;S_BIT为移位寄存器的最低位端;N指定移位寄存器的长度。当使能输入端有效时,在每个扫描周期内,且在允许输入端(EN)端的每个上升沿时刻对DATA端采样一次,把输入端(DATA)的数值移入移位寄存器,整个移位寄存器移动一位。因此,要用边沿跳变指令来控制使能端的状态。
数据类型:DATA和S_BIT为BOOL型,N为字节型,可以指定的移位寄存器最大长度为64位,可正可负。
N为正值,左移,输入数据从最低位移入,最高位(S_BIT下)移出。
N为负值,右移,输入数据从最高位移入,最低位(S_BIT下)移出。
SHRB指令移出的每一位都被放入溢出标志位(SM1.1)。
应用举例:用PLC构成对喷泉的控制。喷泉的12个喷水柱用L1~L12表示,控制要求:按下启动按钮后,L1喷0.5s后停,接着L2喷0.5s后停,接着L3喷0.5s后停,接着L4喷0.5s后停,接着L5、L9喷0.5s后停,接着L6、L10喷0.5s后停,接着L7、L11喷0.5s后停,接着L8、L12喷0.5s后停,L1喷0.5s后停,如此循环下去,直至按下停止按钮。
五、技能训练
1、流水灯两两循环点亮控制。按下启动按钮,8个流水灯自Q0.0,Q0.1开始每隔1s依次向左两两循环点亮,按停止按钮后,循环停止。
2、广告灯的控制。今有广告灯6盏,按下启动按钮后,广告灯向左向右依次循环点亮,依次只有一盏灯亮,灯亮时的时间间隔为2s,按停止按钮,广告灯停止移位,试设计控制程序。

展开更多......

收起↑

资源预览