Siemens SIMATIC S7-200 Manual De Sistema página 297

Sistemas de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:
Tabla de contenido

Publicidad

Rotar palabra doble a la derecha, Rotar palabra doble a la izquierda
K
ROR_DW
O
EN
P
F
IN
U
P
N
ROL_DW
EN
IN
N
A
RRD
W
L
RLD
221
222
Entradas/salidas
IN
VD, ID, QD, MD, SMD, LD, AC, HC, constante, *VD, *AC, SD, *LD
N
VB, IB, QB, MB, SMB, LB, AC, constante, *VD, *AC, SB, *LD
OUT
VD, ID, QD, MD, SMD, LD, AC, *VD, *AC, SD, *LD
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
Las operaciones Rotar palabra doble a la derecha y Rotar
palabra doble a la izquierda rotan el valor de la palabra doble
ENO
de entrada (IN) a la derecha y a la izquierda respectivamente,
tantas posiciones como indique el valor de desplazamiento (N)
OUT
OUT
y cargan el resultado en la palabra doble de salida (OUT).
Si el valor de desplazamiento (N) es mayor o igual a 32, antes
de la operación de rotación se ejecutará una operación módulo
ENO
32 en el valor de desplazamiento (N). De ello resulta un valor
OUT
OUT
de rotación de 0 a 31. Si el valor de desplazamiento es igual
a 0, no se rotará el valor. Si se ejecuta la rotación, el valor del
último bit rotado se copiará en la marca de desbordamiento
(SM1.1).
OUT, N
Si el valor de desplazamiento no es un entero múltiplo de 32, el
último bit rotado se copiará en la marca de desbordamiento
OUT, N
(SM1.1). La marca cero (SM1.0) se activará si el valor a rotar
es igual a cero.
224
Las operaciones de rotación de palabras dobles no llevan
signo.
Condiciones de error que ponen ENO a 0: SM4.3 (tiempo de
ejecución), 0006 (direccionamiento indirecto)
Estas operaciones afectan a las siguientes marcas especiales:
SM1.0 (cero); SM1.1 (desbordamiento)
Operandos
Operaciones SIMATIC
Tipos de datos
DWORD
BYTE
DWORD
9-121

Publicidad

Tabla de contenido
loading

Tabla de contenido