您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7的整数右移(SHR_I)指令
来源:艾特贸易2017-06-05
简介当整数右移 ( SHR_I) 指令的 EN 位为高电平“ 1 ”时,将执行移位指令,将 IN 端指定的内容右移 N 端指定的位数,然后写入 OUT 端指令的目的地址中,与字的右移不同的是整数移位时,按
当整数右移( SHR_I)指令的EN位为高电平“1”时,将执行移位指令,将IN端指定的内容右移N端指定的位数,然后写入OUT端指令的目的地址中,与字的右移不同的是整数移位时,按照低位丢失、高位补符号位状态的原则,即正数高位补“0”,而负数补“1”。整数右移(SHR_I)指令和参数见表4-41。
表4-41 整数右移(SHR_I)指令和参数
下面艾特贸易网小编用一个例子来说明整数右移指令,梯形图和指令表如图4-76所示。当I0.0闭合时,激活整数右移指令,IN中的整数存储在MWO中,假设这个数为2#0001 1101 1111 1011,向右移4位后,OUT端的MW0中的数是2#0000 0001 1101 1111,而假设这个数为2#1001 1101 1111 1011,向右移4位后,OUT端的MW0中的数是2#1111 1001 1101 1111,其示意图如图4-77所示。
图4-76 整数右移指令示例
图4-77 整数右移指令示意图
点击排行
