VerringereVariable (RT Professional) - WinCC

Systemfunktionen (RT Professional)

ft:publication_title
Systemfunktionen (RT Professional)
Product
WinCC
Version
V20
Publication date
11/2024
Language
de-DE
VerringereVariable

Beschreibung

Subtrahiert den angegebenen Wert vom Wert der Variablen.

X = X - a

Hinweis

Die Systemfunktion verwendet als Eingangswert und Ausgangswert dieselbe Variable. Wenn Sie diese Systemfunktion zum Umrechnen eines Wertes verwenden, müssen Sie mit einer Hilfsvariablen arbeiten. Der Hilfsvariablen können Sie mit der Systemfunktion "SetzeVariable" den Variablenwert zuweisen.

Wenn Sie die Systemfunktion an Ereignisse einer Meldung projektieren und die Variable wird im aktuellen Bild nicht verwendet, ist nicht sichergestellt, dass der tatsächliche Variablenwert in der Steuerung verwendet wird. Dies kann durch Setzen der Erfassungsart "Zyklisch fortlaufend" verbessert werden.

Verwendung in der Funktionsliste

VerringereVariable (Variable, Wert)

Verwendung in benutzerdefinierten Funktionen

DecreaseTag Tag, Value

Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Systemfunktionen für Runtime Professional".

Parameter

Variable

Die Variable, von welcher der angegebene Wert subtrahiert wird.

Wert

Der Wert, der subtrahiert wird.

Beispiel

Der folgende Programmcode erniedrigt den Wert der Variablen varX um den Wert in der Variable value. Der eingegebene Wert wird in der Variable old_value gesichert und zusammen mit dem neuen Wert varX ausgegeben.

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

{

BYTE varX;

BYTE value;

//user input

...

BYTE old_value = varX;

//Decrease tag

DecreaseTag(varX, value);

//print original value and function result

printf ("User input: %i\r\n, Result of function DecreaseTag: %i\r\n", old_value, varX);

...

}