Berechnung ausführen
Die Funktion "Berechnung ausführen" des ScriptWizards ermöglicht es, arithmetische und logische Operationen durchzuführen und das Resultat für die weitere Verwendung in einer Variable abzulegen. Zusätzlich kann eine Benutzerberechtigung vergeben werden, um so den Aufruf durch unautorisierte Benutzer zu verhindern.
Aufbau
Im Folgenden eine Auflistung mit einer entsprechenden Erklärung der verfügbaren Einstellungsmöglichkeiten sowie Schaltflächen der Funktion "Berechnung ausführen".
Achtung
Es wird keine Überprüfung auf korrekte Verwendung von Datentypen durchgeführt! Dies obliegt dem Benutzer! Die Datentypen der Variablen müssen daher mit der Funktion Variable definieren passend festgelegt werden, damit die Berechnung korrekt durchgeführt wird.
Variablen
Die Liste enthält alle verfügbaren Variablen, die für eine Berechnung herangezogen werden können.
$-Parameter
Die Liste enthält alle vorab definierten $-Parameter. Diese können ebenfalls für Berechnungen herangezogen werden.
Ausdruck
Innerhalb des Ausdruckfeldes kann eine arithmetische oder logische Berechnung erstellt werden, welche ausgeführt und dessen Ergebnis in die Zielvariable gespeichert werden soll.
Zielvariable
Die Auswahlliste enthält alle verfügbaren Zielvariablen, in denen das Ergebnis der Berechnung abgelegt werden soll. Bei Variablen für Datenpunkt Verbindungen wird deren Beschreibung und in Klammer der Variablenname angezeigt.
Achtung
Der Datentyp der Zielvariable muss mit dem Datentyp des Berechnungsergebnisses ident (int => int) oder konvertierbar (z.B. float => string, int => string, int => anytype,...) sein.
Benötigte Berechtigung
Die benötigten Berechtigungen legen fest, welche Berechtigungsstufe ein Benutzer besitzen muss, um die Berechnung durchführen zu können. Hierbei stehen alle in WinCC OA konfigurierten Berechtigungsstufen zur Verfügung.
Hilfe
Die Hilfe Schaltfläche öffnet die WinCC OA 3.14 Hilfe Datei und ermöglicht damit den Zugriff auf zusätzliche Informationen über die Funktion "Berechnung ausführen".
Übernehmen
Durch das Betätigen der "Übernehmen" Schaltfläche wird das Erstellen der Berechnung übernommen und in die momentan gewählte Funktion eingefügt.
Abbrechen
Durch das Betätigen der "Abbrechen" Schaltfläche wird die Deklaration der neuen Variable verworfen und es kann eine neue Funktion für den ScriptWizard gewählt werden.