Palabra De Estado; Ror_Dw; Rotar 32 Bits A La Derecha - Siemens SIMATIC S7-300 Manual De Referencia

Esquema de contactos (kop) para
Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Operaciones de desplazamiento y rotación
11.2 Operaciones de rotacíon
Descripción de la operación
ROL_DW (Rotar 32 bits a la izquierda) se activa si la entrada de habilitación (EN) tiene el estado
de señal "1". La operación ROL_DW hace rotar el contenido completo de la entrada IN bit a bit a la
izquierda. La entrada N indica el número de posiciones de bit en que se va a efectuar la rotación.
Si N es mayore que 32 la palabra doble IN es rotada en ((N-1) modulo 32)+1 posiciones. Las
posiciones de bit que se arrastran de la derecha se ocupan con el estado de señal de los bits que
fueron rotados a la izquierda (rotación a la izquierda). La palabra doble del resultado de la
operación de rotación queda depositada en la salida OUT. La operación ROL_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
1 1 1
Las posiciones libres se rellenan con
el estado de señal del bit de signo.

Palabra de estado

se escribe:
Ejemplo
El cuadro ROL_DW se activa si E 0.0 es 1. MD0 se carga y se rota a la izquierda tantos bits como
indica MW4. La palabra doble del resultado se escribe en MD10. La salida A 4.0 se pone a 1.
11.2.3

ROR_DW

Símbolo
ROR_DW
EN
IN
N
148
31...
1 1 1 1 0 0 0 0 1 0 1 0
1 0 0 0
0 1 0 1 0 1 0 1 0 0 0 0
RB
A1
x
x
E 0.0
MD0
MW4

Rotar 32 bits a la derecha

ENO
OUT
...16 15...
1 0 1 0
0 0 0 0
1 1 1 1
3 posiciones
0 1 1 1
1 0 0 0
A0
OV
OS
x
x
-
ROL_DW
A 4.0
EN
ENO
IN
OUT
MD10
N
...0
0 0 0 0
1 1 1 1
0 1 1 1
1 1 1 1
Estos tres bits
son eliminados.
OR
STA
x
x
S
Esquema de contactos (KOP) para S7-300 y S7-400
Manual de referencia, 04/2017, A5E41654719-AA
RLO
/ER
x
1

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400Simatic serie

Tabla de contenido