PLC原理及工程应用 教学课件 ppt 作者 孙同景 陈桂友 第三章 小型整体式PLC(5)

上传人:E**** 文档编号:89184508 上传时间:2019-05-20 格式:PPT 页数:95 大小:1.21MB
返回 下载 相关 举报
PLC原理及工程应用 教学课件 ppt 作者 孙同景 陈桂友 第三章 小型整体式PLC(5)_第1页
第1页 / 共95页
PLC原理及工程应用 教学课件 ppt 作者 孙同景 陈桂友 第三章 小型整体式PLC(5)_第2页
第2页 / 共95页
PLC原理及工程应用 教学课件 ppt 作者 孙同景 陈桂友 第三章 小型整体式PLC(5)_第3页
第3页 / 共95页
PLC原理及工程应用 教学课件 ppt 作者 孙同景 陈桂友 第三章 小型整体式PLC(5)_第4页
第4页 / 共95页
PLC原理及工程应用 教学课件 ppt 作者 孙同景 陈桂友 第三章 小型整体式PLC(5)_第5页
第5页 / 共95页
点击查看更多>>
资源描述

《PLC原理及工程应用 教学课件 ppt 作者 孙同景 陈桂友 第三章 小型整体式PLC(5)》由会员分享,可在线阅读,更多相关《PLC原理及工程应用 教学课件 ppt 作者 孙同景 陈桂友 第三章 小型整体式PLC(5)(95页珍藏版)》请在金锄头文库上搜索。

1、 PLC原理及应用,第三章小型整体式PLC,3算术左移指令ASL(25)/ASL(25),(1)梯形图符号,算术左移指令的梯形图符号如图3-160所示。其中ch为移位通道。,(2)工作,当ASL前面的状态为ON时,移位通道ch中的内容每个扫描周期左移1位,ch中bit15的内容移入进位标志位CY,bit00的内容填入0即变为OFF。对于ASL,只有当其前面的状态由OFF变为ON时执行一次,ch中的内容与ASL指令工作时一样左移一位。,(3)数据区与标志位,1)数据区:IR、SR、HR、AR、LR、DM、*DM。 2)出错标志位25503:间接寻址DM单元不存在时为ON,此时该指令不执行。 3)

2、进位标志位25504:移位溢出的位进入该标志位。 4)相等标志位25506:当移位通道中的内容为0000时为ON。,4算术右移指令ASR(26)/ASR(26),(1)梯形图符号,算术右移指令的梯形图符号如图3-162所示。其中ch为移位通道。,(2)工作,当ASR前面的状态为ON时,移位通道ch中的内容每个扫描周期右移1位,ch中bit00的内容移入进位标志位CY,bit15的内容填入0即变为OFF。对于ASR,只有当其前面的状态由OFF变为ON时执行一次,ch中的内容与ASR指令工作时一样右移一位。,(3)数据区与标志位,1)数据区:IR、SR、HR、AR、LR、DM、*DM。 2)出错标

3、志位25503:间接寻址DM单元不存在时为ON,此时该指令不执行。 3)进位标志位25504:移位时从bit00溢出的位进入该标志位。 4)相等标志位25506:当移位通道中的内容为0000时为ON。,5循环左移指令ROL(27)/ROL(27),(1)梯形图符号,循环左移指令的梯形图符号如图3-163所示。其中ch为移位通道。,(2)工作,当ROL前面的状态为ON时,移位通道ch中的内容在每个扫描周期左移1位,进位标志位CY的内容移入ch的bit00,bit15的内容移入进位标志位CY。对于ROL,当其前面的状态由OFF变为ON时,执行一次,移位方式同ROL。,注意:进位标志位在遇到END指

4、令时复位为OFF。,假定移位开始前DM0000的内容为4000,则00000第一次由OFF变为ON后,DM0000的内容变8000;第二次由OFF变为ON后,DM0000的内容为 0000,此后,DM0000的内容保持0000不变。,0,0,1,(3)数据区与标志位,1)数据区:IR、SR、HR、AR、LR、DM、*DM 2)出错标志位25503:间接寻址DM单元不存在时为ON,此时该指令不执行 3)进位标志位25504:ch中bit15的内容进入该位 4)相等标志位25506:当ch中的内容为0000时为ON,6循环右移指令ROR(28)/ROR(28),(1)梯形图符号,循环右移指令的梯形

5、图符号如图3-166所示。其中ch为移位通道。,(2)工作,当ROR的面的状态为ON时,移位通道ch中的内容在每个扫描周期右移1位,移位指令执行前进位标志CY的内容移入ch的bit15,ch的bit00的内容移入进位标志位CY。对于ROR,当其前面的状态由OFF变为ON时,执行一次,移位方式同ROR。,(3)数据区与标志位,1)数据区:IR、SR、HR、AR、LR、DM、*DM 2)出错标志位25503:间接寻址DM单元不存在时为ON,此时该指令不执行 3)进位标志位25504:ch中bit00的内容进入该位 4)相等标志位25506:当ch中的内容为0000时为ON,7. 一位数字左移指令S

6、LD(74)/SLD(74),(1)梯形图符号,一位数字左移指令的梯形图符号如图3-167所示。其中B为移位开始通道,E为移位结束通道。,(2)工作,当SLD前面的状态为ON时,从B到E通道中的内容以数字为单位左移。该指令每执行一次,左移1位数字,开始通道B的数字0填入数据0,结束通道E的数字3(即最高位数字)丢失。,B,(3)数据区与标志位,1)数据区:IR、SR、HR、AR、LR、DM、*DM 2)出错标志位25503:有以下情况之一时,该位为ON,此时该指令不执行 开始通道B和结束通道E不在同一数据区内 开始通道B的通道号大于结束通道E的通道号 间接寻址DM单元不存在,8. 一位数字右移

7、指令SRD(75)/SRD(75),(1)梯形图符号,一位数字左移指令的梯形图符号如图3-168所示。其中B为移位开始通道,E为移位结束通道。,(2)工作,当SRD前面的状态为ON时,从B到E通道中的内容以数字为单位右移。该指令每执行一次,右移1位数字,开始通道B的最低位数字丢失,结束通道E的最高位数字填入0。,(3)数据区与标志位,1)数据区:IR、SR、HR、AR、LR、DM、*DM 2)出错标志位25503:有以下情况之一时,该位为ON,此时该指令不执行 开始通道B和结束通道E不在同一数据区内 开始通道B的通道号大于结束通道E的通道号 间接寻址DM单元不存在,9. 字移位WSFT(16)

8、WSFT(16),(1)梯形图符号,字移位指令的梯形图符号如图3-170所示。其中,B为字移位开始通道,E为移位结束通道。,(2)工作,当WSFT前面的状态为ON时,从B到E通道中的内容以通道为单位左移。每执行一次,左移一个通道,通道E的原内容丢失,通道B的内容填入0000。,(3)数据区与标志位,1)数据区:IR、SR、HR、AR、LR、DM、*DM 2)出错标志位25503:有以下情况之一时,该位为ON,此时该指令不执行 开始通道B和结束通道E不在同一数据区内 开始通道B的通道号大于结束通道E的通道号 间接寻址DM单元不存在,10. 异步移位寄存器指令ASFT(17)/ASFT (17),

9、(1)梯形图符号,异步移位寄存器指令的梯形图符号及控制通道的内容如图3-172所示。其中,C为控制通道,B为移位起始通道,E为移位结束通道。,(2)工作,B和E之间的通道构成一个可逆异步移位寄存器,ASFT可以将寄存器中的0000字上移或下移,执行几次ASFT后,所有0000字可以集中到寄存器的上半部或下半部。,执行一次ASFT,如果是下移,所有内容为0000的通道与紧邻的低地址通道之间交换数据,若某一内容为0000通道的紧邻的低地址通道内容也为0000,则这两个通道不发生数据交换。,执行一次ASFT,如果是上移,所有内容为0000的通道与紧邻的高地址通道之间交换数据,若某一内容为0000通道

10、的紧邻的高地址通道内容为0000,则这两个通道不发生数据交换。,如果寄存器中不包含0000的字,将不发生移动,不出现数据交换。,注意:,寄存器中0000字移动的方向由控制数据C规定,C也用来复位寄存器。,控制通道C的bit14为OFF,将不发生移动,不出现数据交换。,(3)数据区与标志位,1)数据区:C为IR、SR、HR、AR、LR、DM、*DM、#;B、E为IR、SR、HR、AR、LR、DM、*DM 2)出错标志位25503:有以下情况之一时,该位为ON,此时该指令不执行 开始通道B和结束通道E不在同一数据区内 开始通道B的通道号大于结束通道E的通道号 间接寻址DM单元不存在,3.4.6 转

11、换指令,CPM1A提供六种转换指令。常用的有:二-十进制间的转换指令,译码、编码指令,七段译码指令,ASCII码转换指令等。,1.二-十进制转换BCD(24)/ BCD(24),(1)梯形图符号,二-十进制转换指令的梯形图符号如图3-174所示。其中,B为源数据,是二进制数据,D为目的数据通道,用于存放转换后的BCD数据。,(2)工作,当BCD指令前面的状态为ON时,把B中的二进制数据转换为BCD数据,存放于D通道中。,(3)数据区与标志位,1)数据区:B为IR、SR、HR、AR、LR、DM、*DM;D为IR、SR、HR、AR、LR、DM、*DM 2)出错标志位25503:当转换后的数据大于9

12、999时或间接寻址DM单元不存在时为ON,此时该指令不执行 3)相等标志位25506:当转换后的数据为0000时为ON,2.十-二进制转换BIN(23)/BIN(23),(1)梯形图符号,十-二进制转换指令的梯形图符号如图3-175所示。其中,B为源数据,是BCD数据;D为目的数据通道,用于存放转换后的二进制数据。,(2)工作,当BIN前面的状态为ON时,把B中的BCD数转换成二进制数据,存放于目的数据通道D中。,(3)数据区与标志位,1)数据区:B为IR、SR、HR、AR、LR、TC、DM、*DM;D为IR、SR、HR、AR、LR、DM、*DM 2)出错标志位25503:当B中的数据不是BC

13、D数时或间接寻址DM单元不存在时为ON,此时该指令不执行 3)相等标志位25506:指令执行完后D中的内容为0000时为ON,3.译码指令MLPX(76)/MLPX(76),(1)梯形图符号,译码指令的梯形图符号如图3-176所示。其中,S为源数据,C为控制数据,D为目的通道的第一个通道。,(2)工作,当MLPX前面的状态为ON时,在控制数据C的控制下,对源数据中的数字进行译码,译码结果存放在目的通道D开始的通道中。第1位数字译码后放在通道D中,第2位数字译码后存放在D+1通道中,依此类推,第4位数字译码后存放于D+3通道中。,译码时,从控制数据C指定的数字开始译码,然后对与之相邻的高位数字译

14、码,若对数字3译码后仍不足要译码数字位数,则再从数字0译码。,对源数据的某位数字译码时,按这位数字的十六进制数值转换为十进制数,将目的通道中与该十进制数对应的位置为ON。,(2)工作,对两位数字译码时的情况,不同控制数据下的译码情况,在指定数据区D时,应保证目的通道不超出数据区范围。如控制数据为#0023时,需用三个目的通道,若指定D为HR18,PLC将出错标志位25503置为ON,且不执行该条MLPX指令。 这是因为这条指令把HR18 、HR19、HR20通道作为存放译码结果的通道,但在CPM型机中的HR20是不存在的。 在指定控制数据区时,应保证控制数据的数字0和数字1不超过3。,注意:,

15、(3)数据区与标志位,1)数据区:S为IR、SR、HR、AR、LR、TC、DM、*DM;C为IR、SR、HR、AR、LR、TC、DM、*DM、#;D为IR、SR、HR、AR、LR、DM、*DM 2)出错标志位25503:当结果通道D3超出数据区范围时为ON,此时该指令不执行,4.编码指令DMPX(77)/DMPX(77),(1)梯形图符号,编码指令的梯形图符号如图3-179所示。其中,S是源数据的第一个通道,D是目的通道,C是控制数据。,(2)工作,当DMPX前面的状态为ON时,在控制数据C的控制下,对源数据通道进行编码,编码结果存放在目的通道的指定数字位上。,对源数据的某个通道编码时,把该通

16、道中为1的最高一个bit的位号转换成十六进制后,存放到目的通道的指定数字位上。,对第一个源数据通道S的编码结果存放在目的通道D的指定的开始存放数字位上,S+1通道的编码结果存放在D的开始存放数字位的相邻高位数字上,依此类推,存放完D的数字3后再从D的数字0开始存放。,(2)工作,DMPX指令的典型使用方法,控制数据C为#0013表示对从HR00开始的两个源数据通道进行编码,编码结果从DM0000的数字3开始存放。因HR00通道中为1的bit的最高位号为11,转换为十六进制为B,故DM0000的数字3被存入B。HR01通道中为1的最高位号为7,故DM0000的数字0被存入7。,不同控制据下的编码情况,注意:,在指定源数据区S时,应注意不要超出数据范围。 在指定控制数据时,应保证控制数据的数字0和数字1不大于3。,(3)数据区与标志位,1)数据区:S为IR、SR、HR、AR、LR、TC、DM、*DM;D为IR、SR、HR、AR、LR、DM、*DM;C为IR、SR、HR、AR、LR、TC、DM、*DM、# 2)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号