您现在的位置是:首页 > PLC技术 > PLC技术
PLC整型数右移指令功能说明
来源:艾特贸易2017-06-05
简介SHR_I (整型数右移)指令,被允许输入端 EN 的逻辑 1 状态所激活, SHR_I 指令是用来对输入 IN 整型数的 0 15 位进行位跟位右移, 16~ 31 位不受影响。输入 N 用来指定移位的数,如果 N 大
SHR_I(整型数右移)指令,被允许输入端EN的逻辑“1”状态所激活,SHR_I指令是用来对输入IN整型数的0—15位进行“位跟位”右移,16~ 31位不受影响。输入N用来指定移位的数,如果N大于16,指令的作用仍然相当于N =16。用第15位的逻辑状态(即符号位的逻辑状态),从左边填充被移出后的空位“位”。这一点意味着如果整型数是“正数”,用“0”填充这些移出的空位,如果整型数是“负数”,则用“1”填充空位。移位指令的结果在OUT端扫描输出。如果N不等于“0”,则CC0和OV被SHR_I指令置“0”。ENO和EN有相同的信号状态。图4-83为右移4位指令说明。
图4-83 右移4位指令图示说明 表4-157为整型数右移指令对状态位的影响。 表4-157 整型数右移指令对状态位的影响 - BR CC1 CC0 OV OS OR STA RLO /FC 写状态位 x x x x - x x x 1
点击排行
PLC编程的基本规则
