名称:右移
符号: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:
解释:
| 参数 | 操作数 | 值 |
|---|---|---|
| IN | TagIn1 | 8 |
| N | TagIn2 | 2 |
| OUT | TagOut | 2 |
IN、N输入相应类型数据,SHR输出右移运算结果。