Instrucciones de programación
6.1 Instrucciones básicas
Estado de ENO Condición
1
0
6.1.6.1
Instrucción "Cambiar disposición"
Parámetro
IN
OUT
Dirección
W#16#1234
WORD
Dirección
DW#16#
12345678
DWORD
128
Sin error
El rango de destino (OUT) excede el
área de memoria disponible
La instrucción SWAP (Cambiar disposición) permite invertir el orden de los
bytes de elementos de dos 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.
Haga clic debajo del nombre del cuadro y seleccione un tipo de datos en la
lista desplegable.
Tipo de datos
Word, DWord
Word, DWord
Ejemplo: Parámetro IN = MB0
antes de ejecutar SWAP
MB0
MB1
12
34
MSB
LSB
MB0
MB1 MB2 MB3
12
34
56
78
MSB
LSB
Resultado
El elemento IN se ha copiado
correctamente a todos los destinos de
COUNT
Se copian los elementos que quepan. No se
copian elementos parciales.
Descripción
Bytes de datos ordenados en IN
Bytes de datos en orden inverso en OUT
Ejemplo: Parámetro OUT = MB4
tras ejecutar SWAP
MB4 MB5
34
12
MSB
LSB
MB4 MB5 MB6 MB7
78
56
34
MSB
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
12
LSB