7.7.4.3.3
UInt8 zu One-Hot V1
8024588/1M9K/2024-11-26 | SICK
Irrtümer und Änderungen vorbehalten
Tabelle 45: Wahrheitstabelle UInt8 zu Bool V1
Eingang
Ausgang
Ausgang
1
8
7
0
0
0
1
0
0
2
0
0
3
0
0
4
0
0
...
...
...
253
1
1
254
1
1
255
1
1
Überblick
Der Funktionsbaustein konvertiert abhängig vom eingestellten Parameter einen Dezi‐
malwert am Eingang in einen Code 1-aus-n oder Gleich-und-Kleiner.
Funktionsweise
Tabelle 46: Eingänge UInt8 zu One-Hot V1
Eingang
Beschreibung
Eingang
Datentyp: UInt8
Tabelle 47: Ausgänge UInt8 zu One-Hot V1
Ausgang
Beschreibung
Ausgang Wert 0 ...
Datentyp: Bool
Ausgang Wert 7
Gibt den konvertierten Wert aus.
Tabelle 48: Parameter UInt8 zu One-Hot V1
Parameter
Beschreibung
Konvertierung
•
•
Bereichs-Offset
0 ... 31
Ein einzelner Funktionsbaustein deckt einen Wertebereich von 8 Dezi‐
malstellen ab. Der Parameter legt fest, welchen Wertebereich der Funk‐
tionsbaustein konvertiert.
0: Wertebereich 0 ... 7
1: Wertebereich 8 ... 15
2: Wertebereich 16 ... 23
u. s. w.
Sie können größere Wertebereiche vollständig abdecken, in dem Sie
mehrere Funktionsbausteine mit derselben Quelle verbinden und für
jeden Funktionsbaustein den Parameter um 1 erhöhen.
Ausgang
Ausgang
Ausgang
6
5
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...
...
...
1
1
1
1
1
1
1
1
1
1-aus-n
Genau 1 Ausgang = 1.
Beispiel Dezimalwert = 5 und Parameter Bereichs-Offset = 0:
Ausgang 5 = 1, alle anderen Ausgänge = 0.
Gleich-und-Kleiner
Ausgänge sind 1, wenn sie dem Dezimalwert entsprechen oder
niedriger als der Dezimalwert sind.
Beispiel Dezimalwert 5 und Parameter Bereichs-Offset =0:
Ausgang 0 ... 5 = 1, alle anderen Ausgänge = 0.
KONFIGURATION
Ausgang
Ausgang
3
2
0
0
0
0
0
1
0
1
1
0
...
...
1
0
1
1
1
1
B E T R I E B S A N L E I T U N G | Flexi Compact
7
Ausgang
1
0
1
0
1
0
...
1
0
1
61