按关键词阅读: 指令 欧姆 PLC 讲解
22、应用 2双字比较指令下一页 2双字比较指令一CMPL(60) 梯形图符号及操作数取值区域梯形图符号及操作数取值区域 功能: 将通道C11、C1中的两个4位16进制数连连成一个8位 16进制数 , 将通道C2、C2中的两个4位16进制数 连连成另一个8位16进制数 , 然后比较比较这两个8位数的大 小 , 将比较结果送SR区的标志位 。
应用下一页 CMPL指令的应用 比较(C11、C1)与(C21、C2) 大于 , 则大于标志位25505置位为ON 。
等于 , 则等于标志位25506置位为ON 。
小于 , 则小于标志位25507置位为ON 。
出错 , 则出错标志位25503置位为ON 。
3块比较指令下一页 3块比较指令 一 。
23、BCMP(68)/BCMP(68) 梯形图符号及操作数取值区域梯形图符号及操作数取值区域 功能下一页 BCMP指令的功能指令的功能 比较块由CB , CB+1 , CB+2 ,CB+31组成 , 分16个比较区域 , 每一 个区域由两个通道定义 , 第一个为下限 ,第二个为上限 , 上限值应大于等于下限 值 。
当执行条件为ON时 , 将比较数据CD 与每一个区域进行比较 , 如果CD处在 某一个区域中 , 比较结果通道R中对应 位置1 , 否则该对应位置0 。
应用下一页 BCMP指令的应用 执 行 结 果 4表比较指令下一页 4表比较指令 TCMP(85)/TCMP(85) 梯形图符号及操作数取值区域梯形图符号及操作数取值区域 将数 。
24、据CD与TB , TB+1 , TB+2 , TB+15 中的数据进行比较 , 如果CD与这些通道中某一 个的数据相同 , 则结果通道R中相应的位置1 ,否则置0。
应用下一页 TCMP指令的应用 执 行 结 果 E数据移位指令下一页 D2.数据移位指令 移位寄存器指令SFT 可逆移位寄存器指令SFTR 字移位指令WSFT 算术左移指令ASL 算术右移指令ASR(26)/ASR(26) 循环左移指令ROL(27)/ROL(27) 循环右移指令ROR(28)/ROR(28) 1位数字左移指令SLD(74)/SLD(74) 1位数字右移指令SRD(75)/SRD(75) 异步移位寄存器指令ASFT(17)/ASFT 。
25、(17) 1移位寄存器指令SFT(10) 附注:开始通道号St必须小于或等于结束通 道号E , 且St和E必须在同一区域 。
梯形图符号及操作数取值区域梯形图符号及操作数取值区域 功能示意图下一页 当复位端R为OFF时 , 在移位脉冲端SP由OFFON的上升 沿时 , E到St通道中的所有位依次左移一位 , E通道的最高 位溢出丢失 , St通道的最低位则移进数据输入端IN的数据 。
当复位端R为ON时 , 从St到E通道中的所有位将置为OFF ,此时移位脉冲端和数据输入端无效 。
SFT指令的功能示意图 应用下一页 说明:SFT指令编程时 , 先编数据输入端 , 再编移 位脉冲端 , 再编复位端 , 最后编SFT指令 。
SFT指令的应用 。
26、 2可逆移位下一页 2可逆移位寄存器指令 SFTR(84)/SFTR(84) 梯形图符号及操作数取值区域 说明:控制通 道C中的数据规 定了移位方向、 数据输入端、移 位脉冲端和复位 端 。
C定义下一页 控制通道C的含义及移位功能 说明:如果控制通道复位端(bit15)为ON , 则从 St到E通道的数据及进位为CY全部复位为0. 应用一下一页 SFTR指令的应用(一) 应用二下一页 SFTR指令的应用(二) 3下一页 3字移位指令 WSFT(16)/WSFT(16) 功能:当执行条件为ON时 , WSFT每执行一次将St和E 通道中的数据以字为单位左移一次 , 0000移进St , E中 的数据溢出丢失 。
。
27、梯形图符号及操作数取值区域梯形图符号及操作数取值区域 应用一下一页 WSFT指令的应用 4下一页 4算术左移指令 ASL(25)/ASL(25) 梯形图符号及操作数取值区域梯形图符号及操作数取值区域 功能下一页 ASL指令的功能 当执行条件为ON时 , ASL每执行一次将 Ch中数据左移一位 , 最高位移到CY位 ,0移进最低位 。
算术右移算术右移下一页 5算术右移指令 ASR(26)/ASR(26) 梯形图符号及操作数取值区域梯形图符号及操作数取值区域 功能下一页 ASR指令的功能 当执行条件为ON时 , ASR每执行一次将 Ch中数据右移一位 , 最低位移到CY位 ,0移进最高位 。
6循环左移下一页 6循 。
28、环左移指令 ROL(27)/ROL(27) 梯形图符号及操作数取值区域梯形图符号及操作数取值区域 功能下一页 ROL指令的功能指令的功能 当执行条件为ON时 , ROL每执行一 次将Ch中的数据连同CY位数据 ,循环左移一位 。
7循环右移下一页 7循环右移指令 ROR(28)/ROR(28) 梯形图符号及操作数取值区域梯形图符号及操作数取值区域 功能下一页 ROR指令的功能 当执行条件为ON时 , ROR每执 行一次将Ch中的数据连同CY位 数据 , 循环右移一位 。
稿源:(未知)
【傻大方】网址:/a/2021/0801/0023374996.html
标题:欧姆|欧姆龙plc指令讲解( 四 )