名称:右移

符号:SHR

说明:

        将输入参数 1 “IN”右移输入参数 2 “N”位，结果赋给输出参数OUT。无符号数右移后，高位补“0”。有符号数，若其值小于零，则高位补“1”；若其值大于零，则高位补“0”。

图片:

参数:

参数 | 声明 | 类型 | 描述
--- | --- | --- | ---
IN | Input | BOOL/BYTE/WORD/DWORD |
    第一输入值(被操作数)
N | Input | UINT |
    第二输入值（右移位数）
OUT | Output | BOOL/BYTE/WORD/DWORD |
    输出值

示例:

LD:

ST:

TagOut := SHR(IN := TagIn1, N := TagIn2);

解释:

参数 | 操作数 | 值
--- | --- | ---
IN | TagIn1 | 8
N | TagIn2 | 2
OUT | TagOut | 2

    	IN、N输入相应类型数据，SHR输出右移运算结果。