Tutorials mit Cond. Fill (Number)

Eine Zahl gegen eine Werteliste mit je eigener Füllfarbe — der Fall des SPS-Zustandsworts.

Was Cond. Fill (Number) macht

Eine Zahl, verglichen mit einer Liste von Werten, jeder mit eigener Farbe. Das ist die Form, die ein SPS-Zustandswort hat: ein einzelner Integer, bei dem 0 steht, 1 anläuft, 2 läuft und 3 gestört ist.

Zeilen werden auf Gleichheit geprüft, nicht auf einen Bereich. 2,5 trifft die Zeile für 2 nicht, und ein skalierter Analogwert fällt durch jede Zeile, die Sie schreiben. Das macht es genau richtig für eine Zustandszahl und falsch für einen Messwert — ein Messwert will Grenzen, und Grenzen gehören in die Meldelogik, nicht in eine Zeichnung.

Geben Sie der Rückfallfarbe einen Ton, der sonst nirgends vorkommt. Zustandslisten wachsen, und an dem Tag, an dem jemand Zustand 7 im Baustein ergänzt, soll die Grafik sagen „den kenne ich nicht“, statt still dasselbe Grau wie „steht“ zu zeigen.

Ein Parameter steuert das Ganze — deshalb skaliert das besser als ein Stapel Booleans, sobald die Zahl der Zustände wächst.

Beispiele

Tutorials mit Cond. Fill (Number) | DynSVG