Tabla 7- 131 Parámetro OUT para ENCO
ENO
Condición
1
No hay error
0
IN es cero
La selección del tipo de datos del parámetro OUT de DECO como Byte, Word o DWord
delimita el rango útil del parámetro IN. Si el valor del parámetro IN supera el rango útil, se
realiza una operación modulo para obtener los bits menos significativos, tal y como se indica
a continuación.
Rango del parámetro IN de DECO:
● 3 bits (valores 0-7) IN se utilizan para activar 1 posición de bit en Byte OUT
● 4 bits (valores 0-15) IN se utilizan para activar 1 posición de bit en Word OUT
● 5 bits (valores 0-31) IN se utilizan para activar 1 posición de bit en DWord OUT
Tabla 7- 132 Ejemplos
Valor IN de DECO
Byte OUT
Mín. IN
8 bits
Máx. IN
Word OUT
Mín. IN
16 bits
Máx. IN
DWord OUT
Mín. IN
32 bits
Máx. IN
7.9.4
Instrucciones Seleccionar, Multiplexar y Demultiplexar
Tabla 7- 133 Instrucción SEL (seleccionar)
KOP / FUP
SCL
out := SEL(
En KOP y FUP: haga clic en "???" y seleccione un tipo de datos en el menú desplegable.
1
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Valor OUT de DECO (descodificar un bit)
0
00000001
7
10000000
0
0000000000000001
15
1000000000000000
0
00000000000000000000000000000001
31
10000000000000000000000000000000
g:=_bool_in,
in0:-_variant_in,
in1:=_variant_in);
Resultado (OUT)
Número de bit válido
OUT se pone a cero
Descripción
La instrucción SEL (Seleccionar) asigna uno de dos valores de
entrada al parámetro OUT, dependiendo del valor del parámetro G.
100BInstrucciones básicas
7.9 Operaciones lógicas con palabras
241