Abschnitt 13
Logik
13.9.2
378
Anwendung
Der Funktionsblock zur Umwandlung eine Ganzzahl in Boolesche IB16 wird benutzt,
um eine Ganzzahl in eine Reihe von 16 binären (logischen) Signalen umzuwandeln.
Mit ihm können z. B. Ganzzahl-Ausgangssignale von einer Funktion mit den binären
(logischen) Eingängen einer anderen Funktion verbunden werden. Die Funktion IB16
umfasst keine Darstellung der logischen Knoten.
Der Umwandlungsblock von Boolesche 16 zu Ganzzahl (IB16) wandelt eine
Kombination von bis zu 16 binären Eingängen INx, wobei 1≤x≤16, in eine Ganzzahl
um. Jedes INx repräsentiert einen Wert nach der nachfolgenden Tabelle von 0 bis
32768. Dies folgt der generellen Formel: INx = 2
dieser Werte des aktivierten INx ist am Ausgang OUT verfügbar, als Summe der
Werte aller Eingänge INx, die aktiviert sind. OUT ist eine Ganzzahl. Wenn alle INx,
wobei 1≤x≤16, aktiviert sind, d.h. Boolesch 1, entspricht es der Ganzzahl 65535, die
am Ausgang OUT verfügbar ist. Die Funktion IB16 ist dafür angelegt, lokal bis zu 16
Boolesche Eingaben zu empfangen. Wenn der BLOCK-Eingang aktiviert ist, friert er
den Ausgang beim letzten Wert ein.
Werte von jedem der verschiedenen OUTx aus dem Funktionsblock IB16 für 1≤x≤16.
Die Summe des Wertes an jedem INx entspricht der Ganzzahl, die am Ausgang OUT
am Funktionsblock IB16 gültig ist.
Name des Ein‐
Typ
gangs
IN1
BOOLEAN
IN2
BOOLEAN
IN3
BOOLEAN
IN4
BOOLEAN
IN5
BOOLEAN
IN6
BOOLEAN
IN7
BOOLEAN
IN8
BOOLEAN
IN9
BOOLEAN
IN10
BOOLEAN
IN11
BOOLEAN
IN12
BOOLEAN
IN13
BOOLEAN
IN14
BOOLEAN
IN15
BOOLEAN
IN16
BOOLEAN
x-1
wobei 1≤x≤16. Die Summe all
Standardwert
Beschreibung
0
Eingang 1
0
Eingang 2
0
Eingang 3
0
Eingang 4
0
Eingang 5
0
Eingang 6
0
Eingang 7
0
Eingang 8
0
Eingang 9
0
Eingang 10
0
Eingang 11
0
Eingang 12
0
Eingang 13
0
Eingang 14
0
Eingang 15
0
Eingang 16
1MRK 505 302-UDE -
Wert wenn akti‐
Wert wenn
viert
deaktiviert
1
0
2
0
4
0
8
0
16
0
32
0
64
0
128
0
256
0
512
0
1024
0
2048
0
4096
0
8192
0
16384
0
32768
0
Anwendungs-Handbuch