SetzeVariable (Basic Panels, Panels, Comfort Panels, RT Advanced) - WinCC

Systemfunktionen (Basic Panels, Panels, Comfort Panels, RT Advanced)

ft:publication_title
Systemfunktionen (Basic Panels, Panels, Comfort Panels, RT Advanced)
Product
WinCC
Version
V21
Publication date
11/2025
Language
de-DE
SetzeVariable

Beschreibung

Weist der angegebenen Variablen einen neuen Wert zu.

Hinweis

Abhängig vom Variablentyp können Sie mit dieser Systemfunktion Zeichenketten und Zahlen zuweisen.

Verwendung in der Funktionsliste

SetzeVariable (Variable, Wert)

Verwendung in benutzerdefinierten Funktionen

SetTag Tag, Value

Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Geräteabhängigkeit".

Parameter

Variable

Die Variable, welcher der angegebene Wert zugewiesen wird.

Wert

Der Wert, welcher der angegebenen Variablen zugewiesen wird.

Hinweis

Die Systemfunktion "SetzeVariable" wird nur nach Aufbau einer Verbindung ausgeführt.

Beispiel

Der folgende Programmcode setzt mit der Funktion SetTag den Wert der Variablen gs_tag_bit auf TRUE und speichert den Rückgabewert in der Variable ok.

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

{

BOOL ok;

BOOL bvalue;

//Set the tag to true

ok = SetTag("gs_tag_bit", TRUE);

//error handling

if(ok)

{

  // succeeded

  printf ( "Function has run through.\r\n" );

bvalue = GetTagBit("gs_tag_bit");

  printf ("Value of gs_tag_bit: %d\r\n", bvalue);

}

else

{

  // failed

  printf ( "Error - function failed." );

}

...

}

Der gespeicherte Rückgabewert kann im nachfolgenden Code verarbeitet werden.