11.2
Operaciones de rotacíon
11.2.1
Lista de operaciones de rotación
Descripción
Las operaciones de rotación sirven para rotar bit a bit todo el contenido de la entrada IN, hacia la
izquierda o hacia la derecha (v. Registros de la CPU). Las posiciones libres de los bits se rellenan
con los estados de señal de los bits que se desplazan fuera de la entrada IN. El número que se
introduce en el parámetro de entrada N indica el número de bits que se va a rotar.
Dependiendo de la operación, la rotación tiene lugar vía el bit A1 de la palabra de estado. El bit A0
de la palabra de estado se pone a 0.
Se dispone de las siguientes operaciones de rotación:
•
ROL_DW
•
ROR_DW
11.2.2
ROL_DW
Símbolo
ROL_DW
EN
IN
N
Parámetro
EN
ENO
IN
N
OUT
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
Rotar 32 bits a la izquierda
Rotar 32 bits a la derecha
Rotar 32 bits a la izquierda
ENO
OUT
Tipo de datos
BOOL
BOOL
DWORD
WORD
DWORD
Operaciones de desplazamiento y rotación
Area de memoria
Descripción
E, A, M, L, D
Entrada de habilitación
E, A, M, L, D
Salida de habilitación
E, A, M, L, D
Valor a rotar
E, A, M, L, D
Número de posiciones (bits) a rotar
E, A, M, L, D
Palabra doble del resultado de la
operación de rotación
11.2 Operaciones de rotacíon
147