您现在的位置是:首页 > PLC技术 > PLC技术

PLC双整型数右移指令功能说明

来源:艾特贸易2017-06-05

简介SHR_DI (双整型数右移)指令,被允许输入端 EN 的逻辑 1 状态所激活, SHR _DI 指令是用来对输入 IN 双整型数的 0~31 位进行位跟位右移。输入 N 用来指定移位的数,如果 N 大于 32 ,指令的

    SHR_DI(双整型数右移)指令,被允许输入端EN的逻辑“1”状态所激活,SHR _DI指令是用来对输入IN双整型数的0~31位进行“位跟位”右移。输入N用来指定移位的数,如果N大于32,指令的作用仍然相当于N =32。用第31位的逻辑状态(即双整型数符号位的逻辑状态),从左边填充被移出后的空位“位”。这一点意味着如果整型数是“正数”,用“0”填充这些移出的空位,如果整型数是“负数”,则用“1”填充空位。移位指令的结果在OUT端扫描输出。如果N不等于“0”,则CC0OVSHR_DI指令置“0”。ENOEN有相同的信号状态。    4-159为双整型数右移指令对状态位的影响。    4-159    双整型数右移指令对状态位的影响    -     BR     CC1     CC0     OV     OS     OR     STA     RLO     /FC  写状态位     x     x     x     x    -     x     x     x     1