Umschaltvariable (Einheitenklasse), Umschaltvariable (Multiplexer)

Einheitenklasse (variablenabhängig)

Bestimmt die Variable, deren Wert zum Umschalten zwischen den Einheitendefinitionen einer Einheitenklasse benutzt wird.

Zur Laufzeit wird dieser Prozessvariablenwert mit den Werten der Parameter Umschaltkennung aller Einheiten der betreffenden Einheitenklasse verglichen. Bei Übereinstimmung des Wertes wird die entsprechende Einheitenformel (Parameter x1, x2, y1, y2) zum Umrechnen aller Prozessvariablen genutzt, die sich auf diese Einheitenklasse beziehen. Erreicht die Umschaltvariable einen Wert, für den es in der Einheitenklasse keine Umschaltkennung gibt, so wird der Wert der Prozessvariablen, die sich auf diese Einheitenklasse beziehen, ohne Umrechnung übernommen.

Multiplexer

Bestimmt die Variable, deren Wert den Multiplexer umschaltet.

Multiplexer beinhalten eine Zuordnungstabelle, deren Spalten durch das Anlegen von Umschaltzuständen projektiert werden. Im Spaltenkopf steht dabei der Wert, der von der Umschaltvariablen angenommen werden muss, um die entsprechenden Variablen in den Spaltenfeldern auf die durch die Alias-Spalte benannte Variable umzulenken.

Verwenden Sie als Umschaltvariable eine Variable eines ganzzahligen Datentyps!

Die Verwendung einer booleschen Variable führt oft zu einem Irrtum. Der Wert True wird nicht als 1, sondern als 0xFFFFFFFF (-1) interpretiert. Daher schaltet der Multiplexer nicht zum Umschaltzustand 1.

Parameter für Modul: