F125_DROR

冗余的指令

注释

这是冗余的F指令。它被替换为: ROR

此函数将输出d中的值向右旋转。输出d处要向右旋转的位数由输入n处分配的值指定。此迁移可以在0到255之间(只有n的较低值字节有效)。右旋转意味着从位位置0(LSB)移出的位通过位位置31(MSB)被移入输出d处的值中当输入n = 0时,不发生旋转。当输入n > 32,获得与数字n < 32相同的结果:例如,n = 32产生与n = 0时相同的结果;n = 33与n = 1的结果相同。位置n - 1处的位(向右移出的最后一位)同时存储到系统变量sys_bIsCarry(进位标志)中,以便可相应进行评估。

  1.  (1) 日期
  2.  (2) 开始:ON
  3.  (3) 进位标志

参数

输入

n (INT)

要旋转的位数(范围:0至255)

输出

d(DWORD, DINT, UDINT, DATE, TOD, DT)

32位区域

错误标志

sys_bIsCarry(对于一次扫描变为TRUE)

如果d的位置n - 1处的位具有值1。

相关主题

最后更新日期:2020-02-21此页面上的反馈松下热线