Instrucciones básicas
7.6 Desplazamiento
7.6.4
Instrucción "Cambiar disposición"
Tabla 7- 70
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 7- 71
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
220
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)
MB0
MB1
12
34
MSB
LSB
Parámetro IN = MB0
(antes de la ejecución)
MB0
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)
MB4
34
MSB
Parámetro OUT = MB4
(tras la ejecución)
MB3
MB4
78
78
LSB
MSB
Manual de sistema, 04/2012, A5E02486683-06
MB5
12
LSB
MB5
MB6
MB7
56
34
12
LSB
Controlador programable S7-1200