Zustände: Typen und Bedingungen

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]

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]