WinCC V7.3 Scripting: VBS, ANSI-C, VBA Erstellen von Funktionen und Aktionen Erstellen von Funktionen und Aktionen Einleitung WinCC ermöglicht den Einsatz von Funktionen und Aktionen zur Dynamisierung der Abläufe in Ihrem WinCC Projekt. Diese Funktionen und Aktionen sind in der Sprache ANSI-C geschrieben. Abgrenzung Funktion - Aktion Aktionen werden durch einen Trigger, also durch ein auslösendes Ereignis zum Ablauf gebracht. Funktionen besitzen keinen solchen Trigger und werden als Bestandteil von Aktionen sowie in Dynamik Dialogen, im Tag Logging und im Alarm Logging verwendet. Triggerarten Folgende Triggerarten stehen zur Verfügung: Gliederung der Funktionen und Aktionen Das Diagramm gibt eine Übersicht über die Funktionen- und Aktionenlandschaft: 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=70765906699&Language=de-DE&TopicId=58665297163 08.01.2017 WinCC V7.3 Scripting: VBS, ANSI-C, VBA Erstellen von Funktionen und Aktionen Aktionen werden für bildunabhängige Hintergrundtätigkeiten eingesetzt, z.B. der tägliche Ausdruck eines Protokolls, die Überwachung von Variablen oder die Ausführung von Berechnungen. Funktionen sind Codeteile, die an mehreren Stellen verwendet werden können, aber nur an einer Stelle definiert werden. WinCC stellt eine Vielzahl von Funktionen zur Verfügung. Darüber hinaus können Sie eigene Funktionen und Aktionen schreiben. Mitgelieferte Standard-Funktionen können durch den Anwender verändert werden. Geänderte Standard-Funktionen werden bei Neuinstallation oder Hochrüstung von WinCC gelöscht bzw. durch die mitgelieferten Standardfunktionen ersetzt. Deshalb sollten sie vorher gesichert werden. Entwurfswerkzeug Für Entwurf und Bearbeitung von Funktionen und Aktionen stellt WinCC den Editor "Global Script" zur Verfügung. Gobal Script starten Sie aus dem Navigationsfenster des WinCC Explorer. Unicode-Unterstützung In der Symbolleiste des Editors "Global Script" können Sie die passende Codepage einstellen. Dadurch müssen nicht mehr über die Microsoft-Einstellung "Start >Einstellungen>Systemsteuerung>Regions- und Sprachoptionen" die Systemsprache ändern. Sie können als Spracheinstellung der Skripte "Dynamisch: Projekteinstellung" auswählen. Das C-Skript wird in Englisch compiliert. In Runtime wird dann die Codepage der zentral eingestellten Sprache für die Strings verwendet. Die Projekteinstellung legen Sie im Dialog "Projekteigenschaften" im WinCC Explorer fest. Auf der Registerkarte "Optionen" können Sie unter "C-Skripte mit Spracheinstellung "Dynamisch" in Runtime" aus einer Liste folgendes auswählen: • • • "Jeweils eingestellte WinCC Runtime-Sprache". Das C-Skript wird in der WinCC-Runtimesprache ausgeführt. Betriebssystemsprache für nicht Unicode-Programme. Das C-Skript wird mit der Codepage-Einstellung des Betriebssystems ausgeführt. Wählen Sie die Sprache aus der Liste aus. 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=70765906699&Language=de-DE&TopicId=58665297163 08.01.2017 WinCC V7.3 Scripting: VBS, ANSI-C, VBA Erstellen von Funktionen und Aktionen Siehe auch → Laufzeitverhalten von Aktionen → Aktionen erstellen und bearbeiten → Funktionen erstellen und bearbeiten → Der Editor Global Script → Verwendung von DLLs in Funktionen und Aktionen → Verwendung globaler C-Variablen → So nehmen Sie Global Script Runtime in die Anlaufliste des Projekts auf → So generieren Sie den Header neu → Merkmale von globalen Aktionen → Merkmale von lokalen Aktionen → Merkmale von internen Funktionen → Merkmale von Standard-Funktionen → Merkmale von Projekt-Funktionen 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=70765906699&Language=de-DE&TopicId=58665297163 08.01.2017
© Copyright 2024 ExpyDoc