Tabla 8-176
Tipos de datos para los parámetros
Parámetro
Tipo de datos
IN
ENCO: Byte, Word, DWord
DECO: UInt
OUT
ENCO: Int
DECO: Byte, Word, DWord
Tabla 8-177
Estado de ENO
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 8-178
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
8.9.4
Instrucciones SEL (Seleccionar), MUX (Multiplexar) y DEMUX (Desmultiplexar)
Tabla 8-179
Instrucción SEL (seleccionar)
KOP / FUP
SCL
out := SEL(
g:=_bool_in,
in0:-_variant_in,
in1:=_variant_in);
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, V4.5 05/2021, A5E02486683-AO
Descripción
ENCO: Patrón de bits que debe codificarse
DECO: Valor que debe descodificarse
ENCO: Valor codificado
DECO: Patrón de bits descodificado
Resultado (OUT)
Número de bit válido
OUT se pone a cero
Valor OUT de DECO (descodificar un bit)
0
00000001
7
10000000
0
0000000000000001
15
1000000000000000
0
00000000000000000000000000000001
31
10000000000000000000000000000000
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.
Instrucciones básicas
8.9 Operaciones lógicas con palabras
319