Instrucciones básicas
8.9 Operaciones lógicas con palabras
Tabla 8-180
Tipos de datos para la instrucción SEL
Parámetro
Tipo de datos
G
Bool
IN0, IN1
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Time,
Date, TOD, Char, WChar
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Time,
Date, TOD, Char, WChar
Las variables de entrada y la de salida deben tener el mismo tipo de datos.
1
Códigos de condición: ENO siempre es TRUE tras la ejecución de la instrucción SEL.
Tabla 8-181
Instrucción MUX (multiplexar)
KOP / FUP
SCL
out := MUX(
k:=_unit_in,
in1:=variant_in,
in2:=variant_in,
[...in32:=variant_in
,]
inelse:=variant_in);
En KOP y FUP: haga clic en "???" y seleccione un tipo de datos en el menú desplegable.
1
Para quitar una entrada, haga clic con el botón derecho del ratón en el conector de entrada de
uno de los parámetros IN existentes (si hay más entradas además de las dos originales) y
seleccione el comando "Borrar".
Tabla 8-182
Tipos de datos para la instrucción MUX
Parámetro
Tipo de datos
K
UInt
IN0, IN1, .. INn
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Time,
Date, TOD, Char, WChar
ELSE
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Time,
Date, TOD, Char, WChar
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Time,
Date, TOD, Char, WChar
1
Las variables de entrada y la de salida deben tener el mismo tipo de datos.
320
1
Descripción
La instrucción MUX copia uno de varios valores de entrada en el pará‐
metro OUT, dependiendo del valor del parámetro K. Si el valor del pa‐
rámetro K supera (INn - 1), el valor del parámetro ELSE se copia en el
parámetro OUT.
Para agregar una entrada, haga clic en el icono "Crear" o haga clic con el botón
derecho del ratón en el conector de entrada del parámetro IN existente y selec‐
cione el comando "Insertar entrada".
Descripción
•
0 selecciona IN0
•
1 selecciona IN1
Entradas
Salida
Descripción
•
0 selecciona IN1
•
1 selecciona IN2
•
n selecciona INn
Entradas
Entrada del valor sustitutivo (op‐
cional)
Salida
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO