100BInstrucciones básicas
7.9 Operaciones lógicas con palabras
Tabla 7- 134 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, Char
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord,
Time, Char
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 7- 135 Instrucción MUX (multiplexar)
KOP / FUP
SCL
out := MUX(
k:=_unit_in,
in0:=variant_in,
in1:=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 eliminar 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 7- 136 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, Char
ELSE
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord,
Time, Char
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord,
Time, Char
Las variables de entrada y la de salida deben tener el mismo tipo de datos.
1
242
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 parámetro K supera (IN
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 seleccione el comando "Insertar entrada".
Descripción
0 selecciona IN0
1 selecciona IN1
Entradas
Salida
n
- 1), el valor del parámetro ELSE se
Descripción
0 selecciona IN0
1 selecciona IN1
n
selecciona IN
Entradas
Entrada del valor sustitutivo
(opcional)
Salida
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
n