8.6.5
SWAP (cambiar disposición)
Tabla 8- 83
Instrucción SWAP
KOP / FUP
SCL
out := SWAP(in);
En KOP y FUP: haga clic en "???" y seleccione un tipo de datos en el menú desplegable.
1
Tabla 8- 84
Tipos de datos para los parámetros
Parámetro
Tipo de datos
IN
Word, DWord
OUT
Word, DWord
Ejemplo 1
Dirección
W#16#1234
WORD
Ejemplo 2
Dirección
DW#16#
12345678
DWORD
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Descripción
Invierte el orden de los bytes para elementos de datos de dos bytes y cuatro
bytes. El orden de los bits no se modifica dentro de los distintos bytes. ENO es
siempre TRUE (verdadero) tras ejecutarse la instrucción SWAP.
Parámetro IN = MB0
(antes de la ejecución)
MW0
MB1
12
34
MSB
LSB
Parámetro IN = MB0
(antes de la ejecución)
MD0
MB1
MB2
12
34
56
MSB
Descripción
Bytes de datos ordenados en IN
Bytes de datos en orden inverso en OUT
Parámetro OUT = MB4
(tras la ejecución)
MW4
MB5
34
12
MSB
LSB
Parámetro OUT = MB4
(tras la ejecución)
MB3
MD4
78
78
LSB
MSB
Instrucciones básicas
8.6 Transferencia
MB5
MB6
MB7
56
34
12
LSB
297