8.9.4
Anweisungen SEL (Selektieren), MUX (Multiplexen) und DEMUX
(Demultiplexen)
Tabelle 8- 175
Anweisung SEL (Selektieren)
KOP/FUP
SCL
out := SEL(
g:=_bool_in,
in0:-_variant_in,
in1:=_variant_in);
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
1
Tabelle 8- 176
Datentypen für die Anweisung SEL
Parameter
Datentyp
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
Die Eingangsvariablen und die Ausgangsvariable müssen vom gleichen Datentyp sein.
1
Bedingungscodes: ENO ist nach der Ausführung der Anweisung SEL immer WAHR.
Tabelle 8- 177
Anweisung MUX (Multiplexen)
KOP/FUP
SCL
out := MUX(
k:=_unit_in,
in1:=variant_in,
in2:=variant_in,
[...in32:=variant_in,]
inelse:=variant_in);
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
1
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
1
Beschreibung
Die Anweisung MUX kopiert einen von vielen Eingangswerten, ab-
hängig vom Wert des Parameters K, in den Parameter OUT. Über-
schreitet der Wert von Parameter K (IN
Parameters ELSE in den Parameter OUT kopiert.
Beschreibung
Die Anweisung SEL weist einen von zwei Eingangswerten, abhängig
vom Wert des Parameters G, dem Parameter OUT zu.
Anweisungen
8.9 Wortverknüpfung
Beschreibung
0 wählt IN0
•
1 wählt IN1
•
Eingänge
Ausgang
n
- 1), so wird der Wert des
349