基本信息
文件名称:数据处理指令移位与循环移位指令82课件.pptx
文件大小:514.75 KB
总页数:5 页
更新时间:2025-05-30
总字数:约小于1千字
文档摘要

《PLC开发与交通综合应用》

数据处理指令

移位与循环移位指令主讲人:彭骏安徽交通职业技术学院

24.3数据处理指令4.3.5移位与循环移位指令1.移位指令SHR和SHL将输入参数IN指定的存储单元的整个内容逐位右移或左移若干位,移位的位数用输入参数N来定义,移位的结果保存在输出参数OUT指定的地址。无符号数移位和有符号数左移后空出来的位用0填充。有符号数右移后空出来的位用符号位(原来的最高位)填充,正数的符号位为0,负数的符号位为1。2.循环移位指令循环移位指令ROR和ROL将输入参数IN指定的存储单元的整个内容逐位循环右移或循环左移若干位,即移出来的位又送回存储单元另一端空出来的位,原始的位不会丢失。N为移位的位数,移位的结果保存在输出参数OUT指定的地址。

34.3数据处理指令

44.3数据处理指令含有移位指令和循环移位指令的梯形图,其中A[0-7]=16#8001=2#1000000000000001;B[0-3]=3。SHR(N=3)SHL(N=3)A[0]1000000000000001A[1]0001000000000000A[2]1000000000000001A[3]0000000000001000ROR(N=3)ROL(N=3)A[4]1000000000000001A[5]0011000000000000A[6]1000000000000001A[7]0000000000001100

谢谢观看