ErhöheVariable (RT Professional) - WinCC

Systemfunktionen (RT Professional)

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

Beschreibung

Addiert den angegebenen Wert zum 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

ErhöheVariable (Variable, Wert)

Verwendung in benutzerdefinierten Funktionen

IncreaseTag 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, zu welcher der angegebene Wert addiert wird.

Wert

Der Wert, der addiert wird.

Beispiel

Der folgende Programmcode erhöht 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;

//Increase tag

IncreaseTag(varX, value);

//print original value and function result

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

...

}