Instrucciones De Rotación - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Instrucciones básicas
7.10 Instrucciones de desplazamiento y rotación
Tabla 7- 140 Tipos de datos para los parámetros
Parámetro
Tipo de datos
IN
Byte, Word, DWord
N
UInt
OUT
Byte, Word, DWord
● Con N=0 no hay desplazamiento. El valor IN se asigna a OUT.
● Los ceros se desplazan a los bits que quedan vacíos tras el desplazamiento.
● Si el número de posiciones que deben desplazarse (N) excede el número de bits en el
● ENO es siempre TRUE (verdadero) en las operaciones de desplazamiento.
Tabla 7- 141 Ejemplo de SHL para datos del tipo Word (palabra):
Desplazar los bits de una palabra a la izquierda insertando ceros en la derecha (N = 1)
IN
1110 0010 1010 1101
7.10.2
Instrucciones de rotación
Tabla 7- 142 Instrucciones ROR y ROL
KOP / FUP
SCL
out := ROL(
out := ROR(
En KOP y FUP: haga clic en "???" y seleccione los tipos de datos del menú desplegable.
1
254
valor de destino (8 para Byte, 16 para Word, 32 para DWord), todos los valores de bit
originales se desplazarán hacia fuera y se reemplazarán por ceros (cero se asigna a
OUT).
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:
in:=_variant_in_,
n:=_uint_in);
in:=_variant_in_,
n:=_uint_in);
Descripción
Patrón de bits que debe desplazarse
Número de bits que deben desplazarse
Patrón de bits después del desplazamiento
Descripción
Utilice las instrucciones de rotación (ROR y ROL) para 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
1110 0010 1010 1101
1100 0101 0101 1010
1000 1010 1011 0100
0001 0101 0110 1000
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido