资源简介 (共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所指的存储单元。数据类型:输入/输出均为字节(字、双字或实数)。LADSTL 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为字节型数据。LADSTL 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为字节型数据。LADSTL 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为字节型数据。LADSTL 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,按停止按钮,广告灯停止移位,试设计控制程序。 展开更多...... 收起↑ 资源预览