Tabla 7- 141 Tipos de datos para la instrucción DEMUX
Parámetro
Tipo de datos
K
UInt
IN
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word,
DWord, Time, Char
OUT0, OUT1, ..
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word,
OUTn
DWord, Time, Char
ELSE
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word,
DWord, Time, Char
La variable de entrada y las de salida deben tener el mismo tipo de datos.
1
Tabla 7- 142 Estado de ENO para las instrucciones MUX y DEMUX
ENO
Condición
1
No hay error
0
MUX: K es mayor que el número de entradas -1
DEMUX: K es mayor que el número de salidas -1
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
1
Instrucciones básicas
7.9 Operaciones lógicas con palabras
Descripción
Valor selector:
0 selecciona OUT1
•
1 selecciona OUT2
•
n selecciona OUTn
•
Entrada
Salidas
Sustituir salida si K es mayor que (OUTn
- 1)
Resultado de OUT
MUX: El valor de IN seleccionado se
copia en OUT
DEMUX: el valor de IN se copia en el
parámetro OUT seleccionado
No hay ELSE: OUT permanece
•
invariable,
Hay ELSE, valor de ELSE asignado a
•
OUT
No hay ELSE: Las salidas
•
permanecen invariables,
Hay ELSE, el valor de IN se copia en
•
ELSE
289