6ES7416-3ER05-0AB0
IN DWORD I,Q,M,L,D 要循环的值
N WORD I,Q,M,L,D 要循环的位数
OUT DWORD I,Q,M,L,D 双字循环操作的结果
说明
ROL_DW(双字左循环指令)可以由使能(EN)输入端的逻辑“1”信号激活。ROL_DW 指
令用于将输入IN 位的全部内容逐位循环左移。输入N 指定循环的位数。如果N 大于 32,
则双字IN 循环 ((N-1) 乘 32)+1 位。右边的位以循环位状态填充。双字循环操作的结果可
以在输出OUT 中扫描。如果N 不等于“0”,则通过 ROL_DW 指令将 CC 0 位和OV 位
清零。
ENO 和EN 具有相同的信号状态。
状态字
6ES7416-3ER05-0AB0
RLO 被拷贝到该指令的 BR 中,而与 RLO 无关。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写: x - - - - 0 1 1 0
举例
STL 解释
A I 1.0
A I 1.2
JNB JOVR
L IW8
T MW22
JOVR: A I 2.1
// 如果RLO=0,则跳转到JOVR。将RLO 位的内容复制到BR 位
// 如果没有执行跳转,则继续执行程序扫描
// 在跳转到 JOVR 之后继续进行程序扫描
逻辑控制指令
6-9
6ES7416-3ER05-0AB0
参数 声明 数据类型 存储区域 描述
EN_R INPUT BOOL I、Q、M、D、L、
常数
经激活可进行接收的控制参数在输入置位
时发出信号,通知该对象准备接收。
ID INPUT WORD M、D、常数寻址参数ID,参见用于S7通讯的SFB/FB
和SFC/FC的公用参数
R_ID INPUT DWORD I、Q、M、D、L、
常数
寻址参数R_ID,参见用于S7通讯的SFB/FB和
SFC/FC的公用参数
使用通过CP 441到S5或辅助设备的连接,
R_ID包含了远程设备的地址信息。要了解更多
6ES7416-3ER05-0AB0