可编程序控制器及其应用 教学课件 ppt 作者 王成福5-2

上传人:w****i 文档编号:92491260 上传时间:2019-07-10 格式:PPT 页数:8 大小:162KB
返回 下载 相关 举报
可编程序控制器及其应用 教学课件 ppt 作者 王成福5-2_第1页
第1页 / 共8页
可编程序控制器及其应用 教学课件 ppt 作者 王成福5-2_第2页
第2页 / 共8页
可编程序控制器及其应用 教学课件 ppt 作者 王成福5-2_第3页
第3页 / 共8页
可编程序控制器及其应用 教学课件 ppt 作者 王成福5-2_第4页
第4页 / 共8页
可编程序控制器及其应用 教学课件 ppt 作者 王成福5-2_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《可编程序控制器及其应用 教学课件 ppt 作者 王成福5-2》由会员分享,可在线阅读,更多相关《可编程序控制器及其应用 教学课件 ppt 作者 王成福5-2(8页珍藏版)》请在金锄头文库上搜索。

1、5.2 数据比较指令,5.2.1 字比较指令CMP(20)和CMPL(60),1.单字比较指令CMP(20),(1) 格式,其中, C1是比较数1, C2是比较数2,它们的选取范围是#、IR、SR、HR、AR、LR、TC、DM、*DM。当选取TC时为定时器/计数器的当前值。,(2) 功能: 在执行条件为ON时,将C1和C2进行比较,并将比较结果送到各标志位:当C1C2时,大于标志位25505为ON;当C1=C2时,等于标志位25506为ON;当C1C2时,小于标志位25507为ON。,5.2 数据比较指令,例2 右图是一个使用单字比较指令的例子。在00000为ON时,TIM000的当前值每隔0

2、.1S要减1。若TIM000的当前值大于200时,25505和20000均为ON;若T000的当前值等于200时,25506和20001均为ON;当T000的当前值小于200时,25507和20002均为ON;当T000的当前值为0000时,20002和20003均为ON。由本例可见,配合CMP指令,一个定时器可以控制多个输出位。,5.2 数据比较指令,2.双字比较指令CMPL(60),(1) 格式,其中,C1是第一个双字的开始通道,C2是第二个双字的开始通道,它们的选取范围是IR、SR、HR、AR、LR、TC、DM、*DM。当选取TC时为定时器/计数器的当前值。,(2) 功能: 在执行条件为

3、ON时,将C1+1、C1两个通道的内容与C2+1、C2两个通道的内容进行比较,并将比较结果送到各标志位:当(C1+1、C1)内容(C2+1、C2)内容时,大于标志位25505为ON;当(C1+1、C1)内容=(C2+1、C2)时,等于标志位25506为ON;当(C1+1、C1)内容 (C2+1、C2)时,小于标志位25507为ON。,5.2 数据传送指令,5.2.2 块比较指令BCMP(68)/ BCMP(68),(1) 格式,其中,CD是比较数据,其范围是#、IR、SR、HR、AR、LR、TC、DM、*DM。CB是数据块的起始通道, R是比较结果通道,它们的范围是:IR、SR、HR、AR、L

4、R、TC、DM、*DM。,(2) 功能: 当执行条件为ON时,将数据CD与以CB开始的16个上下限数据构成的区域比较。若CD处在某个区域中,则与该区域对应的R通道的位为ON。若CBCDCB+1,则R的bit00为ON;若CB+2CDCB+3, R的bit01为ON;依次类推。,5.2 数据传送指令,5.2.2 块比较指令BCMP(68)/ BCMP(68),(1) 格式,其中,CD是比较数据,其范围是#、IR、SR、HR、AR、LR、TC、DM、*DM。CB是数据块的起始通道, R是比较结果通道,它们的范围是:IR、SR、HR、AR、LR、TC、DM、*DM。,(2) 功能: 当执行条件为ON

5、时,将数据CD与以CB开始的16个上下限数据构成的区域比较。若CD处在某个区域中,则与该区域对应的R通道的位为ON。若CBCDCB+1,则R的bit00为ON;若CB+2CDCB+3, R的bit01为ON;,依次类推。,5.2 数据传送指令,5.2.3 表比较指令TCMP(85)/ TCMP(85),(1) 格式,其中,CD是比较数据,其范围是#、IR、SR、HR、AR、LR、TC、DM、*DM。TB是比较表的起始通道,R是比较结果通道,它们的范围是IR、SR、HR、AR、LR、TC、DM、*DM。,(2) 功能: 当执行条件为ON时,将数据CD与以TB开始的16个通道分别进行比较。若CD与

6、某一通道的数据相等,则与该通道对应的R通道中的位为ON。若CD=TB,则R的bit00为ON;若CD=TB +1, R的bit01为ON;,依次类推。,5.2 数据比较指令,5.2.4 数据区域比较指令ZCP(-)和ZCPL(-),1.单字数据区域范围比较指令ZCP(-),(1) 格式,其中, CD是比较数,LL是数据区域范围下限,UL是数据区域范围上限,它们的选取范围是#、IR、SR、HR、AR、LR、TC、DM、*DM。,(2) 功能: 在执行条件为ON时,将数据CD与以LL为下限、UL为上限的数据区域比较,根据比较结果置相应的标志位。若CDUL,则大于标志位25505为ON。,5.2 数据比较指令,2.双字数据区域范围比较指令ZCPL(-),(1) 格式,其中, CD是比较数的开始通道,LL是数据区域范围下限的开始通道,UL是数据区域范围上限的开始通道,它们的选取范围是#、IR、SR、HR、AR、LR、TC、DM、*DM。,(2) 功能: 在执行条件为ON时,将CD+1和CD组成的8位十进制数据与指定的数据区域范围进行比较。若(CD+1、CD) 内容(UL+1、UL)内容,则25505为ON。,

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

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

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