可编程控制器原理及应用 第2版 教学课件 作者 田淑珍 第5章 数据处理、.ppt

可编程控制器原理及应用 第2版 教学课件 作者 田淑珍 第5章 数据处理、.ppt

ID:50068219

大小:1.19 MB

页数:46页

时间:2020-03-08

可编程控制器原理及应用 第2版 教学课件 作者 田淑珍 第5章 数据处理、.ppt_第1页
可编程控制器原理及应用 第2版 教学课件 作者 田淑珍 第5章 数据处理、.ppt_第2页
可编程控制器原理及应用 第2版 教学课件 作者 田淑珍 第5章 数据处理、.ppt_第3页
可编程控制器原理及应用 第2版 教学课件 作者 田淑珍 第5章 数据处理、.ppt_第4页
可编程控制器原理及应用 第2版 教学课件 作者 田淑珍 第5章 数据处理、.ppt_第5页
资源描述:

《可编程控制器原理及应用 第2版 教学课件 作者 田淑珍 第5章 数据处理、.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章数据处理、运算指令及应用本章要点数据传送、移位、转换指令的介绍、应用及实训算术运算、逻辑运算、递增/递减、填充指令指令的介绍、应用及实训5.1数据处理指令5.1.1数据传送指令1.字节、字、双字、实数单个数据传送指令MOVLADSTLMOVBIN,OUTMOVWIN,OUTMOVDIN,OUTMOVRIN,OUT【例5-1】将变量存储器VW10中内容送到VW100中。LDI0.1MOVWVW10,VW1002.字节、字、双字、实数数据块传送指令BLKMOVLADSTLBMBIN,OUT,NBMWIN,OUT,NB

2、MDIN,OUT,N操作数及数据类型IN:VB,IB,QB,MB,SB,SMB,LB。OUT:VB,IB,QB,MB,SB,SMB,LB。数据类型:字节IN:VW,IW,QW,MW,SW,SMW,LW,T,C,AIW。OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AQW。数据类型:字IN/OUT:VD,ID,QD,MD,SD,SMD,LD。数据类型:双字N:VB,IB,QB,MB,SB,SMB,LB,AC,常量;数据类型:字节;数据范围:1-255功能使能输入有效时,即EN=1时,把从输入IN开始的N个字节(

3、字、双字)传送到以输出OUT开始的N个字节(字、双字)中【例5-2】程序举例:将变量存储器VB20开始的4个字节(VB20-VB23)中的数据,移至VB100开始的4个字节中(VB100-VB103)。LDI0.0BMBVB20,VB100,4程序执行后,将VB20~VB23中的数据30、31、32、33送到VB100~VB103。执行结果如下:数组1数据30313233数据地址VB20VB21VB22VB23块移动执行后:数组2数据30313233数据地址VB100VB101VB102VB1035.1.2移位指令及应用举

4、例1.左、右移位指令LADSTLSLBOUT,NSRBOUT,NSLWOUT,NSRWOUT,NSLDOUT,NSRDOUT,N说明:在STL指令中,若IN和OUT指定的存储器不同,则须首先使用数据传送指令MOV将IN中的数据送入OUT所指定的存储单元。如:MOVBIN,OUTSLBOUT,N2.循环左、右移位指令LADSTLRLBOUT,NRRBOUT,NRLWOUT,NRRWOUT,NRLDOUT,NRRDOUT,N在STL指令中,若IN和OUT指定的存储器不同,则须首先使用数据传送指令MOV将IN中的数据送入OUT所

5、指定的存储单元。如:MOVBIN,OUTSLBOUT,N【例】程序应用举例,将AC0中的字循环右移2位,将VW200中的字左移3位。【例】用I0.0控制接在Q0.0~Q0.7上的8个彩灯循环移位,从右到左以0.5s的速度依次点亮,保持任意时刻只有一个指示灯亮,到达最左端后,再从右到左依次点亮。LDSM0.1//首次扫描时MOVB1,QB0//置8位彩灯初态LDI0.0//T37产生周期为ANT370.5s的移位脉冲TONT37,+5LDT37//每来一个脉冲RLBQB0,1彩灯循环左移1位3.移位寄存器指令(SHRB)SH

6、RBDATA,S-BIT,N(1)移位寄存器指令SHRB将DATA数值移入移位寄存器。EN为使能输入端,连接移位脉冲信号,每次使能有效时,整个移位寄存器移动1位。DATA为数据输入端,连接移入移位寄存器的二进制数值,执行指令时将该位的值移入寄存器。S_BIT指定移位寄存器的最低位。N指定移位寄存器的长度和移位方向,移位寄存器的最大长度为64位,N为正值表示左移位,输入数据(DATA)移入移位寄存器的最低位(S_BIT),并移出移位寄存器的最高位。(2)DATA和S-BIT的操作数为I,Q,M,SM,T,C,V,S,L。数据

7、类型为:BOOL变量。N的操作数为VB,IB,QB,MB,SB,SMB,LB,AC,常量。数据类型为:字节。【例】移位寄存器应用举例。LDI0.0EUSHRBI0.1,M10.0,+4【例】用PLC构成喷泉的控制。用灯L1~L12分别代表喷泉的12个喷水注。(1)控制要求:按下起动按钮后,隔灯闪烁,L1亮0.5秒后灭,接着L2亮0.5秒后灭,接着L3亮0.5秒后灭,接着L4亮0.5秒后灭,接着L5、L9亮0.5秒后灭,接着L6、L10亮0.5秒后灭,接着L7、L11亮0.5秒后灭,接着L8、L12亮0.5秒后灭,L1亮0.

8、5秒后灭,如此循环下去,直至按下停止按钮。如图5-8所示。(2)I/O分配输入输出(常开)起动按钮:I0.0L1:Q0.0L5、L9:Q0.4(常闭)停止按钮:I0.1L2:Q0.1L6、L10:Q0.5L3:Q0.2L7、L11:Q0.6L4:Q0.3L8、L12:Q0.7分析:应用移位寄存器控制,根

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。