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

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

Publicidad

Rotar byte a la derecha, Rotar byte a la izquierda
K
ROR_B
O
EN
P
F
IN
U
P
N
ROL_B
EN
IN
N
A
RRB
W
L
RLB
221
222
Entradas/salidas
IN
VB, IB, QB, MB, SMB, SB, LB, AC, *VD, *AC, *LD
N
VB, IB, QB, MB, SMB, SB, LB, AC, constante, *VD, *AC, *LD
OUT
VB, IB, QB, MB, SMB, SB, LB, AC, *VD, *AC, *LD
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
Las operaciones Rotar byte a la derecha y Rotar byte a la
izquierda rotan el valor del byte de entrada (IN) a la derecha y
ENO
a la izquierda respectivamente, tantas posiciones como indique
el valor de desplazamiento (N) y cargan el resultado en el byte
OUT
OUT
de salida (OUT).
Si el valor de desplazamiento (N) es mayor o igual a 8, antes
de la operación de rotación se ejecutará una operación módulo
ENO
8 en el valor de desplazamiento (N). De ello resulta un valor de
rotación de 0 a 7. Si el valor de desplazamiento es igual a 0, no
OUT
OUT
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).
Si el valor de desplazamiento no es un entero múltiplo de 8, 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.
OUT, N
Las operaciones de rotación de bytes no llevan signo.
Condiciones de error que ponen ENO a 0: SM4.3 (tiempo de
224
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
BYTE
BYTE
BYTE
9-119

Publicidad

Tabla de contenido
loading

Tabla de contenido