Shr_Dw; Desplazar 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

11.1.7

SHR_DW

Símbolo
SHR_DW
EN
IN
N
Parámetro
EN
ENO
IN
N
OUT
Descripción de la operación
SHR_DW (Desplazar 32 bits a la derecha) se activa si la entrada de habilitación (EN) tiene el
estado de señal "1". Con la operación SHR_DW se desplazan los bits 0 a 31 de la entrada EN bit a
bit a la derecha. La entrada N indica el número de posiciones de bit en que se va a efectuar un
desplazamiento. Si N es mayor que 32, la instrucción escribe un "0" en la salida OUT y pone los
bits A0 y OV a "0". Desde la izquierda se desplaza el mismo número (N) de ceros para ocupar las
posiciones libres. La palabra doble del resultado de la operación de desplazamiento queda
depositada en la salida OUT. La operación SHR_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

Desplazar 32 bits a la derecha

ENO
OUT
Tipo de datos
BOOL
BOOL
DWORD
WORD
DWORD
31...
1 1 1 1 1 1 1 1 0 1 0 1
3 posiciones
0 0 0 1
1 1 1 1 1 1 1 0 1 0 1 0
Las posiciones libres
se rellenan con ceros
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...
0 1 0 1
1 0 1 0
1 0 1 0
1 0 1 1
0 1 0 1
11.1 Operaciones de desplazamiento
Descripción
Entrada de habilitación
Salida de habilitación
Valor a desplazar
Número de posiciones (bits) a desplazar
Palabra doble del resultado de la
operación de desplazamiento
...0
1 1 1 1
1 1 1 1
0 1 0 1
1 1 1 1
1 1 1
Estos tres bits
son eliminados.
145

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400Simatic serie

Tabla de contenido