Parámetro
EN
ENO
IN
N
OUT
Descripción de la operación
ROR_DW (Rotar 32 bits a la derecha) se activa si la entrada de habilitación (EN) tiene el estado
de señal "1". La operación ROR_DW hace rotar el contenido completo de la entrada IN bit a bit a
la derecha. La entrada N indica el número de posiciones de bit en que se va a efectuar la rotación.
Si N es mayor que 32 la palabra doble IN es rotada en ((N-1) modulo 32)+1 posiciones. Las
posiciones de bit que se arrastran de la izquierda se ocupan con el estado de señal de los bits que
fueron rotados a la derecha (rotación a la derecha). La palabra doble del resultado de la operación
de rotación queda depositada en la salida OUT. La operación ROR_DW pone los bits A0 y OV a
"0" si N es diferente de 0.
El estado de señal de ENO es igual al de EN.
IN
N
OUT
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
Tipo de datos
BOOL
BOOL
DWORD
WORD
DWORD
31...
1 0 1 0 1 0 1 0 0 0 0 0
3 posiciones
1 0 1 1
0 1 0 1 0 1 0 0 0 0 0 1
Operaciones de desplazamiento y rotación
Area de memoria
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D
...16 15...
1 1 1 1
0 0 0 0
1 1 1 1
1 1 1 0
0 0 0 1
Las posiciones libres se rellenan
con los estados de señal
de los tres bits desplazados.
11.2 Operaciones de rotacíon
Descripción
Entrada de habilitación
Salida de habilitación
Valor a rotar
Número de posiciones (bits) a rotar
Palabra doble del resultado de la
operación de rotación
...0
0 1 0 1
0 1 0 1
1 1 1 0
1 0 1 0
1 0 1
149