WInCC Professional V13.0 SP1

WInCC Professional V13.0 SP1
Lokale Skripte
Lokale Skripte
Einsatzmöglichkeiten
Lokale Skripte nutzen Sie z. B. für Folgendes:
•
Dynamisierung von Objekten
Sie verwenden ein lokales Skript, um den Wert einer Objekteigenschaft in Runtime zu bestimmen.
Auf diese Weise ändern Sie z. B. die Farbe in Abhängigkeit von einem Variablenwert.
•
Aufgaben zu einem beliebigen Zeitpunkt ausführen
Sie verwenden ein lokales Skript zum planen von Aufgaben, z. B. täglicher Ausdruck eines Protokolls
bei Schichtende.
Anwendungsbeispiele von lokalen Skripten
•
•
•
Sollwertvorgaben für Variablen an die Bedienung eines Grafikobjekts projektieren, um z. B. per
Mausklick einen Wert für die Steuerung vorzugeben.
Die Umschaltung der Runtime-Sprache an die Bedienung eines Grafikobjekts projektieren.
Statusüberwachung von Variablen, z. B. um sicherzustellen, dass ein Wert gültig ist.
Eigenschaften von lokalen Skripten
Ein lokales Skript erstellen Sie direkt an der Verwendungsstelle. Ein lokales Skript hat folgende
Eigenschaften:
•
•
•
•
•
•
Vordefinierter Name
Vordefinierte Parameter
Vordefinierter Rückgabewert (optional)
Änderbarkeit nur an Verwendungsstelle
Besitzt einen Trigger
Aufruf von benutzerdefinierten Funktionen, Systemfunktionen
Trigger
Trigger sind notwendig, um lokale Skripte in Runtime auszuführen. Der Trigger wird beim
Anlegen eines lokalen Skripts entweder automatisch ermittelt oder vom Projekteur festgelegt.
Folgende Trigger werden in WinCC unterstützt:
•
•
•
Azyklische Trigger, z. B. Sie planen ein eimaliges Beenden von Runtime für Wartungsarbeiten.
Zyklische Trigger, z. B. Sie planen eine Aufgabe, die den täglichen Ausdruck eines Protokolls startet.
Ereignisse, z. B. beim Klick auf die Schaltfläche.
Die folgende Abbildung zeigt unterschiedlichen Triggerarten:
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74713345163&Language=de-DE&TopicId=36119337227
18.08.2016
WInCC Professional V13.0 SP1
Lokale Skripte
Trigger kommen in folgenden Editoren zu Einsatz:
•
Aufgabenplaner
Im Aufgabenplaner projektieren Sie zuerst den Trigger. Den Trigger verbinden Sie dann mit dem
lokalen Skript oder einer Funktionsliste.
•
Bilder
Im Bild projektieren Sie zuerst in der Eigenschaftsliste ein lokales Skript, um eine Objekteigenschaft
zu dynamisieren.
Beim Anlegen des lokalen Skripts wird der Trigger automatisch ermittelt. Den Trigger können Sie
ändern, z. B. in Variablentrigger.
Siehe auch
→ Runtime Scripting
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74713345163&Language=de-DE&TopicId=36119337227
18.08.2016