Instrucciones De Rotación - Siemens Simatic S7 Serie Manual De Sistema

Controlador programable
Tabla de contenido

Publicidad

Instrucciones de programación
6.1 Instrucciones básicas
Ejemplo de SHL para datos en formato Word: Desplazar ceros desde el lado izquierdo
IN
Instrucciones de rotación
Haga clic debajo del nombre del cuadro y seleccione un tipo de datos en la lista
desplegable.
Parámetro
IN
N
OUT
● Si N=0, no se realiza ninguna rotación y el valor de IN se asigna a OUT.
● Los bits rotados hacia fuera en un lado del valor de destino se rotan hacia el otro lado,
● Si el número de bits que deben rotarse (N) excede el número de bits en el valor de
● ENO es siempre TRUE (verdadero) tras ejecutarse las instrucciones de rotación.
Ejemplo de ROR para datos en formato WORD: Rotar bits hacia fuera a la derecha y hacia dentro a
la izquierda
IN
138
1110 0010 1010 1101
Las instrucciones de rotación permiten 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.
 ROR: Rotar patrón de bits hacia la derecha
 ROL: Rotar patrón de bits hacia la izquierda
Tipo de datos
Byte, Word, DWord
UInt
Byte, Word, DWord
por lo que no se pierden los valores de bit originales.
destino (8 para Byte, 16 para Word, 32 para DWord), la rotación se efectúa de todas
maneras.
0100 0000 0000 0001
Valor de OUT antes del primer
desplazamiento:
Después del primer
desplazamiento a la izquierda:
Después del segundo
desplazamiento a la izquierda:
Después del tercer desplazamiento
a 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
Valor de OUT antes de la primera
rotación:
Después de la primera rotación a la
derecha:
Después de la segunda rotación a
la derecha:
Manual de sistema, 11/2009, A5E02486683-02
1110 0010 1010 1101
1100 0101 0101 1010
1000 1010 1011 0100
0001 0101 0110 1000
0100 0000 0000 0001
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