Instrucciones Ror (Rotar A La Derecha) Y Rol (Rotar A La Izquierda) - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Instrucciones básicas
8.10 Desplazamiento y rotación
8.10.2

Instrucciones ROR (Rotar a la derecha) y ROL (Rotar a la izquierda)

Tabla 8- 185 Instrucciones ROR y ROL
KOP / FUP
SCL
out := ROL(
in:=_variant_in_,
n:=_uint_in);
out := ROR(
in:=_variant_in_,
n:=_uint_in);
En KOP y FUP: haga clic en "???" y seleccione los tipos de datos del menú desplegable.
1
Tabla 8- 186 Tipos de datos para los parámetros
Parámetro
IN
N
OUT
● Con N=0 no hay rotación. El valor IN se asigna a OUT.
● Los bits rotados hacia fuera en un lado del valor de destino se rotan hacia el otro lado,
por lo que no se pierden los valores de bit originales.
● Si el número de bits que deben rotarse (N) excede el número de bits en el valor de
destino (8 para Byte, 16 para Word, 32 para DWord), la rotación se efectúa de todas
maneras.
● ENO es siempre TRUE (verdadero) tras ejecutarse las instrucciones de rotación.
Tabla 8- 187 Ejemplo: ROR para datos del tipo Word (palabra)
Rotar bits desde la derecha a la izquierda (N = 1)
IN
0100 0000 0000 0001
354
Descripción
Utilice las instrucciones de rotación (ROR y ROL) para rotar el patrón
de bits del parámetro IN. El resultado se deposita en el parámetro
OUT. El parámetro N define el número de bits rotados.
Tipo de datos
Enteros
USInt, UDint
Enteros
Valor de OUT antes de la primera rotación: 0100 0000 0000 0001
Después de la primera rotación a la dere-
cha:
Después de la segunda rotación a la dere-
cha:
ROR: rotar patrón de bits hacia la derecha
ROL: rotar patrón de bits hacia la izquierda
Descripción
Patrón de bits que debe rotarse
Número de bits que deben rotarse
Patrón de bits después de la rotación
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
1010 0000 0000 0000
0101 0000 0000 0000
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido