# Zustände: Typen und Bedingungen

- Anzahl Zustände
- Lampenzustand
- [Operation]

## Anzahl Zustände

Sie können die Anzahl der Anzeigezustände für die Lampe festlegen.

[Typ] | [Bedingung Zustandsänderung] | [Anzahl Zustände]
[Bit] | [Zustand] | 2-32
[Bit] | 2-33
[Wort] | [Zustand] | 2-256
[Bit] | 2-33
[Bereich] | 2-256

## Lampenzustand

Der erwünschte Lampenzustand kann durch eine Kombination aus einer Variabe [Typ], die die Lampe steuert und [Bedingung Zustandsänderung], die den Zustand der Lampe definiert, repräsentiert werden.

- [Typ]: [Bit], [Bedingung Zustandsänderung]: [Bit]
- [Typ]: [Bit], [Bedingung Zustandsänderung]: [Zustand]
- [Typ]: [Wort], [Bedingung Zustandsänderung]: [Bit]
- [Typ]: [Wort], [Bedingung Zustandsänderung]: [Zustand]
- [Typ]: [Wort], [Bedingung Zustandsänderung]: [Bereich]

### [Typ]: [Bit], [Bedingung Zustandsänderung]: [Bit]

Mithilfe von 33 verschiedenen Bool-Variablen können Sie je nach Status Ein/Aus den Lampenzustand ändern.

[Bit-Position]: [Niederwertiges Bit]

Zustand | Variabler Wert von Zustand 0 | Variabler Wert von Zustand 1 | Variabler Wert von Zustand 2 | Variabler Wert von Zustand 3 | Variabler Wert von Zustand 4 - 30 | Variabler Wert von Zustand 31
Zustand 0 | AUS | AUS | AUS | AUS | AUS | AUS
Zustand 1 | EIN | * | * | * | * | *
Zustand 2 | AUS | EIN | * | * | * | *
Zustand 3 | AUS | AUS | EIN | * | * | *
Zustand 4 | AUS | AUS | AUS | EIN | * | *
... | ... | ... | ... | ... | ... | ...
Zustand 32 | AUS | AUS | AUS | AUS | AUS | EIN

* Der Bitstatus ist entweder EIN oder AUS.

[Bit-Position]: [Hochwertiges Bit]

Zustand | Variabler Wert von Zustand 0 | Variabler Wert von Zustand 1 | Variabler Wert von Zustand 2 | Variabler Wert von Zustand 3 | Variabler Wert von Zustand 4 - 30 | Variabler Wert von Zustand 31
Zustand 0 | AUS | AUS | AUS | AUS | AUS | AUS
Zustand 1 | EIN | AUS | AUS | AUS | AUS | AUS
Zustand 2 | * | EIN | AUS | AUS | AUS | AUS
Zustand 3 | * | * | EIN | AUS | AUS | AUS
Zustand 4 | * | * | * | EIN | AUS | AUS
... | ... | ... | ... | ... | ... | ...
Zustand 32 | * | * | * | * | * | EIN

* Der Bitstatus ist entweder EIN oder AUS.

### [Typ]: [Bit], [Bedingung Zustandsänderung]: [Zustand]

Mithilfe von fünf verschiedenen Bool-Variablen können Sie je nach Status Ein/Aus den Lampenzustand ändern.

Zustand | Variabler Wert von Zustand 0 | Variabler Wert von Zustand 1 | Variabler Wert von Zustand 2 | Variabler Wert von Zustand 3 | Variabler Wert von Zustand 4
Zustand 0 | AUS | - | - | - | -
Zustand 1 | EIN | - | - | - | -
Zustand 2 | AUS | EIN | - | - | -
Zustand 3 | EIN | EIN | - | - | -
Zustand 4 | AUS | AUS | EIN | - | -
Zustand 5 | EIN | AUS | EIN | - | -
Zustand 6 | AUS | EIN | EIN | - | -
Zustand 7 | EIN | EIN | EIN | - | -
Zustand 8 | AUS | AUS | AUS | EIN | -
Zustand 9 | EIN | AUS | AUS | EIN | -
Zustand 10 | AUS | EIN | AUS | EIN | -
Zustand 11 | EIN | EIN | AUS | EIN | -
Zustand 12 | AUS | AUS | EIN | EIN | -
Zustand 13 | EIN | AUS | EIN | EIN | -
Zustand 14 | AUS | EIN | EIN | EIN | -
Zustand 15 | EIN | EIN | EIN | EIN | -
Zustand 16 | AUS | AUS | AUS | AUS | EIN
Zustand 17 | EIN | AUS | AUS | AUS | EIN
Zustand 18 | AUS | EIN | AUS | AUS | EIN
Zustand 19 | EIN | EIN | AUS | AUS | EIN
Zustand 20 | AUS | AUS | EIN | AUS | EIN
Zustand 21 | EIN | AUS | EIN | AUS | EIN
Zustand 22 | AUS | EIN | EIN | AUS | EIN
Zustand 23 | EIN | EIN | EIN | AUS | EIN
Zustand 24 | AUS | AUS | AUS | EIN | EIN
Zustand 25 | EIN | AUS | AUS | EIN | EIN
Zustand 26 | AUS | EIN | AUS | EIN | EIN
Zustand 27 | EIN | EIN | AUS | EIN | EIN
Zustand 28 | AUS | AUS | EIN | EIN | EIN
Zustand 29 | EIN | AUS | EIN | EIN | EIN
Zustand 30 | AUS | EIN | EIN | EIN | EIN
Zustand 31 | EIN | EIN | EIN | EIN | EIN

### [Typ]: [Wort], [Bedingung Zustandsänderung]: [Bit]

Mithilfe von Bitwerten können Sie je nach Status Ein/Aus den Lampenzustand ändern.

Zustandskonfiguration | Zustand | Variablenwert
[Bit-Position] | [Nicht definierte Bits] | Bit 0 | Bit 1 | Bit 2 | Bit 3 - 30 | Bit 31 | Bit 32 bis Max.
[Niederwertiges Bit] | [Ignorieren] | 0 | AUS | AUS | AUS | AUS | AUS | *
1 | EIN | * | * | * | * | *
2 | AUS | EIN | * | * | * | *
3 | AUS | AUS | EIN | * | * | *
... | ... | ... | ... | ... | ... | ...
32 | AUS | AUS | AUS | AUS | EIN | *
[Verwenden] | 0 | AUS | AUS | AUS | AUS | AUS | AUS
1 | EIN | * | * | * | * | *
2 | AUS | EIN | * | * | * | *
3 | AUS | AUS | EIN | * | * | *
... | ... | ... | ... | ... | ... | ...
32 | AUS | AUS | AUS | AUS | EIN | *
Ungültig | AUS | AUS | AUS | AUS | AUS | Beliebiges ist EIN
[Hochwertiges Bit] | [Ignorieren] | 0 | AUS | AUS | AUS | AUS | AUS | *
1 | EIN | AUS | AUS | AUS | AUS | *
2 | * | EIN | AUS | AUS | AUS | *
3 | * | * | EIN | AUS | AUS | *
... | ... | ... | ... | ... | ... | ...
32 | * | * | * | * | EIN | *
[Verwenden] | 0 | AUS | AUS | AUS | AUS | AUS | AUS
1 | EIN | AUS | AUS | AUS | AUS | AUS
2 | * | EIN | AUS | AUS | AUS | AUS
3 | * | * | EIN | AUS | AUS | AUS
... | ... | ... | ... | ... | ... | ...
32 | * | * | * | * | EIN | AUS
Ungültig | * | * | * | * | * | Beliebiges ist EIN

* Der Bitstatus ist entweder EIN oder AUS.

### [Typ]: [Wort], [Bedingung Zustandsänderung]: [Zustand]

Wenn sich der Wert der zugeordneten Variablen ändert, ändert sich auch der Anzeigezustand der Lampe entsprechend.

Zustand | Variablenwert
Zustand 0 | 0
Zustand 1 | 1
Zustand 2 | 2
Zustand 3 | 3
: | :
Zustand 255 | 255

Wenn die [Anzahl Zustände] höher als die Anzahl der konfigurierten Zustände ist, wird Zustand [Ungültig] angezeigt.

### [Typ]: [Wort], [Bedingung Zustandsänderung]: [Bereich]

Der Lampenzustand lässt sich je nachdem, welche Bedingung vom Wert der verbunden Variable angewandt wird, ändern.

Die Zahl in den einzurichtenden [Bedingung]-Feldern entspricht der [Anzahl Zustände] minus 1.

Beispiel: [Anzahl Zustände] beträgt 5 und jede einzelne [Bedingung] wird folgendermaßen eingerichtet (Variable 1 ist eine Ganzzahl)

Zustand | [Bedingung] | Beschreibung | Variablenwert (X)
Zustand 0 | X == 0 | Gleich 0 | 0
Zustand 1 | 0 < X < 50 | Über 0 und unter 50 | 1 - 49
Zustand 2 | 50 <= X < 100 | Mindestens 50 und unter 100 | 50 - 99
Zustand 3 | 100 != X | Ungleich 100 | Nicht 0...100
Zustand 4 | (Keine Einstellungen) | Wert gilt für keine Bedingung von Zustand 0 bis Zustand 3 | 100

Wenn es beim per [Bedingung] festgelegten Bereich zwischen den Zuständen zu Überschneidungen kommt, hat der Zustand mit der niedrigeren Zahl Priorität. In obigem Beispiel passt ein Variablenwert von 80 sowohl in den Bereich von Zustand 2 als auch in den von Zustand 3, aber es wird Zustand 2 verwendet.

Hinweis:

- Wenn [Bedingung Zustandsänderung] auf [Bereich] eingestellt wird, gilt der Zustand [Ungültig] nicht für die Objektfarbe oder den Text.

## [Operation]

Infos zu Typen und Eigenschaften von Touch-Operation unter: [Operation]