TTABLE (Wahrheitstabelle)
Die TTABLE-Anweisung stellt den Wert des Ausgangs entsprechend einer Kombination von Eingangswerten bereit. Wenn der Wert mit 0xABCD festgelegt ist und In3 bis In0 der Zahl 7 entsprechen, gibt TTABLE den Wert von Bit 7 in der Tabelle zurück (also 1). Das niederwertigste Bit in der Tabelle ist Bit 0.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10, Micro820
L20E, Micro850
L50E und Micro870
L70E.TTABLE

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
Table | Eingang | UINT | Wahrheitstabelle der BOOLESCHEN Funktion. |
IN0 | Eingang | BOOL | Beliebiger BOOLESCHER Eingabewert. |
IN1 | Eingang | BOOL | Beliebiger BOOLESCHER Eingabewert. |
IN2 | Eingang | BOOL | Beliebiger BOOLESCHER Eingabewert. |
IN3 | Eingang | BOOL | Beliebiger BOOLESCHER Eingabewert. |
TTABLE | Ausgang | BOOL | Der Wert der Ausgabe entsprechend der Kombination von Eingangswerten. |
Eingangskombinationen von TTABLE
Die TTABLE-Anweisung besitzt vier Eingänge und somit 16 Kombinationen. Diese Kombinationen sind in einer Wahrheitstabelle enthalten; der Ausgabewert kann für jede Kombination angepasst werden. Die Anzahl der konfigurierbaren Kombinationen hängt von der Anzahl der mit der Funktion verbundenen Eingänge ab.
Nummer | In3 | In2 | In1 | In0 |
|---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
2 | 0 | 0 | 0 | 1 |
3 | 0 | 0 | 1 | 0 |
4 | 0 | 1 | 0 | 0 |
5 | 0 | 1 | 0 | 1 |
6 | 0 | 1 | 1 | 0 |
7 | 0 | 1 | 1 | 1 |
8 | 1 | 0 | 0 | 0 |
9 | 1 | 0 | 0 | 1 |
10 | 1 | 0 | 1 | 0 |
11 | 1 | 0 | 1 | 1 |
12 | 1 | 1 | 0 | 0 |
13 | 1 | 1 | 0 | 1 |
14 | 1 | 1 | 1 | 0 |
15 | 1 | 1 | 1 | 1 |
TTABLE-Beispiele
Beispiel für ein TTABLE-Funktionsblockdiagramm

Beispiel für TTABLE-Kontaktplandiagramm

Beispiel für strukturierten TTABLE-Text

Ergebnisse

Rückmeldung geben