6ES7416-3XL04-0AB0
11.2.3 ROR_DW 双字右循环
符号
参数 数据类型 存储区域 说明
EN BOOL I,Q,M,L,D 使能输入
ENO BOOL I,Q,M,L,D 使能输出
IN DWORD I,Q,M,L,D 要循环的值
N WORD I,Q,M,L,D 要循环的位数
OUT DWORD I,Q,M,L,D 双字循环操作的结果
说明
ROR_DW(双字右循环指令)可以由使能(EN)输入端的逻辑“1”信号激活。ROR_DW
指令用于将输入IN 位的全部内容逐位循环右移。输入N 指定循环的位数。如果N 大于 32,
则双字IN 循环 ((N-1) 乘 32)+1 位。左边的位以循环位状态填充
6ES7416-3XL04-0AB0
地 址 说 明
<跳转标号> 跳转目标的符号名
说明
如果状态位 BR=1,该指令将中断当前线性程序扫描,并跳转到一个跳转目标。
在跳转目标继续进行线性程序扫描。跳转目标通过一个跳转标号来指定。可向前
跳转或向后跳转。只能在一个程序块内执行跳转,即跳转指令和跳转目标必须位
于同一个程序块内。跳转目标在该块内必须是唯一的。*大跳转距离为 -32768 或
+32767 个程序代码字。实际跳转的*大长度取决于程序中所使用语句的组合情
况(一个、两个或三个字语句)。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写: - - - - - 0 1 - 0
逻辑控制指令
6-10
6.9 JNBI 若 BR = 0,则跳转
格式
6ES7416-3XL04-0AB0
NDR OUTPUT BOOL I、Q、M、D、L NDR状态参数:
0:作业还没有启动,或仍然处于激活状态
1:作业已成功完成。
S7通讯
用于S7-300/400系统和标准功能的系统软件
A5E00446508-01 19-19
参数声明 数据类型 存储区域 描述
ERROR
STATUS
OUTPUT
OUTPUT
BOOL
WORD
I、Q、M、D、L
I、Q、M、D、L
ERROR和STATUS状态参数,出错显示:
ERROR=0
STATUS的数值:
6ES7416-3XL04-0AB0