Sie sind auf Seite 1von 424

WinCC V4

Handbuch Band 2/3






Ausgabe August 1997



C79000-G8200-C107-02
WinCC, SIMATIC, SINEC, STEP sind Marken von Siemens.
Die brigen Bezeichnungen in diesem Handbuch knnen Marken sein, deren Benutzung durch Dritte fr
deren Zwecke die Rechte der Inhaber verletzen knnen.
(Weitergabe sowie Vervielfltigung dieser Unterlage,
Verwertung und Mitteilung ihres Inhaltes nicht gestattet, soweit
nicht ausdrcklich zugestanden.
Zuwiderhandlungen verpflichten zu Schadenersatz. Alle Rechte
vorbehalten, insbesondere fr den Fall der Patenterteilung oder
GM-Eintragung.)
(Wir haben den Inhalt der Druckschrift auf bereinstimmung mit
der beschriebenen Hard- und Software geprft. Dennoch
knnen Abweichungen nicht ausgeschlossen werden, so da
wir fr die vollstndige bereinstimmung keine Gewhr
bernehmen. Die Angaben in dieser Druckschrift werden jedoch
regelmig berprft und notwendige Korrekturen sind in den
nachfolgenden Auflagen enthalten. Fr Verbesserungs-
vorschlge sind wir dankbar.)
Siemens AG 1994 - 1997 All rights reserved Technische nderungen vorbehalten
C79000-G8200-C107-02
Printed in the Federal Republic of Germany Siemens Aktiengesellschaft
WinCC Benutzerhandbuch i
C79000-G8200-C107-02
Inhaltsverzeichnis / Graphics Designer
1 Funktionalitt ............................................................................. 1-1
2 Aufbau ........................................................................................ 2-1
2.1 Farbpalette .................................................................................... 2-3
2.1.1 Zuweisen einer Standardfarbe ...................................................... 2-3
2.1.2 Zuweisen einer benutzerdefinierten Farbe .................................... 2-3
2.2 Objektpalette ................................................................................. 2-4
2.2.1 Objekt zeichnen............................................................................. 2-8
2.2.2 Objekt auswhlen.......................................................................... 2-9
2.2.3 ndern der Objekteigenschaften ................................................... 2-9
2.2.4 Verschieben eines Objekts mit der Maus ...................................... 2-10
2.2.5 ndern der Objektgre mit der Maus .......................................... 2-10
2.2.6 ndern des Anfangs-/Endwinkels mit der Maus............................ 2-10
2.3 Stilpalette....................................................................................... 2-11
2.3.1 ndern der Linienart ...................................................................... 2-11
2.3.2 ndern der Linienbreite ................................................................. 2-12
2.3.3 ndern der Linienenden ................................................................ 2-12
2.3.4 ndern des Fllmusters................................................................. 2-13
2.4 Ausrichtungs-Palette ..................................................................... 2-14
2.4.1 Objekte ausrichten......................................................................... 2-15
2.5 Zoompalette................................................................................... 2-16
2.6 Menleiste ..................................................................................... 2-17
2.6.1 Men Datei .................................................................................... 2-17
2.6.2 Men Bearbeiten ........................................................................... 2-21
2.6.3 Men Ansicht ................................................................................. 2-27
2.6.4 Einfgen ........................................................................................ 2-31
2.6.5 Anordnen....................................................................................... 2-31
2.6.6 Men Extras .................................................................................. 2-33
2.6.7 Men Fenster ................................................................................ 2-35
2.6.8 Men ?........................................................................................... 2-36
2.7 Standard-Symbolleiste .................................................................. 2-37
2.8 Schriftpalette.................................................................................. 2-39
2.8.1 Schriftart ndern............................................................................ 2-39
2.8.2 Schriftgre ndern....................................................................... 2-39
2.8.3 Schriftfarbe ndern ........................................................................ 2-39
2.8.4 Linienfarbe ndern......................................................................... 2-39
2.9 Statusleiste.................................................................................... 2-40
2.10 Ebenenleiste.................................................................................. 2-40
2.11 Objekteigenschaften...................................................................... 2-41
2.11.1 Objekteigenschaften anzeigen ...................................................... 2-41
2.11.2 Pin ................................................................................................. 2-41
2.11.3 Pipetten zum bertragen von Objekteigenschaften ...................... 2-42
2.11.4 Objektliste...................................................................................... 2-42
2.11.5 Registerkarte "Eigenschaften" ....................................................... 2-43
2.11.6 Registerkarte "Ereignis"................................................................. 2-55
Graphics Designer 08.97
ii WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.11.7 Dynamisieren mit einer Direktverbindung...................................... 2-57
2.11.7.1 Konstanten als Quelle der Direktverbindung ................................. 2-60
2.11.7.2 Objekteigenschaften als Quelle von Direktverbindungen.............. 2-61
2.11.7.3 Variablen als Quelle von Direktverbindungen................................ 2-62
3 Aktionsprojektierung................................................................. 3-1
3.1 Einleitung....................................................................................... 3-1
3.2 Aktionen zu grafischen Objekten................................................... 3-2
3.2.1 Dynamisieren von Objekteigenschaften ........................................ 3-2
3.2.1.1 Dynamisieren mit Hilfe des Dynamik-Dialogs................................ 3-3
3.3 Dynamisieren mit dem Dynamic-Wizard........................................ 3-16
3.3.1 Systemfunktionen.......................................................................... 3-17
3.3.2 Sonstige Funktionen...................................................................... 3-17
3.3.3 Standarddynamiken....................................................................... 3-17
3.3.4 Import Funktionen.......................................................................... 3-18
3.3.5 Bild Funktionen.............................................................................. 3-18
3.3.6 Anwenderarchiv Funktionen .......................................................... 3-19
3.3.7 Beispiel einer Dynamisierung ........................................................ 3-20
3.3.7.1 Dynamisieren mit einer C-Aktion................................................... 3-22
3.3.7.2 Dynamisieren durch einen Variablenwert ...................................... 3-35
3.3.8 Reagieren auf Ereignisse .............................................................. 3-38
4 Anhang ....................................................................................... 4-1
4.1 Objekttypen und ihre Eigenschaften.............................................. 4-1
4.1.1 Linie Eigenschaften ....................................................................... 4-1
4.1.2 Polygon Eigenschaften.................................................................. 4-2
4.1.3 Polygonzug Eigenschaften ............................................................ 4-3
4.1.4 Ellipse Eigenschaften .................................................................... 4-4
4.1.5 Kreis Eigenschaften....................................................................... 4-5
4.1.6 Ellipsensegment Eigenschaften..................................................... 4-6
4.1.7 Kreissegment Eigenschaften......................................................... 4-7
4.1.8 Ellipsenbogen Eigenschaften ........................................................ 4-8
4.1.9 Kreisbogen Eigenschaften............................................................. 4-9
4.1.10 Rechteck Eigenschaften................................................................ 4-10
4.1.11 Rundrechteck Eigenschaften......................................................... 4-11
4.1.12 Statischer Text Eigenschaften....................................................... 4-12
4.1.13 Applikationsfenster Eigenschaften................................................. 4-14
4.1.14 Bildfenster Eigenschaften.............................................................. 4-15
4.1.15 OLE-Control Eigenschaften........................................................... 4-16
4.1.16 OLE-Objekt Eigenschaften ............................................................ 4-17
4.1.17 EA-Feld Eigenschaften.................................................................. 4-18
4.1.18 Balken Eigenschaften.................................................................... 4-20
4.1.19 Grafik-Objekt (Fremdformat) Eigenschaften.................................. 4-23
4.1.20 Zustandsanzeige Eigenschaften ................................................... 4-24
4.1.21 Textliste Eigenschaften ................................................................. 4-25
4.1.22 Button Eigenschaften .................................................................... 4-27
4.1.23 Check-Box Eigenschaften ............................................................. 4-29
4.1.24 Radio-Box Eigenschaften .............................................................. 4-31
4.1.25 Rundbutton Eigenschaften ............................................................ 4-33
08.97 Graphics Designer
WinCC Benutzerhandbuch iii
C79000-G8200-C107-02
4.1.26 Slider Eigenschaften...................................................................... 4-35
4.1.27 Gruppe Eigenschaften................................................................... 4-37
4.1.28 Bild Eigenschaften......................................................................... 4-38
4.2 Attribute in alphabetischer Reihenfolge......................................... 4-39
4.3 Ausgabeformate fr EA-Felder ...................................................... 4-74
4.4 Zuordnungen fr Textlisten............................................................ 4-78
Graphics Designer 08.97
iv WinCC Benutzerhandbuch
C79000-G8200-C107-02
08.97 Graphics Designer
WinCC Benutzerhandbuch v
C79000-G8200-C107-02
Vorwort
Dieses Handbuch stellt Ihnen im Sinne eines Referenzhandbuchs die
Funktionen der jeweiligen Softwarekomponente und ihre Bedienung vor.
ber das Inhaltsverzeichnis oder den Index finden Sie schnell die bentigte
Information. Diese steht Ihnen natrlich auch in der Onlinehilfe kontextsensitiv
oder ber den Inhalt zur Verfgung.
Eine Gesamtbersicht von WinCC und ein Projektierungsbeispiel, in dem die
wesentlichen Funktionen der Einzelkomponenten auch praktisch nachvoll-
zogen werden knnen, finden Sie in der Dokumentation "Getting Started".
Bei technischen Fragen wenden Sie sich bitte an Ihren Siemens-Ansprech-
partner, in den fr Sie zustndigen Vertretungen und Geschftsstellen.
Die Adressen finden Sie z.B. im Anhang Siemens weltweit, des Handbuches
"Automatisierungssystem S7-300, Aufbau in eine S7-300", Katalogen und in
Compuserve (go autforum)...
Darber hinaus steht Ihnen unsere Hotline unter der Telefonnummer:
+49 (911) 895-7000 (Fax 7001) zur Verfgung.
Weitere Informationen finden Sie im Internet unter der Adresse:
www.aut.siemens.de/coros/html_00/coros.htm.
Stndig aktuelle Informationen zu den SIMATICProdukten erhalten Sie:
im Internet unter http://www.aut.siemens.de/
ber FaxPolling Nr. 0876593 02 77 95 00
Darberhinaus bietet Ihnen der SIMATIC Customer Support Untersttzung
durch aktuelle Informationen und Downloads, die beim Einsatz der SIMATIC
Produkte ntzlich sein knnen:
im Internet unter
http://www.aut.siemens.de/support/html_00/index.shtml
ber die SIMATIC Customer Support Mailbox unter der Nummer
+49 (911) 8957100
Verwenden Sie zur Anwahl der Mailbox ein Modem mit bis zu V.34
(28,8 kBaud), dessen Parameter Sie wie folgt einstellen: 8, N, 1,
ANSI, oder whlen Sie sich per ISDN (x.75, 64 kBit) ein.
Den SIMATIC Customer Support erreichen Sie telefonisch unter +49 (911)
8957000 und per Fax unter +49 (911) 8957002. Anfragen knnen Sie auch
per Mail im Internet oder per Mail in der o. g. Mailbox stellen.
Zweck des
Handbuchs
Gesamtbersicht
und Projektierungs-
beispiel
Weitere Unterstt-
zung
Informationen zu
SIMATIC-Produkten
Graphics Designer 08.97
vi WinCC Benutzerhandbuch
C79000-G8200-C107-02
08.97 Graphics Designer
WinCC Benutzerhandbuch 1-1
C79000-G8200-C107-02
1 Funktionalitt
Der Graphics Designer wird verwendet, um Prozebilder zu erstellen.
Er bietet dem Anwender folgende Funktionen:
Komfortable und einfache Benutzeroberflche mit Werkzeug- und
Grafikpaletten
Rationelle Projektierung mit integrierter Objekt- und Symbolbibliothek
Offene Schnittstellen fr Grafikimport und Untersttzung der OLE 2.0
Schnittstelle
Projektierbares dynamisches Verhalten der Bildobjekte mit Untersttzung
durch einen Assistenten (Dynamik Wizard)
Einbindung von Zusatzfunktionen, durch leistungsfhige
Aktionsprojektierung
Einbindung von selbst entwickelten Grafikobjekten
32 Bit Applikation, ablauffhig unter Windows 95 und Windows NT.
Graphics Designer 08.97
1-2 WinCC Benutzerhandbuch
C79000-G8200-C107-02
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-1
C79000-G8200-C107-02
2 Aufbau
Der Graphics Designer enthlt:
Paletten zum Erzeugen und Bearbeiten von Grafikobjekten:
- Farbpalette
- Objektpalette
- Stilpalette
- Ausrichtungs-Palette
- Zoompalette
- Schriftpalette
Paletten und Leisten fr die Bedienung des Graphics Designers:
- Menleiste
- Standard-Symbolleiste
- Statusleiste
- Ebenenleiste
ein Dialogfenster zum Festlegen und ndern der Eigenschaften von
Objekten:
- Objekteigenschaften
Beim Start des Graphics Designer wird das Fenster "Tips & Tricks"
eingeblendet.
Durch Klick auf die Schaltflche "Hilfe" knnen Sie sich Projektierungs-
hinweise anzeigen lassen.
Hinweis: Wenn Sie das Feld "Tips bei jedem Start anzeigen" abwhlen, wird
das Fenster nie mehr angezeigt. Dieser Vorgang lt sich nicht rckgngig
machen.
Tips & Tricks
Graphics Designer 08.97
2-2 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Durch Einschalten der kontextsensitiven Hilfe knnen Sie zu Paletten,
Menbefehlen und Schaltflchen Hilfetexte erhalten und sich weitere
Informationen in der Online-Hilfe beschaffen.
So erhalten Sie Informationen ber die Paletten, Menbefehle und
Schaltflchen:
1. Klicken Sie im Graphics Designer in der Standard-Symbolleiste auf die
Schaltflche fr "Hilfe" .
Dem Mauszeiger wird ein Fragezeichen angehngt.
2. Klicken Sie auf die Palette, den Menbefehl oder die Schaltflche, zu der
Sie Informationen wnschen.
Um eine bessere bersicht ber die Eintrge der Paletten, besonders der
Objekt- und Stilpalette zu erreichen, knnen Sie die Gre der Paletten ndern.
So ndern Sie die Gre der Paletten:
1. Klicken Sie auf den Rand der Palette, halten Sie die linke Maustaste
gedrckt und ziehen Sie die Palette in den Arbeitsbereich.
2. Ziehen Sie die Palette, wie unter Windows blich, auf die gewnschte
Gre.
3. Schieben Sie die Palette bei gedrckter linker Maustaste an die gewnschte
Position auf dem Bildschirm.
Kontextsensitive
Hilfe
ndern der
Palettengre
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-3
C79000-G8200-C107-02
2.1 Farbpalette
Mit der Farbpalette weisen Sie durch Mausklick den selektierten Objekten eine
der 16 Standardfarben, eine Grundfarbe oder eine selbstdefinierte Farbe zu.
Ein Mausklick in der Farbpalette ndert beispielsweise:
bei Flchenobjekten (z.B. Rechteck) die Fllfarbe,
bei Linienobjekten (z.B. Polygonzug) die Strichfarbe,
bei Textobjekten die Hintergrundfarbe.
Hinweise:
Sie knnen die Farbpalette beliebig im Arbeitsbereich plazieren oder an den
Rnder verankern.
ber den Eintrag "Symbolleisten..." im Men Ansicht knnen Sie die
Farbpalette bei Bedarf ein- oder ausblenden.
2.1.1 Zuweisen einer Standardfarbe
So weisen Sie einem Objekt eine Standardfarbe zu:
1. Klicken Sie das Objekt an.
2. Klicken Sie in der Farbpalette auf eine der 16 Standardfarben.
2.1.2 Zuweisen einer benutzerdefinierten Farbe
So weisen Sie einem Objekt eine benutzerdefinierte Farbe zu:
1. Klicken Sie das Objekt an.
2. Klicken Sie in der Farbpalette auf das Symbol .
3. Klicken Sie bei den "Grundfarben" oder den benutzerdefinierten Farben die
gewnschte Farbe an.
oder
Klicken Sie die Schaltflche "Farben definieren >>" an, um eine weitere
Farbkombination zu erzeugen.
Graphics Designer 08.97
2-4 WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.2 Objektpalette
Mit der Objektpalette whlen Sie ein Objekt an, das in der ersten sichtbaren
Ebene der Grafikarbeitsflche erzeugt wird. Im Graphics Designer ist hierfr
die Ebene 0 voreingestellt. Die verfgbaren Objekte sind nach Themengebieten
gegliedert:
Standard-Objekte, wie zum Beispiel Polygon, Ellipse und Rechteck
Smart-Objekte, wie zum Beispiel OLE-Control, OLE-Objekt, Balken und
EA-Feld
Windows-Objekte, wie zum Beispiel Button und Check-Box.
Hinweise:
Die Objektpalette kann ber die Tastenbedienung "Alt + O" und die Pfeiltasten
auch nur mit der Tastatur bedient werden.
Sie knnen die Objektpalette beliebig im Arbeitsbereich plazieren oder an den
Rnder verankern.
ber den Eintrag "Symbolleisten..." im Men Ansicht knnen Sie die
Objektpalette bei Bedarf ein- oder ausblenden.
Standard-Objekte
Linie
Polygon
Polygonzug
Ellipse
Kreis
Ellipsensegment
Kreissegment
Ellipsenbogen
Kreisbogen
Rechteck
Rundrechteck
Grafik-Objekte werden vorwiegend zum Zeichnen von Anlagenbildern
verwendet. Das Aussehen der Objekte kann zur Laufzeit (Runtime) durch
Dynamisierung (z.B. Anbindung an den Proze) verndert werden.
Statischer Text
Statischer Text wird fr die Darstellung von Text eingesetzt. Statisch
bedeutet, da der Text im Textobjekt steht (kein dynamischer Verweis). Das
Aussehen, die Lage und der Inhalt des Textfeldes knnen auch whrend der
Laufzeit (Runtime) verndert werden.
Soll sich der statische Text ber mehrere Zeilen erstrecken, so knnen Sie mit
<Shift Return> oder <Strg m> einen Zeilenumbruch erzeugen.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-5
C79000-G8200-C107-02
Smart-Objekte
Applikationsfenster
Applikationsfenster sind Objekte, die vom Meldesystem (Alarm Logging),
vom Archivsystem (Tag Logging), vom Protokolliersystem (Print Jobs), aber
auch von Applikationen (Globales Script) versorgt werden. Im Graphics
Designer werden die ueren Eigenschaften (Position, Gre und andere
Attribute) projektiert und zur Laufzeit an die Applikation bergeben. Diese
ffnet das Applikationsfenster und versorgt es fr die Anzeige und Bedienung.
Bildfenster
Bildfenster sind Objekte, die mit dem Graphics Designer erzeugte Bilder
aufnehmen. Sie werden in Position, Gre und ihren anderen dynamisierbaren
Eigenschaften projektiert. Eine wichtige Eigenschaft ist z.B. der Verweis auf
das Bild (Bildname), das im Bildfenster dargestellt werden soll. Durch
dynamische nderung des Attributs "Bildname" zur Laufzeit kann so der
Fensterinhalt dynamisch gendert werden.
OLE-Control
Ein OLE-Control wird verwendet, um ein Windows-Element (wie z.B. eine
Schaltflche oder eine Auswahlbox) zu realisieren. Ein OLE-Control verfgt
ber Attribute, die im Fenster "Objekteigenschaften" in der Registerkarte
"Ereignis" angezeigt werden und dort auch bearbeitet werden knnen.
OLE-Objekt
Mit dem Graphics Designer besteht die Mglichkeit, OLE-Objekte in eine
Grafik aufzunehmen. Einige Objekte knnen im Projektierungsmodus mit der
zugehrigen OLE-Anwendung durch Doppelklick bearbeitet werden, andere
werden durch Doppelklicken aktiviert.
Nachdem Sie nderungen an einem verknpften OLE-Objekt in einem
gebundenen Objektfeld vorgenommen haben, mssen Sie die Verknpfung
manuell aktualisieren, damit die nderungen angezeigt werden.
Im Runtime-Modus kann keine Bearbeitung durchgefhrt werden.
EA-Feld
Das EA-Feld kann als Eingabefeld, Ausgabefeld oder kombiniertes EA-Feld
verwendet werden. Es sind die Datenformate Binr, Hexadezimal, Dezimal
oder String mglich. Eine Angabe von Grenzwerten ist ebenso mglich, wie
verdeckte Eingabe oder bernahme bei vollstndiger Eingabe.
Balken
Der Balken ist der Gruppe Smart-Objekte zugeordnet. Er kann durch seine
Eigenschaften (Attribute) in Aussehen und Funktionalitt beeinflut werden.
Er dient zur grafischen Anzeige von Werten relativ zu einer oberen und
unteren Grenze, entweder als rein grafische bersicht oder als kombinierte
Darstellung der Werte mit einer frei definierbaren Skala.
Graphics Designer 08.97
2-6 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Grafik-Objekt (Fremdformat)
Das Grafik-Objekt (Fremdformat) wird verwendet, um ein Bild, das in
einem fremden Grafikformat erzeugt wurde, in ein Bild des Graphics Designer
aufnehmen zu knnen.
Zustandsanzeige
Die Zustandsanzeige wird verwendet, um eine beliebige Anzahl
unterschiedlicher Zustnde eines Objekts anzuzeigen. Die Dynamisierung wird
ber die Anbindung einer Variablen realisiert, deren Wert dem jeweiligen
Zustand entspricht. Sie knnen einer beliebigen Zahl von 0 bis 2
32
-1
(Bitkombination) zuordnen.
Die Zustnde knnen Lcken (1, 2, 5, 6 usw.) aufweisen. Zustnde denen
keine Bilder zugewiesen wurden sind mglich, knnen aber mit "Bereinige
Liste" entfernt werden.
Textliste
Die Textliste wird verwendet, um eine Zuordnung von Texten zu Werten
vornehmen zu knnen. Sie kann als Eingabeliste (Texteingabe -->
Wertausgabe), Ausgabeliste (Werteingabe --> Textausgabe) oder kombinierte
Textliste verwendet werden. Es sind die Datenformate Dezimal, Binr oder Bit
mglich.
Die Listenart "Dezimal" zeigt den dem Ausgabewert zugeordneten Text an.
Bei der Eingabe eines Textes wird der zugeordnete Wert als Eingabewert an
den Datenmanager weitergegeben. Ist dem Text ein Wertebereich zugeordnet,
so wird die untere Bereichsgrenze bertragen. Dies gilt auch fr "nach oben
offene" Wertebereiche (z.B. >=100). Bei "nach unten offenen" Wertebereichen
(z.B. <=0) wird die obere Bereichsgrenze bertragen.
Die Listenart "Binr" zeigt einen Text an, der einem Bit des Ausgabewertes
zugeordnet ist, fr den Fall, da das Bit gesetzt ist. Dabei darf im Ausgabewert
nur ein Bit gesetzt sein (ein Text wird angezeigt). Der dieser Bitnummer
zugeordnete Text wird ausgegeben. Ist im Ausgabewert mehr als ein Bit
gesetzt, so wird der Text "***" ausgegeben. Bei der Eingabe eines Textes wird
als Eingabewert derjenige Wert an den Datenmanager bergeben, welcher
genau das Bit gesetzt hat, dessen Nummer dem eingegebenen Text entspricht.
Die Listenart "Bit" zeigt einen Text an, der sich auf den Zustand eines
definierten Bits des Ausgabewertes bezieht. Es knnen genau zwei Texte
projektiert werden. Ein Text fr den Fall, da das Bit gesetzt ist und ein Text
fr den Fall, da das Bit nicht gesetzt ist. Bei der Eingabe eines Textes wird im
vorhandenen Ausgabewert das entsprechende Bit gesetzt oder gelscht und der
neue Wert als Eingabewert verwendet. Das relevante Bit wird ber ein eigenes
Attribut festgelegt (Bitnummer).
Bei der Bedienung eines Textlisten-Objektes wird die projektierte Liste von
Textzuordnungen geffnet. Bei den Listenarten "Dezimal" und "Binr" wird
dabei der Text selektiert, der dem aktuellen Ausgabewert entspricht. Bei der
Listenart "Bit" wird der dem aktuellen Zustand gegenteilige Text selektiert, da
die Bedienung hier normalerweise den Sinn hat, ein Bit zu "kippen", und
dadurch keine weitere Bedienung erforderlich ist.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-7
C79000-G8200-C107-02
Das Objekt Textliste kann ber das Attribut "Sprachumschaltung" an die
Textbibliothek gekoppelt werden. Whrend der Projektierung eingegebene
Texte werden automatisch in die Textbibliothek geschrieben. In der Text
Library knnen Sie dann die anzuzeigenden Texte bersetzen. Bei einer
Umschaltung der Datensprache werden die entsprechenden bersetzungen aus
der Textbibliothek gelesen.
3D-Balken
Der 3D-Balken ist der Gruppe Smart-Objekte zugeordnet. Er kann durch seine
Eigenschaften (Attribute) in Aussehen und Funktionalitt beeinflut werden.
Er dient zur grafischen Anzeige von Werten relativ zu einer oberen und
unteren Grenze. Die Art der 3D-Darstellung kann vom Anwender freizgig
projektiert werden.
Der 3D-Balken ist Teil des Optionspakets Basic Process Control.
Das Objekt Sammelanzeige bietet eine hierarchisch konzentrierte Darstellung
der aktuellen Zustnde bestimmter Meldearten. Eine Verbindung mit dem
Meldesystem innerhalb WinCC besteht allerdings nicht.
ber die Sammelanzeige knnen Sie im Runtime Modus einen Bildwechsel zu
dem Bild ausfhren, in dem die Strquelle angezeigt wird. Diese Mglichkeit
der schnellen Navigation zu einer Strquelle ist eine ganz wesentliche
Funktion fr den Bediener.
Die Sammelanzeige ist Teil des Optionspakets Basic Process Control.
Windows-Objekte
Button
Der Button wird fr die Bedienung von Prozeereignissen (wie z.B.
Quittierung von Meldungen oder Warnungen) eingesetzt. Er kennt zwei
Zustnde ("Gedrckt" und "Nicht gedrckt"). Die Prozeanbindung wird durch
die Dynamisierung der entsprechenden Attribute erreicht.
Check-Box
Die Check-Box wird dort verwendet, wo eine Mehrfachauswahl bentigt wird.
Der Benutzer kann ein oder auch mehrere Felder der Check-Box durch
Anklicken auswhlen. Auch hier kann eine sehr flexible Anbindung an den
Proze durch Dynamisierung der entsprechenden Attribute erreicht werden.
Radio-Box
Die Radio-Box hnelt der Check-Box, lt aber im Gegensatz zu ihr nur eine
Einfachauswahl zu. ber die Dynamisierung kann zur Laufzeit (Runtime) die
Prozeanbindung der Radio-Box hergestellt werden.
Rundbutton
Der Rundbutton wird wie der Button fr die Bedienung von
Prozeereignissen eingesetzt. Im Gegensatz zu diesem verfgt er jedoch ber
eine Raststellung fr die beiden Zustnde "Gedrckt" und "Nicht gedrckt".
Die Prozeanbindung wird durch die Dynamisierung der entsprechenden
Attribute erreicht.
Slider
Der Slider wird als Schieberegler fr die Steuerung des Prozesses (wie z.B.
Temperatursteuerung) eingesetzt. Der Regelbereich liegt zwischen dem
Minimalwert und dem Maximalwert. Die Prozeanbindung wird durch die
Dynamisierung der entsprechenden Attribute erreicht.
Graphics Designer 08.97
2-8 WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.2.1 Objekt zeichnen
Alle Objekte werden mit den voreingestellten Objekteigenschaften in der
ersten sichtbaren Ebene der Grafikarbeitsflche gezeichnet. Im Graphics
Designer ist hierfr die Ebene 0 voreingestellt. Sie knnen alle diese
Voreinstellungen ndern (siehe "ndern der Objekteigenschaften").
So zeichnen Sie ein Objekt:
1. Selektieren Sie das gewnschte Objekt mit der Maus in der Objektpalette.
2. Klicken Sie in der Arbeitsflche auf die gewnschte Position und ziehen
Sie den Mauszeiger bei gedrckter Maustaste, bis das Objekt die
gewnschte Gre erreicht hat.
oder
Klicken Sie in die Arbeitsflche. Das Objekt wird in einer im System
vordefinierten Gre gezeichnet.
oder
1. Aktivieren Sie die Objektpalette ber die Tastenbedienung "Alt + O".
2. Whlen Sie mit Pfeiltasten der Tastatur den gewnschten Objekttyp.
3. Erzeugen Sie das gewhlte Objekt mit den Voreinstellungen durch
Bettigen der "Eingabe"-Taste.
So zeichnen Sie ein Polygon oder einen Polygonzug
1. Selektieren Sie in der Objektpalette das Symbol "Polygon" oder
"Polygonzug".
2. Klicken Sie mit der linken Maustaste auf den gewnschten Startpunkt.
3. Klicken Sie mit der linken Maustaste auf jeden weiteren gewnschten
Eckpunkt.
4. Mit einem Klick auf die rechte Maustaste korrigieren Sie das zuletzt
gezeichnete Teilstck des Objekts.
5. Mit einem Doppelklick auf die linke Maustaste beenden Sie das Polygon
bzw. die Polygonzug. Das Polygon wird im Gegensatz zum Polygonzug
geschlossen.
6. Mit einem Doppelklick auf eine Stelle der Linie knnen Sie einen
zustzlichen Eckpunkt einfgen. Um einen Eckpunkt zu entfernen mssen
Sie bei gedrckter "Strg"-Taste einen Doppelklick auf den Eckpunkt
durchfhren.
Hinweis: Durch Einschalten der Funktion "Raster" und der Funktion "Am
Raster ausrichten" knnen Sie die gezeichneten Objekte besser aneinander
ausrichten.
Nach dem Zeichnen eines Objekts wechselt die Objektpalette automatisch in
den Modus "Objekt auswhlen". Nun knnen Sie ein weiteres Objekt erzeugen
oder ein bereits erzeugtes Objekt auf der Arbeitsflche anwhlen, um seine
Eigenschaften zu ndern. Sie haben die Mglichkeit, diese Voreinstellung ber
das Men "Extras" - "Einstellungen ..." in der Registerkarte "Optionen" zu
ndern.
Bevor Sie beginnen
Nach dem Zeichnen
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-9
C79000-G8200-C107-02
2.2.2 Objekt auswhlen
So whlen Sie ein Objekt aus:
Klicken Sie ein Objekt mit der Maus an.
So whlen Sie mehrere Objekte aus (Mehrfachselektion):
Halten Sie die "Umschalt"-Taste gedrckt und klicken Sie die Objekte
nacheinander mit der Maus an.
oder
Halten Sie die Maustaste gedrckt und ziehen Sie einen Rahmen um die
gewnschten Objekte.
Hinweis: Falls Sie ber das Men "Extras" - "Einstellungen ..."
Registerkarte "Optionen" bei "Objektselektion" die Option "Berhrend"
angegeben haben, gengt es, wenn Sie alle zu markierenden Objekte mit dem
Lasso berhren. Mit der Option "Umschlieend" mssen alle zu
markierenden Objekte vollstndig im Lasso eingeschlossen sein.
2.2.3 ndern der Objekteigenschaften
So ndern Sie die Objekteigenschaften:
1. Klicken Sie ein Objekt mit der Maus an.
2. Klicken Sie mit der rechten Maustaste, um das Kontextmen zu ffnen.
3. Klicken Sie auf "Eigenschaften", um die Objekteigenschaften anzuzeigen.
4. Whlen Sie in der Registerkarte "Eigenschaften" das entsprechende
Attribut um die Objekteigenschaft zu ndern.
Hinweis: Bei Mehrfachselektion werden alle Attribute der angewhlten
Objekte in der Registerkarte "Eigenschaften" aufgelistet. Es werden jedoch nur
die Attributwerte angezeigt, die fr alle Objekte identisch sind.
Fr jeden Objekttyp knnen Sie eine Voreinstellung der Objekteigenschaften
festlegen. Diese Voreinstellung wird bei jedem Anlegen eines neuen Objekts
herangezogen.
So legen Sie die Voreinstellung der Objekteigenschaften fest:
1. ffnen Sie das Dialogfenster mit den Objekteigenschaften mit Hilfe der
Schaltflche aus der Standard-Symbolleiste oder ber das Men
"Ansicht" - "Eigenschaften" und fixieren Sie es mit dem Pin am
Bildschirm.
2. Selektieren Sie in der Objektpalette einen Objekttyp. Es werden die
Eigenschaften des zugehrigen voreingestellten Objekts angezeigt.
3. ndern Sie jetzt die gewnschten Objekteigenschaften in der Registerkarte
"Eigenschaften" in der Spalte "Statik".
4. Sie knnen die Voreinstellungen ber das Men "Extras" - "Einstellungen"
- Registerkarte "Voreinstellungen der Objekte" beim Beenden des Graphics
Designer sichern.
Hinweis: Einige Eigenschaften wie z.B. Linien-/Rahmenart oder
Hintergrundfarbe knnen auch direkt ber die Stilpalette bzw. die Farbpalette
gendert werden.
Voreinstellung der
Objekteigenschaften
Graphics Designer 08.97
2-10 WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.2.4 Verschieben eines Objekts mit der Maus
So verschieben Sie ein Objekt mit der Maus:
1. Klicken Sie ein Objekt an und halten Sie die linke Maustaste gedrckt.
2. Ziehen Sie das Objekt an die gewnschte Position.
Hinweis: Ist die Funktion "Am Raster ausrichten" eingeschaltet, so kann
das Objekt nur entsprechend der Rastereinstellung verschoben werden.
2.2.5 ndern der Objektgre mit der Maus
So ndern Sie die Gre des Objekts mit der Maus:
1. Klicken Sie das Objekt mit der Maus an. Das Objekt wird von einem
Rechteck mit 8 Anfapunkten umrahmt.
z.B.
2. Klicken Sie einen dieser Anfapunkte an und halten Sie die linke Maustaste
gedrckt.
3. Ziehen Sie das Objekt auf die gewnschte Gre.
Mit den vier Eckpunkten ndern Sie die Gre des Objekts diagonal, mit den
vier Anfapunkten in der Mitte der Rahmenlinien ndern Sie die Gre
horizontal, bzw. vertikal.
2.2.6 ndern des Anfangs-/Endwinkels mit der Maus
Die Funktion "ndern des Anfangs- und Endwinkels" bezieht sich auf die
Objekte "Ellipsensegment", "Ellipsenbogen", "Kreissegment" und
"Kreisbogen".
So ndern Sie den Anfangs-/Endwinkel des Objekts mit der Maus:
1. Klicken Sie das Objekt mit der Maus an. Das Objekt wird von einem
Rechteck mit 8 Anfapunkten umrahmt. Die Endpunkte des gebogenen
Objekt werden durch etwas grere Anfapunkte gekennzeichnet.
z.B.
2. Klicken Sie einen der greren Anfapunkte an und halten Sie die linke
Maustaste gedrckt. Der Mauszeiger ndert sich in ein Kreuz mit
angehngtem A (Anfangswinkel) oder E (Endwinkel).
3. Ziehen Sie das Objekt auf die gewnschte Gre.
z.B.
Mit den vier Eckpunkten ndern Sie die Gre des Objekts diagonal, mit den
vier Anfapunkten in der Mitte der Rahmenlinien ndern Sie die Gre
horizontal, bzw. vertikal.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-11
C79000-G8200-C107-02
2.3 Stilpalette
Mit der Stilpalette verndern Sie die Darstellung des selektierten Objekts. Je
nach Objekttyp stehen unterschiedliche Stilformen zur Verfgung, wie zum
Beispiel:
unterschiedliche Linien-/Rahmenarten,
mehrere Linien-/Rahmenbreiten,
Linienenden fr Linienobjekte,
verschiedene Fllmuster.
Hinweise:
Die aktuell angewhlten Einstellungen werden im Schriftstil "Fett" dargestellt.
Die Stilpalette kann ber die Tastenbedienung "Alt + S" und die Pfeiltasten
auch nur mit der Tastatur bedient werden.
Sie knnen die Stilpalette beliebig im Arbeitsbereich plazieren oder an den
Rnder verankern.
ber den Eintrag "Symbolleisten..." im Men Ansicht knnen Sie die
Stilpalette bei Bedarf ein- oder ausblenden.
2.3.1 ndern der Linienart
Fr die Darstellung von Linien/Rahmen stehen als Linieneigenschaften
verschiedene Linientypen, wie gepunktet, gestrichelt, durchgezogen usw. zur
Verfgung. Mit der Stilpalette knnen Sie die Linien-/Rahmenart auswhlen.
So ndern Sie die Linien-/Rahmenart mit Hilfe der Stilpalette:
1. Klicken Sie ein Objekt mit der Maus an.
2. Klicken Sie in der Stilpalette das Symbol .
oder
Klicken Sie auf das voranstehende um die Auswahl zu ffnen.
3. Klicken Sie in der Auswahl die gewnschte Linienart an.
oder
1. Aktivieren Sie die Stilpalette ber die Tastenbedienung "Alt + S".
2. Whlen Sie mit Pfeiltasten der Tastatur die gewnschte Linienart.
3. bernehmen Sie die gewnschte Einstellung durch Bettigen der
"Eingabe"-Taste.
Hinweis: Bei Wahl der Linien-/Rahmenarten "Gestrichelt", "Gepunktet",
"Strichpunktiert" und "Strich-Punkt-Punkt" wird unabhngig von der
gewhlten Linienbreite immer die Breite 1 Pixel angezeigt.
Graphics Designer 08.97
2-12 WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.3.2 ndern der Linienbreite
Fr die Darstellung von Linien/Rahmen stehen verschiedene Breiten zur
Verfgung. Mit der Stilpalette knnen Sie die Linien-/Rahmendicke
auswhlen.
Die angegebenen Werte entsprechen einer Linien-/Rahmenbreite gemessen in
Pixel.
So ndern Sie die Linien-/Rahmenbreite mit der Stilpalette:
1. Klicken Sie ein Objekt mit der Maus an.
2. Doppelklicken Sie in der Stilpalette auf das Symbol .
oder
Klicken Sie auf das voranstehende um die Auswahl zu ffnen.
3. Klicken Sie in der Auswahl die gewnschte Breite an.
oder
1. Aktivieren Sie die Stilpalette ber die Tastenbedienung "Alt + S".
2. Whlen Sie mit Pfeiltasten der Tastatur die gewnschte Linienbreite.
3. bernehmen Sie die gewnschte Einstellung durch Bettigen der
"Eingabe"-Taste.
Hinweis: Die Breite kann nur fr die Linien-/Rahmenart "Durchgezogen"
vergrert werden. Fr alle anderen Linien-/Rahmenarten wird immer die
Linienbreite 1 Pixel dargestellt, auch wenn Sie eine grere Linienbreite
angewhlt haben.
2.3.3 ndern der Linienenden
Fr die Darstellung von Linienenden stehen als Linieneigenschaften
verschiedene Enden zur Verfgung, wie ohne Linienenden, einseitige,
beidseitige, dnne oder dicke Pfeile. Mit der Stilpalette knnen Sie die
Linienenden auswhlen.
So ndern Sie die Linienenden mit der Stilpalette:
1. Klicken Sie ein Linienobjekt mit der Maus an.
2. Doppelklicken Sie in der Stilpalette auf das Symbol .
oder
Klicken Sie auf das voranstehende um die Auswahl zu ffnen.
3. Klicken Sie in der Auswahl das gewnschte Linienende an.
oder
1. Aktivieren Sie die Stilpalette ber die Tastenbedienung "Alt + S".
2. Whlen Sie mit Pfeiltasten der Tastatur die gewnschte Linienenden.
3. bernehmen Sie die gewnschte Einstellung durch Bettigen der
"Eingabe"-Taste.
Hinweis: Fr Umrahmungslinien von Flchenobjekten steht die Eigenschaft
"Linienenden" nicht zur Verfgung.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-13
C79000-G8200-C107-02
2.3.4 ndern des Fllmusters
Fr die Darstellung von Hintergrundflchen von Objekten stehen als
Objekteigenschaften verschiedene Fllmuster, wie massiv, schraffiert,
transparent usw. zur Verfgung. Mit der Stilpalette knnen Sie das Fllmuster
auswhlen.
So ndern Sie das Fllmuster mit der Stilpalette:
1. Klicken Sie ein Flchenobjekt an.
2. Klicken Sie in der Stilpalette das Symbol an.
oder
Klicken Sie auf das voranstehende um die Auswahl zu ffnen.
3. Klicken Sie in der Auswahl das gewnschte Fllmuster an.
oder
1. Aktivieren Sie die Stilpalette ber die Tastenbedienung "Alt + S".
2. Whlen Sie mit Pfeiltasten der Tastatur das gewnschte Fllmuster.
3. bernehmen Sie die gewnschte Einstellung durch Bettigen der
"Eingabe"-Taste.
Graphics Designer 08.97
2-14 WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.4 Ausrichtungs-Palette
Mit der Ausrichtungs-Palette:
verndern Sie die absolute Lage eines oder mehrerer Objekte
verndern Sie die Lage der selektierten Objekte zueinander
gleichen Sie die Hhe und Breite mehrerer Objekte an.
Fr die selektierten Objekte stehen Ihnen folgende Ausrichtungsfunktionen zur
Verfgung:
Objekte links ausrichten
(Men Anordnen - Ausrichten - Links)
Objekte rechts ausrichten
(Men Anordnen - Ausrichten - Rechts)
Objekte oben ausrichten
(Men Anordnen - Ausrichten - Oben)
Objekte unten ausrichten
(Men Anordnen - Ausrichten - Unten)
Objekte horizontal zentriert ausrichten
(Men Anordnen - Ausrichten - Horizontal zentrieren)
Objekte vertikal zentriert ausrichten
(Men Anordnen - Ausrichten - Vertikal zentrieren)
Horizontalen Abstand zwischen den Objekten vereinheitlichen
(Men Anordnen - Ausrichten - Horizontal verteilen)
Vertikalen Abstand zwischen den Objekten vereinheitlichen
(Men Anordnen - Ausrichten - Vertikal verteilen)
Breite der Objekte vereinheitlichen
(Men Anordnen - Ausrichten - Gleiche Breite)
Hhe der Objekte vereinheitlichen
(Men Anordnen - Ausrichten - Gleiche Hhe)
Breite und Hhe der Objekte vereinheitlichen
(Men Anordnen - Ausrichten - Gleiche Breite und Hhe).
Hinweise:
Sie knnen die Ausrichtungs-Palette beliebig im Arbeitsbereich plazieren oder
an den Rnder verankern.
ber den Eintrag "Symbolleisten..." im Men Ansicht knnen Sie die
Ausrichtungs-Palette bei Bedarf ein- oder ausblenden.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-15
C79000-G8200-C107-02
2.4.1 Objekte ausrichten
So richten Sie Objekte aus:
1. Selektieren Sie auf der Arbeitsflche die Objekte, die Sie neu ausrichten
wollen.
2. Klicken Sie in der Ausrichtungs-Palette auf das entsprechende Symbol.
Die Objekte werden neu ausgerichtet.
Hinweis: Fr die Funktionen "Links", "Rechts", "Oben" und "Unten" bestimmt
die Art der Selektion welches Objekt als Referenz beim Ausrichten verwendet
wird.
Wurden die Objekte mit Hilfe eines Selektionsrahmens selektiert, so wird das
am weitesten auen liegende Objekt als Referenz verwendet.
Wurden die Objekte ber die "Umschalttaste" und die linke Maustaste
ausgewhlt, so wird das zuerst selektierte Objekt als Referenz beim Ausrichten
verwendet wird.
So vereinheitlichen Sie Breite/Hhe von Objekten:
1. Klicken Sie bei gedrckter "Umschalt"-Taste die gewnschten Objekte
nacheinander auf der Arbeitsflche an.
2. Klicken Sie in der Ausrichtungs-Palette auf das entsprechende Symbol.
Die Objekte erhalten die Breite/Hhe des zuerst ausgewhlten Objekts. Die
Breite einer Linie bleibt jedoch unverndert.
Hinweis: Falls Sie die Objekte mit der Maus (Rahmen) selektieren wird die
Breite/Hhe an das zuerst projektierte Objekt dieser Gruppe angepat.
Graphics Designer 08.97
2-16 WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.5 Zoompalette
Mit der Zoompalette knnen Sie mit der Maus ber den Schieber oder die
Schaltflchen den Zoomfaktor des aktiven Fensters einstellen. Der aktuelle
Zoomfaktor wird unterhalb des Schiebers angezeigt.
Sie knnen den Zoom auch schrittweise ber die Funktionen der Standard-
Symbolleiste einstellen.
Hinweise:
Die Zoompalette kann ber die Tastenbedienung "Alt + Z" und die Pfeiltasten
auch nur mit der Tastatur bedient werden.
Sie knnen die Zoompalette beliebig im Arbeitsbereich plazieren oder an den
Rnder verankern.
ber den Eintrag "Symbolleisten..." im Men Ansicht knnen Sie die
Zoompalette bei Bedarf ein- oder ausblenden.
So stellen Sie den Zoomfaktor ein:
1. Ziehen Sie den Schieber bei gedrckter linker Maustaste zu dem
gewnschten Zoomfaktor.
oder
Klicken Sie oberhalb oder unterhalb des Reglers. Der Zoomfaktor wird
jeweils auf die Zoom-Stufe entsprechend der Mausposition gesetzt.
oder
Benutzen Sie eine der Schaltflchen, um den Zoomfaktor auf die festen
Gren 8, 4, 1, oder einzustellen.
2. Nach dem Loslassen der Maustaste wird das Bild mit dem in der
Zoompalette angezeigten Zoomfaktor (in %) dargestellt.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-17
C79000-G8200-C107-02
2.6 Menleiste
Die Menleiste enthlt alle im Graphics Designer verfgbaren Menbefehle.
Nicht aktivierbare Befehle sind grau dargestellt.
2.6.1 Men Datei
Mit dem Befehl "Neu" erzeugen Sie ein leeres Fenster, in dem Sie ein
neues Bild zeichnen knnen.
Der Graphics Designer stellt eine leere Arbeitsflche mit dem voreingestellten
Namen NewPdlx zur Verfgung, wobei x whrend einer Arbeitssitzung mit
jedem Erstellen eines neuen Bilds hochgezhlt wird. Beim Abspeichern
knnen Sie den Namen ndern.
Mit dem Befehl "ffnen ..." laden Sie eine bereits bestehende Datei in die
Arbeitsflche.
Standardmig werden die projektspezifischen Dateien des Graphics Designers
(Dateinamenserweiterung .PDL) aufgelistet.
Die weitere Vorgehensweise zur Dateiauswahl entnehmen Sie der Windows 95
Beschreibung oder der Windows NT Beschreibung.
Hinweis: Beim Projekttyp "Mehrplatzsystem" kann die zu ffnende Bilddatei
bereits von einem anderen Bearbeiter geffnet sein. In diesem Fall wird eine
Kopie der Datei mit dem Zusatz "[schreibgeschtzt]" geffnet. Bei
nderungen mu diese Datei zwingend unter einem anderen Namen
gespeichert werden.
Mit dem Befehl "Schlieen" entfernen Sie die geffnete Datei vom Bildschirm.
Falls Sie die nderungen in der Datei noch nicht gesichert haben, werden Sie
vom Graphics Designer gefragt, ob Sie die Datei speichern wollen.
Wenn Sie mit "Ja" quittieren wird die Datei gespeichert. Bei einem neuen Bild
gelangen Sie in den Dialog "Datei" - "Speichern unter ...".
Mit dem Befehl "Runtime aktivieren" knnen Sie in den Runtime Modus
umschalten, um so das aktuelle Bild zu testen.
Hinweis: Wenn Sie das Bild noch nicht gespeichert haben, werden Sie ber
ein Dialogfenster aufgefordert, dies zu tun. Falls Sie den Speicherdialog mit
"Abbrechen" quittieren, wird nicht in den Runtime Modus umgeschaltet.
Neu...
ffnen ...
Schlieen
Runtime aktivieren
Graphics Designer 08.97
2-18 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Befehl "Speichern" sichern Sie den aktuellen Stand der
Bearbeitung. Der Befehl ist zu verwenden, wenn eine Datei zum erstenmal
gespeichert wird und noch keinen endgltigen Namen besitzt, oder wenn eine
nderung der Datei unter gleichem Pfad und Namen abgespeichert werden
soll.
Standardmig wird an den Dateinamen die programmspezifische
Dateinamenserweiterung .PDL angehngt.
Hinweis: Beim Projekttyp "Mehrplatzsystem" kann die zu speichernde
Bilddatei mit dem Zusatz "[schreibgeschtzt]" geffnet worden sein. In diesem
Fall ist die Funktion "Speichern" nicht mglich. Die Datei mu zwingend unter
einem anderen Namen gespeichert werden.
Mit dem Befehl "Speichern unter ..." sichern Sie den aktuellen Stand der
Bearbeitung. Der Befehl ist zu verwenden, wenn Sie den Namen oder den Pfad
der Datei ndern wollen. Die Dialogbox entspricht der des Befehls
"Speichern".
Die Konventionen und Vorgehensweisen zur Vergabe des Dateinamens und
des Pfads siehe Windows 95 Beschreibung oder Windows NT Beschreibung.
Standardmig wird an den Dateinamen die programmspezifische
Dateinamenserweiterung .PDL angehngt.
Mit dem Befehl "Alles Speichern" sichern Sie den aktuellen Stand aller
geffneten Bearbeitungsfenster unter dem bereits bestehenden Namen. Wurde
noch kein Name vergeben, wechseln Sie in den Dialog "Speichern unter ...".
Mit dem Befehl "Drucken ..." drucken Sie das geffnete Bild auf dem
eingestellten Drucker aus.
Druckausgabe in eine Datei umleiten
Leitet die Druckausgabe eines Bilds in eine neue Datei in dem von Ihnen
festgelegten Laufwerk um, anstatt sie direkt an einen Drucker weiterzuleiten.
Dies ist ntzlich, wenn Sie ein Bild an einem Drucker ausdrucken mchten, der
an Ihrem System nicht verfgbar ist.
Kopien sortieren
Sortiert die Seiten nach Exemplaren, wenn Sie mehrere Exemplare eines Bilds
drucken. Der Graphics Designer druckt das erste Exemplar vollstndig aus,
bevor er mit dem Druck des nchsten Exemplars beginnt.
Speichern
Speichern unter ...
Alles speichern
Drucken ...
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-19
C79000-G8200-C107-02
Der Befehl "Seitenansicht" ermglicht es Ihnen, vor dem Drucken das
Seitenlayout in der Druckansicht zu berprfen.
Sie erhalten eine Darstellung des Druckbilds mit folgender Symbolleiste:
Drucken
Mit der Schaltflche "Drucken ..." starten Sie den Ausdruck.
Nchste/Vorherige
Mit der Schaltflche "Nchste"/"Vorherige" stellen Sie in der Druckansicht die
nchste/vorherige Seite dar.
Zwei Seiten
Mit der Schaltflche "Zwei Seiten" stellen Sie zwei Druckseiten nebeneinander
auf dem Bildschirm dar.
Eine Seite
Mit der Schaltflche "Eine Seite" schalten Sie von der Zweiseitenansicht auf
die Einseitenansicht zurck.
Vergrern/Verkleinern
Mit der Schaltflche "Vergrern"/"Verkleinern" zoomen Sie die Anzeige in
der Seitenansicht.
Schlieen
Mit der Schaltflche "Schlieen" beenden Sie die Seitenansicht und kehren zur
normalen Bearbeitungsansicht des Graphics Designer zurck.
Mit dem Befehl "Drucker einrichten ..." stellen Sie den gewnschten Drucker
und dessen Parametrierung ein.
Eigenschaften
Mit der Schaltflche "Eigenschaften" ffnen Sie einen Dialog, in dem Sie
druckerspezifische Eigenschaften einstellen knnen. Diese Eigenschaften
hngen vom Leistungsumfang des eingestellten Druckers ab, so da sich die
Dialogboxen je nach Druckertyp stark unterscheiden.
Mit dem Befehl "Rckdokumentation drucken ..." drucken Sie das aktuelle
Bild mit allen darin enthaltenen Objekten und ihren Eigenschaften ber das
Berichtssystem in WinCC (Report Designer) aus.
Hinweis: Die Rckdokumentation wird auf dem im Report Designer
eingestellten Drucker ausgegeben. Das Drucklayout knnen Sie mit dem
Report Designer nach Ihren Wnschen gestalten.
Seitenansicht
Drucker einrichten ...
Rckdokumentation
drucken ...
Graphics Designer 08.97
2-20 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Der Befehl "Rckdokumentation Ansicht" ermglicht es Ihnen, vor dem
Drucken das Seitenlayout der Rckdokumentation in der Druckansicht zu
berprfen.
Sie erhalten eine Darstellung des Druckbilds mit folgender Symbolleiste:
Drucken
Mit der Schaltflche "Drucken ..." starten Sie den Ausdruck.
Nchste/Vorherige
Mit der Schaltflche "Nchste"/"Vorherige" stellen Sie in der Druckansicht die
nchste/vorherige Seite dar.
Zwei Seiten
Mit der Schaltflche "Zwei Seiten" stellen Sie zwei Druckseiten nebeneinander
auf dem Bildschirm dar.
Eine Seite
Mit der Schaltflche "Eine Seite" schalten Sie von der Zweiseitenansicht auf
die Einseitenansicht zurck.
Vergrern/Verkleinern
Mit der Schaltflche "Vergrern"/"Verkleinern" zoomen Sie die Anzeige in
der Seitenansicht der Rckdokumentation.
Schlieen
Mit der Schaltflche "Schlieen" beenden Sie die Seitenansicht der
Rckdokumentation.
Mit dem Befehl "Export ..." knnen Sie das aktuelle Bild im Projektierfenster
in das Format "Enhanced Meta File (.EMF)" oder "Windows Meta File
(.WMF)" exportieren.
Standardmig wird an den Dateinamen die programmspezifische
Dateinamenserweiterung .EMF angehngt.
Hinweis: Beim Export eines mit dem Graphics Designer erzeugten Bilds
gehen alle dynamisierbaren Objekteigenschaften der einzelnen Objekte
verloren.
In der Dateiliste werden die Dateinamen der vier zuletzt bearbeiteten Bilder
aufgelistet. Der Bereich bietet Ihnen einen schnellen Zugriff auf die Dateien,
ohne den Dialog "Datei" - "ffnen ..." benutzen zu mssen.
Rckdokumentation
Ansicht
Export ...
Dateiliste
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-21
C79000-G8200-C107-02
Mit dem Befehl "Beenden" beenden Sie den Graphics Designer.
Falls Sie die nderungen in geffneten Dateien noch nicht gesichert haben,
werden Sie vom Graphics Designer gefragt, ob Sie die Dateien speichern
wollen. Wenn Sie mit "Ja" quittieren, gelangen Sie in den Speicherdialog
(siehe "Datei speichern" bzw. "Datei speichern unter ...").
Hinweis: Sie knnen den Graphics Designer auch implizit ber das Control
Center beenden. Falls Sie zu diesem Zeitpunkt im Graphics Designer noch ein
Dialogfenster geffnet haben, wird eine entsprechende Meldung ausgegeben.
Sie mssen den Graphics Designer anschlieend explizit beenden.
2.6.2 Men Bearbeiten
Mit dem Befehl "Rckgngig" nehmen Sie den zuletzt ausgefhrten
Befehl zur Bildbearbeitung zurck (Undo).
Mit dem Befehl "Wiederholen" nehmen Sie den zuvor ausgefhrten
"Rckgngig"-Befehl zurck (Re-Undo).
Mit dem Befehl "Ausschneiden" entfernen Sie Objekte aus dem Bild und
legen sie in der Zwischenablage ab. Das Bild bleibt in der Zwischenablage
solange gespeichert, bis es durch ein erneutes "Ausschneiden" oder "Kopieren"
berschrieben wird.
Mit dem Befehl "Kopieren" erzeugen Sie eine Kopie von Objekten und
legen sie in der Zwischenablage ab. Das Bild bleibt solange in der
Zwischenablage gespeichert, bis es durch ein erneutes "Ausschneiden" oder
"Kopieren" berschrieben wird.
Mit dem Befehl "Duplizieren" erzeugen Sie eine Kopie von Objekten direkt im
Bild. Die duplizierten Objekte werden dabei nicht in der Zwischenablage
abgelegt.
Mit dem Befehl "Einfgen" kopieren Sie den Inhalt der Zwischenablage
und fgen ihn im Bild ein. Der Inhalt der Zwischenablage bleibt erhalten.
Mit dem Befehl "Lschen" entfernen Sie die ausgewhlten Objekte aus dem
Bild, ohne die Zwischenablage zu berschreiben. Die Objekte knnen nur
durch den Befehl "Rckgngig" in das Bild zurckgeholt werden.
Mit dem Befehl "Alles Markieren" selektieren Sie alle Objekte des Bilds.
Beenden
Rckgngig
Wiederholen
Ausschneiden
Kopieren
Duplizieren
Einfgen
Lschen
Alles markieren
Graphics Designer 08.97
2-22 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Befehl "Gruppieren" fassen Sie mehrere markierten Objekte zu einer
Gruppe, einem sogenannten Gruppen-Objekt zusammen. Zugelassen sind alle
Objekte auer OLE-Control und OLE-Objekt. Alle Objekte einer Gruppe
knnen mit einem Mausklick markiert und bearbeitet werden.
So fassen Sie Objekte zu einer Gruppe zusammen:
1. Markieren Sie durch Mausklick bei gedrckter "Umschalt"-Taste alle
Objekte, die Sie zu einer Gruppe zusammenfassen wollen.
oder
Ziehen Sie mit der Maus einen Rahmen um die gewnschten Objekte.
2. Klicken Sie im Men "Bearbeiten" auf "Gruppieren".
ber das Fenster "Objekteigenschaften" haben Sie sowohl die Mglichkeit, die
Eigenschaften aller Gruppenelemente global zu ndern, als auch die
Eigenschaften jedes einzelnen Elements zu bearbeiten.
Objekteigenschaften einer Objektgruppe, bestehend aus einer Linie, einem
Kreis und einem Rechteck:
Gruppieren
Gruppen-Objekte
bearbeiten
Beispiel
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-23
C79000-G8200-C107-02
So bearbeiten Sie Objekte einer Gruppe:
1. Markieren Sie die Gruppe von Objekten.
2. Zeigen Sie die Objekteigenschaften an (z.B. durch Doppelklicken auf die
Gruppe).
3. Whlen Sie eine Eigenschaft eines einzelnen Objekts oder eine Eigenschaft
der ganzen Gruppe aus.
4. Bearbeiten Sie die Eigenschaften.
Hinweise:
Die Eigenschaften der Gruppe bestehen aus den Standardattributen der Gruppe
und der Vereinigungsmenge der Attribute aller Teilobjekte, wobei jedes
Attribut nur einmal aufgelistet wird. Eine nderung eines Gruppenattributs
wirkt sich auf alle Teilobjekte aus, die selbst ber dieses Attribut verfgen.
Da die Attribute des Gruppen-Objekts den Attributen der Einzelobjekte nicht
bergeordnet sind, kann jedes Attribut eines Einzelobjekts unabhngig vom
Gruppen-Objekt verndert werden.
Eine nderung der Gruppenattribute "Hhe" und "Breite" bewirkt, da die
"Hhe" und "Breite" prozentual dem Gruppenattribut angepat wird.
Eine nderung der Attribute "Position X" und "Position Y" des
Gruppenelements wirken sich nicht auf die gleichen Attribute der
Einzelelemente aus. Jedes Einzelobjekt behlt diese Eigenschaft in Relation
zum Gruppenursprung.
Die einzelnen Objekte behalten ihre projektierte Dynamik. Sollte bei der
Gruppe zustzlich eine Dynamik auf das gleiche Attribut projektiert sein, gilt
im Runtime-Modus die zeitlich letzte nderung.
Mit dem Befehl "Auflsen" lsen Sie eine Gruppe von Objekten auf, so da
jedes Objekt wieder einzeln zu bearbeiten ist.
Durch den Befehl "TAB-Reihenfolge" haben Sie Einflu darauf, in welcher
Reihenfolge bedienbare Objekte im Runtime Modus angesprungen werden.
Man unterscheidet zwischen:
Alphacursorobjekten und
Schaltcursorobjekten.
"Alphacursor" - "Reihenfolge" bezieht sich lediglich auf EA-Objekte. EA-
Objekte knnen parallel noch eine Nummer in der Reihenfolge fr den
Schaltcursor enthalten.
"Schaltcursor" - "Reihenfolge" bezieht sich auf Objekte, die ber das
Dialogfeld "Objekttyp" ausgewhlt werden knnen. Das Dialogfeld
"Objekttyp" ffnen Sie mit dem Befehl "Bearbeiten" - "TAB-Reihenfolge" -
"Schaltcursor" - "Einstellungen".
Hinweis: Bedienbare EA-Objekte knnen sowohl eine Nummer in der TAB-
Reihenfolge fr den Alphacursor, als auch fr den Schaltcursor haben. Diese
Nummern werden entsprechend der Reihenfolge der Erzeugung vergeben.
Auflsen
TAB-Reihenfolge
Graphics Designer 08.97
2-24 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So geben Sie die TAB-Reihenfolge des Alphacursors an:
1. Klicken Sie im Men "Bearbeiten" auf "TAB-Reihenfolge" - "Alphacursor"
- "Reihenfolge"
Alle Ein-/Ausgabe-Objekte erhalten in der linken oberen Ecke ein
Rechteck mit einem Zahleneintrag.
2. Klicken Sie nun nacheinander diese Rechtecke an. Die Zahleneintrge
werden entsprechend hochgezhlt.
3. Durch einen Klick auf einen freien Platz der Arbeitsflche schlieen Sie die
Eingabe ab.
Eine nderung der Numerierung kann nachtrglich noch erfolgen. Ebenso
kann man Objekte aus der TAB-Reihenfolge entfernen oder wieder
hinzufgen.
Hinweis: Das gleichzeitige Drcken der "Umschalt"-Taste beim Anklicken des
Objekts setzt die Numerierung auf 1 zurck.
So geben Sie die TAB-Reihenfolge des Schaltcursors an:
1. Klicken Sie im Men "Bearbeiten" auf "TAB-Reihenfolge" -
"Schaltcursor" - "Reihenfolge"
Alle ber "Bearbeiten" - "TAB-Reihenfolge" - "Schaltcursor" -
"Einstellungen" ausgewhlten Objekte erhalten in der linken oberen Ecke
ein Rechteck mit einem Zahleneintrag.
2. Klicken Sie nun nacheinander diese Rechtecke an. Die Zahleneintrge
werden entsprechend hochgezhlt.
3. Durch einen Klick auf einen freien Platz auf der Arbeitsflche schlieen Sie
die Eingabe ab.
Eine nderung der Numerierung kann nachtrglich noch erfolgen. Ebenso
kann man Objekte aus der TAB-Reihenfolge entfernen oder wieder
hinzufgen.
Hinweis: Das gleichzeitige Drcken der "Umschalt"-Taste beim Anklicken des
Objekts setzt die Numerierung auf 1 zurck.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-25
C79000-G8200-C107-02
So ndern Sie die Auswahl der Objekttypen fr den Schaltcursor:
1. Klicken Sie im Men "Bearbeiten" auf "TAB-Reihenfolge" -
"Schaltcursor" - "Einstellungen ...".
2. Klicken Sie in der Dialogbox die Objekttypen an, die in die TAB-
Reihenfolge des Schaltcursors einbezogen werden sollen.
So ndern Sie eine bestehende TAB-Reihenfolge:
1. Klicken Sie im Men "Bearbeiten" auf "TAB-Reihenfolge" - "Alphacursor"
oder "TAB-Reihenfolge" - "Schaltcursor"
Die Nummer der TAB-Reihenfolge wird in die Objekte eingeblendet.
2. Das erste angeklickte Objekt erhlt die Nummer 1.
3. Klicken Sie nun nacheinander die weiteren Objekte an. Sie werden in der
Reihenfolge des Anklickens fortlaufend numeriert.
Hinweise:
Durch Anklicken eines Objekts bei gleichzeitig gedrckter "Umschalt"-Taste
vergeben Sie die Nummer 1 und legen somit eine neue Reihenfolge fest.
Um nur einen Teil der Objekte neu zu numerieren klicken Sie bei gedrckter
"Strg"-Taste auf das letzte Objekt, dessen Nummer erhalten bleiben soll. Die
darberliegenden Nummern werden durch Anklicken anderer Objekte neu
vergeben.
So entfernen Sie ein Objekt aus einer TAB-Reihenfolge:
1. Klicken Sie im Men "Bearbeiten" auf "TAB-Reihenfolge" - "Alphacursor"
oder "TAB-Reihenfolge" - "Schaltcursor"
Die Nummer der TAB-Reihenfolge wird in die Objekte eingeblendet.
2. Klicken Sie bei gleichzeitig gedrckter "Umschalt" + "Strg"-Taste auf das
Objekt, das aus der TAB-Reihenfolge entfernt werden soll.
Die Nummer des Objekts wird durch einen * ersetzt. Die Objekte mit
hheren Nummern werden automatisch neu numeriert.
Graphics Designer 08.97
2-26 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So nehmen Sie ein Objekt wieder in die TAB-Reihenfolge auf:
1. Klicken Sie im Men "Bearbeiten" auf "TAB-Reihenfolge" - "Alphacursor"
oder "TAB-Reihenfolge" - "Schaltcursor"
Die Nummer der TAB-Reihenfolge wird in die Objekte eingeblendet.
2. Klicken Sie bei gleichzeitig gedrckter "Umschalt" + "Strg"-Taste auf das
mit einem * markierte Objekt, das wieder in die TAB-Reihenfolge
aufgenommen werden soll.
Der * wird durch die nchste Nummer in der TAB-Reihenfolge ersetzt.
ber das Men "Bearbeiten" knnen Sie mit dem Menpunkt "Eigenschaften"
die Eigenschaften eines Objekts oder einer Objektgruppe auf ein anderes
Objekt bertragen. Dafr stehen zwei Funktionen zur Verfgung, die auch
ber die Schaltflchen der Standard-Symbolleiste erreichbar sind:
Eigenschaften kopieren
Eigenschaften zuweisen
Mit dem Befehl "Eigenschaften Kopieren" nehmen Sie die Eigenschaften
mit Ausnahme des Objektnamens und des Themas "Geometrie" eines Objekts
auf, um sie auf ein ein anderes Objekt zu bertragen.
Mit dem Befehl "Eigenschaften" - "Zuweisen" bergeben Sie einem
selektierten Objekt die Eigenschaften, die Sie mit dem Befehl "Eigenschaften"
- "Kopieren" von einem anderen Objekt aufgenommen haben. Dabei werden
nur die Eigenschaften (Attribute) zugewiesen, die bei beiden Objekten
vorhanden sind (z.B. Farben, Linien-/Rahmenbreite u.a.m.).
Eigenschaften
Eigenschaften
kopieren
Eigenschaften
zuweisen
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-27
C79000-G8200-C107-02
2.6.3 Men Ansicht
Mit dem Befehl "Eigenschaften" ffnen Sie ein Fenster um die
Eigenschaften des selektierten Objekts oder der Objektgruppe anzuzeigen.
Mit dem Befehl "Bibliothek" ffnen Sie die Bild-Bibliothek des Graphics
Designer. In dieser Bibliothek knnen Sie im Graphics Designer erstellte
Objekte als Symbole unter einem frei whlbaren Namen abspeichern und bei
Bedarf in andere Bilder einfgen.
Diese Bilder knnen entweder in einer globalen Bibliothek (Pfad ist in der
Datei MCP.INI angegeben) oder in einer projektbezogenen Bibliothek
(\LIBRARY im Projektpfad) abgelegt werden.
So legen Sie ein Grafikobjekt in einer Bibliothek ab:
1. Markieren Sie das Objekt oder die Gruppe von Objekten, die Sie in der
Bibliothek unter einem Namen ablegen wollen.
2. Aktivieren Sie in der Symbolleiste die Schaltflche , oder klicken Sie
im Men "Ansicht" auf "Bibliothek". Das Bibliotheksfenster wird geffnet.
3. Whlen Sie aus, ob das Objekt in die "Globale Bibliothek" oder in die
"Projekt Bibliothek" abgelegt werden soll.
4. Whlen Sie den Ordner aus, in dem das Objekt abgelegt werden soll.
5. Schieben Sie mit der Maus das Objekt in die Dateiliste. Das Objekt erhlt
den voreingestellten Namen Objektx (x = 1, 2, 3 ...). Der Name bleibt
angewhlt.
6. Vergeben Sie einen bildbezogenen Namen fr das Objekt. Auch
nachtrglich knnen Sie den Bildnamen ndern.
Alternativ knnen Sie zum bertragen die Kontextbefehle "Kopieren" und
"Einfgen", sowie die Symbole der Symbolleiste oder die
Tastenkombinationen "Strg + C" und "Strg + V" verwenden.
Hinweis: Bilder mit Variablenanbindung und Aktionen sollten nicht in der
"Globalen Bibliothek" abgelegt werden, da bei der Einbindung in andere
Projekte Fehler entstehen knnen.
Eigenschaften
Bibliothek
Graphics Designer 08.97
2-28 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So fgen Sie ein Grafikobjekt aus einer Bibliothek ein:
1. Aktivieren Sie in der Symbolleiste die Schaltflche , oder klicken Sie
im Men "Ansicht" auf "Bibliothek". Das Bibliotheksfenster wird geffnet.
2. Whlen Sie aus, ob Sie das Objekt aus der "Globalen Bibliothek" oder der
"Projekt-Bibliothek" entnehmen wollen.
3. Whlen Sie den Ordner aus, aus dem Sie das Objekt entnehmen wollen.
4. Klicken Sie das gewnschte Objekt an und schieben Sie es auf die
Arbeitsflche des Graphics Designer.
oder
Klicken Sie das gewnschte Objekt an, ffnen Sie das Kontextmen und
klicken Sie den Befehl "Kopieren" an. Klicken Sie nun auf die
Arbeitsflche des Graphics Designer, ffnen Sie das Kontextmen und
fhren Sie den Befehl "Einfgen" aus.
So ndern Sie einen Bildnamen in der Bibliothek:
1. Aktivieren Sie in der Symbolleiste die Schaltflche , oder klicken Sie
im Men "Ansicht" auf "Bibliothek". Das Bibliotheksfenster wird geffnet.
2. Klicken Sie auf das Symbol des zu ndernden Bilds.
3. ffnen Sie mit der rechten Maustaste das Kontextmen und fhren Sie den
Befehl "Umbenennen" aus. Der Dateiname wird angewhlt.
4. Geben Sie einen neuen Namen fr das Bild an.
In der Symbolleiste der Bibliothek finden Sie einen Teil der Symbole, wie sie
auch in der Symbolleiste des Windows-Explorers enthalten sind, ergnzt durch
das Symbol "Vorschau".
Mit dem Befehl "Symbolleisten ..." knnen Sie je nach Bedarf Paletten und
Symbolleisten ein-/ausschalten.
Symbolleiste der
Bibliothek
Symbolleisten ...
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-29
C79000-G8200-C107-02
So blenden Sie Symbolleisten ein/aus:
1. Klicken Sie im Men "Ansicht" auf "Symbolleisten ...".
2. Whlen Sie im Dialog "Symbolleisten" durch einen Klicken auf die
entsprechenden Kontrollkstchen die Paletten oder Symbolleisten, die
angezeigt bzw. ausgeblendet werden sollen.
Ein Hkchen im Kontrollkstchen zeigt an, da die Palette oder Symbolleiste
ausgewhlt ist.
Mit der Schaltflche "bernehmen" knnen Sie die Auswirkungen auf die
Bildschirmanzeige testen, ohne den Dialog zu verlassen.
Mit der Schaltflche "Wiederherstellen" stellen Sie die zuletzt gesicherte
Einstellung der Symbolleisten wieder her.
Mit dem Befehl "Ganzer Bildschirm" knnen Sie den Arbeitsbereich auf volle
Bildschirmgre zoomen. Dabei werden alle Paletten und Leisten
ausgeblendet.
Mit einem beliebigen Tastendruck oder Mausklick schalten Sie in die normale
Bearbeitungsansicht zurck.
Um ein exaktes Arbeiten auf der Arbeitsflche zu ermglichen,
knnen Sie auf der Arbeitsflche ein Raster einblenden. Wenn Sie zustzlich
die Funktion "Am Raster ausrichten" einschalten, werden alle neu
gezeichneten Objekte automatisch an den Rasterpunkten ausgerichtet.
Hinweis: Der auf dem Bildschirm dargestellte minimale Rasterabstand betrgt
10 Pixel. Falls Sie einen kleineren Wert einstellen (z.B. 4 Pixel) knnen Sie
Ihre Objekte an dieser Rasterung ausrichten, aber am Bildschirm wird als
Rasterabstand das nchste geradzahlige Vielfache dieses Wertes >10 Pixel
dargestellt (z.B. 12 Pixel in unserem Fall).
Ganzer Bildschirm
Raster ...
Graphics Designer 08.97
2-30 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Befehl "Zoom" ndern Sie die Darstellungsgre des Bilds
auf dem Bildschirm. Die Ansicht kann zwischen 20 % und 100 % in 10 %-
Schritten, zwischen 100 % und 400 % in 50 %-Schritten und zwischen 400 %
und 800 % in 100 %-Schritten gendert werden.
Mit dem Befehl "Zoom" - "Ausschnitt" haben Sie die Mglichkeit einen
Teil des Bildschirms mit einem Lasso einzufangen und vergrert darzustellen.
Mit dem Befehl "Ebenen ..." haben Sie die Mglichkeit, Ebenen aktiv oder
inaktiv zu schalten. Dadurch werden die Objekte der verschiedenen Ebenen
angezeigt oder ausgeblendet. Die Zuordnung eines Objekts zu einer Ebene
erfolgt ber die Objekteigenschaften.
So schalten Sie Ebenen aktiv/inaktiv:
1. Klicken Sie im Men "Ansicht" auf "Ebenen ...". Das Dialogfenster
"Einstellungen" wird mit der Registerkarte "Sichtbare Ebenen" angezeigt.
2. Klicken Sie in der Auswahlliste die Ebenen an, die aktiv geschaltet werden
sollen. Diese werden in der Liste durch eine vorangestelltes Hkchen
gekennzeichnet.
oder
Verwenden Sie die Schaltflchen "Alle Ein" um alle Ebenen aktiv zu
schalten oder "1-15 Aus" um die Ebenen 1-15 zu inaktivieren.
oder
Klicken Sie in der Ebenenleiste die Nummer der
Ebenen an, die sichtbar/unsichtbar geschaltet werden sollen.
Hinweise:
Objekte werden in der ersten sichtbaren Ebene der Grafikarbeitsflche erzeugt.
Im Graphics Designer ist hierfr die Ebene 0 voreingestellt.
Das System lt nicht zu, da Sie alle Ebenen ausschalten.
Zoom
Ausschnitts
vergrerung
Ebenen ...
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-31
C79000-G8200-C107-02
Ein Objekt kann fr verschiedene Sprachen verschiedene Eintrge erhalten.
Mit dem Befehl "Sprache ..." whlen Sie die Sprache aus, dem der
Objekteintrag zugeordnet werden soll.
z.B.
2.6.4 Einfgen
Mit dem Befehl "Import ..." haben Sie die Mglichkeit in Fremdformaten
abgespeicherte Grafikobjekte zu importieren.
Es werden das WMF-Format (Windows Meta File) und das EMF-Format
(Enhanced Windows Meta File) untersttzt.
2.6.5 Anordnen
Mit dem Befehl "Drehen" knnen Sie Objekte um jeweils 90 Grad drehen.
Ob eine Drehung zulssig ist, hngt vom Objekttyp ab (ein OLE-Objekt kann
z.B. nicht gedreht werden). Durch die Drehung werden die Eigenschaften
entsprechend angepat (wird z.B. ein Textfeld um 90 Grad gedreht, so ndert
sich die Schreibrichtung von "horizontal" in "vertikal").
Mit dem Befehl "Spiegeln" knnen Sie Objekte an der horizontalen
oder vertikalen Mittelachse des Objekts spiegeln. Ob eine Spiegelung
zugelassen wird, hngt vom Objekttyp ab (ein OLE-Objekt kann z.B. nicht
gespiegelt werden). Durch eine Spiegelung werden die Eigenschaften
entsprechend angepat (wird z.B. ein Textfeld an der vertikalen Mittelachse
gespiegelt, so ndert sich die Textausrichtung von "linksbndig" in
"rechtsbndig").
Mit dem Befehl "Ausrichten" knnen Sie die Lage der Objekte zueinander
bestimmen. Der Funktionsumfang entspricht dem der Ausrichtungs-Palette.
Sprache ...
Import ...
Drehen
Spiegeln
Ausrichten
Graphics Designer 08.97
2-32 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Befehl "Innerhalb der Ebene" knnen Sie die Lage eines Objekts
innnerhalb einer Ebene beeinflussen. Es stehen folgende Funktionen zur
Verfgung:
Ganz nach vorne
Ganz nach hinten
Eins nach vorne
Eins nach hinten
Ganz nach vorne
Mit dem Befehl "Innerhalb der Ebene" - "Ganz nach vorne" knnen Sie ein
Objekt innerhalb einer Ebene in den Vordergrund verschieben.
Ganz nach hinten
Mit dem Befehl "Innerhalb der Ebene" - "Ganz nach hinten" knnen Sie ein
Objekt innerhalb einer Ebene in den Hintergrund verschieben.
Eins nach vorne
Mit dem Befehl "Innerhalb der Ebene" - "Eins nach vorne" knnen Sie ein
Objekt innerhalb einer Ebene um eine Lage nach vorne verschieben.
So verschieben Sie ein Objekt innerhalb der Ebene eins nach vorne:
1. Markieren Sie das Objekt, das Sie eins nach vorne verschieben mchten.
2. Klicken Sie im Men "Anordnen" auf "Innerhalb der Ebene" - "Eins nach
vorne".
oder
Drcken Sie die Taste "Plus".
Eins nach hinten
Mit dem Befehl "Innerhalb der Ebene" - "Eins nach hinten" knnen Sie ein
Objekt innerhalb einer Ebene um eine Lage nach hinten verschieben.
So setzen Sie ein Objekt innerhalb einer Ebene eins nach hinten:
1. Markieren Sie das Objekt, das Sie eins nach hinten verschieben mchten.
2. Klicken Sie im Men "Anordnen" auf "Innerhalb der Ebene" - "Eins nach
hinten".
oder
Drcken Sie die Taste "Minus".
Innerhalb der Ebene
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-33
C79000-G8200-C107-02
2.6.6 Men Extras
Mit dem Befehl "Referenzen aktualisieren" knnen Sie bestehende OLE-
Verknpfungen aktualisieren.
Alle Verknpfungen zu OLE-Objekten werden berprft und alle
Objektinhalte aktualisiert. Ist ein Link auf ein OLE-Objekt nicht mehr gltig,
wird im Graphics Designer das Objekt als leeres durchgestrichenes Objekt
dargestellt. Weiterhin erhalten Sie in der Statusleiste eine entsprechende
Fehlermeldung.
So aktualisieren Sie OLE-Verknpfungen:
Klicken Sie im Men "Extras" auf "Referenzen aktualisieren".
oder
Drcken Sie die Funktionstaste F5.
Mit dem Befehl "Einstellungen ..." wird ein Dialogfenster mit folgenden
Registern geffnet.
Registerkarte "Raster"
Registerkarte "Optionen"
Registerkarte "Sichtbare Ebenen"
Registerkarte "Voreinstellungen der Objekte"
Registerkarte "Raster"
Um exaktes Arbeiten auf der Arbeitsflche zu ermglichen, knnen Sie mit
Hilfe der Funktion "Raster anzeigen" auf der Arbeitsflche ein Raster
einblenden. Wenn Sie zustzlich die Funktion "Am Raster ausrichten"
einschalten, werden alle neu gezeichneten Objekte automatisch an den
Rasterpunkten ausgerichtet.
Hinweis: Der auf dem Bildschirm dargestellte minimale Rasterabstand betrgt
10 Pixel. Falls Sie einen kleineren Wert einstellen (z.B. 4 Pixel) knnen Sie
Ihre Objekte an dieser Rasterung ausrichten, aber am Bildschirm wird als
Rasterabstand das nchste geradzahlige Vielfache dieses Wertes > 10 Pixel
dargestellt (z.B. 12 Pixel in diesem Fall).
Referenzen
aktualisieren
Einstellungen ...
Graphics Designer 08.97
2-34 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Registerkarte "Optionen"
ber die Registerkarte "Optionen" stellen Sie grundlegende
Programmeinstellungen ein.
Whlen Sie, ob Sie die Einstellungen der Konfiguration beim Beenden
sichern wollen.
Whlen Sie aus, ob die Objekte beim Selektieren mit dem Lasso
vollstndig umschlossen oder lediglich berhrt werden mssen.
Whlen Sie aus, ob nach dem Erzeugen eines Objekts ber die
Objektpalette, der Objekttyp in der Objektpalette weiterhin angewhlt oder
rckgesetzt werden soll.
Whlen Sie aus, ob Sie den Konfigurationsdialog benutzen wollen. Er
erleichtert bei den Objekttypen "EA-Feld", "Balken", "Button", "Slider"
und "Zustandsanzeige" die Projektierung der Objekte.
Registerkarte "Sichtbare Ebenen"
ber die Registerkarte "Sichtbare Ebenen" knnen Sie die Bildebenen "0" bis
"15" sichtbar/unsichtbar schalten.
Hinweis: Das System lt nicht zu, da Sie alle Ebenen ausschalten.
Registerkarte "Voreinstellungen der Objekte"
Mit der Registerkarte "Voreinstellungen der Objekte" stellen Sie Parameter fr
das Speichern der Voreinstellungen ein.
Whlen Sie, ob Sie die Voreinstellungen beim Beenden sichern wollen.
Whlen Sie aus, in welcher Datei die Voreinstellungen gesichert werden
sollen. Mit der Schaltflche zum Durchsuchen knnen Sie einen
anderen Pfad einstellen.
Benutzen Sie die Schaltflchen "Jetzt Speichern" oder "Jetzt Laden" um die
Voreinstellungen der Objekte jetzt zu speichern oder zu laden.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-35
C79000-G8200-C107-02
2.6.7 Men Fenster
Mit dem Befehl "Neues Fenster" erstellen Sie eine Kopie des aktuellen Bilds in
einem weiteren Fenster. Dies ermglicht Ihnen von einem Bild verschiedene
Bildausschnitte gleichzeitig darzustellen.
Mit dem Befehl "berlappend" stellen Sie alle Fenster auf der Arbeitsflche
berlappend in der oberen linken Ecke dar.
Mit dem Befehl "Nebeneinander" teilen Sie das Arbeitsfenster so auf, da alle
Fenster sichtbar sind und da jedes Fenster die maximale Hhe hat. Die
Fensterbreite ergibt sich durch die Anzahl der Fenster. Das ganze
Projektierfenster ist ausgefllt.
Mit dem Befehl "bereinander" teilen Sie das Arbeitsfenster so auf, da alle
Fenster sichtbar sind und da jedes Fenster die maximale Breite hat. Die
Fensterhhe ergibt sich durch die Anzahl der Fenster. Das ganze
Projektierfenster ist ausgefllt.
Mit dem Befehl "Symbole anordnen" ordnen Sie alle zum Symbol
verkleinerten Bilder auf der Arbeitsflche in der linken unteren Bildhlfte an.
Mit dem Befehl "Alle schlieen" werden alle geffneten Fenster geschlossen.
Im Bereich "Geffnete Fenster" werden alle Fenster aufgelistet, die gerade
geffnet sind. Es knnen beliebig viele Fenster geffnet werden.
Das selektierte Fenster wird zum aktuellen Fenster und wird im Vordergrund
des Bilds gesetzt. Der Name des aktuellen Fensters wird mit einem Hkchen
gekennzeichnet.
Wenn mehr als 9 Fenster geffnet sind, erscheint am Ende der Liste der Befehl
"Weitere Fenster ...", wodurch Sie in einer Auswahlliste auf alle verfgbaren
Fenster zugreifen knnen.
Neues Fenster
berlappend
Nebeneinander
bereinander
Symbole anordnen
Alle schlieen
Fensterliste
Graphics Designer 08.97
2-36 WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.6.8 Men ?
Mit dem Befehl "Inhalt" knnen Sie auf die Online-Hilfe des Graphics
Designer zugreifen.
Die weitere Vorgehensweise entnehmen Sie der Windows 95 Beschreibung
oder der Windows NT Beschreibung.
Mit dem Befehl "Suchen ..." schalten Sie die kontextsensitive Hilfe ein.
Die weitere Vorgehensweise entnehmen Sie der Windows 95 Beschreibung
oder der Windows NT Beschreibung.
Mit dem Befehl "Index" rufen Sie das Stichwortverzeichnis der Online-Hilfe
auf.
Die weitere Vorgehensweise entnehmen Sie der Windows 95 Beschreibung
oder der Windows NT Beschreibung.
Mit dem Befehl "Glossar" rufen Sie das Glossar auf.
Die weitere Vorgehensweise entnehmen Sie der Windows 95 Beschreibung
oder der Windows NT Beschreibung.
Mit dem Befehl "Hilfe benutzen" erhalten Sie Informationen, wie Sie mit der
Online-Hilfe umgehen.
Mit dem Befehl "Lernprogramm" starten Sie das Lernprogramm fr den
Umgang mit dem Graphics Designer.
Mit dem Befehl "Info ber Graphics Designer" erhalten Sie nhere Information
ber das Programm Graphics Designer und dessen Plattform.
Inhalt
Suchen ...
Index
Glossar
Hilfe benutzen
Lernprogramm
Info ber Graphics
Designer
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-37
C79000-G8200-C107-02
2.7 Standard-Symbolleiste
Die Standard-Symbolleiste enthlt Schaltflchen, ber die Sie durch Anklicken
mit der Maus hufig bentigte Befehle schnell ausfhren knnen.
Folgende Schaltflchen stehen Ihnen zur Verfgung:
Neue Datei
(Men Datei - Neu)
Datei ffnen
(Men Datei - ffnen ...)
Datei speichern
(Men Datei - Speichern)
Runtime aktivieren
(Men Datei - Runtime aktivieren)
Ausschneiden
(Men Bearbeiten - Ausschneiden)
Kopieren
(Men Bearbeiten - Kopieren)
Einfgen
(Men Bearbeiten - Einfgen)
Rckgngig
(Men Bearbeiten - Rckgngig)
Wiederholen
(Men Bearbeiten - Wiederholen)
Datei drucken
(Men Datei - Drucken ...)
Innerhalb der Ebene ganz nach vorne anordnen
(Men Anordnen - Innerhalb der Ebene - Ganz nach vorne)
Innerhalb der Ebene ganz nach hinten anordnen
(Men Anordnen - Innerhalb der Ebene - Ganz nach hinten)
Raster ein/aus
(Men Ansicht - Raster ...)
Am Raster ausrichten
(Men Ansicht - Raster ...)
Ansicht vergrern
(Men Ansicht - Zoom - Vergrern)
Graphics Designer 08.97
2-38 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Ansicht verkleinern
(Men Ansicht - Zoom - Verkleinern)
Ausschnittsvergrerung
(Men Ansicht - Zoom - Ausschnitt)
Statische Eigenschaften des markierten Objekts kopieren
(Men Bearbeiten - Eigenschaften)
Statische Eigenschaften zuweisen
(Men Bearbeiten - Eigenschaften)
Objekt vertikal spiegeln
(Men Anordnen - Spiegeln - Vertikal)
Objekt horizontal spiegeln
(Men Anordnen - Spiegeln - Horizontal)
Objekt drehen
(Men Anordnen - Drehen)
Objekteigenschaften anzeigen
(Men Ansicht - Eigenschaften)
Bibliotheksfenster ffnen
(Men Ansicht - Bibliothek)
Kontextsensitive Hilfe einschalten
(Men ? - Suchen).
Hinweise:
Sie knnen die Standard-Symbolleiste beliebig im Arbeitsbereich plazieren
oder an den Rnder verankern.
ber den Eintrag "Symbolleisten..." im Men Ansicht knnen Sie die
Symbolleiste bei Bedarf ein- oder ausblenden.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-39
C79000-G8200-C107-02
2.8 Schriftpalette
Mit der Schriftpalette ndern Sie schnell die Schriftart und Schriftfarbe von
Textobjekten sowie die Linienfarbe von Standard-Objekten.
Schriftart ndern
Schriftgre ndern
Schriftfarbe ndern
Linienfarbe ndern
Hinweis:
Sie knnen die Schriftpalette beliebig im Arbeitsbereich plazieren oder an den
Rnder verankern.
ber den Eintrag "Symbolleisten..." im Men Ansicht knnen Sie die
Schriftpalette bei Bedarf ein- oder ausblenden.
2.8.1 Schriftart ndern
Im Feld wird die aktuell eingestellte Schriftart angezeigt.
2.8.2 Schriftgre ndern
Im Feld wird die aktuell eingestellte Schriftgre in Punkten (pt) angezeigt.
2.8.3 Schriftfarbe ndern
Das Rechteck im Symbol bernimmt die zuletzt ausgewhlte Farbe. Diese
Farbe kann einem weiteren Textobjekt direkt durch Anklicken des Symbols
zugeteilt werden.
2.8.4 Linienfarbe ndern
Die Funktion beeinflut bei:
Flchenobjekten die Farbe der Rahmenlinie
Linienobjekten die Strichfarbe
Das Rechteck im Symbol bernimmt die zuletzt ausgewhlte Farbe. Diese
Farbe kann einem weiteren Objekt direkt durch Anklicken des Symbols
zugeteilt werden.
Graphics Designer 08.97
2-40 WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.9 Statusleiste
In der Statusleiste erhalten Sie folgende Informationen:
Zu einer gewhlten Funktion wird ein
kurzer Hilfetext angezeigt.
Zeigt die fr die Texteingabe ausgewhlte Sprache an.
Zeigt den Namen des selektierten Objekts an. Sind
mehrere Objekte selektiert, wird Mehrfachselektion
angezeigt.
Zeigt die X-Y-Position des Objekts an. Ist kein Objekt
ausgewhlt wird die Position des Cursors angezeigt.
Zeigt die X-Y-Ausdehnung des Objekts an. Ist kein
Objekt selektiert, entfllt die Anzeige.
Zeigt den Tastatur-Status an (hier ist z.B. die Taste NUM-
Lock eingeschaltet).
Hinweis: ber den Eintrag "Symbolleisten..." im Men Ansicht knnen Sie
die Statusleiste bei Bedarf ein- oder ausblenden.
2.10 Ebenenleiste
In der Ebenenleiste klicken Sie an, welche der 16 Ebenen (Ebene 0 bis Ebene
15) sichtbar geschaltet sind. Objekte werden in der ersten sichtbaren Ebene der
Grafikarbeitsflche erzeugt. Im Graphics Designer ist hierfr die Ebene 0
voreingestellt.
Hinweise:
Das System lt nicht zu, da Sie alle Ebenen ausschalten.
Sie knnen die Ebenenleiste beliebig im Arbeitsbereich plazieren oder an den
Rnder verankern.
ber den Eintrag "Symbolleisten..." im Men Ansicht knnen Sie die
Ebenenleiste bei Bedarf ein- oder ausblenden.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-41
C79000-G8200-C107-02
2.11 Objekteigenschaften
In dem Fenster "Objekteigenschaften" werden die Eigenschaften eines
selektierten Objekts, einer Objektgruppe oder die Voreinstellungen eines
Objekttyps angezeigt. Diese Eigenschaften knnen verndert oder kopiert
werden. Weiterhin knnen hier Objekte durch Einstellung der entsprechenden
Attribute dynamisiert und mit Aktionen verbunden werden.
Das Fenster "Objekteigenschaften" besteht aus:
Pin zum Fixieren des Fensters
Pipetten zur Aufnahme und bergabe von Eigenschaften
Objektliste
Registerkarte "Eigenschaften"
Registerkarte "Ereignis"
Hinweis: Sie knnen das Fenster "Objekteigenschaften" beliebig im
Arbeitsbereich plazieren.
2.11.1 Objekteigenschaften anzeigen
So zeigen Sie die Objekteigenschaften an:
Doppelklicken Sie auf das gewnschte Objekt.
oder
1. Markieren Sie das Objekt, dessen Eigenschaften Sie sehen wollen.
2. Klicken Sie im Men "Ansicht" auf "Eigenschaften".
oder
Klicken Sie in der Standard-Symbolleiste auf das Symbol .
oder
ffnen Sie mit der rechten Maustaste das Kontextmen und klicken Sie auf
"Eigenschaften".
2.11.2 Pin
Mit dem Pin haben Sie die Mglichkeit das Fenster "Objekteigenschaften" an
einer festen Stelle auf dem Bildschirm zu fixieren. Das Fenster kann an eine
gewnschte Position geschoben werden und bleibt auch bei der Bearbeitung
anderer Objekte geffnet. Der Inhalt wird dem jeweils selektierten Objekt
angepat.
Aufbau
Graphics Designer 08.97
2-42 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So fixieren Sie das Fenster:
1. Klicken Sie auf den Pin . Die Darstellung des Pins wandelt sich .
2. Klicken Sie die Titelleiste des Fensters an und schieben Sie es bei
gedrckter linker Maustaste an die gewnschte Position.
3. Durch erneutes Anklicken des Pins schalten Sie die Fixierung wieder
aus.
2.11.3 Pipetten zum bertragen von Objekteigenschaften
So bertragen Sie Objekteigenschaften:
1. Doppelklicken Sie auf das Objekt dessen Eigenschaften Sie bertragen
wollen. Das Fenster "Objekteigenschaften" wird geffnet.
2. Klicken Sie den Pin an, um das Fenster zu fixieren.
3. Klicken Sie auf das linke Pipettensymbol .
4. Whlen Sie in der Objektliste oder im Arbeitsbereich das Objekt an, dem
Sie die kopierten Eigenschaften bertragen wollen.
5. Klicken Sie auf das rechte Pipettensymbol .
Hinweis: Es werden nur die Objekteigenschaften von bereinstimmenden
Objektmerkmalen bertragen (z.B. Farben, Rahmenbreiten usw.).
2.11.4 Objektliste
In der Objektliste knnen Sie weitere Objekte anwhlen, um sie zu bearbeiten
ohne das Fenster "Objekteigenschaften" zu schlieen.
So whlen Sie ein Objekt aus der Objektliste:
1. Klicken Sie den Pfeil der Objektauswahlliste an, um die Liste zu ffnen.
2. Klicken Sie das gewnschte Objekt an. Das aktive Objekt wird links neben
der Auswahlliste namentlich angezeigt.
Hinweis: Objekte, die ber mindestens ein dynamisiertes Attribut oder ein
projektiertes Ereignis verfgen, werden in der Objektliste durch den Schriftstil
"Fett" besonders hervorgehoben.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-43
C79000-G8200-C107-02
2.11.5 Registerkarte "Eigenschaften"
In der Registerkarte "Eigenschaften" definieren Sie die Eigenschaften des
selektierten Objekts.
In der linken Hlfte der Registerkarte "Eigenschaften" sind die
Objekteigenschaften zu Gruppen im Themenbaum zusammengefat. Wenn Sie
im Themenbaum eine Gruppe auswhlen, werden in der rechten Fensterhlfte
die zugehrigen Attribute angezeigt.
Folgende Themen sind z.B. in Abhngigkeit vom Objekt mglich:
Geometrie
Farben
Stile
Blinken
Fllen
Schrift
Grenzen
Achse
Sonstige
Ausgabe/Eingabe
Hinweis: Themen, die ber mindestens ein dynamisiertes Attribut verfgen,
werden im Themenbaum der Registerkarte "Eigenschaften" durch den
Schriftstil "Fett" besonders hervorgehoben.
Die Attribute knnen Sie abhngig von der Art des Attributs entweder ber
Werteeingaben, Paletten oder Kontextmens ndern.
Sie knnen die Attribute dynamisieren, wobei die Attributnderung entweder
ber eine Variable oder den Rckgabewert einer Aktion erfolgt.
Die Attribute sind abhngig vom Objekttyp und von dem Thema, das Sie im
Themenbaum selektiert haben. Jedem Attribut sind vier Einstellungen
zugeordnet:
Statik (S ...) fr die statischen Eigenschaften des Attributs,
Dynamik (D ...) fr die Dynamisierung des Attributs,
Aktual. (A ...) um die Aktualisierung des Attributs festzulegen,
Indir. (I ...), falls die Variable ber die die Dynamisierung durchgefhrt
wird, indirekt adressiert wird.
Themenbaum
Attribute
Einstellungen der
Attribute
Graphics Designer 08.97
2-44 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Ein grnes Lampensymbol in der Spalte "Dynamik" zeigt an, da das Attribut
dynamisch mit einer "Variablen" verbunden ist.
Wenn das Attribut ber einen "Dynamik-Dialog" dynamisiert wurde, wird
das Lampensymbol durch ein rotes Blitzsymbol ersetzt.
Falls Sie das Attribut ber eine "C-Aktion" dynamisiert haben, wird das
Lampensymbol durch ein grnes Blitzsymbol ersetzt.
Ein Attribut, das ber eine noch nicht bersetzte "C-Aktion" dynamisiert
werden soll, wird durch ein gelbes Blitzsymbol markiert.
Wie Sie ein Attribut dynamisieren, finden Sie unter "Dynamisierung eines
Attributs".
Fr jedes Attribut knnen Sie bestimmte Eigenschaften festlegen. Diese
Eigenschaften werden in der Voreinstellung festgelegt und knnen fr jedes
Attribut sowohl statisch wie auch dynamisch verndert werden.
Hinweis: Bei Mehrfachselektion werden alle Attribute der angewhlten
Objekte in der Registerkarte "Eigenschaften" aufgelistet. Es werden jedoch nur
die Attributwerte angezeigt, die fr alle Objekte identisch sind. Bei nderung
eines Attributs wird der neue Attributwert angezeigt, unabhngig davon, ob
das Attribut bei einem, bei mehreren oder bei allen Objekten gendert wurde.
Im folgenden sind verschiedene Vorgehensweisen nher beschrieben.
So ndern Sie ein Attribut mit Umschaltung:
1. Whlen Sie im Themenbaum das gewnschte Thema an. In der rechten
Fensterhlfte werden die zugehrigen Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder die
eingestellte Eigenschaft in der Spalte "Statik" (z.B. Objekt: Statischer Text;
Thema: Schrift; Attribut: Schreibrichtung). Das Attribut ndert sich z.B.
Vertikal / Horizontal.
oder
Klicken Sie mit der rechten Maustaste auf die eingestellte Eigenschaft in
der Spalte "Statik". Das Kontextmen wird geffnet. Besttigen Sie den
Menpunkt Bearbeiten und die Eigenschaft des Attributs ndert sich.
Statik der Attribute
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-45
C79000-G8200-C107-02
So ndern Sie ein Attribut mit Auswahl aus mehreren Optionen:
1. Whlen Sie im Themenbaum das gewnschte Thema an. In der rechten
Fensterhlfte werden die zugehrigen Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder die
eingestellte Eigenschaft in der Spalte "Statik" (z.B. Objekt: Kreis; Thema:
Blinken; Attribut: Blinkfrequenz Hintergrund). Klicken Sie eine der
angebotenen Optionen an.
z.B.
oder
Klicken Sie mit der rechten Maustaste auf die eingestellte Eigenschaft in
der Spalte "Statik". Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt "Bearbeiten" und anschlieend die gewnschte Eigenschaft des
Attributs.
So ndern Sie ein Attribut mit Wert:
1. Whlen Sie im Themenbaum das gewnschte Thema an. In der rechten
Fensterhlfte werden die zugehrigen Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder den
angezeigten Wert in der Spalte "Statik" (z.B. Objekt: Rechteck; Thema:
Geometrie; Attribut: Position X). Der Eingabedialog ffnet sich.
z.B.
oder
Klicken Sie mit der rechten Maustaste auf den angezeigten Wert in der
Spalte "Statik". Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt "Bearbeiten" und der Eingabedialog ffnet sich.
3. Geben Sie den neuen Wert fr das Attribut ein.
Graphics Designer 08.97
2-46 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So ndern Sie ein Attribut mit Text:
1. Whlen Sie im Themenbaum das gewnschte Thema an. In der rechten
Fensterhlfte werden die zugehrigen Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder den
angezeigten Wert in der Spalte Statik (z.B. Objekt: Statischer Text;
Thema: Schrift; Attribut: Text). Der Eingabedialog ffnet sich.
z.B.
oder
Klicken Sie mit der rechten Maustaste auf den angezeigten Text in der
Spalte Statik. Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt Bearbeiten und der Eingabedialog ffnet sich.
3. Geben Sie den neuen Text fr das Attribut ein.
Hinweis: Falls der eingegebene Text Steuerzeichen enthlt werden diese in
den Objekteigenschaften ebenfalls angezeigt (z.B. \r\n entspricht CR/LF).
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-47
C79000-G8200-C107-02
So ndern Sie ein Attribut mit Farben:
1. Whlen Sie im Themenbaum das Thema "Farben" an. In der rechten
Fensterhlfte werden die zugehrigen Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder die
angezeigte Farbe in der Spalte "Statik" (z.B. Objekt: Ellipse; Thema:
Farben; Attribut: Hintergrundfarbe). Die Farbpalette ffnet sich.
z.B.
oder
Klicken Sie mit der rechten Maustaste auf die angezeigte Farbe in der
Spalte "Statik". Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt "Bearbeiten" und die Farbpalette ffnet sich.
3. Whlen Sie die neue Farbe fr das Attribut.
oder
Whlen Sie ber die Schaltflche "Andere..." eine andere Farbe aus.
Graphics Designer 08.97
2-48 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So ndern Sie ein Attribut mit Muster:
1. Whlen Sie im Themenbaum das Thema "Stile" an. In der rechten
Fensterhlfte werden die zugehrigen Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder das
angezeigte Muster in der Spalte "Statik" (z.B. Objekt: Balken; Thema:
Stile; Attribut: Fllmuster). Die Musterpalette ffnet sich.
z.B.
oder
Klicken Sie mit der rechten Maustaste auf das angezeigte Muster in der
Spalte "Statik". Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt "Bearbeiten" und die Musterpalette ffnet sich.
3. Whlen Sie das neue Muster fr das Attribut.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-49
C79000-G8200-C107-02
So ndern Sie ein Attribut mit Linienart/Rahmenart:
1. Whlen Sie im Themenbaum das Thema "Stile" an. In der rechten
Fensterhlfte werden die zugehrigen Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder die
angezeigte Linie in der Spalte "Statik" (z.B. Objekt: Linie; Thema: Stile;
Attribut: Linienart; oder Objekt: Rundrechteck; Thema: Stile; Attribut:
Rahmenart). In beiden Fllen ffnet sich der Auswahldialog fr Linienart.
z.B.
oder
Klicken Sie mit der rechten Maustaste auf die angezeigte Linienart in der
Spalte "Statik". Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt "Bearbeiten" und der Auswahldialog fr Linien ffnet sich.
3. Whlen Sie die neue Linienart/Rahmenart fr das Attribut.
Hinweis: Bei Wahl der Linienarten/Rahmenarten "Gestrichelt", "Gepunktet",
"Strichpunktiert" und "Strich-Punkt-Punkt" wird unabhngig von der
gewhlten Linienbreite/Rahmenbreite die Breite 1 Pixel angezeigt.
So ndern Sie ein Attribut mit Linienbreite/Rahmenbreite:
1. Whlen Sie im Themenbaum das Thema Stile an. In der rechten
Fensterhlfte werden die zugehrigen Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder die
angezeigte Linie in der Spalte Statik (z.B. Objekt: Linie; Thema: Stile;
Attribut: Linienbreite; oder Objekt: Rechteck; Thema: Stile; Attribut:
Rahmenbreite). In beiden Fllen ffnet sich der Auswahldialog fr
Linienbreite.
z.B.
oder
Graphics Designer 08.97
2-50 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Klicken Sie mit der rechten Maustaste auf die angezeigte Linie in der
Spalte Statik. Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt Bearbeiten und der Auswahldialog fr Linienbreite ffnet
sich.
3. Whlen Sie die neue Linienbreite/Rahmenbreite fr das Attribut ber die
grer/kleiner Buttons.
oder
als direkte Eingabe des neuen Wertes.
Hinweis: Bei Wahl der Linienarten/Rahmenarten "Gestrichelt", "Gepunktet",
"Strichpunktiert" und "Strich-Punkt-Punkt" wird unabhngig von der
gewhlten Linienbreite/Rahmenbreite die Breite 1 Pixel angezeigt.
So ndern Sie ein Attribut mit Linienenden:
1. Whlen Sie im Themenbaum das Thema Stile an. In der rechten
Fensterhlfte werden die zugehrigen Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder die
angezeigte Linie in der Spalte Statik (z.B. Objekt: Linie; Thema: Stile;
Attribut: Linienenden). Der Auswahldialog fr Linienenden ffnet sich.
z.B.
oder
Klicken Sie mit der rechten Maustaste auf die angezeigte Linie in der
Spalte Statik. Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt Bearbeiten und der Auswahldialog fr Linienenden ffnet
sich.
3. Whlen Sie die neuen Linienenden (links und rechts) fr das Attribut.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-51
C79000-G8200-C107-02
So ndern Sie ein Attribut mit Zeichensatz:
1. Whlen Sie im Themenbaum das Thema "Schrift" an. In der rechten
Fensterhlfte werden die Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder die
angezeigte Schriftart in der Spalte "Statik" (z.B. Objekt: EA-Feld; Thema:
Schrift; Attribut: Zeichensatz). Der Auswahldialog fr Schriftarten ffnet
sich.
z.B.
oder
Klicken Sie mit der rechten Maustaste auf die angezeigte Schriftart in der
Spalte "Statik". Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt "Bearbeiten" und der Auswahldialog fr Schriftarten ffnet
sich.
3. Whlen Sie die neue Schriftart fr das Attribut.
Graphics Designer 08.97
2-52 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So ndern Sie ein Attribut mit Bildauswahl:
1. Whlen Sie im Themenbaum je nach Objekt das Thema "Bild", "Bilder"
oder "Zustand" an. In der rechten Fensterhlfte werden die zugehrigen
Attribute angezeigt.
2. Doppelklicken Sie auf den Namen des entsprechenden Attributs oder die
angezeigte Grafik in der Spalte "Statik" (z.B. Objekt: Rundbutton; Thema:
Bilder; Attribut: Bild Zustand Aus; oder Objekt: Zustandsanzeige; Thema:
Zustand; Attribut: Blinkbild).
oder
Klicken Sie mit der rechten Maustaste auf die angezeigte Grafik in der
Spalte "Statik". Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt "Bearbeiten" und das Dialogfenster fr die Bildauswahl ffnet
sich.
3. In beiden Fllen ffnet sich der Auswahldialog fr Bildauswahl.
z.B.
4. Whlen Sie die gewnschte Grafik fr das Attribut aus,
oder
klicken Sie auf die Schaltflche "Suchen ...", um ber den Windows
Standarddialog die Grafik in einem anderen Verzeichnis zu suchen.
Hinweis: Um ein zugeordnetes Bild zu lschen, verwenden Sie die
Schaltflche "Auswahl aufheben".
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-53
C79000-G8200-C107-02
So lschen Sie einen Spracheintrag:
1. Whlen Sie im Themenbaum das Thema "Sonstige" an. In der rechten
Fensterhlfte werden die Attribute angezeigt.
2. Doppelklicken Sie auf das Attribut "Sprachen projektiert" oder die
angezeigte Sprache in der Spalte "Statik" (z.B. Objekt: Statischer Text;
Thema: Sonstige; Attribut: Sprachen projektiert). Der Auswahldialog fr
Sprachen ffnet sich.
z.B.
oder
Klicken Sie mit der rechten Maustaste auf die angezeigte Sprache in der
Spalte "Statik". Das Kontextmen wird geffnet. Whlen Sie den
Menpunkt "Bearbeiten" und der Auswahldialog fr Sprachen ffnet sich.
3. Lschen Sie durch Wahl der Sprache den zugeordneten Spracheintrags des
Objekts.
Sie dynamisieren ein Attribut, indem Sie es mit einer Variablen oder einer
Aktion verbinden.
So verbinden Sie ein Objekt mit einer bestehenden Variablen:
1. Klicken Sie das Objekt an.
2. Rufen Sie mit der rechten Maustaste das Kontextmen auf und selektieren
Sie den Menpunkt "Eigenschaften".
3. Whlen Sie in der Registerkarte "Eigenschaften" das Thema und das
zugehrige Attribut aus, z.B. "Blinken" - "Hintergrundblinkfarbe Ein".
4. Klicken Sie mit der rechten Maustaste auf das Lampensymbol und whlen
Sie aus dem Kontextmen den Menpunkt "Variable ...".
5. Whlen Sie im Variablendialog die bentigte Variable aus.
Das Lampensymbol leuchtet nun grn.
Dynamisierung
eines Attributs
Graphics Designer 08.97
2-54 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So verbinden Sie ein Objekt mit einer neuen Variablen:
1. Klicken Sie das Objekt an.
2. Rufen Sie mit der rechten Maustaste das Kontextmen auf und selektieren
den Menpunkt "Eigenschaften".
3. Whlen Sie in der Registerkarte "Eigenschaften" das Thema und das
zugehrige Attribut aus, z.B. "Blinken" - "Hintergrundblinkfarbe Aus".
4. Klicken Sie mit der rechten Maustaste auf das Lampensymbol und whlen
Sie aus dem Kontextmen den Menpunkt "Variable ...".
5. Klicken Sie im Variablendialog auf die Taste und parametieren Sie im
Dialogfenster die Eigenschaften der neuen Variable.
6. Whlen Sie nach dem Parametrieren die bentigte Variable im
Variablendialog aus.
Das Lampensymbol leuchtet nun grn.
So verbinden Sie ein Objekt mit einer neuen Aktion:
1. Klicken Sie das Objekt an.
2. Rufen Sie mit der rechten Maustaste das Kontextmen auf und selektieren
den Menpunkt "Eigenschaften".
3. Whlen Sie in der Registerkarte "Eigenschaften" das Thema und das
zugehrige Attribut aus, z.B. "Blinken" - "Blinkfrequenz Hintergrund".
4. Klicken Sie mit der rechten Maustaste auf das Lampensymbol und whlen
Sie aus dem Kontextmen den Menpunkt "Dynamik-Dialog ..." bzw. "C-
Aktion ...".
5. Bearbeiten Sie die Box "Dynamische Wertebereiche" bzw.projektieren Sie
eine "C-Aktion"
Statt des Lampensymbols erscheint ein rotes Blitzsymbol (Dynamik-Dialog)
oder ein grnes Blitzsymbol (C-Aktion).
Der Aktualisierungszyklus bestimmt die Aktualitt der Objektattribute und
somit die Aktualitt des dynamisierten Objekts.
Fr den TAB-Reihenfolge der Dynamik knnen Sie einen der Standardzyklen
whlen oder eine eigene Zyklusdauer festlegen.
Die indirekte Adressierung ist bei Aktionen nicht mglich.
So legen Sie den Aktualisierungszyklus fest:
Doppelklicken Sie auf das Feld in der Spalte "Aktual." und whlen Sie aus
der Listbox den TAB-Reihenfolge.
oder
Klicken Sie mit der rechten Maustaste auf das Feld in der Spalte "Aktual."
und whlen Sie den gewnschten TAB-Reihenfolge.
Festlegen des
Aktualisierungszyklus
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-55
C79000-G8200-C107-02
Bei der indirekten Adressierung mu eine Stringvariable fr die
Dynamisierung angeben werden. Diese Stringvariable enthlt den Namen einer
anderen Variablen, deren Inhalt dann die Attributnderung verursacht. Durch
nderung des Namens in der Stringvariable knnen Sie so dynamisch auf
unterschiedliche Variablen zugreifen.
Die indirekte Adressierung wird durch ein Hkchen angezeigt.
So legen Sie die indirekte Adressierung eines Attributs fest:
Doppelklicken Sie auf das Feld in der Spalte "Indir.".
oder
Klicken Sie mit der rechten Maustaste auf das Feld in der Spalte "Indir."
Das Kontextmen wird geffnet. Whlen Sie die Art der Dynamisierung.
2.11.6 Registerkarte "Ereignis"
In der Registerkarte "Ereignis" definieren Sie die Aktionen, die von dem
selektierten Objekt ausgefhrt werden.
In der linken Hlfte der Registerkarte "Ereignis" sind die Objektereignisse zu
Gruppen im Themenbaum zusammengefat. Wenn Sie im Themenbaum eine
Gruppe auswhlen, werden in der rechten Fensterhlfte die zugehrigen
Ereignisse angezeigt. Sie knnen jedes Ereignis zustzlich mit einem Hotkey
verbinden, der die Aktion ebenfalls auslst.
Folgende Themen sind z.B. in Abhngigkeit vom Objekt mglich:
Maus
Tastatur
Sonstige
Propertythemen mit den Attributen des Objekts
Hinweis: Themen, die ber mindestens ein projektiertes Ereignis verfgen,
werden im Themenbaum der Registerkarte "Ereignis" durch den Schriftstil
"Fett" besonders hervorgehoben.
Ist ein Ereignis mit einer Aktion verbunden, wird das Blitzsymbol grn
dargestellt. Fr die Aktionen stehen Ihnen Standardfunktionen zur Verfgung,
die Sie mit Hilfe eines Dialogs auswhlen knnen. Sie knnen auch eigene
Aktionen programmieren. Die Programmierung der Aktionen erfolgt in der
Programmiersprache C.
In der Aktionsprojektierung mssen die Attribute mit ihrem OLE-
Automationnamen angesprochen werden.
Ist fr das Ereignis eine Direktverbindung projektiert worden, wird das
Blitzsymbol blau dargestellt. Die Direktverbindung ist einfach zu projektieren
und ist im Runtime sehr schnell.
Indirekte
Adressierung eines
Attributs
Themenbaum
Ereignisse
Graphics Designer 08.97
2-56 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Jedes Objekt, das in einem Bild vorhanden ist, kann mit Aktionen verbunden
werden.
Mit folgenden Ereignissen knnen Sie eine Aktion auslsen:
Mausereignis, wenn sich der Zeiger auf dem Objekt befindet:
Drcken oder Loslassen der linken oder rechten Maustaste
Tastaturereignis:
Drcken oder Loslassen einer Taste
Sonstige Objektereignisse:
nderungen des Objekts
Ereignisse, die mit einem Attribut des Objekts verbunden sind:
nderung eines Objektattributs
Statusnderung einer Variablen, die ein Objektattribut beeinflut.
Hinweise zum Runtime Verhalten:
Ereignis Maus - Mausklick: Das Ereignis wird beim Loslassen der Maustaste
ausgelst, aber nur dann, wenn sich der Mauszeiger beim Drcken und
Loslassen der Maustaste ber dem Objekt befindet.
Ereignis Maus - Links/Rechts drcken: Das Ereignis wird beim Drcken der
Maustaste ber dem Objekt direkt ausgelst.
Ereignis Maus - Links/Rechts loslassen: Das Ereignis wird beim Loslassen
der Maustaste fr das Objekt ausgelst, ber dem sich der Mauszeiger beim
Drcken der Maustaste befand.
Die Auslsung der Ereignisse sind abhngig vom Objekt, welches Sie im
Themenbaum selektiert haben. Jedem auslsenden Ereignis ist folgende
Einstellung zugeordnet:
Aktion (A ...), um eine zugeordnete Aktion oder Direktverbindung
anzuzeigen,
Fr die weitere Bearbeitung des Ereignisses stehen Ihnen zwei ganz
unterschiedliche Mglichkeiten zur Verfgung:
C-Aktion
Eine C-Aktion entsteht durch die Verknpfung eines Ereignisses mit einer
Funktion, die in ANSI-C formuliert ist und die durch das Ereignis oder
zyklisch zum Ablauf gebracht wird.
Wie Sie ein Ereignis mit einer Funktion zu einer Aktion verknpfen, finden
Sie unter "Verbindung eines Ereignisses mit einer Funktion".
Das Blitzsymbol im Fenster Objekteigenschaften leuchtet grn, wenn das
Ereignis mit einer Funktion zu einer Aktion verknpft ist.
Direktverbindung
Bei der Direktverbindung whlen Sie ber das Dialogfenster
"Direktverbindung" ein Quellelement (Konstante, Objekt mit dynamischer
Eigenschaft oder Variable) und verknpfen es mit einem Zielelement
(Aktuelles Fenster, Objekt oder einer Variablen).
Wie Sie eine Direktverbindung projektieren, finden Sie unter
"Dynamisieren mit einer Direktverbindung".
Das Blitzsymbol im Fenster Objekteigenschaften leuchtet blau, wenn fr
das Ereignis eine Direktverbindung projektiert ist.
Objekt-Ereignis
Auslsung der
Ereignisse
Auswahl der Aktion
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-57
C79000-G8200-C107-02
So verbinden Sie ein Ereignis mit einer Funktion:
1. Klicken Sie das Objekt an.
2. Rufen Sie mit der rechten Maustaste das Kontextmen auf und selektieren
den Menpunkt "Eigenschaften".
3. Whlen Sie in der Registerkarte "Ereignis" das Thema und das zugehrige
Attribut aus, z.B. "Maus" - "Mausklick".
4. Rufen Sie das Kontextmen fr den Aktionsdialog auf, indem Sie mit der
rechter Maustaste auf das Blitzsymbol klicken.
5. Whlen Sie den Menpunkt "C-Aktion ..." aus.
6. Projektieren Sie die "C-Funktion".
Das Blitzsymbol im Fenster Objekteigenschaften leuchtet nun grn.
2.11.7 Dynamisieren mit einer Direktverbindung
Die Projektierung einer Direktverbindung fr ein Ereignis hat zur Folge, da
im Runtime-Modus beim Eintritt dieses Ereignisses der 'Wert' eines
Quellelementes (Quelle) fr ein Zielelement (Ziel) bernommen wird. Als
Quellen stehen Konstanten, Variablen oder die Attribute der im Bild
vorhandenen Objekte zur Verfgung. Als Ziele knnen Variablen oder die
dynamisierbaren Attribute von Objekten und Fenstern oder Variablen
verwendet werden.
Die Vorteile der Direktverbindung liegen in der einfachen Projektierung und
im Zeitverhalten im Runtime.
Das Aussehen des Dialoges zur Projektierung einer Direktverbindung ist von
den im Bild vorhandenen Objekten und der Wahl von Quelle und Ziel
abhngig.
Graphics Designer 08.97
2-58 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Bedienelement Beschreibung
Dient zur Auswahl eines projektierten Bildes, das
bei einem Bildwechsel angezeigt werden soll.
ffnet den Dialog zur Variablenauswahl.
Liste der Objekte Enthlt eine Auflistung aller im Bild vorhandenen
Objekte. Eine Auswahl knnen Sie nur treffen,
wenn Sie ein Objekt als Quelle oder Ziel
verwenden.
Liste der Eigenschaften Enthlt eine Auflistung der dynamisierbaren
Attribute des gewhlten Objektes. Eine Auswahl
knnen Sie nur treffen, wenn Sie ein Objekt als
Quelle oder Ziel verwenden.
Variable, direkt / indirekt ber diese Optionsschaltflchen wird die
Adressierung der Variablen festgelegt. Bei der
direkten Adressierung erfolgt ein Lese- bzw.
Schreibzugriff auf die angegebene Variable. Bei
der indirekten Adressierung mu die angegebene
Variable eine Textvariable sein. Der Lese-,
Schreibzugriff erfolgt auf die Variable, deren
Namen in der Textvariablen angegeben ist.
Die Optionsschaltflchen ist nur anwhlbar, wenn
Sie eine Variable als Quelle oder Ziel verwenden.
Variable, Bedienmeldung Beim Eintritt des Ereignisses wird eine
Bedienmeldung abgesetzt. Das Kontrollkstchen
ist nur anwhlbar, wenn Sie eine Variable als Ziel
verwenden der Direktverbindung.
Hinweise:
Falls die Eingabe unvollstndig ist, werden Sie darber informiert.
WinCC kann nicht berprfen, ob Ihre Eingabe logisch richtig und sinnvoll ist.
Eventuelle Zuordnungsfehler machen sich erst im Runtime Modus bemerkbar.
So projektieren Sie eine Direktverbindung:
1. Selektieren Sie ein Objekt.
2. Rufen Sie mit der rechten Maustaste das Kontextmen auf und selektieren
den Menpunkt "Eigenschaften".
3. Whlen Sie in der Registerkarte "Ereignis" das Thema und das zugehrige
Attribut aus, z.B. "Maus" - "Mausklick".
4. Rufen Sie das Kontextmen fr den Aktionsdialog auf, indem Sie mit der
rechter Maustaste auf das Blitzsymbol klicken.
5. Whlen Sie den Menpunkt "Direktverbindung ..." aus.
Grundbedien-
elemente
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-59
C79000-G8200-C107-02
6. Whlen Sie im Dialogfenster "Direktverbindung" - "Quelle" den Typ aus:
Konstante, um eine Zeichenfolge in das Textfeld einzugeben
(Ziffern werden von WinCC entsprechend konvertiert) oder ber die
Schaltflche und das Dialogfenster "Bildauswahl" ein Bild zu
whlen
Eigenschaft, um ein Objekt und eine dynamische Eigenschaft zu
whlen
Variable, um ber die Schaltflche und den Auswahldialog
eine Variable zu whlen
und definieren Sie so das Quellelement.
7. Whlen Sie im Dialogfenster "Direktverbindung" - "Ziel" den Typ aus:
Aktuelles Fenster, um eine dynamische Eigenschaft des aktuellen
Fensters zu whlen (das Feld "Ziel" - "Objekt" bleibt leer),
Objekt im Bild, um ein Objekt und eine dynamische Eigenschaft zu
whlen
Variable, um ber die Schaltflche und den Auswahldialog
eine Variable zu whlen
und definieren Sie so das Zielelement.
Das Blitzsymbol im Fenster Objekteigenschaften leuchtet nun blau.
Hinweis:
Falls die Eingabe unvollstndig ist, werden Sie darber informiert.
WinCC kann nicht berprfen, ob Ihre Eingabe logisch richtig und sinnvoll ist.
Eventuelle Zuordnungsfehler machen sich erst im Runtime Modus bemerkbar.
Die Liste der Objekte enthlt den Eintrag " dieses Objekt". Wenn Sie
Eigenschaften des aktuell selektierten Objektes als Quelle oder Ziel der
Direktverbindung nutzen wollen, sollten Sie diesen Eintrag verwenden. Beim
Kopieren eines Objektes werden auch die Dynamiken mitkopiert. Die
Direktverbindung des beim Kopieren erzeugten Objektes verweist also auf "
dieses Objekt". Als Quelle bzw. Ziel der Direktverbindung wird also das neu
erzeugte Objekt verwendet.
Graphics Designer 08.97
2-60 WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.11.7.1 Konstanten als Quelle der Direktverbindung
Wird als Quelle der Direktverbindung eine Konstante gewhlt, so kann in das
Textfeld eine Zeichenkette eingeben werden. Die folgende Tabelle erlutert die
Auswirkungen der Texteingabe auf verschiedene Zielelemente.
Quelle Ziel Erluterung
"bild1.pdl" Aktuelles Fenster /
Bildname
Beim Auftreten des Ereignisses
erfolgt ein Bildwechsel. Im
Fenster wird das Bild mit dem
Namen "bild1.pdl" dargestellt.
"bild1" Button1 / Text Beim Auftreten des Ereignisses
erhlt das Objekt "Button1" die
Beschriftung "bild1"
50 Rechteck1 / Breite Beim Auftreten des Ereignisses
wird das Objekt "Rechteck1" mit
einer Breite von 50 Pixeln
dargestellt.
50 Variable, direkt mit
Bedienmeldung
Beim Auftreten des Ereignisses
wird der Variablen der Wert 50
zugewiesen. Gleichzeitig wird
eine Bedienmeldung abgesetzt.
Um einen Bildwechsel zu projektieren knnen Sie auch die Schaltflche
nutzen. Diese ffnet einen Dialog, in dem Ihnen alle bisher projektierten Bilder
angeboten werden.
08.97 Graphics Designer
WinCC Benutzerhandbuch 2-61
C79000-G8200-C107-02
2.11.7.2 Objekteigenschaften als Quelle von Direktverbindungen
Die folgende Tabelle erlutert die Auswirkungen von verschiedenen
Direktverbindungen, wenn eine Objekteigenschaft als Quelle genutzt wird.
Quelle Ziel Erluterung
Kreis1 /
Fllmuster
Rechteck1 / Fllmuster Beim Auftreten des Ereignisses
wird das Fllmuster des Objektes
"Rechteck1" an das Fllmuster
des Objektes "Kreis1" angepat.
Kreis1 / Breite Aktuelles Fenster /
Breite
Beim Auftreten des Ereignisses
wird die Breite des Fensters an
die Breite des Objektes "Kreis1"
angepat.
Balken1 / Hhe Variable, direkt Beim Auftreten des Ereignisses
wird die Hhe des Objektes
"Balken1" der Variablen
zugewiesen.
Hinweis:
Die Liste der Objekte enthlt den Eintrag " dieses Objekt". Wenn Sie
Eigenschaften des aktuell selektierten Objektes als Quelle oder Ziel der
Direktverbindung nutzen wollen, sollten Sie diesen Eintrag verwenden. Beim
Kopieren eines Objektes werden auch die Dynamiken mitkopiert. Die
Direktverbindung des beim Kopieren erzeugten Objektes verweist also auf "
dieses Objekt". Als Quelle bzw. Ziel der Direktverbindung wird also das neu
erzeugte Objekt verwendet.
Graphics Designer 08.97
2-62 WinCC Benutzerhandbuch
C79000-G8200-C107-02
2.11.7.3 Variablen als Quelle von Direktverbindungen
Die folgende Tabelle erlutert die Auswirkungen von verschiedenen
Direktverbindungen, wenn eine Variable als Quelle genutzt wird.
Quelle Ziel Erluterung
Variable1,
direkt
Variable2, indirekt mit
Bedienmeldung
Beim Auftreten des Ereignisses
erhlt die Variable deren Name in
Variable2 hinterlegt ist denWert
von Variable1. Weiterhin wird
eine Bedienmeldung abgesetzt.
Variable1,
direkt
Kreis1 / Radius Beim Auftreten des Ereignisses
wird der Radius des Objektes
"Kreis1" entsprechend dem Wert
der Variablen verndert.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-1
C79000-G8200-C107-02
3 Aktionsprojektierung
3.1 Einleitung
Unter dem Begriff "Aktionen" sind Funktionen zu verstehen, die in ANSI-C
formuliert sind und durch ein Ereignis oder zyklisch zum Ablauf gebracht
werden.
Ereignisse knnen beispielsweise Tastenbettigungen, Vernderungen von
Objekteigenschaften oder Wertnderungen von Variablen sein.
Aktionen lassen sich verknpfen
mit grafischen Objekten
mit Prozewertarchiven (s. Band 3, Tag Logging, Abschnitt 3.3.2.2)
mit Anwenderarchiven (s. Band 3, Tag Logging, Abschnitt 3.3.4.2)
mit Verdichtungsarchiven (s. Band 3, Tag Logging, Abschnitt
3.3.3.2)
mit Archivvariablen (s. Band 3, Tag Logging, Abschnitt 3.4.3)
mit der Loop in Alarm-Funktionalitt des Meldesystems
Mit dem Rckgabewert der Funktion beispielsweise, lt sich eine Eigenschaft
des Objekts steuern, mit dem die Aktion verknpft ist.
Funktionen sowie Aktionen, die projektweit oder projektbergreifend
verwendet werden knnen, werden als "globale Skripts" bezeichnet. Sie sind
mit keinem Objekt verknpft.
Neben den Projektfunktionen knnen Sie "interne Funktionen", systemeigene
Standardfunktionen sowie alle Funktionen der C-Standardbibliothek (in den
internen Funktionen enthalten) verwenden.
Hinweis:
Aktionen werden interpretativ abgearbeitet. Bei Einsatz zahlreicher oder
umfangreicher Aktionen ist deshalb mit einer hheren Systembelastung zu
rechnen. Umfangreiche Aktionen sollten daher besser durch Einsatz eigener
DLL's (Dynamic Link Libraries) ersetzt werden.
Graphics Designer 08.97
3-2 WinCC Benutzerhandbuch
C79000-G8200-C107-02
3.2 Aktionen zu grafischen Objekten
Sie knnen eine Aktion mit einem Attribut eines grafischen Objekts
verknpfen, das mit Graphics Designer, dem Grafikeditor des Systems,
erzeugt worden ist.
Der Rckgabewert der verwendeten Funktion wird dazu benutzt, das damit
verknpfte Attribut dieses Objekts zu steuern.
Bevor Sie eine Aktion formulieren und mit einem Objekt verknpfen knnen,
sind folgende Vorbereitungen zu treffen:
ffnen Sie ein projektiertes Bild mit Hilfe des WinCC Control
Center
Sie knnen nun den Dynamik-Wizard einsetzen, der Sie bei der Formulierung
Ihrer Aktion unterstzt.
Mchten Sie die Aktion selbst formulieren, so sind noch folgende Schritte
ntig:
ffnen Sie die Box "Objekteigenschaften" fr das gewnschte
Objekt.
Mchten Sie Eigenschaften des Objekts dynamisieren, whlen Sie
die Registerkarte "Eigenschaften".
Mchten Sie auf ein Ereignis im Zusammenhang mit dem gewhlten
Objekt mit einer Aktion reagieren, whlen Sie die Registerkarte
"Ereignis".
3.2.1 Dynamisieren von Objekteigenschaften
Sie haben in der Box "Objekteigenschaften" die Registerkarte "Eigenschaften"
gewhlt.
Whlen Sie nun die Kategorie der Eigenschaften, in der das Attribut liegt, das
Sie zur Laufzeit beeinflussen mchten, z.B. zu einem Rechteck die
geometrischen Eigenschaften und hier die PositionX.
Klicken Sie mit der rechten Maustaste auf die weie Lampe in der Spalte
"Dynamic" in der Zeile "PositionX".
Ein Kontextmen wird geffnet, aus dem Sie die Art der Dynamisierung
whlen knnen:
dynamisieren mit Hilfe des Dynamik-Dialogs
dynamisieren mit einer C-Aktion
dynamisieren durch einen Variablenwert
lschen einer bereits vorhandenen Dynamisierung
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-3
C79000-G8200-C107-02
3.2.1.1 Dynamisieren mit Hilfe des Dynamik-Dialogs
Sie haben durch Klick mit der rechten Maustaste auf die weie Lampe in der
Box "Objekteigenschaften" ein Kontextmen geffnet und "Dynamik-
Dialog..." gewhlt.
Die Dialogbox "Dynamische Wertebereiche" wird geffnet.
Hier formulieren Sie die Dynamisierung unter Verwendung von Variablen,
Funktionen und arithmetischen Operationen in einem Ausdruck.
Der Wert des Ausdrucks und der Status der im Ausdruck verwendeten
Variablen werden benutzt, um den Attributwert zu bilden. Wie dies geschehen
soll, legen Sie in dieser Box fest durch:
Wahl des Datentyps des Ausdruckergebnisses.
Der Datentyp bestimmt die Mglichkeiten, Wertebereiche zu
definieren
Festlegen von Wertebereichen und Zuordnen von Attributwerten
eine Statusauswertung der im Ausdruck verwendeten Variablen
Bestimmen Sie anschlieend den Trigger, der fr die Aktualisierung des
Attributwerts mit dem Wert des Ausdrucks verwendet werden soll.
Graphics Designer 08.97
3-4 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Hinweis:
Wenn Sie kein Aktualisierungsereignis bestimmen und der Ausdruck keine
Variablen enthlt, wird vom System der Standardzyklus mit einer
Standardzykluszeit als Aktualisierungsereignis eingesetzt. Enthlt der
Ausdruck Variablen, dann wird als Aktualisierungsereignis "Variable" mit
einer Standardzykluszeit eingesetzt.
Schlielich wird die Formulierung der Dynamisierung in eine Aktion
umgesetzt.
Damit haben Sie das gewhlte Objektattribut dynamisiert.
Hinweis:
Wenn Sie das Objekt, dessen Attribut sie soeben dynamisiert haben, im
Graphics Designer kopieren, dann wird die Aktion, die mit dem Attribut
verbunden ist, mitkopiert.
Zur Laufzeit wird anhand des Wertes des formulierten Ausdrucks und der Stati
der im Ausdruck verwendeteten Variablen der Attributwert nach festgelegten
Regeln bestimmt.
So fgen Sie eine Variable als Bestandteil des Ausdrucks ein:
Klicken Sie mit der linken Maustaste auf die Taste , oder alternativ mit
der rechten Maustaste in die Schreibzeile "Ausdruck / Formel".
Das betreffende Kontextmen wird geffnet.
Klicken Sie mit der linken Maustaste auf den Eintrag "Variable...".
Die Box "Variable whlen" wird geffnet, aus der Sie die Variable auswhlen,
die Sie im Ausdruck zur Dynamisierung verwenden mchten:
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-5
C79000-G8200-C107-02
Whlen Sie die Variable entweder durch Doppelklick mit der linken Maustaste
auf den Variablennamen oder durch Einfachklick mit der linken Maustaste auf
den Variablennamen und Klick auf die Taste "OK". Die Box "Variable
whlen" wird geschlossen.
Sie kehren zum Dynamik-Dialog "Dynamische Wertebereiche" zurck. Der
Variablenname, in einfache Anfhrungsstriche (') eingeschlossen, ist nun in
der Zeile "Ausdruck / Formel" rechts von der Position der Schreibmarke
eingetragen oder hat den dort markierten Text ersetzt.
Hinweis:
Sie knnen die Variablennamen auch direkt in die Zeile "Ausdruck/Formel"
der Box "Dynamische Wertebereiche" mit der Tastatur eingeben. Dabei ist
folgendes zu beachten:
Variablennamen sind immer in einfache Anfhrungsstriche (')
einzuschlieen
Variablennamen drfen die Zeichen +, -, * und / nicht enthalten
So fgen Sie eine Funktion als Bestandteil des Ausdrucks ein:
Klicken Sie mit der linken Maustaste auf die Taste , oder alternativ mit
der rechten Maustaste in die Schreibzeile "Ausdruck / Formel".
Das betreffende Kontextmen wird geffnet.
Klicken Sie mit der linken Maustaste auf den Eintrag "Funktion...".
Die Box "Funktions-Browser" wird geffnet:
Whlen Sie die gewnschte Funktion, gegebenfalls durch ffnen von
Verzeichnissen mit der Maus aus. Dazu haben Sie folgende Alternativen:
Doppelklick mit der linken Maustaste auf den Funktionsnamen:
Sie treten in den Dialog zur Parameterversorgung dieser Funktion
ein.
Nach der Versorgung der Funktion mit ihren aktuellen Parametern
kehren Sie zur Box " Dynamische Wertebereiche " zurck. Die
Funktion ist mit ihren aktuellen Parametern in die Zeile
"Ausdruck/Formel" an die Position der Einfgemarke eingetragen.
Graphics Designer 08.97
3-6 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Markieren der Funktion und Klick auf die Taste "OK". Die Box
"Funktions-Browser" wird geschlossen und die Funktion ist mit
ihren formalen Parametern in die Box "Dynamische Wertebereiche"
in die Zeile "Ausdruck/Formel" an die Position der Einfgemarke
eingetragen.
Klick mit der rechten Maustaste auf den Funktionsnamen:
Ein Kontextmen wird geffnet.
Whlen Sie den Menpunkt "Parameterversorgung", dann treten Sie
in den Dialog zur Parameterversorgung dieser Funktion ein.
Nach der Versorgung der Funktion mit ihren aktuellen Parametern
kehren Sie zur Box " Dynamische Wertebereiche " zurck. Die
Funktion ist mit ihren aktuellen Parametern in die Zeile
"Ausdruck/Formel" an die Position der Einfgemarke eingetragen.
Klick mit der rechten Maustaste auf den Funktionsnamen:
Ein Kontextmen wird geffnet.
Whlen Sie den Menpunkt "bernahme", dann wird die Funktion
mit ihren formalen Parametern in die Box "Dynamische
Wertebereiche" in die Zeile "Ausdruck/Formel" an die Position der
Einfgemarke eingetragen. Die Box "Funktions-Browser" bleibt
geffnet.
Hatten Sie in der Schreibzeile "Ausdruck / Formel" Text markiert, dann ist der
markierte Text durch die Formel ersetzt worden.
Tragen Sie, falls ntig, die aktuellen Parameter in die Parameterklammer der
Funktion ein.
Zur Parameterversorgung siehe Abschnitt 3.2.1.2, Dynamisieren mit einer C-
Aktion, "So versorgen Sie eine Funktion mit Parametern"
So fgen Sie einen Operator als Bestandteil des Ausdrucks ein:
Klicken Sie mit der linken Maustaste auf die Taste , oder alternativ mit
der rechten Maustaste in die Schreibzeile "Ausdruck / Formel".
Das betreffende Kontextmen wird geffnet.
Klicken Sie mit der linken Maustaste auf den Eintrag "Operator...".
Ein zweites Men wird geffnet, in dem Sie durch Klick mit der linken
Maustaste den gewnschten Operator auswhlen.
Beide Mens werden geschlossen und der gewhlte Operator wird rechts von
der Einfgemarke in die Schreibzeile "Ausdruck / Formel" eingetragen.
Folgende Operatoren stehen zur Verfgung:
Operator Beschreibung
+ Addition
- Subtraktion
* Multiplikation
/ Division
Hinweis:
Operatoren knnen auch mit der Tastatur eingegeben werden. Verwenden Sie
dabei aber nur die Operatoren aus obenstehender Tabelle. Andere Operatoren
liefern fehlerhafte Ergebnisse, da in den generierten C-Aktionen alle Prfungen
im Gleitpunktformat durchgefhrt werden.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-7
C79000-G8200-C107-02
So bestimmen Sie den Datentyp des Ausdrucks:
Sie legen den Datentyp des Ausdrucks fest, indem Sie mit der linken Maustaste
im Feld "Datentyp" den entsprechenden Eintrag anklicken.
Der Datentyp des Ausdrucks bestimmt die Art der gegebenenfalls noch
festzulegenden Wertebereiche.
So definieren Sie einen Wertebereich:
Der einstellbare Wertebereich ist abhngig vom zuvor gewhlten Datentyp.
Gewhlter Datentyp "Analog":
Sie knnen im Feld "Ergebnis des Ausdrucks / der Formel" Wertebereiche zum
Ausdruck definieren.
Fr jeden Wertebereich legen Sie den Wert des Objektattributs fest.
Klicken Sie dazu mit der linken Maustaste auf die Taste "Hinzufgen" oder
alternativ, klicken Sie mit der rechten Maustaste in das Feld "Ergebnis des
Ausdrucks / der Formel" und whlen Sie aus dem sich ffnenden Kontextmen
den Eintrag "Neu..."
Der erste Wertebereich "Wertebereich1" wird eingetragen:
Der Wertebereich erstreckt sich im gezeigten Beispiel vom Minimalwert, den
der Ausdruck annehmen kann, bis zum Wert 100.
Auf die gleiche Weise legen Sie einen weiteren Wertebereich an.
Die standardmige Obergrenze des Wertebereichs ist fr "Wertebereich1"
100. Das Inkrement zur Obergrenze des nchsten Wertebereichs ist
standardmig 100.
Die Werte fr die Obergrenzen und Attribute ndern Sie, indem Sie mit der
linken Maustaste auf den zu ndernden Wert doppelklicken ( alternativ Klick
mit rechter Maustaste und Klick auf "Bearbeiten...").
Eine Box wird geffnet, in der Sie den Wert ndern knnen.
Graphics Designer 08.97
3-8 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Hinweis:
Nachdem eine Variable gewhlt wurde, ist im Feld "Ereignisname" der Wert
"Variable" eingetragen. Die gewhlte Variable wird automatisch als
Triggervariable verwendet und wird zur Laufzeit mit einer standardmigen
Zykluszeit von 2 s auf nderung abgefragt.
Gewhlter Datentyp "Bool":
Sie legen im Listenfeld "Ergebnis des Ausdrucks / der Formel" den Wert des
Objektattributs fr die Flle "ja / TRUE" (Wert des Ausdrucks <> 0) und "nein
/ FALSE" (Wert des Ausdrucks = 0) fest.
Andere Geltungsbereiche sind nicht einstellbar.
Den Attributwert ndern Sie, indem Sie mit der linken Maustaste auf den zu
ndernden Wert doppelklicken ( alternativ Klick mit rechter Maustaste und
Klick auf "Bearbeiten...").
Eine Box wird geffnet, in der Sie den Attributwert ndern knnen.
Hinweis:
Nachdem eine Variable gewhlt wurde, ist im Feld "Ereignisname" der Wert
"Variable" eingetragen. Die gewhlte Variable wird automatisch als
Triggervariable verwendet und wird zur Laufzeit mit einer standardmigen
Zykluszeit von 2 s auf nderung abgefragt.
Gewhlter Datentyp "Bit":
Sie legen im Listenfeld "Ergebnis des Ausdrucks / der Formel" den Wert des
Objektattributs fr jeweils den Fall fest, ob ein gewhltes Bit einer Variablen
gesetzt oder nicht gesetzt ist.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-9
C79000-G8200-C107-02
Andere Geltungsbereiche sind nicht einstellbar.
Den Attributwert ndern Sie, indem Sie mit der linken Maustaste auf den zu
ndernden Wert doppelklicken ( alternativ Klick mit rechter Maustaste und
Klick auf "Bearbeiten...").
Eine Box wird geffnet, in der Sie den Attributwert ndern knnen.
Die Variable, deren Bits abgefragt werden sollen, whlen Sie in der Box
"Variable whlen". Diese Box ffnen Sie mit Klick auf die linke Taste
und anschlieend mit Klick auf die Taste .
Das Bit der zuvor gewhlten Variablen bestimmen Sie, indem Sie auf die
rechte Taste klicken. Die Box "Bitauswahl" wird geffnet, in der Sie das
gewnschte Bit durch Klick auswhlen.
Graphics Designer 08.97
3-10 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Hinweis:
Nachdem eine Variable gewhlt wurde, ist im Feld "Ereignisname" der Wert
"Variable" eingetragen. Die gewhlte Variable wird automatisch als
Triggervariable verwendet und wird zur Laufzeit mit einer standardmigen
Zykluszeit von 2 s auf nderung abgefragt.
Gewhlter Datentyp "Direkt":
Der Wert des Ausdrucks wird dem Objektattribut direkt zugewiesen. Ein
Wertebereich ist nicht einstellbar.
Hinweis:
Nachdem eine Variable gewhlt wurde, ist im Feld "Ereignisname" der Wert
"Variable" eingetragen. Die gewhlte Variable wird automatisch als
Triggervariable verwendet und wird zur Laufzeit mit einer standardmigen
Zykluszeit von 2 s auf nderung abgefragt.
So legen Sie die Wirkung des Variablenstatus auf den Attributwert fest:
Soll auch der Variablenstatus den Attributwert beeinflussen, so ist das
Kstchen "Status der Variablen auswerten" durch Klick mit der linken
Maustaste zu aktivieren. Das Fenster des Dynamik-Dialogs wird dadurch
erweitert:
Im linken Teil des Fensters sind unter Status die Namen der Variablen (ohne
Anfhrungsstriche) eingetragen, die im Ausdruck verwendet werden. Klicken
Sie mit der linken Maustaste auf einen Variablennamen. Im rechten Teil des
Fensters erscheinen alle Stati, die eine Variable annehmen kann.
Sie stellen zu jedem Status den zugehrigen Attributwert ein, indem Sie mit
der linken Maustaste auf den zu ndernden Attributwert doppelklicken
(alternativ Klick mit rechter Maustaste und Klick auf "Bearbeiten").
Die Box "Werteingabe" wird geffnet, in der Sie den Wert ndern knnen.
Schlieen Sie die Box "Werteingabe" mit Klick auf die Taste "OK", der
eingegebene Wert wird als Attributwert bernommen.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-11
C79000-G8200-C107-02
So werden Wertebereiche und Variablenstati ausgewertet:
Der Wert, den das Attribut zugewiesen bekommt, wird nach folgenden Regeln
ermittelt:
Statusauswertung
Die Statusauswertung hat die hchste Prioritt. Es wird geprft, ob
eine oder mehrere Variablen, die im Ausdruck verwendet werden,
einen oder mehrere Stati gem Statusliste besizten. Ist das der Fall,
ist fr die Wertzuweisung der Status magebend, der die hchste
Prioritt besitzt. Die Prioritt der Stati hlt sich an ihre Reihenfolge
in der Statusliste, wobei der erste Listeneintrag die hchste Prioritt
besitzt.
Auswertung der Wertebereiche
Hat die Statusauswertung keine Wertzuweisung ergeben, so wird
der Wertebereich ermittelt, in den der Wert des Ausdrucks fllt. Der
mit diesem Wertebereich verbundene Attributwert wird dem
Objektattribut zugewiesen.
So bestimmen Sie das Aktualisierungsereignis:
Klicken Sie dazu auf die Taste . Die Box "Trigger ndern" wird geffnet:
Hinweis:
Das Triggerereignis wird vom System mit einem Standardeintrag vorbesetzt.
Die Vorbesetzung ist abhngig vom Inhalt Ihres formulierten Ausdrucks in der
Box "Dynamische Wertebereiche".
Enthlt der Ausdruck eine oder mehrere Variablen, dann ist der
Standardeintrag fr das Triggerereignis "Variable" und alle im Ausdruck
vorkommenden Variablen sind in die Variablenliste bernommen.
Enthlt der Ausdruck keine Variablen, dann ist der Standardeintrag fr das
Triggerereignis "Standardzyklus". Der Eintrag fr den Zyklus ist mit einem
Standardwert belegt.
Graphics Designer 08.97
3-12 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Sie whlen ein Ereignis, indem Sie mit der linken Maustaste das Listenfeld
"Ereignis" ffnen und das gewnschte Ereignis durch Klick mit der linken
Maustaste markieren.
Folgende Ereignisse werden angeboten:
Variable
Standardzyklus
Bild-Zyklus
Fenster-Zyklus
Haben Sie als Ereignis "Standardzyklus", "Bild-Zyklus" oder "Fenster-Zyklus"
gewhlt, dann knnen Sie dem Ereignis einen Triggernamen geben.
Sie tragen den Triggernamen ein, indem Sie die Schreibmarke durch Klick mit
der linken Maustaste in die Schreibzeile "Triggername" setzen.
Tragen Sie den Namen mit der Tastatur ein, lschen Sie gegebenenfalls einen
bereits vorhandenen Eintrag.
Haben Sie als Ereignis "Standardzyklus" oder "Variable"gewhlt, dann ist
gegebenenfalls die Zykluszeit zu ndern.
Sie tragen die Zykluszeit ein, indem Sie mit der linken Maustaste das
Listenfeld "Zyklus" ffnen und die gewnschte Zeit durch Klick mit der linken
Maustaste markieren.
Folgende Zykluszeiten werden angeboten:
Bei nderung 5 min
250 ms 10 min
500 ms 1 h
1 s Anwenderzyklus 1
2 s Anwenderzyklus 2
5 s Anwenderzyklus 3
10 s Anwenderzyklus 4
1 min Anwenderzyklus 5
Der Eintrag "Bei nderung" ist nur verfgbar, wenn Sie als Ereignis
"Variable" gewhlt haben.
Haben Sie als Ereignis "Variable" gewhlt, so ndert sich der Inhalt der Box
"Trigger ndern":
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-13
C79000-G8200-C107-02
Hier knnen Sie eine oder mehrere Variablen eintragen, die bei Wertnderung
von einem Zyklus zum nchsten als Trigger fr die Aktion dienen sollen. Sind
mehrere Variablen eingetragen, so wird die Aktion getriggert, wenn sich der
Wert einer dieser Variablen von einem Zyklus zum nchsten gendert hat.
Sie haben drei Mglichkeiten, Variablen einzutragen:
Setzen Sie mit der linken Maustaste die Schreibmarke in die
Schreibzeile "Variablenname" und tippen Sie den Namen ein. Der
Name wird nicht in Anfhrungsstriche eingeschlossen.
Klicken Sie anschlieend auf die Taste "Hinzufgen".
Die eingegebene Variable wird in die Liste der Variablen
bernommen.
Klicken Sie mit der rechten Maustaste in die Spalte "Triggername"
der Variablenliste. Aus dem Kontextmen whlen Sie
"DM_Variablen", wenn Sie eine vorhandene Variable einsetzen
wollen. Die Box Variable whlen wird geffnet, aus der Sie die
gewnschte Variable auswhlen.
Mchten Sie den Variablennamen direkt eintragen, whlen Sie
"Neu" aus dem Kontextmen.
ffnen Sie mit Klick auf die Taste die Box "Variable
whlen", aus der Sie die gewnschte Variable auswhlen:
Graphics Designer 08.97
3-14 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Whlen Sie die Variable entweder durch Doppelklick mit der linken Maustaste
auf den Variablennamen oder durch Einfachklick mit der linken Maustaste auf
den Variablennamen und Klick auf die Taste "OK". Die Box "Variable
whlen" wird geschlossen.
Sie kehren zur Box "Trigger ndern" zurck. Die gewhlte Variable ist in die
Variablenliste in der Spalte "Triggername" bernommen worden.
Den eingetragenen Variablen wird in der Spalte "Standardzyklus" eine
Zykluszeit vom System zugeordnet. Dies ist die Zeit, die zwischen zwei
aufeinanderfolgenden Abfragen der Variablen durch das System auf
Wertnderung liegt.
Mchten Sie nachtrglich die Zykluszeit einer Variablen ndern, so gehen Sie
wie folgt vor:
ffnen Sie das Kontextmen durch Klick mit der rechten Maustaste
auf die zu ndernde Zykluszeit.
Whlen Sie die neue Zykluszeit aus dem Kontextmen.
Eine alternative Vorgehensweise ist:
Doppelklick auf die zu ndernde Zykluszeit ffnet die Box
"Aktualisierung".
Whlen Sie aus der Liste die gewnschte Zykluszeit und schlieen
Sie die Box mit Klick auf "OK".
Eingetragene Variablen lschen Sie, indem Sie die zu lschenden Variablen in
der Variablenliste markieren und auf die Taste "Entfernen" klicken.
Einen zusammenhngenden Bereich von Variablen markieren Sie, indem Sie
die erste Variable des Bereichs markieren und die letzte Variable bei
gedrckter "Umschalt"-Taste markieren.
Mehrere einzelne Variable markieren Sie, indem Sie die erste Variable
markieren und bei gedrckter "Strg"-Taste alle weiteren Variablen markieren.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-15
C79000-G8200-C107-02
Achtung:
Bei Triggerereignis "Variable" ist als Zyklus der Eintrag "Bei nderung"
verfgbar. Damit wird die Aktion getriggert, sobald sich der Wert einer
Variablen in der Variablenliste ndert. Diese Art der Triggerung verursacht
eine hohe Systembelastung.
Ist das Aktualisierungsereignis bestimmt, schlieen Sie die Box "Trigger
ndern" durch Klick auf die Taste "OK".
So erzeugen Sie aus den Eintrgen eine Aktion:
Sie haben alle Eintrge zur Dynamisierung des Objektattributs vorgenommen.
Damit die Einstellungen zur Laufzeit das Objektattribut steuern knnen, ist
daraus eine Aktion zu erzeugen.
Sie erreichen dies, indem Sie in der Dialogbox "Dynamische Wertebereiche"
auf die Taste "bernehmen" klicken. Das System erzeugt nun aus den
Eintrgen eine Aktion.
Treten bei dieser Bearbeitung Fehler auf, wird dies in der Box
"Fehlermeldungen" gemeldet:
Um die Fehlerursachen zu erfahren, klicken Sie auf die Taste "Details". Die
Box wird erweitert und eine Beschreibung der Fehler wird angezeigt.
Ist die Generierung der Aktion fehlerfrei verlaufen, wird die Box "Dynamische
Wertebereiche" geschlossen und Sie kehren in die Box "Objekteigenschaften"
zurck. In der Spalte "Dynamic" ist nun aus der weien Lampe ein roter Blitz
geworden. Er zeigt an, da mit diesem Attribut eine Aktion verknpft ist, die
mit Hilfe des Dynamik-Dialogs erzeugt worden ist.
Hinweise:
Wollen Sie Ihre Eintrge in der Box "Dynamische Wertebereiche"
auf Fehlerfreiheit prfen, ohne eine Aktion zu erzeugen, klicken Sie
auf die Taste "berprfen".
Bei Klick auf die Taste "berprfen" oder "bernehmen" wird die
Liste der Wertebereiche "Ergebnis des Ausdrucks / der Formel"
aufsteigend nach Bereichsobergrenze sortiert.
Sie knnen sich die erzeugte Aktion ansehen und verndern, indem Sie mit der
rechten Maustaste auf den roten Blitz klicken und damit das betreffende
Kontextmen ffnen. Whlen Sie aus dem Kontextmen den Eintrag "C-
Aktion...".
Achtung! Eine Box macht Sie darauf aufmerksam, da diese Aktion mit Hilfe
der "vereinfachten Aktionsprojektierung", also mit Hilfe des Dynamik-Dialogs
erstellt worden ist. Dies ist bedeutsam, denn wenn die Aktion einmal als "C-
Aktion" abgelegt worden ist, kann sie spter nicht mehr mit Hilfe des
Dynamik-Dialogs bearbeitet werden.
Hinweis:
Die im Ausdruck verwendeten Variablennamen sind in der C-Aktion in
doppelte Anfhrungsstriche " eingeschlossen.
Enthlt ein Variablenname das Zeichen " als Bestandteil des Namens, dann
wird in der C-Aktion das Zeichen \ davor gesetzt.
Beispiel: aus 'antrieb"M"1' wird "antrieb\"M\"1".
Graphics Designer 08.97
3-16 WinCC Benutzerhandbuch
C79000-G8200-C107-02
3.3 Dynamisieren mit dem Dynamic-Wizard
Der Dynamik Wizard bietet Ihnen die Mglichkeit ein Objekt ber C-Aktionen
zu dynamisieren. Bei der Ausfhrung des Wizards werden vorgefertigte C-
Aktionen und Triggerereignisse festgelegt und in den Objekteigenschaften
hinterlegt.
In den Objekteigenschaften, Registerkarte "Ereignisse" knnen Sie die
vorgefertigte C-Aktion verndern.
Die vorgefertigten C-Aktionen sind in folgende Bereiche unterteilt:
Systemfunktionen
Sonstiges
Standarddynamiken
Import Funktionen
Bild Funktionen
Anwenderarchiv Funktionen
Durch einen Klick der linken Maustaste auf die entsprechenden Registerkarten
knnen Sie die verschiedenen Bereichen anwhlen.
Hinweis: ber den Eintrag "Symbolleisten..." im Men "Ansicht" knnen Sie
den Dynamic-Wizard bei Bedarf ein- oder ausblenden.
So dynamisieren Sie ein Objekt mit dem Dynamic-Wizard:
1. Selektieren Sie im Graphics Designer das Objekt oder das Bild, das Sie
dynamisieren mchten.
2. Whlen Sie im Dynamic-Wizard durch einen Klick mit der linken
Maustaste auf die entsprechende Registerkarte den Bereich der C-Aktion.
3. Whlen Sie im Dynamic-Wizard durch einen Doppelklick mit der linken
Maustaste die C-Aktion.
4. Folgen Sie den Anweisungen in den Dialogen des Dynamic-Wizard.
Nach Beendigung des Dynamic-Wizard knnen Sie bei Bedarf die in den
Objekteigenschaften hinterlegte C-Aktion weiter bearbeiten.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-17
C79000-G8200-C107-02
3.3.1 Systemfunktionen
Mit der Funktion kann eine Aktion zur Anfertigung einer Hardcopy des
Bildschirms angefertigt werden.
Mit der Funktion knnen Sie eine Aktion erzeugen, die den Runtime Modus
von WinCC beendet.
Mit der Funktion knnen Sie eine Aktion erzeugen, die WinCC oder das
Betriebssystem beendet. Im Verlauf des Wizards knnen Sie angeben, wie das
Betriebssystem beendet werden soll (Beenden, Neustart, Neuanmelden).
Mit der Funktion knnen Sie eine Aktion zur Umschaltung der Datensprache
erzeugen.
Mit der Funktion knnen Sie eine Aktion erzeugen um WinCC zu beenden.
Mit der Funktion knnen Sie eine Aktion erzeugen, die eine andere
Applikation startet. Die Angabe von Pfad und Name der zu startenden
Applikation erfolgt im Verlauf des Wizards.
3.3.2 Sonstige Funktionen
Die Funktion erstellt Ihnen das Gerst eines Wizard-Scripts. Dieses knnen Sie
mit dem Programm "DynWizEdit.exe" nachbearbeiten und mit "Dynwiz.exe"
ablaufen lassen.
3.3.3 Standarddynamiken
Mit der Funktion knnen Sie eine Aktion erzeugen, die die
Bedienberechtigung eines Benutzers berprft.
Mit der Funktion knnen Sie den Wert einer Variablen in eine andere Variable
kopieren. Die Abfrage von Quell- und Zielvariable erfolgt im Verlauf des
Wizards.
Mit der Funktion knnen Sie eine mit "Prototyp dynamisieren" bearbeitete
Objekteigenschaft mit einer Variablen vom Datentyp "Strukturtyp"
verschalten.
Mit dieser Funktion knnen Sie eine Objekteigenschaft und eine Variable
verknpfen und ber den Variablenwert dynamisieren. Die Angabe von
Objekteigenschaft und Variable erfolgt im Verlauf des Wizards.
Hardcopy
WinCC Runtime
beenden
WinCC oder Windows
beenden
Sprachumschaltung
WinCC beenden
Andere Applikation
starten
Script generieren
Bedienbarkeit wenn
berechtigt
Variablenwert
kopieren
Prototyp fest
instanzieren
Eigenschaft
dynamisieren
Graphics Designer 08.97
3-18 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit der Funktion knnen Sie eine Objekteigenschaft ber ein Element einer
Strukturvariablen dynamisieren.
Mit der Funktion knnen Sie den Wert einer Variablen setzen. Die Abfrage der
zu verndernden Variablen, sowie des Wertes, erfolgt im Verlauf des Wizards.
Die Objekteigenschaften "Position X" und "Position Y" knnen im Verlauf des
Wizards beispielsweise mit Variablen verknpft werden, um so die Position
des Objektes zu dynamisieren.
Mit der Funktion knnen Sie eine Aktion erzeugen, die den Fllstand eines
Objektes ber eine Variable dynamisiert. Im Verlauf des Wizards knnen Sie
neben der Variablen auch Ober- und Untergrenzen fr die Fllstnde 0% und
100% definieren.
Mit der Funktion knnen Sie ein das Attribut "Text" eines Objektes mit einer
Textvariablen verknpfen. Die C-Aktion ist nur bei Objekten mit dem Attribut
"Text" anwhlbar.
3.3.4 Import Funktionen
Mit dem Wizard knnen Sie die Zuordnungsliste von Step 5 bzw. Step 7 in
WinCC einlesen. Weitere Informationen finden Sie in der Datei "Hantzuli.doc"
auf der WinCC-CD.
Mit dem Wizard knnen Sie eine COROS LS-B Meldungsliste in WinCC
bernehmen. Weitere Informationen finden Sie in der Datei "Hantmigr.doc"
auf der WinCC-CD.
Mit dem Wizard knnen Sie eine COROS LS-B Variablenliste in WinCC
bernehmen. Weitere Informationen finden Sie in der Datei "Hantmigr.doc"
auf der WinCC-CD.
3.3.5 Bild Funktionen
Mit der Funktion knnen Sie eine Aktion erzeugen, die mehrere Bits einer
Variablen setzt oder zurcksetzt. Die zu verndernde Variable sowie die
Nummern der Bits werden im Verlauf des Wizards angegeben.
Mit der Funktion knnen Sie ein beliebiges Bild des Graphics Designers in
einem Bildfenster darstellen lassen. Den Namen des anzuzeigenden Bildes
sowie das Aussehen des Bildfensters wird im Verlauf des Wizards festgelegt.
Mit der Funktion kann in einem Bild des Graphics Designers der Inhalt eines
Fensterobjektes gendert werden.
Prototyp
dynamisieren
Variablen Wert setzen
Objekt bewegen
Objekt fllen
String Variable
ausgeben
Import S7 S5 - ZULI
Import Meldungen
Import S5L nur
Variable
mehrere Bits
setzen/rcksetzen
WinCC Dialogbox
aufblenden
Bildwechsel im
Fenster
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-19
C79000-G8200-C107-02
Mit der Funktion knnen Sie eine Aktion erzeugen, die ein Bits einer
Variablen setzt oder zurcksetzt. Die zu verndernde Variable sowie die
Nummer des Bits werden im Verlauf des Wizards angegeben
Mit der Funktion knnen Sie eine Aktion erzeugen, die eine Hinweisbox
aufblendet. Die Art des Hinweises (Info-, Frage-, Notfall-Box) sowie Titel und
Text der Meldung werden im Verlauf des Wizards angegeben.
Mit der Funktion knnen Sie eine Aktion zum Bildwechsel erzeugen. Der
Name des neu anzuzeigenden Bildes wird im Verlauf des Wizards angegeben.
Mit der Funktion knnen Sie eine Aktion erzeugen, die eine Fehlerbox
aufblendet. Die Art des Hinweises (Info-, Frage-, Notfall-Box) sowie Titel und
Text der Meldung werden im Verlauf des Wizards angegeben.
3.3.6 Anwenderarchiv Funktionen
Der Wizard erstellt im selektierten Bild Objekte (Buttons, E/A-Felder, ...) zur
Bearbeitung eines Anwenderarchivs. Im Verlauf des Wizards knnen Sie unter
den im Tag Logging erzeugten Anwenderarchives auswhlen.
Bit setzen/rcksetzen
Hinweisbox
aufblenden
Einfacher Bildwechsel
Fehlerbox aufblenden
Archiv-Objekte
erzeugen
Graphics Designer 08.97
3-20 WinCC Benutzerhandbuch
C79000-G8200-C107-02
3.3.7 Beispiel einer Dynamisierung
1. Erstellen Sie im Graphics Designer ein Bild mit einem Objekt vom Typ
Button.
2. Selektieren Sie den Button.
3. Aktivieren Sie den Dynamic-Wizard durch einen Doppelklick auf die
Funktion "Hinweisbox aufblenden".
4. Whlen Sie im Wizardfenster "Trigger auswhlen" das Ereignis "Linke
Maustaste als auslsendes Ereignis und klicken Sie auf die Schaltflche
"Weiter".
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-21
C79000-G8200-C107-02
5. Legen Sie im Wizardfenster "Optionen setzen", den Inhalt der Titelzeile,
den Hinweistext sowie das Aussehen des Meldungsfensters fest und klicken
Sie auf die Schaltflche "Weiter".
6. Klicken Sie im eventuell angezeigten letzten Wizardfenster auf die
Schaltflche "Fertigstellen".
Die beim Beenden des Wizards generierte C-Aktion kann ber das
Kontextmen in den Objekteigenschaften des Buttons (Registerkarte
"Ereignis") bearbeitet werden.
7. Speichern Sie das Bild.
8. Aktivieren Sie Ihr Projekt ber die Schaltflche in der Symbolleiste
des Graphics Designers.
9. Wenn Sie in der Runtimeoberflche den Mauszeiger ber dem Button
positionieren, so sollte der Mauszeiger zustzlich mit dem grnen
Blitzsymbol gekennzeichnet werden. Mit einem Klick der linken Maustaste
ffnet sich ein Meldungsfenster mit den von Ihnen festgelegten Texten.
Graphics Designer 08.97
3-22 WinCC Benutzerhandbuch
C79000-G8200-C107-02
3.3.7.1 Dynamisieren mit einer C-Aktion
Sie haben durch Klick mit der rechten Maustaste auf die weie Lampe in der
Box "Objekteigenschaften" ein Kontextmen geffnet und "C-Aktion..."
gewhlt. Die Box "Aktion editieren" wird geffnet.
Hier formulieren Sie in der Sprache C die Funktion, die Sie zum steuern von
Objektattributen einsetzen mchten. In der Formulierung knnen Sie
ausprogrammierte C-Funktionen verwenden, die vom System im linken Teil
der Box zur Verfgung gestellt werden. Sie mssen nur noch die
Parameterversorgung vornehmen.
Die Funktion wird zur Aktion, indem Sie ihr ein Aktualisierungsereignis
zuweisen.
Hinweis:
Wenn Sie kein Aktualisierungsereignis bestimmen, wird vom System der
Standardzyklus mit einer Standardzykluszeit als Aktualisierungsereignis
eingesetzt.
Mit dem Rckgabewert der Funktion steuern Sie das Attribut, das mit der
Aktion verbunden ist.
Innerhalb der Funktion knnen Sie mit den Funktionen Get... und Set... auf
jedes Attribut eines jeden Objekts in jedem Bild zugreifen, d.h. den
Attributwert lesen und setzen.
Die formulierte Funktion ist zu bersetzen. Dabei eventuell auftretende Fehler
werden gemeldet.
Ist die bersetzung fehlerfrei verlaufen, dann ist die Formulierung der Aktion
abgeschlossen, die Aktion ist mit dem Attribut verbunden.
Eine bersetzte C-Aktion ist in der Box "Objekteigenschaften" durch einen
grnen Blitz gekennzeichnet.
Hinweis:
Es ist mglich, nach erfolgter Formulierung der Aktion die Aktionseditierbox
"Aktion editieren" zu verlassen und zur Box "Objekteigenschaften"
zurckzukehren, ohne die Aktion zu bersetzen. Sie werden in einer Box auf
diese Situation aufmerksam gemacht. Whlen Sie hier zwischen "bersetzen ja
oder nein". Haben Sie sich entschieden, die Aktion nicht zu bersetzen, so ist
das durch einen gelben Blitz in der Spalte "Dynamic" der Box
"Objekteigenschaften" gekennzeichnet.
Fehlerfrei bersetzte Aktionen knnen Sie exportieren und in einer Datei
ablegen.
Exportierte Aktionen knnen Sie wieder importieren und so mit einem neuen
Attribut verbinden. Die importierte Aktion kann dann, falls ntig, verndert
werden.
Hinweis:
Wenn Sie das Objekt, dessen Attribut sie soeben dynamisiert haben, im
Graphics Designer kopieren, dann wird die Aktion, die mit dem Attribut
verbunden ist, mitkopiert.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-23
C79000-G8200-C107-02
So formulieren Sie eine C-Funktion:
Die Box "Aktion editieren" ist geffnet:
Im rechten Teil des Fensters formulieren Sie die Funktion. Die erste Zeile
enthlt die einzubindende Headerdatei, die zweite Zeile enthlt bereits den
Funktionsnamen und die Parameterklammern mit den formalen Parametern
sowie die ffnende geschweifte Klammer. Die letzte Zeile enthlt die
schlieende geschweifte Klammer.
Die Parameter sind:
Parameter Bedeutung Typ
lpszPictureName Bildname des aktiven Bilds char pointer
lpszObjectName Objektname des markierten Objekts char pointer
lpszPropertyName Attributname des Attributs, mit dem
die Aktion verbunden sein wird
char pointer
Editieren Sie die C-Funktion in diesem Teil des Fensters.
Folgende Editierfunktionen stehen zur Verfgung:
Funktion Tastenbedienung
neue Zeile Eingabe
Zeichen lschen rechts Entf
Zeichen lschen links Backspace
Sprung an den Anfang der Zeile Pos1
Sprung an das Ende der Zeile Ende
Sprung an den Textanfang Strg+Pos1
Sprung an das Textende Strg+Ende
Bewegen der Einfgemarke mit den Cursortasten
Markierten Text ausschneiden Strg+X
Markierten Text kopieren Strg+C
Text aus der Zwischenablage einfgen Strg+V
Graphics Designer 08.97
3-24 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Funktion Mausbedienung
Text markieren mit linker Maustaste
ein Wort markieren Doppelklick mit linker
Maustaste
Einfgemarke versetzen mit linker Maustaste
Weitere Editierfunktionen sind:
Der Schreibmodus ist "Einfgen".
Markierter Text wird durch das nchste mit der Tastatur
eingegebene Zeichen ersetzt.
Erweiterte Markierung
Einen Bereich markieren:
Einfgemarke an den gewnschten Beginn der Markierung setzen,
Umschalt-Taste gedrckt halten, Einfgemarke an das gewnschte
Ende der Markierung setzen.
Eine Markierung erweitern:
Umschalt-Taste gedrckt halten, Einfgemarke an das gewnschte
Ende der Markierung setzen.
Sie knnen fertig ausprogrammierte Funktionen in Ihre zu programmierende
Funktion an die Position der Einfgemarke einsetzen. Markierter Text wird
durch die Funktion ersetzt. ffnen Sie dazu im linken Teil des Fensters die
Verzeichnisse und whlen Sie die gewnschte Funktion mit Klick mit der
rechten Maustaste aus.
Ein Kontextmen wird geffnet, aus dem Sie den Menpunkt
"Parameterversorgung" whlen.
Die Dialogbox "Parametrierung" wird geffnet, in der Sie die
Parameterversorgung der gewhlten Funktion vornehmen.
Ist die Parameterversorgung erfolgt, wird die gewhlte Funktion mit den
aktuellen Parametern an die Stelle der Einfgemarke eingesetzt. Markierter
Text wird durch die Funktion ersetzt.
Hinweis:
Die Box "Parametrierung" knnen Sie auch mit Doppelklick mit der linken
Maustaste auf die gewnschte Funktion ffnen.
Mchten Sie die Parameterversorgung selbst editieren, whlen Sie aus dem
Kontextmen den Menpunkt "bernahme".
Die gewhlte Funktion wird als "Prototyp", d.h. mit Angabe der Datentypen
und der formalen Parameter an die Stelle der Einfgemarke eingetragen.
Markierter Text wird durch die Funktion ersetzt.
Variablennamen fgen Sie ein, indem Sie auf die Taste klicken. Die Box
"Variable whlen" wird geffnet, aus der Sie die gewnschte Variable
auswhlen.
Der Fensterteiler lt sich mit der Maus nach rechts und links verschieben.
Siehe auch Band 2, Global Script, Abschnitt 3, Standardfunktionen und Band
2, Global Script, Abschnitt 4, Interne Funktionen.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-25
C79000-G8200-C107-02
So versorgen Sie eine Funktion mit Parametern:
Sie haben in der Box "Aktion editieren" durch Klick mit der rechten Maustaste
auf den Funktionsnamen ein Kontextmen geffnet und den Menpunkt
"Parameterversorgung" gewhlt.
Die Box "Parametrierung" wird geffnet.
Die Angaben in den Spalten "Beschreibung" und "Datentyp" dienen zur
Information.
Sie haben folgende Mglichkeiten, Parameter einzutragen:
Sind alle Parameter eingetragen, schlieen Sie die Box "Parametrierung" mit
Klick auf die Taste "OK".
Die ausgewhlte Funktion wird mit den Parametern an die Stelle der
Einfgemarke in die Box "Aktion editieren" eingesetzt.
Graphics Designer 08.97
3-26 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So tragen Sie eine Variable als Parameter ein:
Sie haben in der Box "Parametrierung" durch Klick auf die Taste das
Dropdown-Men geffnet und den Eintrag "Variablenauswahl" gewhlt.
Die Box "Variable whlen" wird geffnet:
Whlen Sie die Variable entweder durch Doppelklick mit der linken Maustaste
auf den Variablennamen oder durch Einfachklick mit der linken Maustaste auf
den Variablennamen und Klick auf die Taste "OK". Die Box "Variable
whlen" wird geschlossen.
Sie kehren zur Box "Parametrierung" zurck, die gewhlte Variable ist als
Parameter eingetragen.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-27
C79000-G8200-C107-02
So tragen Sie einen Bild-, Objekt- oder Attributnamen als Parameter ein:
Sie haben in der Box "Parametrierung" durch Klick auf die Taste das
Dropdown-Men geffnet und den Eintrag "Grafik-Objekte" gewhlt.
Die Box "Bildauswahl" wird geffnet:
Im linken Drittel der Box finden Sie die Liste der im Projekt vorhandenen
Bilder.
Whlen Sie durch Klick ein Bild aus. Die Liste "Objekte" wird mit den
Objekten gefllt, die im ausgewhlten Bild enthalten sind.
Mchten Sie den Bildnamen als Parameter verwenden, markieren Sie durch
Mausklick den Objektnamen des Bildes in der Liste "Objekte", im obigen
Beispiel "NewPdl1", und klicken Sie dann auf die Taste "OK".
Mchten Sie den Objektnamen eines im Bild enthaltenen Objekts als
Parameter verwenden, klicken Sie auf den gewnschten Objektnamen in der
Liste "Objekte". Die Liste "Properties" wird mit den Attributnamen gefllt, die
das gewhlte Objekt besitzt. Klicken Sie auf die Taste "OK".
Mchten Sie einen Attributnamen als Parameter verwenden, klicken Sie auf
den gewnschten Attributnamen in der Liste "Properties" und dann auf die
Taste "OK".
Die Box "Bildauswahl" wird geschlossen.
Sie kehren zur Box "Parametrierung" zurck, der gewhlte Name ist als
Parameter eingetragen.
Graphics Designer 08.97
3-28 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So bestimmen Sie das Aktualisierungsereignis:
Klicken Sie dazu auf die Taste . Die Box "Trigger ndern" wird geffnet:
Hinweis:
Das Triggerereignis wird vom System mit einem Standardeintrag vorbesetzt.
Die Vorbesetzung ist abhngig vom Inhalt Ihres formulierten Ausdrucks in der
Box "Dynamische Wertebereiche".
Enthlt der Ausdruck eine oder mehrere Variablen, dann ist der
Standardeintrag fr das Triggerereignis "Variable" und alle im Ausdruck
vorkommenden Variablen sind in die Variablenliste bernommen.
Enthlt der Ausdruck keine Variablen, dann ist der Standardeintrag fr das
Triggerereignis "Standardzyklus". Der Eintrag fr den Zyklus ist mit einem
Standardwert belegt.
Sie whlen ein Ereignis, indem Sie mit der linken Maustaste das Listenfeld
"Ereignis" ffnen und das gewnschte Ereignis durch Klick mit der linken
Maustaste markieren.
Folgende Ereignisse werden angeboten:
Variable
Standardzyklus
Bild-Zyklus
Fenster-Zyklus
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-29
C79000-G8200-C107-02
Haben Sie als Ereignis "Standardzyklus", "Bild-Zyklus" oder "Fenster-Zyklus"
gewhlt, dann knnen Sie dem Ereignis einen Triggernamen geben.
Sie tragen den Triggernamen ein, indem Sie die Schreibmarke durch Klick mit
der linken Maustaste in die Schreibzeile "Triggername" setzen.
Tragen Sie den Namen mit der Tastatur ein, lschen Sie gegebenenfalls einen
bereits vorhandenen Eintrag.
Haben Sie als Ereignis "Standardzyklus" oder "Variable"gewhlt, dann ist
gegebenenfalls die Zykluszeit zu ndern.
Sie tragen die Zykluszeit ein, indem Sie mit der linken Maustaste das
Listenfeld "Zyklus" ffnen und die gewnschte Zeit durch Klick mit der linken
Maustaste markieren.
Folgende Zykluszeiten werden angeboten:
Bei nderung 5 min
250 ms 10 min
500 ms 1 h
1 s Anwenderzyklus 1
2 s Anwenderzyklus 2
5 s Anwenderzyklus 3
10 s Anwenderzyklus 4
1 min Anwenderzyklus 5
Der Eintrag "Bei nderung" ist nur verfgbar, wenn Sie als Ereignis
"Variable" gewhlt haben.
Haben Sie als Ereignis "Variable" gewhlt, so ndert sich der Inhalt der Box
"Trigger ndern":
Hier knnen Sie eine oder mehrere Variablen eintragen, die bei Wertnderung
von einem Zyklus zum nchsten als Trigger fr die Aktion dienen sollen. Sind
mehrere Variablen eingetragen, so wird die Aktion getriggert, wenn sich der
Wert einer dieser Variablen von einem Zyklus zum nchsten gendert hat.
Graphics Designer 08.97
3-30 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Sie haben drei Mglichkeiten, Variablen einzutragen:
Setzen Sie mit der linken Maustaste die Schreibmarke in die
Schreibzeile "Variablenname" und tippen Sie den Namen ein. Der
Name wird nicht in Anfhrungsstriche eingeschlossen.
Klicken Sie anschlieend auf die Taste "Hinzufgen".
Die eingegebene Variable wird in die Liste der Variablen
bernommen.
Klicken Sie mit der rechten Maustaste in die Spalte "Triggername"
der Variablenliste. Aus dem Kontextmen whlen Sie
"DM_Variablen", wenn Sie eine vorhandene Variable einsetzen
wollen. Die Box Variable whlen wird geffnet, aus der Sie die
gewnschte Variable auswhlen.
Mchten Sie den Variablennamen direkt eintragen, whlen Sie
"Neu" aus dem Kontextmen.
ffnen Sie mit Klick auf die Taste die Box "Variable
whlen", aus der Sie die gewnschte Variable auswhlen:
Whlen Sie die Variable entweder durch Doppelklick mit der linken Maustaste
auf den Variablennamen oder durch Einfachklick mit der linken Maustaste auf
den Variablennamen und Klick auf die Taste "OK". Die Box "Variable
whlen" wird geschlossen.
Sie kehren zur Box "Trigger ndern" zurck. Die gewhlte Variable ist in die
Variablenliste in der Spalte "Triggername" bernommen worden.
Den eingetragenen Variablen wird in der Spalte "Standardzyklus" eine
Zykluszeit vom System zugeordnet. Dies ist die Zeit, die zwischen zwei
aufeinanderfolgenden Abfragen der Variablen durch das System auf
Wertnderung liegt.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-31
C79000-G8200-C107-02
Mchten Sie nachtrglich die Zykluszeit einer Variablen ndern, so gehen Sie
wie folgt vor:
ffnen Sie das Kontextmen durch Klick mit der rechten Maustaste
auf die zu ndernde Zykluszeit.
Whlen Sie die neue Zykluszeit aus dem Kontextmen.
Eine alternative Vorgehensweise ist:
Doppelklick auf die zu ndernde Zykluszeit ffnet die Box
"Aktualisierung".
Whlen Sie aus der Liste die gewnschte Zykluszeit und schlieen
Sie die Box mit Klick auf "OK".
Eingetragene Variablen lschen Sie, indem Sie die zu lschenden Variablen in
der Variablenliste markieren und auf die Taste "Entfernen" klicken.
Einen zusammenhngenden Bereich von Variablen markieren Sie, indem Sie
die erste Variable des Bereichs markieren und die letzte Variable bei
gedrckter "Umschalt"-Taste markieren.
Mehrere einzelne Variable markieren Sie, indem Sie die erste Variable
markieren und bei gedrckter "Strg"-Taste alle weiteren Variablen markieren.
Ist das Aktualisierungsereignis bestimmt, schlieen Sie die Box "Trigger
ndern" durch Klick auf die Taste "OK". Sie kehren zur Box "Aktion
editieren" zurck.
So steuern Sie den Attributwert:
Mit dem Rckgabewert Ihrer C-Funktion steuern Sie das Attribut, das mit Ihrer
Aktion verbunden ist.
Beispiel:
ffnen Sie das Bild im Graphics Designer, das das Objekt enthlt, dessen
Attribut Sie dynamisieren mchten.
ffnen Sie die Box "Objekteigenschaften" durch Klick mit der rechten
Maustaste auf das betreffende Objekt.
Whlen Sie in dieser Box die Eigenschaft aus, die dynamisiert werden soll.
Das ist in der folgenden Abbildung fr das Objekt "Kreis1" und fr die
Eigenschaft "Farben" dargestellt.
Graphics Designer 08.97
3-32 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Klicken Sie nun mit der rechten Maustaste auf das Lampensymbol des
betreffenden Attributs, das Sie dynamisieren mchten, beispielsweise auf das
Lampensymbol in der Zeile mit dem Attribut "Hintergrundfarbe".
Whlen Sie aus dem geffneten Kontextmen den Menpunkt "C-Aktion...".
Das Fenster "Aktion editieren" wird geffnet.
Es enthlt im rechten Teil bereits das vorgefertigte Gerst einer C_Funktion.
Formulieren Sie hier Ihre Funktion und bestimmen Sie den Trigger, der Ihre C-
Funktion zur Laufzeit aufruft.
Die Funktion besteht aus der Definition der beiden lokalen Variablen xvar und
result.
Mit der Funktion GetTagDWord ("var") wird der lokalen Variablen xvar der
Wert der Prozevariablen var zugewiesen.
Das if-else-Konstrukt weist der Ergebnisvariablen result den Wert CO_RED
(Wert fr die Farbe rot) zu, wenn der Wert der Variablen xvar grer als 128
ist, andernfalls erhlt result den Wert CO_BLUE (Wert fr die Farbe blau).
Die letzte Zeile bewirkt, da der Funktionswert der C-Funktion main den Wert
der Ergebnisvariablen erhlt.
Als auslsendes Ereignis wurde die nderung des Wertes der Prozevariablen
var gewhlt, wobei der Wert der Variablen alle 2 Sekunden vom Control
Center berprft wird.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-33
C79000-G8200-C107-02
So bersetzen Sie die C-Funktion:
Klicken Sie auf die Taste in der Symbolleiste der Box "Aktion editieren".
Die Funktion wird bersetzt. Dieser Vorgang wird in der Statusleiste der Box
durch die Meldung "Aktion bersetzen..." angezeigt.
Ist die bersetzung fehlerfrei beendet worden, wird das durch die Meldung "0
Error(s), 0 Warning(s)" in der Statusleiste angezeigt.
Sind beim bersetzen Fehler aufgetreten, dann erscheint die Meldung "n
Error(s), m Warning(s)" in der Statusleiste, wobei n und m die Anzahl Fehler
bzw. Warnungen sind.
Die Fehler und Warnungen erscheinen im unteren Teil des Editierfensters,
wobei das Fenster geteilt wird.
Der Fensterteiler lt sich mit der Maus nach oben und unten verschieben.
Nach erfolgter bersetzung schlieen Sie die Box "Aktion editieren" durch
Klick auf die Taste "OK". Sie kehren zur Box "Objekteigenschaften" zurck.
Das mit der Aktion verbundene Attribut ist in der Spalte "Dynamic" mit einem
grnen Blitz versehen. Das ist das Kennzeichen, da dieses Attribut mit einer
bersetzten C-Aktion verbunden ist.
Hinweis:
Wenn Sie die Box schlieen ohne die Aktion bersetzt zu haben, werden Sie
durch eine Dialogbox darauf aufmerksam gemacht. Sie haben die Wahl, die
bersetzung durchzufhren oder ohne zu bersetzen in die Box
"Objekteigenschaften" zurckzukehren. Haben Sie sich entschieden, die
Aktion nicht zu bersetzen, so ist das durch einen gelben Blitz in der Spalte
"Dynamic" der Box "Objekteigenschaften" gekennzeichnet.
Graphics Designer 08.97
3-34 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So exportieren Sie eine Aktion:
Klicken Sie in der Symbolleiste auf die Taste .
Die Box "Speichern unter" wird geffnet.:
Whlen Sie hier den Ablageort und den Namen der Exportdatei. Die
Namenserweiterung "act" wird vom System angefgt.
Mit Klick auf die Taste "Speichern" wird die Aktion exportiert und in die von
Ihnen bezeichnete Datei abgelegt.
Die Box "Speichern unter" wird geschlossen.
So importieren Sie eine Aktion:
Klicken Sie in der Symbolleiste auf die Taste .
Die Box "ffnen" wird geffnet.:
Whlen Sie hier die gewnschte Importdatei. Importdateien sind Dateien, die
zuvor durch den Export einer Aktion entstanden sind und die
Namenserweiterung "act" haben.
Mit Klick auf die Taste "ffnen" fgen Sie die Aktion ein und die Box
"ffnen" wird geschlossen.
Hinweis:
Die importierte Aktion ersetzt eine zuvor erstellte Aktion vollstndig.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-35
C79000-G8200-C107-02
3.3.7.2 Dynamisieren durch einen Variablenwert
Sie haben durch Klick mit der rechten Maustaste auf die weie Lampe in der
Box "Objekteigenschaften" ein Kontextmen geffnet und "Variable..."
gewhlt.
Die Box "Variable whlen" wird geffnet.
Whlen Sie hier die Variable aus, die Sie zur Dynamisierung des betreffenden
Objektattributs verwenden wollen.
Die Box "Variable whlen" wird geschlossen und Sie kehren zur Box
"Objekteigenschaften zurck. Die zuvor weie Lampe ist nun grn. Sie zeigt
an, da das Attribut durch eine Variable dynamisiert worden ist. Der
Variablenname ist neben der grnen Lampe eingetragen worden.
Legen Sie als nchstes die Art der Adressierung in der Box
"Objekteigenschaften" fest.
Es gibt zwei Adressierungsarten:
Die direkte Adressierung.
Der Variablenwert wird direkt dem Attribut zugewiesen
Die indirekte Adressierung.
Die Variable mu vom Typ string sein und als Wert den Namen
einer Variablen enthalten, deren Wert dem Attribut zugewiesen
wird.
Die Standardadressierung ist "direkt".
Stellen Sie anschlieend den Aktualisierungszyklus ein. Der Standardwert ist
2 s.
Mit dem Aktualisierungszyklus bestimmen Sie, in welchen Zeitabstnden der
Attributwert mit dem Variablenwert aktualisiert wird.
Damit ist die Dynamisierung des Attributs abgeschlossen.
Graphics Designer 08.97
3-36 WinCC Benutzerhandbuch
C79000-G8200-C107-02
So whlen Sie eine Variable aus der Box "Variable whlen":
Die Box "Variable whlen" ist geffnet:
Whlen Sie die Variable entweder durch Doppelklick mit der linken Maustaste
auf den Variablennamen oder durch Einfachklick mit der linken Maustaste auf
den Variablennamen und Klick auf die Taste "OK". Die Box "Variable
whlen" wird geschlossen.
Sie kehren zur Box "Objekteigenschaften" zurck. Der Variablenname ist nun
in der Zeile des Objektattributs in der Spalte "Dynamic" eingetragen. Die
weie Lampe ist grn gefrbt worden.
So whlen Sie die Adressierungsart:
Doppelklicken Sie mit der linken Maustaste in das Quadrat in der Spalte
"Indir." in der Zeile des Objektattributs.
Alternativ knnen Sie auch durch Klick mit der rechten Maustaste in das
betreffende Quadrat ein Kontextmen ffnen, aus dem Sie die
Adressierungsart durch Klick mit der rechten oder linken Maustaste whlen.
Bei leerem Quadrat ist die Adressierungsart "direkt" eingestellt.
Bei indirekter Adressierung ist das Quadrat mit einem Hkchen versehen.
08.97 Graphics Designer
WinCC Benutzerhandbuch 3-37
C79000-G8200-C107-02
So bestimmen Sie den Aktualisierungszyklus:
Sie haben zwei Mglichkeiten, den Aktualisierungszyklus zu bestimmen.
Klicken Sie mit der rechten Maustaste in die Zeile des Objektattributs und in
die Spalte "Actual.". Ein Kontextmen mit folgenden fest eingestellten
Aktualisierungszyklen wird geffnet
Neben fest eingestellten Zykluszeiten finden Sie:
Bildzyklus.
Fensterzyklus.
Bei nderung.
Der Attributwert wird bei nderung des Variablenwerts aktualisiert
Anwenderzyklus 1 bis Anwenderzyklus 5.
Die Zeiten und Namen sind standardmig vorgegeben.
Sowohl die Zeiten, als auch die Namen knnen im Control Center
WinCC unter "Aktualisierungszyklen" gendert werden.
Whlen Sie mit Klick der linken oder rechten Maustaste den gewnschten
Aktualisierungszyklus aus dem Kontextmen. Das Men wird geschlossen und
der gewhlte Wert wird in die Spalte "Actual." in der Box
"Objekteigenschaften" eingetragen.
Sie haben eine alternative Mglichkeit, den Aktualisierungszyklus
einzustellen, indem Sie durch Doppelklick mit der linken Maustaste in die
Spalte "Actual.", in der Zeile des betreffenden Objektattributs die Box
"Aktualisierung" ffnen.
ffnen Sie hier das Listenfeld durch Klick mit der linken Maustaste in das
Listenfenster oder auf die Taste rechts neben dem Listenfenster. Positionieren
Sie mit dem Rollbalken die Eintrge und whlen Sie durch Klick mit der
linken Maustaste den gewnschten Aktualisierungszyklus.
Sie kehren mit Klick auf die Taste "OK" zur Box "Objekteigenschaften"
zurck, der Aktualisierungszyklus ist nun eingetragen.
Graphics Designer 08.97
3-38 WinCC Benutzerhandbuch
C79000-G8200-C107-02
3.3.8 Reagieren auf Ereignisse
Sie haben in der Box "Objekteigenschaften" die Registerkarte "Ereignis"
gewhlt und ein Objekt, z.B. "Rechteck1", eingstellt.
Whlen Sie nun im linken Teil der Box die Ereigniskategorie aus, die das
Ereignis enthlt, das die C-Funktion anstoen soll, z.B. ein "Mausereignis".
Klicken Sie mit der rechten Maustaste auf den weien Blitz in der Spalte
"Aktion" z.B. in der Zeile "links drcken". Damit haben Sie festgelegt, da die
zu formulierende Funktion beim Klicken mit der linken Maustaste auf das
Objekt "Rechteck1" ausgelst werden soll. Bei Tastaturereignissen wird die
Funktion ausgefhrt, wenn das Ereignis eintritt und das Objekt "Rechteck1"
markiert ist.
Ein Kontextmen wird geffnet, aus dem Sie whlen, ob Sie
die Funktion neu erstellen oder eine vorhandene Funktion bearbeiten
(C-Aktion...) oder
eine Direktverbindung herstellen oder
die Funktion lschen (Lschen)
mchten.
Whlen Sie "C-Aktion...", um eine neue Funktion zu formulieren oder eine
vorhandene Funktion zu ndern.
Die Box "Aktion editieren" wird geffnet. Da Sie das Ereignis bereits
festgelegt haben, ist in dieser Box die Taste , mit der Sie sonst das
auslsende Ereignis projektieren wrden, inaktiv geschaltet.
Formulieren Sie Ihre C-Funktion.
Siehe auch Abschnitt 3.2.1.2, Dynamisieren mit einer C-Aktion.
Hinweis:
Wenn Sie das Objekt, das sie soeben dynamisiert haben, im Graphics
Designer kopieren, dann wird die Aktion, die mit dem Objekt verbunden ist,
mitkopiert.
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-1
C79000-G8200-C107-02
4 Anhang
In diesem Kapitel werden die Objekttypen (Standard-Objekte, Smart-Objekte,
Windows-Objekte, Gruppen-Objekt und Bild-Objekt) des Graphics Designer
mit ihren spezifischen Eigenschaften (Attributen) beschrieben.
Anschlieend werden die Attribute der Objekte (in alphabetischer
Reihenfolge) erlutert.
Den Abschlu bildet die Erluterung der Ausgabeformate fr EA-Felder und
der Zuordnungen fr Textlisten.
Hinweis: Die Smart-Objekte "3D-Balken" und "Sammelanzeige" sind Teil des
Optionspakets "Basic Process Control". Sie sind mit ihren Eigenschaften und
ihren spezifischen Attributen im Handbuch "WinCC Options" beschrieben.
4.1 Objekttypen und ihre Eigenschaften
4.1.1 Linie Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Linie" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Rotationsreferenz X
Rotationsreferenz Y
Rotationswinkel
Farben Linienfarbe
Linien-Hintergrundfarbe
Stile Linienbreite
Linienart
Linienenden
Blinken Blinken Linie aktiv
Linienblinkfarbe Aus
Linienblinkfarbe Ein
Blinkfrequenz Linie
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Graphics Designer 08.97
4-2 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.2 Polygon Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Polygon" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Rotationsreferenz X
Rotationsreferenz Y
Rotationswinkel
Anzahl Eckpunkte
Aktueller Wert X
Aktueller Wert Y
Index
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Fllen Dynamisches Fllen
Fllstand
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-3
C79000-G8200-C107-02
4.1.3 Polygonzug Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Polygonzug" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Rotationsreferenz X
Rotationsreferenz Y
Rotationswinkel
Anzahl Eckpunkte
Aktueller Wert X
Aktueller Wert Y
Index
Farben Linienfarbe
Linien-Hintergrundfarbe
Stile Linienbreite
Linienart
Linienenden
Blinken Blinken Linie aktiv
Linienblinkfarbe Aus
Linienblinkfarbe Ein
Blinkfrequenz Linie
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Graphics Designer 08.97
4-4 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.4 Ellipse Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Ellipse" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Radius X
Radius Y
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Fllen Dynamisches Fllen
Fllstand
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-5
C79000-G8200-C107-02
4.1.5 Kreis Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Kreis" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Radius
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Fllen Dynamisches Fllen
Fllstand
Graphics Designer 08.97
4-6 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.6 Ellipsensegment Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Ellipsensegment" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Anfangswinkel
Endwinkel
Radius X
Radius Y
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Fllen Dynamisches Fllen
Fllstand
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-7
C79000-G8200-C107-02
4.1.7 Kreissegment Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Kreissegment" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Anfangswinkel
Endwinkel
Radius
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Fllen Dynamisches Fllen
Fllstand
Graphics Designer 08.97
4-8 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.8 Ellipsenbogen Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Ellipsenbogen" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Anfangswinkel
Endwinkel
Radius X
Radius Y
Farben Linienfarbe
Linien-Hintergrundfarbe
Stile Linienbreite
Linienart
Blinken Blinken Linie aktiv
Linienblinkfarbe Aus
Linienblinkfarbe Ein
Blinkfrequenz Linie
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-9
C79000-G8200-C107-02
4.1.9 Kreisbogen Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Kreisbogen" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Anfangswinkel
Endwinkel
Radius
Farben Linienfarbe
Linien-Hintergrundfarbe
Stile Linienbreite
Linienart
Blinken Blinken Linie aktiv
Linienblinkfarbe Aus
Linienblinkfarbe Ein
Blinkfrequenz Linie
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Graphics Designer 08.97
4-10 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.10 Rechteck Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Rechteck" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Fllen Dynamisches Fllen
Fllstand
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-11
C79000-G8200-C107-02
4.1.11 Rundrechteck Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Rundrechteck" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Eckradius X
Eckradius Y
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Fllen Dynamisches Fllen
Fllstand
Graphics Designer 08.97
4-12 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.12 Statischer Text Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Statischer Text" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Schriftfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Schrift Text
Zeichensatz
Zeichensatzgre
Fett
Kursiv
Unterstrichen
Schreibrichtung
X-Ausrichtung
Y-Ausrichtung
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Blinken Schrift aktiv
Schriftblinkfarbe Aus
Schriftblinkfarbe Ein
Blinkfrequenz Schrift
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-13
C79000-G8200-C107-02
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Rahmenanpassung
Sprachen projektiert
Fllen Dynamisches Fllen
Fllstand
Hinweis: Falls der eingegebene Text Steuerzeichen enthlt werden diese im
Fenster Objekteigenschaften in der Registerkarte "Eigenschaften" - Thema
"Schrift" - Attribut "Text" - "Statik" ebenfalls mit angezeigt (z.B. \r\n
entspricht CR/LF).
Graphics Designer 08.97
4-14 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.13 Applikationsfenster Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Applikationsfenster" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Fensterinhalt
Vorlage
Geometrie Position X
Position Y
Fensterbreite
Fensterhhe
Sonstige Anzeige
Gre vernderbar
Verschiebbar
Rahmen
Titel
Maximierbar
Schliebar
Vordergrund
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-15
C79000-G8200-C107-02
4.1.14 Bildfenster Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Bildfenster" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Fensterbreite
Fensterhhe
Sonstige Anzeige
Aktualisierungszeitraster
Gre vernderbar
Verschiebbar
Rahmen
Titel
Maximierbar
Schliebar
Vordergrund
Rollbalken
Fenster anpassen
Bild anpassen
Bildname
Bildoffset X
Bildoffset Y
Skalierungsfaktor
Graphics Designer 08.97
4-16 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.15 OLE-Control Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
In WinCC knnen nur einzelne Standardtypen dynamisiert werden. Aus
diesem Grund bieten WinCC-OLE-Controls ihre zu dynamisierenden Attribute
als einzelne Attribute an. Zur Vernderung eines solchen Attributs knnen
sowohl WinCC-interne wie auch OLE-Control-interne Mechanismen benutzt
werden.
Das Objekt "OLE-Control" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Sonstige Anzeige
Bedienfreigabe
Servername
OLE-Control Eigenschaften
Hinweise:
Die Eigenschaften "Position X", "Position Y", "Breite", "Hhe" und "Anzeige"
werden durch den Container festgelegt und erscheinen im OLE-Control nicht
mehr gesondert. Eigenschaften wie "Bedienfreigabe", "Passwort" und
"Bedienprotokoll" knnen beim Container nicht projektiert werden, da WinCC
keinen Einflu darauf hat, welche Bedienung das OLE-Control an seinen
Container weitergibt.
Strukturen knnen nicht dynamisiert werden. Zur Projektierung mssen die
Objekteigenschaften des OLE-Controls benutzt werden. Bei Anwahl eines
solchen Attributs in den WinCC-Objekteigenschaften wird es vom OLE-
Control aufgerufen und zustzlich angezeigt. Die nderungen werden
bernommen, sofern der Benachrichtigungsmechanismus im OLE-Control
implementiert ist.
Die Verwendung von OLE-Controls von Drittanbietern kann zu Fehlern
(z.B. "Speicherfresser", Leistungseinbuen, Systemblockaden u.a.m.) fhren.
Fr Probleme beim Einsatz von fremden OLE-Controls haftet der Anwender
der Software. Wir empfehlen vor dem Einsatz eine genaue Prfung.
Farbattribute knnen nicht in jedem Fall wie bei systemeigenen Objekttypen
genutzt werden.
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-17
C79000-G8200-C107-02
4.1.16 OLE-Objekt Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das "OLE-Objekt" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Sonstige Anzeige
Bedienfreigabe
Servername
Hinweise:
Zum Verwalten aller auf Ihrem Computer installierten OLE-Anwendungen
verwendet Windows eine Registrierungsdatenbank. In dieser Datenbank
werden Informationen zu jeder OLE-Anwendung gespeichert wie z.B. der
Dateiname und der Pfad der OLE-Anwendung. Bei jedem Installieren einer
OLE-Anwendung wird diese automatisch in der Datenbank registriert.
Wenn Sie durch manuellen Eingriff eine OLE-Anwendung in ein anderes
Verzeichnis verschieben oder kopieren, kann es vorkommen, da die Eintrge
in der Registrierungsdatenbank nicht mehr aktuell sind. In diesem Fall mssen
Sie die Datenbank mit dem Registrierungseditor bearbeiten.
Weitere Informationen zur Verwendung der Registrierungsdatenbank erhalten
Sie durch die Hilfefunktion des Registrierungseditors.
Graphics Designer 08.97
4-18 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.17 EA-Feld Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt. Einige
Attribute knnen im Konfigurationsdialog eingestellt werden, falls dies im
Men "Extras" - "Einstellungen" - "Optionen" so gewnscht ist.
Das Objekt "EA-Feld" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Schriftfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Schrift Zeichensatz
Zeichensatzgre
Fett
Kursiv
Unterstrichen
Schreibrichtung
X-Ausrichtung
Y-Ausrichtung
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Blinken Schrift aktiv
Schriftblinkfarbe Aus
Schriftblinkfarbe Ein
Blinkfrequenz Schrift
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-19
C79000-G8200-C107-02
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Bedienprotokoll
Bedienmeldung
Rahmenanpassung
Cursorsteuerung
Eingabe sofort
Grenzen Unterer Grenzwert
Oberer Grenzwert
Ausgabe/Eingabe Feldtyp
Ausgabewert
Datenformat
Ausgabeformat
bernahme bei vollst. Eingabe
bernahme bei Verlassen
Lschen bei Neueingabe
Lschen bei Fehleingabe
Verdeckte Eingabe
Graphics Designer 08.97
4-20 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.18 Balken Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt. Einige
Attribute knnen im Konfigurationsdialog eingestellt werden, falls dies im
Men "Extras" - "Einstellungen" - "Optionen" so gewnscht ist.
Das Objekt "Balken" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Balkenbreite
Balkenhhe
Balkenrichtung
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Balkenfarbe
Skalenfarbe
Balkenhintergrundfarbe
Trendfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Balkenmuster
Schrift Zeichensatz
Zeichensatzgre
Fett
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Ein
Hintergrundblinkfarbe Aus
Blinkfrequenz Hintergrund
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-21
C79000-G8200-C107-02
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Farbumschlag
Maximalwert
Nullpunktwert
Minimalwert
Hysterese
Hysteresebereich
Trend
Mittelwert
Prozeanschlu
Achse Skala
Ausrichtung
Lange Abschnitte
Beschrifte jeden
Nur lange Abschnitte
Lnge Abschnitt
Exponentendarstellung
Balkenskalierung
Nullpunkt
Achsenabschnitt
Skaleneinteilung
Vorkommastellen
Nachkommastellen
Grenzen Grenzwertmarkierer
berwachung AL
Untergrenze AL
Balkenfarbe AL
Art AL
berwachung WL
Untergrenze WL
Balkenfarbe WL
Art WL
berwachung TL
Untergrenze TL
Balkenfarbe TL
Art TL
berwachung RL4
Untergrenze RL4
Balkenfarbe RL4
Art RL4
berwachung RL5
Untergrenze RL5
Balkenfarbe RL5
Art RL5
berwachung AH
Obergrenze AH
Balkenfarbe AH
Art AH
Graphics Designer 08.97
4-22 WinCC Benutzerhandbuch
C79000-G8200-C107-02
berwachung WH
Obergrenze WH
Balkenfarbe WH
Art WH
berwachung TH
Obergrenze TH
Balkenfarbe TH
Art TH
berwachung RH4
Obergrenze RH4
Balkenfarbe RH4
Art RH4
berwachung RH5
Obergrenze RH5
Balkenfarbe RH5
Art RH5
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-23
C79000-G8200-C107-02
4.1.19 Grafik-Objekt (Fremdformat) Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Grafik-Objekt wird durch folgende Attribute beschrieben
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Fllen Dynamisches Fllen
Fllstand
Bild Bild
Bild referenziert
Bild Transparentfarbe
Bild Transparentfarbe Ein
Hinweise:
Die Grafikdateien (.bmp, .dib, .emf und .wmf) fr das Attribut "Bild" mssen
sich im Verzeichnis GraCS des Projektpfads befinden.
Falls Sie bei einem Grafikobjekt das Attribut "Transparentfarbe" aktivieren, so
verlangsamt sich das Zeitverhalten, im besonderen die Blinkfrequenz, dieses
Objektes.
Graphics Designer 08.97
4-24 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.20 Zustandsanzeige Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt. Einige
Attribute knnen im Konfigurationsdialog eingestellt werden, falls dies im
Men "Extras" - "Einstellungen" - "Optionen" so gewnscht ist.
Das Objekt "Zustandsanzeige" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Stile Rahmenbreite
Rahmenart
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Zustand Aktueller Zustand
Grundbild
Grundbild referenziert
Grundbild Transparentfarbe
Grundbild Transparentfarbe Ein
Blinkbild
Blinkbild referenziert
Blinkbild Transparentfarbe
Blinkbild Transparentfarbe Ein
Blinkfrequenz Blinkbild
Blinken Blinkbild aktiv
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-25
C79000-G8200-C107-02
4.1.21 Textliste Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt. Einige
Attribute knnen im Konfigurationsdialog eingestellt werden, falls dies im
Men "Extras" - "Einstellungen" - "Optionen" so gewnscht ist.
Das Objekt "Textliste" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Schriftfarbe
Selektions-Schriftfarbe
Auswahl-Schriftfarbe
Selektions-Hintergrundfarbe
Auswahl-Hintergrundfarbe
Trennlinienfarbe
Trennlinien-Hintergrundfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Trennlinienbreite
Trennlinienart
Schrift Zeichensatz
Zeichensatzgre
Fett
Kursiv
Unterstrichen
Schreibrichtung
X-Ausrichtung
Y-Ausrichtung
Graphics Designer 08.97
4-26 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Blinken Schrift aktiv
Schriftblinkfarbe Aus
Schriftblinkfarbe Ein
Blinkfrequenz Schrift
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Bedienprotokoll
Bedienmeldung
Rahmenanpassung
Cursorsteuerung
Eingabe sofort
Sprachumschaltung
Ausgabe/Eingabe Feldtyp
Ausgabewert
Listenart
Zuordnungen
Bitnummer
bernahme bei Verlassen
Anzahl sichtbarer Zeilen
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-27
C79000-G8200-C107-02
4.1.22 Button Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt. Einige
Attribute knnen im Konfigurationsdialog eingestellt werden, falls dies im
Men "Extras" - "Einstellungen" - "Optionen" so gewnscht ist.
Das Objekt "Button" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Schriftfarbe
3D-Rahmenfarbe oben
3D-Rahmenfarbe unten
Stile Linienbreite
Linienart
Fllmuster
3D-Rahmenbreite
Windows-Stil
Schrift Text
Zeichensatz
Zeichensatzgre
Fett
Kursiv
Unterstrichen
Schreibrichtung
X-Ausrichtung
Y-Ausrichtung
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Blinken Schrift aktiv
Schriftblinkfarbe Aus
Schriftblinkfarbe Ein
Blinkfrequenz Schrift
Graphics Designer 08.97
4-28 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Sprachen projektiert
Rahmenanpassung
Hotkey
Bild Zustand Ein
Bild Zustand Aus
Fllen Dynamisches Fllen
Fllstand
Hinweise:
Die Grafikdateien (.bmp) fr die Attribute "Bild Zustand Ein" und "Bild
Zustand Aus" mssen sich im Verzeichnis GraCS des Projektpfads befinden.
Wenn Sie eine mehrzeilige Buttonbeschriftung bentigen, verwenden Sie bitte
folgenden Trick:
1. Erzeugen Sie ein Objekt vom Typ "Statischer Text" ( ).
2. Erzeugen Sie den Button ( ).
3. Selektieren Sie das Objekt "Statischen Text" und das Objekt "Button"
(Mehrfachselektion) und ffnen Sie das Fenster "Objekteigenschaften" (
).
4. Whlen Sie in der Registerkarte "Eigenschaften" das Attribut "Text" im
Thema "Schrift" an und ffnen Sie durch Doppelklick auf das Attribut das
Dialogfenster "Texteingabe".
5. Geben Sie den mehrzeiligen Text ein. Verwenden Sie die
Tastenkombination "Umschalt" + "Eingabe" um einen Zeilenwechsel zu
erzeugen.
6. Schlieen Sie das Dialogfenster "Texteingabe".
7. Lschen Sie das Objekt "Statischer Text".
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-29
C79000-G8200-C107-02
4.1.23 Check-Box Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Check-Box" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Anzahl Felder
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Schriftfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Feldausrichtung
Schrift Index
Text
Zeichensatz
Zeichensatzgre
Fett
Kursiv
Unterstrichen
Schreibrichtung
X-Ausrichtung
Y-Ausrichtung
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Blinken Schrift aktiv
Schriftblinkfarbe Aus
Schriftblinkfarbe Ein
Blinkfrequenz Schrift
Graphics Designer 08.97
4-30 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Sprachen projektiert
Bedienprotokoll
Bedienmeldung
Rahmenanpassung
Fllen Dynamisches Fllen
Fllstand
Ausgabe/Eingabe Selektierte Felder
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-31
C79000-G8200-C107-02
4.1.24 Radio-Box Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Radio-Box" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Anzahl Felder
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Schriftfarbe
Stile Rahmenbreite
Rahmenart
Fllmuster
Feldausrichtung
Schrift Index
Text
Zeichensatz
Zeichensatzgre
Fett
Kursiv
Unterstrichen
Schreibrichtung
X-Ausrichtung
Y-Ausrichtung
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Blinken Schrift aktiv
Schriftblinkfarbe Aus
Schriftblinkfarbe Ein
Blinkfrequenz Schrift
Graphics Designer 08.97
4-32 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Sprachen projektiert
Bedienprotokoll
Bedienmeldung
Rahmenanpassung
Fllen Dynamisches Fllen
Fllstand
Ausgabe/Eingabe Selektiertes Feld
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-33
C79000-G8200-C107-02
4.1.25 Rundbutton Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Rundbutton" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Radius
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
3D-Rahmenfarbe oben
3D-Rahmenfarbe unten
Stile Rahmenbreite
Rahmenart
Fllmuster
3D-Rahmenbreite
Einrasten
Schalterstellung
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Fllen Dynamisches Fllen
Fllstand
Graphics Designer 08.97
4-34 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Bilder Bild Zustand Aus
Bild Aus referenziert
Bild Aus Transparentfarbe
Bild Aus Transparentfarbe Ein
Bild Zustand Ein
Bild Ein referenziert
Bild Ein Transparentfarbe
Bild Ein Transparentfarbe Ein
Bild Zustand Deaktiviert
Bild Deakt. referenziert
Bild Deakt. Transparentfarbe
Bild Deakt. Transparentfarbe Ein
Hinweis: Die Grafikdateien (.bmp, .dib, .emf und .wmf) fr die Attribute "Bild
Zustand Aus", "Bild Zustand Ein" und "Bild Zustand Deaktiviert" mssen sich
im Verzeichnis GraCS des Projektpfads befinden.
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-35
C79000-G8200-C107-02
4.1.26 Slider Eigenschaften
Alle Objektattribute des markierten Objekts werden im Fenster
"Objekteigenschaften" in der Registerkarte "Eigenschaften" angezeigt. Einige
Attribute knnen im Konfigurationsdialog eingestellt werden, falls dies im
Men "Extras" - "Einstellungen" - "Optionen" so gewnscht ist.
Das Objekt "Slider" wird durch folgende Attribute beschrieben:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Ausrichtung
Farben Rahmenfarbe
Rahmen-Hintergrundfarbe
Hintergrundfarbe
Fllmusterfarbe
Obere Hintergrundfarbe
Untere Hintergrundfarbe
Knopffarbe
Farbe oberer Anschlag
Farbe unterer Anschlag
Stile Rahmenbreite
Rahmenart
Fllmuster
Breite Umrandung
Windows-Stil
Blinken Blinken Rahmen aktiv
Rahmenblinkfarbe Aus
Rahmenblinkfarbe Ein
Blinkfrequenz Rahmen
Blinken Hintergrund aktiv
Hintergrundblinkfarbe Aus
Hintergrundblinkfarbe Ein
Blinkfrequenz Hintergrund
Graphics Designer 08.97
4-36 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Sonstige Bedienfreigabe
Passwort
Anzeige
Tooltiptext
Bedienprotokoll
Bedienmeldung
Erweiterte Bedienung
Maximalwert
Minimalwert
Bedienschritte
Prozeanschlu
Fllen Dynamisches Fllen
Fllstand
Hinweis: Sie knnen fr den Schieberegler eine Umrandung projektieren
(Attribute "Breite Umrandung" und "Hintergrundfarbe"). Die Objektgre
bleibt erhalten, der Regler wird entsprechend verkleinert. Darberhinaus
knnen Sie innerhalb der Umrandung noch einen Rahmen projektieren
(Attribute "Rahmenbreite" und "Rahmenfarbe"). Der Rahmen wird maximal in
der Breite der Umrandung angezeigt, auch wenn Sie einen greren Wert
projektiert haben.
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-37
C79000-G8200-C107-02
4.1.27 Gruppe Eigenschaften
Alle Objektattribute der markierten Objekte werden im Fenster
"Objekteigenschaften" in der "Eigenschaften" angezeigt.
Es werden die Standardattribute der Gruppe und die Vereinigungsmenge der
Attribute aller Teilobjekte aufgelistet, wobei jedes Attribut nur einmal
erscheint.
Folgende Attribute sind bei dem "Gruppen-Objekt immer vorhanden:
Basis Objektname
Ebene
Geometrie Position X
Position Y
Breite
Hhe
Sonstige Bedienfreigabe
Passwort
Anzeige
Benutzerdefiniert Attribute aus anderen Themen
Hinweise:
Im Fenster "Objekteigenschaften" der Gruppe werden die Standardattribute der
Gruppe und die Vereinigungsmenge der Attribute aller Teilobjekte aufgelistet,
wobei jedes Attribut nur einmal erscheint. Eine nderung eines
Gruppenattributs wirkt sich auf alle Teilobjekte aus, die selbst ber dieses
Attribut verfgen.
Da die Attribute des Gruppenobjekts nicht hher prior sind, kann jedes Attribut
eines Einzelobjekts unabhngig verndert werden.
Eine nderung der Gruppenattribute "Hhe" und "Breite" bewirkt, da die
"Hhe" und "Breite" prozentual dem Gruppenattributen angepat wird.
Eine nderung der Attribute "Position X" und "Position Y" des
Gruppenelements wirkt sich nicht auf die gleichen Attribute der
Einzelelemente aus. Jedes Einzelobjekt behlt diese Eigenschaft in Relation
zum Gruppenursprung.
Die einzelnen Objekte behalten ihre projektierten Dynamiken. Sollte bei der
Gruppe zustzlich eine Dynamik auf das gleiche Attribut projektiert sein, gilt
im Runtime-Modus die zeitlich letzte nderung.
Graphics Designer 08.97
4-38 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.1.28 Bild Eigenschaften
Alle Objektattribute werden im Fenster "Objekteigenschaften" in der
Registerkarte "Eigenschaften" angezeigt.
Das Objekt "Bild" wird durch folgende Attribute beschrieben:
Geometrie Bildbreite
Bildhhe
Raster Ein
Rasterweite
Rasterhhe
Farben Hintergrundfarbe
Fllmusterfarbe
Rasterfarbe
Stile Fllmuster
Sonstige Bedienfreigabe
Passwort
Bedienprotokoll
Anzeige
Aktualisierungszeitraster
Datum letzte nderung
Cursormodus
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-39
C79000-G8200-C107-02
4.2 Attribute in alphabetischer Reihenfolge
Die Attribute (Eigenschaften) der verschiedenen Objekttypen werden in
Themengruppen aufgeteilt. Jedes Objekt besitzt die typspezifischen Themen
mit ihren Eigenschaften, so da nicht jedes Objekt alle verfgbaren Attribute
besitzt.
In der folgenden Auflistung sind alle verfgbaren Attribute ohne ihre
Objektzuordnung alphabetisch geordnet. Der OLE-Automationname ist
unterhalb des Attributnamens ebenfalls angegeben. Neben einer Erklrung
wird angegeben, ob das Attribut dynamisierbar ist.
Mit dem Attribut legen Sie die Breite des 3D-Rahmens fest.
Das Attribut 3D-Rahmenbreite ist mit dem Namen BackBorderWidth
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den linken und den oberen Teil des
3D-Rahmens fest.
Das Attribut 3D-Rahmenfarbe oben ist mit dem Namen BorderColorTop
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den rechten und den unteren Teil des
3D-Rahmens fest.
Das Attribut 3D-Rahmenfarbe unten ist mit dem Namen
BorderColorBottom dynamisierbar.
Mit dem Attribut legen Sie den Abstand zweier langer Achsabschnitte fest. Die
Angabe des Abstandes erfolgt dabei in Skaleneinheiten.
Das Attribut Achsenabschnitt ist mit dem Namen AxisSection dynamisierbar.
Mit dem Attribut legen Sie die Art und die Hufigkeit der Aktualisierung des
Objekts fest.
Das Attribut Aktualisierungszeitraster ist nicht dynamisierbar.
Mit dem Attribut legen Sie bei den Objekttypen Polygon und Polygonzug die
aktuelle horizontale Position des durch den Index festgelegten Eckpunkts in
Relation zum Bildursprung fest.
Eine nderung wirkt sich auch auf die Attribute "Position X" und "Breite" aus.
Das Attribut Aktueller Wert X ist mit dem Namen ActualPointLeft
dynamisierbar.
3D-Rahmenbreite
BackBorderWidth
3D-Rahmenfarbe
oben
BorderColorTop
3D-Rahmenfarbe
unten
BorderColorBottom
Achsenabschnitt
AxisSection
Aktualisierungs-
zeitraster
UpdateCycle
Aktueller Wert X
ActualPointLeft
Graphics Designer 08.97
4-40 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie bei den Objekttypen Polygon und Polygonzug die
aktuelle vertikale Position des durch den Index festgelegten Eckpunkts in
Relation zum Bildursprung fest.
Eine nderung wirkt sich auch auf die Attribute "Position Y" und "Hhe" aus.
Das Attribut Aktueller Wert Y ist mit dem Namen ActualPointTop
dynamisierbar.
Mit dem Attribut whlen Sie beim Objekttyp Zustandsanzeige den Zustand (0
bis 2
32
-1 ) aus, fr den Sie die anschlieenden Attribute zur Anzeige des
"Grundbilds" und des "Blinkbilds" einstellen wollen.
Das Attribut Aktueller Zustand ist mit dem Namen Index dynamisierbar.
Mit dem Attribut legen Sie bei den Objekttypen Segment und Bogen den
Beginn des Objekts fest. Die Angabe erfolgt im Uhrzeigersinn in Grad,
beginnend bei 12:00 Uhr.
Das Attribut Anfangswinkel ist mit dem Namen StartAngle dynamisierbar.
Mit dem Attribut legen Sie bei den Objekttypen Polygon und Polygonzug die
Anzahl der Eckpunkte des Polygons bzw. des Polygonzugs fest.
Das Attribut Anzahl Eckpunkte ist nicht dynamisierbar.
Mit dem Attribut wird bei den Windows-Objekten Check-Box und Radio-Box
festgelegt, wieviele Felder fr Mehrfach- oder Einfachauswahl zur Verfgung
stehen.
Das Attribut Anzahl Felder ist mit dem Namen BoxCount dynamisierbar.
Mit dem Attribut legen Sie fest, wieviele Zeilen die Auswahlliste eines
Textlisten-Objekts enthalten soll. Ist die Anzahl der projektierten Texte grer
als dieser Wert, so erhlt die Auswahlliste eine vertikale Bildlaufleiste.
Das Attribut Anzahl sichtbarer Zeilen ist mit dem Namen NumberLines
dynamisierbar.
Mit dem Attribut legen Sie fest, ob das Objekt sichtbar oder unsichtbar sein
soll.
Das Attribut Anzeige ist mit dem Namen Visible dynamisierbar.
Aktueller Wert Y
ActualPointTop
Aktueller Zustand
Index
Anfangswinkel
StartAngle
Anzahl Eckpunkte
PointCount
Anzahl Felder
BoxCount
Anzahl sichtbarer
Zeilen
NumberLines
Anzeige
Visible
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-41
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, ob der Grenzwert fr Alarm high prozentual
oder absolut angegeben wird. Die Vorbesetzung ist absolut.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Art AH ist mit dem Namen TypeAlarmHigh dynamisierbar.
Mit dem Attribut legen Sie fest, ob der Grenzwert fr Alarm low prozentual
oder absolut angegeben wird. Die Vorbesetzung ist absolut.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Art AL ist mit dem Namen TypeAlarmLow dynamisierbar.
Mit dem Attribut legen Sie fest, ob der obere Grenzwert fr Reserve 4
prozentual oder absolut angegeben wird. Die Vorbesetzung ist absolut.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Art RH4 ist mit dem Namen TypeLimitHigh4 dynamisierbar.
Mit dem Attribut legen Sie fest, ob der obere Grenzwert fr Reserve 5
prozentual oder absolut angegeben wird. Die Vorbesetzung ist absolut.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Art RH5 ist mit dem Namen TypeLimitHigh5 dynamisierbar.
Mit dem Attribut legen Sie fest, ob der untere Grenzwert fr Reserve 4
prozentual oder absolut angegeben wird. Die Vorbesetzung ist absolut.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Art RL4 ist mit dem Namen TypeLimitLow4 dynamisierbar.
Mit dem Attribut legen Sie fest, ob der untere Grenzwert fr Reserve 5
prozentual oder absolut angegeben wird. Die Vorbesetzung ist absolut.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Art RL5 ist mit dem Namen TypeLimitLow5 dynamisierbar.
Mit dem Attribut legen Sie fest, ob der Grenzwert fr Toleranz high prozentual
oder absolut angegeben wird. Die Vorbesetzung ist absolut.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Art TH ist mit dem Namen TypeToleranceHigh dynamisierbar.
Art AH
TypeAlarmHigh
Art AL
TypeAlarmLow
Art RH4
TypeLimitHigh4
Art RH5
TypeLimitHigh5
Art RL4
TypeLimitLow4
Art RL5
TypeLimitLow5
Art TH
TypeToleranceHigh
Graphics Designer 08.97
4-42 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, ob der Grenzwert fr Toleranz low prozentual
oder absolut angegeben wird. Die Vorbesetzung ist absolut.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Art TL ist mit dem Namen TypeToleranceLow dynamisierbar.
Mit dem Attribut legen Sie fest, ob der Grenzwert fr Warnung high
prozentual oder absolut angegeben wird. Die Vorbesetzung ist absolut.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Art WH ist mit dem Namen TypeWarningHigh dynamisierbar.
Mit dem Attribut legen Sie fest, ob der Grenzwert fr Warnung low prozentual
oder absolut angegeben wird. Die Vorbesetzung ist absolut.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Art WL ist mit dem Namen TypeWarningLow dynamisierbar.
Mit dem Attribut legen Sie Darstellung des Ausgabewerts fest. Die Darstellung
ist abhngig vom Datenformat.
Das Attribut Ausgabeformat ist nicht dynamisierbar.
Mit dem Attribut legen Sie die Voreinstellung fr den anzuzeigenden Wert
fest.
Im Runtime-Modus wird dieser Wert verwendet, wenn beim Start des
Bilds die zugehrige Variable nicht angeschlossen oder nicht aktualisiert
ist.
Das Attribut Ausgabewert ist mit dem Namen OutputValue dynamisierbar.
Balken:
Mit dem Attribut legen Sie die Darstellung der Skala (links/rechts oder
oben/unten) beim Balken fest.
Beim Balken ist die Balkenskalierung aber nur dann sichtbar, wenn die
Skalierung aktiviert ist.
Das Attribut Ausrichtung ist mit dem Namen Alignment dynamisierbar.
Slider:
Mit dem Attribut legen Sie die Lage des Schiebereglers (horizontal/vertikal)
beim Slider fest.
Das Attribut Ausrichtung ist mit dem Namen Direction dynamisierbar.
Art TL
TypeToleranceLow
Art WH
TypeWarningHigh
Art WL
TypeWarningLow
Ausgabeformat
OutputFormat
Ausgabewert
OutputValue
Ausrichtung
Alignment
Direction
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-43
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Farbe des Hintergrunds in den nicht selektierten
Eintrgen der Auswahlliste beim Objekt "Textliste" fest.
Das Attribut Auswahl-Hintergrundfarbe ist mit dem Namen UnselBGColor
dynamisierbar.
Mit dem Attribut legen Sie die Farbe der Schrift in den nicht selektierten
Eintrgen der Auswahlliste beim Objekt "Textliste" fest.
Das Attribut Auswahl-Schriftfarbe ist mit dem Namen UnselTextColor
dynamisierbar.
Mit dem Attribut legen Sie die Breite des Balkens in Pixel fest.
Das Attribut Balkenbreite ist mit dem Namen Width dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Balkens fr die Anzeige des aktuellen
Werts fest.
Das Attribut Balkenfarbe ist mit dem Namen BackColor2 dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den Grenzwert Alarm high fest.
Wenn die berwachung des Grenzwerts aktiviert ist, erhlt der Balken mit
dem Erreichen des Grenzwerts die Farbe dieses Attributs.
Das Attribut Balkenfarbe AH ist mit dem Namen ColorAlarmHigh
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den Grenzwert Alarm low fest.
Wenn die berwachung des Grenzwerts aktiviert ist, erhlt der Balken mit
dem Erreichen des Grenzwerts die Farbe dieses Attributs.
Das Attribut Balkenfarbe AL ist mit dem Namen ColorAlarmLow
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den oberen Grenzwert Reserve 4 fest.
Wenn die berwachung des Grenzwerts aktiviert ist, erhlt der Balken mit
dem Erreichen des Grenzwerts die Farbe dieses Attributs.
Das Attribut Balkenfarbe RH4 ist mit dem Namen ColorLimitHigh4
dynamisierbar.
Auswahl-
Hintergrundfarbe
UnselBGColor
Auswahl-
Schriftfarbe
UnselTextColor
Balkenbreite
Width
Balkenfarbe
BackColor2
Balkenfarbe AH
ColorAlarmHigh
Balkenfarbe AL
ColorAlarmLow
Balkenfarbe RH4
ColorLimitHigh4
Graphics Designer 08.97
4-44 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Farbe fr den oberen Grenzwert Reserve 5 fest.
Wenn die berwachung des Grenzwerts aktiviert ist, erhlt der Balken mit
dem Erreichen des Grenzwerts die Farbe dieses Attributs.
Das Attribut Balkenfarbe RH5 ist mit dem Namen ColorLimitHigh5
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den unteren Grenzwert Reserve 4 fest.
Wenn die berwachung des Grenzwerts aktiviert ist, erhlt der Balken mit
dem Erreichen des Grenzwerts die Farbe dieses Attributs.
Das Attribut Balkenfarbe RL4 ist mit dem Namen ColorLimitLow4
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den unteren Grenzwert Reserve 5 fest.
Wenn die berwachung des Grenzwerts aktiviert ist, erhlt der Balken mit
dem Erreichen des Grenzwerts die Farbe dieses Attributs.
Das Attribut Balkenfarbe RL5 ist mit dem Namen ColorLimitLow5
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den Grenzwert Toleranz high fest.
Wenn die berwachung des Grenzwerts aktiviert ist, erhlt der Balken mit
dem Erreichen des Grenzwerts die Farbe dieses Attributs.
Das Attribut Balkenfarbe TH ist mit dem Namen ColorToleranceHigh
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den Grenzwert Toleranz low fest.
Wenn die berwachung des Grenzwerts aktiviert ist, erhlt der Balken mit
dem Erreichen des Grenzwerts die Farbe dieses Attributs.
Das Attribut Balkenfarbe TL ist mit dem Namen ColorToleranceLow
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den Grenzwert Warnung high fest.
Wenn die berwachung des Grenzwerts aktiviert ist, erhlt der Balken mit
dem Erreichen des Grenzwerts die Farbe dieses Attributs.
Das Attribut Balkenfarbe WH ist mit dem Namen ColorWarningHigh
dynamisierbar.
Balkenfarbe RH5
ColorLimitHigh5
Balkenfarbe RL4
ColorLimitLow4
Balkenfarbe RL5
ColorLimitLow5
Balkenfarbe TH
ColorToleranceHigh
Balkenfarbe TL
ColorToleranceLow
Balkenfarbe WH
ColorWarningHigh
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-45
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Farbe fr den Grenzwert Warnung low fest.
Wenn die berwachung des Grenzwerts aktiviert ist, erhlt der Balken mit
dem Erreichen des Grenzwerts die Farbe dieses Attributs.
Das Attribut Balkenfarbe WL ist mit dem Namen ColorWarningLow
dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Balkenhintergrunds fest.
Das Attribut Balkenhintergrundfarbe ist mit dem Namen BackColor3
dynamisierbar.
Mit dem Attribut legen Sie die Hhe des Balkens in Pixel fest.
Das Attribut Balkenhhe ist mit dem Namen Height dynamisierbar.
Mit dem Attribut legen Sie das Fllmuster des Balkens fest. Sie knnen ein
Muster aus dem Auswahldialog whlen.
Das Attribut Balkenmuster ist mit dem Namen FillStyle2 dynamisierbar.
Mit dem Attribut legen Sie die positive Balkenachse fest.
Das Attribut Balkenrichtung ist mit dem Namen Direction dynamisierbar.
Mit dem Attribut legen Sie die Art der Balkenskalierung (linear, logarithmisch
oder automatisch) fest.
Die Balkenskalierung ist aber nur sichtbar, wenn das Attribut "Skala" aktiviert
ist.
Das Attribut Balkenskalierung ist mit dem Namen ScalingType
dynamisierbar.
Mit dem Attribut legen Sie fest, ob das Objekt bedient werden kann.
Damit Sie das Objekt tatschlich bedienen knnen mssen Sie zustzlich die
Berechtigung (Attribut "Passwort") fr das Bedienen des Objekts haben.
Das Attribut Bedienfreigabe ist mit dem Namen Operation dynamisierbar.
Mit dem Attribut legen Sie fest, ob bei einer erfolgten Bedienung eine
Meldung ausgegeben werden soll. Der Grund fr die Bedienung kann nur
eingegeben werden, wenn das Attribut "Bedienprotokoll" aktiviert ist.
Die Bedienung wird an das Diagnosesystem gesandt und von ihm archiviert.
Das Meldesystem kann die Bedienung von dort abholen, um z.B. die Meldung
in einer Meldezeile auszugeben.
Das Attribut Bedienmeldung ist mit dem Namen OperationMessage
dynamisierbar.
Balkenfarbe WL
ColorWarningLow
Balkenhintergrund-
farbe
BackColor3
Balkenhhe
Height
Balkenmuster
FillStyle2
Balkenrichtung
Direction
Balkenskalierung
ScalingType
Bedienfreigabe
Operation
Bedienmeldung
OperationMessage
Graphics Designer 08.97
4-46 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, ob der Grund fr eine Bedienung mit
protokolliert werden soll.
Mit der Option Ja erscheint bei der Bedienung des Objekts im Runtime-Modus
ein Dialog, in dem der Bediener den Grund der Bedienung als Text eingeben
kann. Die Bedienung wird an das Diagnosesystem gesandt und von ihm
archiviert.
Das Attribut Bedienprotokoll ist mit dem Namen OperationReport
dynamisierbar.
Mit dem Attribut legen Sie beim Schieberegler (Slider) fest, um wieviel
Schritte der Regler mit einem Mausklick verschoben werden kann.
Das Attribut Bedienschritte ist mit dem Namen SmallChange dynamisierbar.
Mit dem Attribut legen Sie fest, welche Abschnitte bei der Darstellung der
Skala beschriftet werden sollen (jeder, jeder zweite, jeder dritte usw.).
Das Attribut Beschrifte jeden ist nicht dynamisierbar.
Mit dem Attribut legen Sie das Bild (Fremdformat) fest, das in dem Grafik-
Objekt dargestellt werden soll. Abhngig vom Attribut "Bild referenziert" wird
das gesamte Objekt oder nur der Objektverweis gespeichert.
Das Attribut Bild ist mit dem Namen PictureName dynamisierbar.
Mit dem Attribut legen Sie fest, da die Bildgre an die Fenstergre
angepat wird.
Das Attribut Bild anpassen ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, ob das dem Zustand Aus zugeordnete Bild im
Objekt gespeichert wird oder nur der zugehrige Objektverweis.
Das Attribut Bild Aus referenziert ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, welche Farbe des zugeordneten Bitmap
Objekts (.bmp, .dib) auf "transparent" gesetzt werden soll.
Das Attribut wird nur ausgewertet, wenn das Attribut "Bild Aus
Transparentfarbe Ein" aktiviert ist.
Das Attribut Bild Aus Transparentfarbe ist mit dem Namen
PicUpTransparent dynamisierbar.
Bedienprotokoll
OperationReport
Bedienschritte
SmallChange
Beschrifte jeden
LongStrokesTextEach
Bild
PictureName
Bild anpassen
AdaptPicture
Bild Aus
referenziert
PicUpReferenced
Bild Aus
Transparentfarbe
PicUpTransparent
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-47
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, ob die Funktion "Transparentfarbe" verwendet
werden soll. Die Funktion ist nur fr Bitmap Objekte (.bmp, .dib) verfgbar.
Das Attribut Bild Aus Transparentfarbe Ein ist mit dem Namen
PicUpUseTransColor dynamisierbar.
Mit dem Attribut legen Sie fest, ob das dem Zustand Deaktiviert zugeordnete
Bild im Objekt gespeichert wird oder nur der zugehrige Objektverweis.
Das Attribut Bild Deakt. referenziert ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, welche Farbe des zugeordneten Bitmap
Objekts (.bmp, .dib) auf "transparent" gesetzt werden soll.
Das Attribut wird nur ausgewertet, wenn das Attribut "Bild Deakt.
Transparentfarbe Ein" aktiviert ist.
Das Attribut Bild Deakt. Transparentfarbe ist mit dem Namen
PicDeactTransparent dynamisierbar.
Mit dem Attribut legen Sie fest, ob die Funktion "Transparentfarbe" verwendet
werden soll. Die Funktion ist nur fr Bitmap Objekte (.bmp, .dib) verfgbar.
Das Attribut Bild Deakt. Transparentfarbe Ein ist mit dem Namen
PicDeactUseTransColor dynamisierbar.
Mit dem Attribut legen Sie fest, ob das dem Zustand Ein zugeordnete Bild im
Objekt gespeichert wird oder nur der zugehrige Objektverweis.
Das Attribut Bild Ein referenziert ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, welche Farbe des zugeordneten Bitmap
Objekts (.bmp, .dib) auf "transparent" gesetzt werden soll.
Das Attribut wird nur ausgewertet, wenn das Attribut "Bild Ein
Transparentfarbe Ein" aktiviert ist.
Das Attribut Bild Ein Transparentfarbe ist mit dem Namen
PicDownTransparent dynamisierbar.
Mit dem Attribut legen Sie fest, ob die Funktion "Transparentfarbe" verwendet
werden soll. Die Funktion ist nur fr Bitmap Objekte (.bmp, .dib) verfgbar.
Das Attribut Bild Ein Transparentfarbe Ein ist mit dem Namen
PicDownUseTransColor dynamisierbar.
Bild Aus
Transparentfarbe Ein
PicUpUseTransColor
Bild Deakt.
referenziert
PicDeactReferenced
Bild Deakt.
Transparentfarbe
PicDeactTransparent
Bild Deakt.
Transparentfarbe Ein
PicDeactUseTransColor
Bild Ein
referenziert
PicDownReferenced
Bild Ein
Transparentfarbe
PicDownTransparent
Bild Ein
Transparentfarbe Ein
PicDownUseTransColor
Graphics Designer 08.97
4-48 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, ob das zugeordnete Bild im Grafik-Objekt
gespeichert wird oder nur der zugehrige Objektverweis.
Das Attribut Bild referenziert ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, welche Farbe des zugeordneten Bitmap
Objekts (.bmp, .dib) auf "transparent" gesetzt werden soll.
Das Attribut wird nur ausgewertet, wenn das Attribut "Bild Transparentfarbe
Ein" aktiviert ist.
Das Attribut Bild Transparentfarbe ist mit dem Namen PicTransColor
dynamisierbar.
Mit dem Attribut legen Sie fest, ob die Funktion "Transparentfarbe" verwendet
werden soll. Die Funktion ist nur fr Bitmap Objekte (.bmp, .dib) verfgbar.
Das Attribut Bild Transparentfarbe Ein ist mit dem Namen
PicUseTransColor dynamisierbar.
Button:
Mit dem Attribut legen Sie bei einer Schaltflche (Button) das Bild (Bitmap)
fr den Zustand Aus (Schaltflche nicht gedrckt) fest.
Das Attribut Bild Zustand Aus ist nicht dynamisierbar.
Rundbutton:
Mit dem Attribut legen Sie bei einer Schaltflche (Rundbutton) das Bild
(Bitmap) fr den Zustand Aus (Schaltflche nicht gedrckt) fest.
Das Attribut Bild Zustand Aus ist mit dem Namen PictureUp dynamisierbar.
Mit dem Attribut legen Sie bei einer Schaltflche (Rundbutton) das Bild
(Bitmap) fr den Zustand Deaktiviert fest.
Das Attribut Bild Zustand Deaktiviert ist mit dem Namen
PictureDeactivated dynamisierbar.
Button:
Mit dem Attribut legen Sie bei einer Schaltflche (Button) das Bild (Bitmap)
fr den Zustand Ein (Schaltflche gedrckt) fest.
Das Attribut Bild Zustand Ein ist nicht dynamisierbar.
Rundbutton:
Mit dem Attribut legen Sie bei einer Schaltflche (Rundbutton) das Bild
(Bitmap) fr den Zustand Ein (Schaltflche gedrckt) fest.
Das Attribut Bild Zustand Ein ist mit dem Namen PictureDown
dynamisierbar.
Bild
referenziert
PicReferenced
Bild
Transparentfarbe
PicTransColor
Bild
Transparentfarbe Ein
PicUseTransColor
Bild Zustand Aus
PictureUp
Bild Zustand
Deaktiviert
PictureDeactivated
Bild Zustand Ein
PictureDown
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-49
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Bildbreite in Pixel fest.
Der voreingestellte Wert ist 800. Die Angabe kann grer sein als die
maximale Auflsung des Bildschirms. Das Bild kann dann ber Rollbalken
verschoben werden.
Das Attribut Bildbreite ist mit dem Namen Width dynamisierbar.
Mit dem Attribut legen Sie die Bildhhe in Pixel fest.
Der voreingestellte Wert ist 600. Die Angabe kann grer sein als die
maximale Auflsung des Bildschirms. Das Bild kann dann ber Rollbalken
verschoben werden.
Das Attribut Bildhhe ist mit dem Namen Height dynamisierbar.
Mit dem Attribut legen Sie den Namen des anzuzeigenden Bilds fest.
Das Attribut Bildname ist mit dem Namen PictureName dynamisierbar.
Mit dem Attribut legen Sie den horizontalen Abstand des Bilds bezogen auf
den linken Fensterrand fest.
Das Attribut Bildoffset X ist mit dem Namen OffsetLeft dynamisierbar.
Mit dem Attribut legen Sie den vertikalen Abstand des Bilds bezogen auf den
oberen Fensterrand fest.
Das Attribut Bildoffset Y ist mit dem Namen OffsetTop dynamisierbar.
Mit dem Attribut legen Sie die Nummer des relevanten Bits im Ausgabewert
fest.
Dieses Attribut wird nur bei der Listenart "Bit" verwendet.
Das Attribut Bitnummer ist mit dem Namen BitNumber dynamisierbar.
Mit dem Attribut legen Sie das Blinkbild fr die Zustandsanzeige fest.
Abhngig vom Attribut "Blinkbild referenziert" wird das gesamte Objekt oder
nur der Objektverweis gespeichert.
Der zugehrige Zustand wird ber das Attribut "Aktueller Zustand"
ausgewhlt.
Das Attribut Blinkbild ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, ob das zugeordnete Bild im Objekt
Zustandsanzeige gespeichert wird oder nur der zugehrige Objektverweis.
Das Attribut Blinkbild referenziert ist nicht dynamisierbar.
Bildbreite
Width
Bildhhe
Height
Bildname
PictureName
Bildoffset X
OffsetLeft
Bildoffset Y
OffsetTop
Bitnummer
BitNumber
Blinkbild
FlashPicture
Blinkbild
referenziert
FlashPicReferenced
Graphics Designer 08.97
4-50 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, welche Farbe des zugeordneten Bitmap
Objekts (.bmp, .dib) auf "transparent" gesetzt werden soll.
Das Attribut wird nur ausgewertet, wenn das Attribut "Blinkbild
Transparentfarbe Ein" aktiviert ist.
Das Attribut Blinkbild Transparentfarbe ist mit dem Namen
FlashPicTransColor dynamisierbar.
Mit dem Attribut legen Sie fest, ob die Funktion "Transparentfarbe" verwendet
werden soll. Die Funktion ist nur fr Bitmap Objekte (.bmp, .dib) verfgbar.
Das Attribut Blinkbild Transparentfarbe Ein ist mit dem Namen
FlashPicUseTransColor dynamisierbar.
Mit dem Attribut knnen Sie das Blinken des Blinkbildes aktivieren.
Das Attribut Blinken Blinkbild aktiv ist mit dem Namen FlashFlashPicture
dynamisierbar.
Mit dem Attribut knnen Sie das Blinken des Hintergrunds aktivieren.
Das Attribut Blinken Hintergrund aktiv ist mit dem Namen FlashBackColor
dynamisierbar.
Mit dem Attribut knnen Sie das Blinken der Linie aktivieren.
Das Attribut Blinken Linie aktiv ist mit dem Namen FlashBorderColor
dynamisierbar.
Mit dem Attribut knnen Sie das Blinken des Rahmens aktivieren.
Das Attribut Blinken Rahmen aktiv ist mit dem Namen FlashBorderColor
dynamisierbar.
Mit dem Attribut knnen Sie das Blinken des Textes aktivieren.
Das Attribut Blinken Schrift aktiv ist mit dem Namen FlashForeColor
dynamisierbar.
Mit dem Attribut legen Sie die Blinkfrequenz fr das Blinkbild fest.
Es knnen die Frequenzen langsam (ca. 0,5 Hz), mittel (ca. 2 Hz) und schnell
(ca. 8 Hz) eingestellt werden.
Da es sich beim Blinken um eine softwaretechnische Realisierung handelt, ist
die Frequenz system- und hardwareabhngig (Anzahl der Objekte, Prozessor,
Speicher, Aktualisierungszeitraster u.a.m).
Das Attribut Blinkfrequenz Blinkbild ist mit dem Namen FlashRateFlashPic
dynamisierbar.
Blinkbild
Transparentfarbe
FlashPicTransColor
Blinkbild
Transparentfarbe Ein
FlashPicUseTransColor
Blinken Blinkbild
aktiv
FlashFlashPicture
Blinken Hintergrund
aktiv
FlashBackColor
Blinken Linie aktiv
FlashBorderColor
Blinken Rahmen aktiv
FlashBorderColor
Blinken Schrift aktiv
FlashForeColor
Blinkfrequenz
Blinkbild
FlashRateFlashPic
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-51
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Blinkfrequenz fr den Hintergrund fest.
Es knnen die Frequenzen langsam (ca. 0,5 Hz), mittel (ca. 2 Hz) und schnell
(ca. 8 Hz) eingestellt werden.
Da es sich beim Blinken um eine softwaretechnische Realisierung handelt, ist
die Frequenz system- und hardwareabhngig (Anzahl der Objekte, Prozessor,
Speicher, Aktualisierungszeitraster u.a.m).
Das Attribut Blinkfrequenz Hintergrund ist mit dem Namen
FlashRateBackColor dynamisierbar.
Mit dem Attribut legen Sie die Blinkfrequenz fr die Linie fest.
Es knnen die Frequenzen langsam (ca. 0,5 Hz), mittel (ca. 2 Hz) und schnell
(ca. 8 Hz) eingestellt werden.
Da es sich beim Blinken um eine softwaretechnische Realisierung handelt, ist
die Frequenz system- und hardwareabhngig (Anzahl der Objekte, Prozessor,
Speicher, Aktualisierungszeitraster u.a.m).
Das Attribut Blinkfrequenz Linie ist mit dem Namen FlashRateBorderColor
dynamisierbar.
Mit dem Attribut legen Sie die Blinkfrequenz fr den Rahmen fest.
Es knnen die Frequenzen langsam (ca. 0,5 Hz), mittel (ca. 2 Hz) und schnell
(ca. 8 Hz) eingestellt werden.
Da es sich beim Blinken um eine softwaretechnische Realisierung handelt, ist
die Frequenz system- und hardwareabhngig (Anzahl der Objekte, Prozessor,
Speicher, Aktualisierungszeitraster u.a.m).
Das Attribut Blinkfrequenz Rahmen ist mit dem Namen
FlashRateBorderColor dynamisierbar.
Mit dem Attribut legen Sie die Blinkfrequenz fr den Text fest.
Es knnen die Frequenzen langsam (ca. 0,5 Hz), mittel (ca. 2 Hz) und schnell
(ca. 8 Hz) eingestellt werden.
Da es sich beim Blinken um eine softwaretechnische Realisierung handelt, ist
die Frequenz system- und hardwareabhngig (Anzahl der Objekte, Prozessor,
Speicher, Aktualisierungszeitraster u.a.m).
Das Attribut Blinkfrequenz Schrift ist mit dem Namen FlashRateForeColor
dynamisierbar.
Mit dem Attribut legen Sie die Breite des Objekts in Pixel fest.
Das Attribut Breite ist mit dem Namen Width dynamisierbar.
Blinkfrequenz
Hintergrund
FlashRateBackColor
Blinkfrequenz
Linie
FlashRateBorderColor
Blinkfrequenz
Rahmen
FlashRateBorderColor
Blinkfrequenz
Schrift
FlashRateForeColor
Breite
Width
Graphics Designer 08.97
4-52 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Breite der Umrandung in Pixel beim
Schieberegler (Slider) fest.
Dieser Wert enthlt die eventuell vorhandene Rahmenbreite (d.h. der Wert 0
verhindert die Anzeige des Rahmens).
Das Attribut Breite Umrandung ist mit dem Namen BackBorderWidth
dynamisierbar.
Mit dem Attribut legen Sie die Art des Cursors (Schalt- oder Alphacursor) fest.
Das Attribut Cursormodus ist nicht dynamisierbar.
Mit dem Attribut legen Sie bei einem Alphacursor fest, da der Cursor nach
dem Verlassen des Felds auf das nchste Feld der TAB-Reihenfolge springt.
Ob eine Schaltcursor- oder Alphacursorreihenfolge aktiv sein soll, geben Sie
mit dem Attribut "Cursormodus" an.
Das Attribut Cursorsteuerung ist mit dem Namen CursorControl
dynamisierbar.
Mit dem Attribut legen Sie den Datentyp (Binr, Dezimal, Hexadezimal oder
String) des Feldinhalts fest.
Das Attribut Datenformat ist nicht dynamisierbar.
Mit dem Attribut legen Sie das letzte gltige nderungsdatum des Bildobjekts
fest.
Das Attribut Datum letzte nderung ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, ob ein Objekt mit geschlossener Rahmenlinie
(z.B.: Rechteck, Rundrechteck, Kreis, Ellipse, Kreissegment, Ellipsensegment,
Polygon, Text, EA-Feld u.a.m) gefllt werden kann.
Das Attribut Dynamisches Fllen ist mit dem Namen Filling dynamisierbar.
Mit dem Attribut legen Sie die Lage des Objekts im Bild fest.
Es stehen 16 Ebenen (0 bis 15) zur Verfgung, wobei die Objekte in der Ebene
0 ganz im Hintergrund und die Objekte in der Ebene 15 im Vordergrund
liegen. Innerhalb der Ebene liegen die zuerst projektierten Objekte im
Hintergrund. Die Lage der Elemente knnen Sie noch ber den Menpunkt
Anordnen - Innerhalb einer Ebene ndern.
In der Projektierung der Bilder knnen Sie Ebenen ausblenden und so Objekte
sichtbar machen, die in einer tieferen Ebene liegen und von Objekten, die in
einer hheren Ebene liegen, verdeckt werden.
Das Attribut Ebene ist nicht dynamisierbar.
Breite Umrandung
BackBorderWidth
Cursormodus
CursorMode
Cursorsteuerung
CursorControl
Datenformat
DataFormat
Datum
letzte nderung
LastChange
Dynamisches Fllen
Filling
Ebene
Layer
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-53
C79000-G8200-C107-02
Mit dem Attribut legen Sie bei einem Rundrechteck den Eckradius fest.
Dieser Wert ist prozentual zur halben Breite des Objekts.
Das Attribut Eckradius X ist mit dem Namen RoundCornerWidth
dynamisierbar.
Mit dem Attribut legen Sie bei einem Rundrechteck den Eckradius fest.
Dieser Wert ist prozentual zur halben Hhe des Objekts.
Das Attribut Eckradius Y ist mit dem Namen RoundCornerHeight
dynamisierbar.
Mit dem Attribut legen Sie fest, da beim Anspringen des EA-Felds mit der
TAB-Taste, die Eingabe sofort, ohne weitere Aktion erfolgen kann.
Das Attribut Eingabe sofort ist mit dem Namen EditAtOnce dynamisierbar.
Mit dem Attribut legen Sie beim Objekttyp Rundbutton fest, da die
Schalterstellungen "Gedrckt" und "Nicht Gedrckt" rastbar sind.
Das Attribut Einrasten ist mit dem Namen Toggle dynamisierbar.
Mit dem Attribut legen Sie bei den Objekttypen Segment und Bogen das Ende
des Objekts fest. Die Angabe ist im Uhrzeigersinn in Grad, beginnend bei
12:00 Uhr.
Das Attribut Endwinkel ist mit dem Namen EndAngle dynamisierbar.
Mit dem Attribut legen Sie fest, da beim Schieberegler (Slider) durch
Mausklick auf den Bereich auerhalb der aktuellen Reglereinstellung, der
Regler auf den zugehrigen Endwert (Minimalwert/Maximalwert) gestellt
wird.
Das Attribut Erweiterte Bedienung ist mit dem Namen ExtendedOperation
dynamisierbar.
Mit dem Attribut legen Sie fest, ob die Zahlendarstellung mit Exponenten
erfolgen soll.
Das Attribut Exponentendarstellung ist mit dem Namen Exponent
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den oberen/linken Anschlag des
Schiebereglers (Slider) fest.
Das Attribut Farbe oberer Anschlag ist mit dem Namen ColorTop
dynamisierbar.
Eckradius X
RoundCornerWidth
Eckradius Y
RoundCornerHeight
Eingabe sofort
EditAtOnce
Einrasten
Toggle
Endwinkel
EndAngle
Erweiterte Bedienung
ExtendedOperation
Exponenten-
darstellung
Exponent
Farbe
oberer Anschlag
ColorTop
Graphics Designer 08.97
4-54 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Farbe fr den unteren/rechten Anschlag des
Schiebereglers (Slider) fest.
Das Attribut Farbe unterer Anschlag ist mit dem Namen ColorBottom
dynamisierbar.
Mit dem Attribut legen Sie fest, ob bei einer Farbnderung (z.B. beim
Erreichen eines Grenzwerts) der Farbumschlag segmentweise oder fr den
gesamten Balken erfolgen soll.
Das Attribut Farbumschlag ist mit dem Namen ColorChangeType
dynamisierbar.
Mit dem Attribut legen Sie fest, ob die Felder (z.B. bei Radio-Box oder Check-
Box) linksbndig oder rechtsbndig ausgerichtet werden.
Das Attribut Feldausrichtung ist mit dem Namen BoxAlignment
dynamisierbar.
Mit dem Attribut legen Sie den Feldtyp (Eingabe, Ausgabe oder kombiniertes
Ein-/Ausgabe-Feld) fest.
Das Attribut Feldtyp ist mit dem Namen BoxType dynamisierbar.
Mit dem Attribut legen Sie fest, da die Fenstergre der Bildgre angepat
wird.
Das Attribut Fenster anpassen ist nicht dynamisierbar.
Mit dem Attribut legen Sie die Fensterbreite in Pixel fest.
Das Attribut Fensterbreite ist mit dem Namen Width dynamisierbar.
Mit dem Attribut legen Sie die Fensterhhe in Pixel fest.
Das Attribut Fensterhhe ist mit dem Namen Height dynamisierbar.
Mit dem Attribut legen Sie die Art der Applikation (Meldesystem,
Prozedatenerfassung u.a.m.) im Fenster fest.
Das Attribut Fensterinhalt ist nicht dynamisierbar.
Mit dem Attribut legen Sie das Schriftattribut Fett fr den Text im Objekt fest.
Das Attribut Fett ist mit dem Namen FontBold dynamisierbar.
Farbe
unterer Anschlag
ColorBottom
Farbumschlag
ColorChangeType
Feldausrichtung
BoxAlignment
Feldtyp
BoxType
Fenster anpassen
AdaptSize
Fensterbreite
Width
Fensterhhe
Height
Fensterinhalt
Application
Fett
FontBold
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-55
C79000-G8200-C107-02
Mit dem Attribut legen Sie das Fllmuster des Objekts fest. Sie knnen ein
Fllmuster aus der Stilpalette oder aus dem Auswahldialog whlen.
Das Attribut Fllmuster ist mit dem Namen FillStyle dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Fllmusters fr das Objekt fest.
Das Attribut Fllmusterfarbe ist mit dem Namen FillColor dynamisierbar.
Mit dem Attribut legen Sie den %-Wert (bezogen auf die Hhe des Objekts)
fest, zu dem ein Objekt mit geschlossener Rahmenlinie (z.B.: Rechteck,
Rundrechteck, Kreis, Ellipse, Polygon, Statischer Text, EA-Feld u.a.m.) gefllt
wird.
Das Attribut "Fllmusterfarbe" wird im Thema "Farben" festgelegt.
Das Attribut Fllstand ist mit dem Namen FillingIndex dynamisierbar.
Mit dem Attribut legen Sie fest, ob bei der Balkendarstellung die Grenzwerte
als Skalenwert angezeigt werden sollen.
Das Attribut Grenzwertmarkierer ist mit dem Namen Marker
dynamisierbar.
Mit dem Attribut legen Sie fest, ob die Fenstergre durch Bedienung gendert
werden kann.
Das Attribut Gre vernderbar ist nicht dynamisierbar.
Mit dem Attribut legen Sie das Grundbild fr die Zustandsanzeige fest.
Abhngig vom Attribut "Grundbild referenziert" wird das gesamte Objekt oder
nur der Objektverweis gespeichert.
Der zugehrige Zustand (0 bis 2
32
-1 ) wird ber das Attribut "Aktueller
Zustand" ausgewhlt.
Das Attribut Grundbild ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, ob das zugeordnete Bild im Objekt
Zustandsanzeige gespeichert wird oder nur der zugehrige Objektverweis.
Das Attribut Grundbild referenziert ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, welche Farbe des zugeordneten Bitmap
Objekts (.bmp, .dib) auf "transparent" gesetzt werden soll.
Das Attribut wird nur ausgewertet, wenn das Attribut "Grundbild
Transparentfarbe Ein" aktiviert ist.
Das Attribut Grundbild Transparentfarbe ist mit dem Namen
BasePicTransColor dynamisierbar.
Fllmuster
FillStyle
Fllmusterfarbe
FillColor
Fllstand
FillingIndex
Grenzwertmarkierer
Marker
Gre vernderbar
Sizeable
Grundbild
BasePicture
Grundbild
referenziert
BasePicReferenced
Grundbild
Transparentfarbe
BasePicTransColor
Graphics Designer 08.97
4-56 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, ob die Funktion "Transparentfarbe" verwendet
werden soll. Die Funktion ist nur fr Bitmap Objekte (.bmp, .dib) verfgbar.
Das Attribut Grundbild Transparentfarbe Ein ist mit dem Namen
BasePicUseTransColor dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Hintergrunds fr den Blinkzustand
Aus fest.
Das Attribut Hintergrundblinkfarbe Aus ist mit dem Namen
BackFlashColorOff dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Hintergrunds fr den Blinkzustand
Ein fest.
Das Attribut Hintergrundblinkfarbe Ein ist mit dem Namen
BackFlashColorOn dynamisierbar.
Mit dem Attribut legen Sie die Hintergrundfarbe des Objekts fest.
Die Hintergrundfarbe wirkt sich aber nur aus, wenn das Objekt, zumindest
teilweise, gefllt ist.
Das Attribut Hintergrundfarbe ist mit dem Namen BackColor
dynamisierbar.
Mit dem Attribut legen Sie die Hhe des Objekts in Pixel fest.
Das Attribut Hhe ist mit dem Namen Height dynamisierbar.
Mit dem Attribut legen Sie bei einem Button die Taste oder
Tastenkombination fr die Mausbedienung fest.
Das Attribut Hotkey ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, ob die Anzeige mit Hysterese erfolgen soll.
Den Wert der Hysterese legen Sie mit dem Attribut "Hysteresebereich" fest.
Das Attribut Hysterese ist mit dem Namen Hysteresis dynamisierbar.
Mit dem Attribut legen Sie die Hysterese in % des Anzeigewertes fest.
Die Berechnung erfolgt aber nur, wenn die Hysterese im Attribut "Hysterese"
freigegeben ist.
Das Attribut Hysteresebereich ist mit dem Namen HysteresisRange
dynamisierbar.
Grundbild
Transparentfarbe Ein
BasePicUseTransColor
Hintergrundblinkfarbe
Aus
BackFlashColorOff
Hintergrundblinkfarbe
Ein
BackFlashColorOn
Hintergrundfarbe
BackColor
Hhe
Height
Hotkey
Hotkey
Hysterese
Hysteresis
Hysteresebereich
HysteresisRange
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-57
C79000-G8200-C107-02
Polygon und Polygonzug:
Mit dem Attribut geben Sie die Nummer des Eckpunkts an, dessen aktuellen
X- bzw. Y-Wert bezogen auf den Bildursprung Sie definieren wollen.
Das Attribut Index ist mit dem Namen Index dynamisierbar.
Check-Box und Radio-Box:
Mit dem Attribut geben Sie die Nummer (1 bis 32) des Felds an, dessen Text
Sie definieren wollen.
Das Attribut Index ist mit dem Namen Index dynamisierbar.
Mit dem Attribut legen Sie die Farbe der Schaltflche (Button) oder des
Schiebers (Slider) fest.
Das Attribut Knopffarbe ist mit dem Namen ButtonColor dynamisierbar.
Mit dem Attribut legen Sie das Schriftattribut Kursiv fr den Text im Objekt
fest.
Das Attribut Kursiv ist mit dem Namen FontItalic dynamisierbar.
Mit dem Attribut legen Sie fest, ob bei der Darstellung der Skala die langen
Abschnitte Fett oder Normal angezeigt werden sollen.
Das Attribut Lange Abschnitte ist mit dem Namen LongStrokesBold
dynamisierbar.
Mit dem Attribut legen Sie die Lnge der Achsabschnitte (Attribut "Lange
Abschnitte") in Pixel fest.
Das Attribut Lnge Abschnitt ist mit dem Namen LongStrokesSize
dynamisierbar.
Mit dem Attribut legen Sie die Linienart des Objekts fest.
Bei Wahl der Linienarten "Gestrichelt", "Gepunktet", "Strichpunktiert"
und "Strich-Punkt-Punkt" wird unabhngig von der gewhlten
Linienbreite die Breite 1 Pixel angezeigt.
Das Attribut Linienart ist mit dem Namen BorderStyle dynamisierbar.
Mit dem Attribut legen Sie die Farbe der Linie fr den Blinkzustand Aus fest.
Das Attribut Linienblinkfarbe Aus ist mit dem Namen BorderFlashColorOff
dynamisierbar.
Index
Index
Knopffarbe
ButtonColor
Kursiv
FontItalic
Lange Abschnitte
LongStrokesBold
Lnge Abschnitt
LongStrokesSize
Linienart
BorderStyle
Linienblinkfarbe
Aus
BorderFlashColorOff
Graphics Designer 08.97
4-58 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Farbe der Linie fr den Blinkzustand Ein fest.
Das Attribut Linienblinkfarbe Ein ist mit dem Namen BorderFlashColorOn
dynamisierbar.
Mit dem Attribut legen Sie die Linienbreite des Objekts fest.
Bei Wahl der Linienarten "Gestrichelt", "Gepunktet", "Strichpunktiert"
und "Strich-Punkt-Punkt" wird unabhngig von der gewhlten
Linienbreite die Breite 1 Pixel angezeigt.
Das Attribut Linienbreite ist mit dem Namen BorderWidth dynamisierbar.
Mit dem Attribut legen Sie die Linienenden (Rund, Start-Pfeil, Pfeile eckig
u.a.m.) des Objekts fest.
Das Attribut Linienenden ist mit dem Namen BorderEndStyle dynamisierbar.
Mit dem Attribut legen Sie die Farbe der Linie fr das Objekt fest.
Das Attribut Linienfarbe ist mit dem Namen BorderColor dynamisierbar.
Mit dem Attribut legen Sie die Hintergrundfarbe der Linie fr das Objekt fest.
Die Hintergrundfarbe ist nur bei unterbrochener Linie (Attribut
"Linienart") sichtbar.
Das Attribut Linien-Hintergrundfarbe ist mit dem Namen
BorderBackColor dynamisierbar.
Mit dem Attribut legen Sie den Typ (Dezimal, Binr oder Bit) der Textliste
fest.
Das Attribut Listenart ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, da der Feldeintrag des Eingabefelds bei einer
Fehleingabe automatisch gelscht wird.
Das Attribut ist nur fr Eingabe- und kombinierte Ein-/Ausgabefelder relevant.
Das Attribut Lschen bei Fehleingabe ist mit dem Namen ClearOnError
dynamisierbar.
Linienblinkfarbe
Ein
BorderFlashColorOn
Linienbreite
BorderWidth
Linienenden
BorderEndStyle
Linienfarbe
BorderColor
Linien-
Hintergrundfarbe
BorderBackColor
Listenart
ListType
Lschen bei
Fehleingabe
ClearOnError
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-59
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, da der Feldeintrag des Eingabefelds beim
Anspringen gelscht wird.
Das Attribut ist nur fr Eingabe- und kombinierte Ein-/Ausgabefelder relevant.
Das Attribut Lschen bei Neueingabe ist mit dem Namen ClearOnNew
dynamisierbar.
Mit dem Attribut legen Sie den Absolutwert bei voller Wertanzeige fest.
Ist die Skalenanzeige aktiv, so wird dieser Wert angezeigt.
Das Attribut Maximalwert ist mit dem Namen Max dynamisierbar.
Mit dem Attribut legen Sie bei Fenster-Objekten fest, ob das Fenster auf
maximale Bildschirmgre vergrert werden kann.
Dieses Attribut wird nur ausgewertet, wenn das Attribut "Titel" aktiviert
ist.
Das Attribut Maximierbar ist nicht dynamisierbar.
Mit dem Attribut legen Sie den Absolutwert bei kleinster Wertanzeige fest.
Ist die Skalenanzeige aktiv, so wird dieser Wert angezeigt.
Das Attribut Minimalwert ist mit dem Namen Min dynamisierbar.
Mit dem Attribut legen Sie fest, ob eine Mittelwertbildung (ber die letzten 15
Werte) erfolgen soll.
Das Attribut Mittelwert ist mit dem Namen Average dynamisierbar.
Mit dem Attribut legen Sie die Anzahl der Nachkommastellen (0 bis 20) fest.
Das Attribut Nachkommastellen ist mit dem Namen RightComma
dynamisierbar.
Mit dem Attribut legen Sie beim Objekttyp Balken den Nullpunkt des Balkens
fest.
Die Angabe erfolgt in % der Gesamtbalkenhhe. Der Nullpunkt kann auch
auerhalb des dargestellten Bereichs liegen.
Dieses Attribut wird nur ausgewertet, wenn das Attribut
"Balkenskalierung" auf "Automatisch" gesetzt ist.
Das Attribut Nullpunkt ist mit dem Namen ZeroPoint dynamisierbar.
Lschen bei
Neueingabe
ClearOnNew
Maximalwert
Max
Maximierbar
MaximizeButton
Minimalwert
Min
Mittelwert
Average
Nachkommastellen
RightComma
Nullpunkt
ZeroPoint
Graphics Designer 08.97
4-60 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie den Absolutwert beim Nullpunkt fest.
Beim Objekttyp Balken legen Sie die Lage des Nullpunkts mit dem Attribut
"Nullpunkt" fest.
Das Attribut Nullpunktwert ist mit dem Namen ZeroPointValue
dynamisierbar.
Mit dem Attribut legen Sie fest, ob bei der Darstellung der Skala nur die
langen Abschnitte oder beide Abschnitte angezeigt werden sollen.
Das Attribut Nur lange Abschnitte ist mit dem Namen LongStrokesOnly
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den oberen/linken Teil des
Schiebereglers (Slider) fest.
Das Attribut Obere Hintergrundfarbe ist mit dem Namen BackColorTop
dynamisierbar.
Mit dem Attribut legen Sie bei EA-Feldern den oberen Grenzwert als
Absolutwert abhngig vom Datenformat fest.
berschreitet der anzuzeigende Wert den oberen Grenzwert, wird er
durch eine Folge von *** als nicht darstellbar gekennzeichnet.
Das Attribut Oberer Grenzwert ist mit dem Namen LimitMax
dynamisierbar.
Mit dem Attribut legen Sie den Grenzwert fr Alarm high fest.
Die Art der Auswertung (prozentual oder absolut) legen Sie mit dem Attribut
"Art AH" fest.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Obergrenze AH ist mit dem Namen AlarmHigh dynamisierbar.
Mit dem Attribut legen Sie den Grenzwert fr Reserve 4 fest.
Die Art der Auswertung (prozentual oder absolut) legen Sie mit dem Attribut
"Art RH4" fest.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Obergrenze RH4 ist mit dem Namen LimitHigh4
dynamisierbar.
Nullpunktwert
ZeroPointValue
Nur lange Abschnitte
LongStrokesOnly
Obere
Hintergrundfarbe
BackColorTop
Oberer Grenzwert
LimitMax
Obergrenze AH
AlarmHigh
Obergrenze RH4
LimitHigh4
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-61
C79000-G8200-C107-02
Mit dem Attribut legen Sie den Grenzwert fr Reserve 5 fest.
Die Art der Auswertung (prozentual oder absolut) legen Sie mit dem Attribut
"Art RH5" fest.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Obergrenze RH5 ist mit dem Namen LimitHigh5
dynamisierbar.
Mit dem Attribut legen Sie den Grenzwert fr Toleranz high fest.
Die Art der Auswertung (prozentual oder absolut) legen Sie mit dem Attribut
"Art TH" fest.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Obergrenze TH ist mit dem Namen ToleranceHigh
dynamisierbar.
Mit dem Attribut legen Sie den Grenzwert fr Warnung high fest.
Die Art der Auswertung (prozentual oder absolut) legen Sie mit dem Attribut
"Art WH" fest.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Obergrenze WH ist mit dem Namen WarningHigh
dynamisierbar.
Mit dem Attribut legen Sie den Namen des Objekts fest.
Der Objektname ist innerhalb eines Bilds eindeutig. In der
Aktionsprojektierung oder den WinCC-API-Aufrufen wird das Objekt ber
diesen eindeutigen Namen angesprochen.
Der Objektname darf keines der folgenden Zeichen enthalten: "\", "/",
":" und ".". Fhrende und nachfolgende Leerzeichen werden vom System
entfernt.
Das Attribut Objektname ist nicht dynamisierbar.
Mit dem Attribut legen Sie die Berechtigungsstufe fr die Bedienung (keine
Eingabe, keine Auslsung von Aktionen u.a.m.) dieses Objekts fest.
Fr jedes bedienbare Objekt kann eine Berechtigungsstufe (Passwort)
festgelegt werden. Die Bedienberechtigungen werden fr jeden Benutzer in
einem benutzerspezifischen Systemeintrag hinterlegt.
Ist als Wert fr das Attribut Passwort eine 0 eingetragen, so liegt keine
Bedienereinschrnkung vor.
Das Attribut Passwort ist mit dem Namen PasswordLevel dynamisierbar.
Obergrenze RH5
LimitHigh5
Obergrenze TH
ToleranceHigh
Obergrenze WH
WarningHigh
Objektname
ObjectName
Passwort
PasswordLevel
Graphics Designer 08.97
4-62 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie den horizontalen Abstand des Objektursprungs
(linke obere Ecke des objektumfassenden Rechtecks) zum Bildursprung (linke
obere Bildecke) in Pixel fest.
Das Attribut Position X ist mit dem Namen Left dynamisierbar.
Mit dem Attribut legen Sie den vertikalen Abstand des Objektursprungs (linke
obere Ecke des objektumfassenden Rechtecks) zum Bildursprung (linke obere
Bildecke) in Pixel fest.
Das Attribut Position Y ist mit dem Namen Top dynamisierbar.
Mit dem Attribut legen Sie die Voreinstellung fr den anzuzeigenden Wert
fest.
Im Runtime-Modus wird dieser Wert verwendet, wenn beim Start des
Bilds die zugehrige Variable nicht angeschlossen oder nicht aktualisiert
ist.
Das Attribut Prozeanschlu ist mit dem Namen Process dynamisierbar.
Mit dem Attribut legen Sie bei kreisfrmigen Objekten den Radius in Pixel
(0 bis 999) fest.
Das Attribut Radius ist mit dem Namen Radius dynamisierbar.
Mit dem Attribut legen Sie bei elliptischen Objekten den horizontalen Radius
in Pixel (0 bis 999) fest.
Das Attribut Radius X ist mit dem Namen RadiusWidth dynamisierbar.
Mit dem Attribut legen Sie bei elliptischen Objekten den vertikalen Radius in
Pixel (0 bis 999) fest.
Das Attribut Radius Y ist mit dem Namen RadiusHeight dynamisierbar.
Mit dem Attribut legen Sie fest, ob das Fenster mit Rahmen dargestellt werden
soll.
Das Attribut Rahmen ist nicht dynamisierbar.
Mit dem Attribut legen Sie bei Objekten die Text enthalten fest, ob der
Feldrahmen dynamisch an die Textgre angepat wird.
Bei dynamischer nderung des Feldinhalts kann es zum Pumpen des
Felds kommen.
Das Attribut Rahmenanpassung ist nicht dynamisierbar.
Position X
Left
Position Y
Top
Prozeanschlu
Process
Radius
Radius
Radius X
RadiusWidth
Radius Y
RadiusHeight
Rahmen
WindowBorder
Rahmenanpassung
AdaptBorder
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-63
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Rahmenart des Objekts fest.
Bei Wahl der Rahmenarten "Gestrichelt", "Gepunktet",
"Strichpunktiert" und "Strich-Punkt-Punkt" wird unabhngig von der
gewhlten Rahmenbreite die Breite 1 Pixel angezeigt.
Das Attribut Rahmenart ist mit dem Namen BorderStyle dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Rahmens fr den Blinkzustand Aus
fest.
Das Attribut Rahmenblinkfarbe Aus ist mit dem Namen
BorderFlashColorOff dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Rahmens fr den Blinkzustand Ein
fest.
Das Attribut Rahmenblinkfarbe Ein ist mit dem Namen
BorderFlashColorOn dynamisierbar.
Mit dem Attribut legen Sie die Rahmenbreite des Objekts fest.
Bei Wahl der Rahmenarten "Gestrichelt", "Gepunktet",
"Strichpunktiert" und "Strich-Punkt-Punkt" wird unabhngig von der
gewhlten Rahmenbreite die Breite 1 Pixel angezeigt.
Das Attribut Rahmenbreite ist mit dem Namen BorderWidth dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Rahmens fr das Objekt fest.
Das Attribut Rahmenfarbe ist mit dem Namen BorderColor dynamisierbar.
Mit dem Attribut legen Sie die Hintergrundfarbe des Rahmens fr das Objekt
fest.
Die Hintergrundfarbe ist nur bei unterbrochenem Rahmen (Attribut
"Rahmenart") sichtbar.
Das Attribut Rahmen-Hintergrundfarbe ist mit dem Namen
BorderBackColor dynamisierbar.
Mit dem Attribut legen Sie fr die Projektierungsphase fest, ob das Raster im
Bild angezeigt werden soll.
Die Rasteranzeige erfolgt nur whrend der Projektierungsphase.
Das Attribut Raster Ein ist nicht dynamisierbar.
Rahmenart
BorderStyle
Rahmenblinkfarbe
Aus
BorderFlashColorOff
Rahmenblinkfarbe
Ein
BorderFlashColorOn
Rahmenbreite
BorderWidth
Rahmenfarbe
BorderColor
Rahmen-
Hintergrundfarbe
BorderBackColor
Raster Ein
Grid
Graphics Designer 08.97
4-64 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie fr die Projektierungsphase die Farbe des Rasters
fest.
Die Rasteranzeige erfolgt nur whrend der Projektierungsphase.
Das Attribut Rasterfarbe ist nicht dynamisierbar.
Mit dem Attribut legen Sie fr die Projektierungsphase die Rasterhhe (in
Pixel) im Bild fest.
Die Rasteranzeige erfolgt nur whrend der Projektierungsphase.
Das Attribut Rasterhhe ist nicht dynamisierbar.
Mit dem Attribut legen Sie fr die Projektierungsphase die Rasterweite (in
Pixel) im Bild fest.
Die Rasteranzeige erfolgt nur whrend der Projektierungsphase.
Das Attribut Rasterweite ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, ob bei Bedarf Rollbalken im Fenster verfgbar
sind.
Das Attribut Rollbalken ist nicht dynamisierbar.
Mit dem Attribut legen Sie bei den Objekttypen Linie, Polygon und
Polygonzug den Referenzpunkt fest, um den rotiert werden soll. Die Angabe
ist relativ zur Objektbreite, ausgehend von der linken Kante des
objektumfassenden Rechtecks.
Das Attribut Rotationsreferenz X ist mit dem Namen ReferenceRotationLeft
dynamisierbar.
Mit dem Attribut legen Sie bei den Objekttypen Linie, Polygon und
Polygonzug den Referenzpunkt fest, um den rotiert werden soll. Die Angabe
ist relativ zur Objekthhe, ausgehend von der oberen Kante des
objektumfassenden Rechtecks.
Das Attribut Rotationsreferenz Y ist mit dem Namen ReferenceRotationTop
dynamisierbar.
Mit dem Attribut legen Sie den Drehwinkel (in Grad) des Objekts im
Uhrzeigersinn um den Rotationspunkt fest. Ausgangspunkt (Nullstellung) ist
die projektierte Anfangsstellung.
Das Attribut Rotationswinkel ist mit dem Namen RotationAngle
dynamisierbar.
Rasterfarbe
GridColor
Rasterhhe
GridHeight
Rasterweite
GridWidth
Rollbalken
ScrollBars
Rotationsreferenz X
ReferenceRotationLeft
Rotationsreferenz Y
ReferenceRotationTop
Rotationswinkel
RotationAngle
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-65
C79000-G8200-C107-02
Das Attribut Schalterstellung gibt den Zustand des Rundbutton ("Gedrckt",
"Nicht gedrckt") an.
Das Attribut Schalterstellung ist mit dem Namen Pressed dynamisierbar.
Mit dem Attribut legen Sie fest, ob das Fenster geschlossen werden kann.
Dieses Attribut wird nur ausgewertet, wenn das Attribut "Titel" aktiviert
ist.
Das Attribut Schliebar ist nicht dynamisierbar.
Mit dem Attribut legen Sie die Richtung (horizontal/vertikal) des Textes fest.
Es wird nur die Lage des Textes im Objekt, nicht aber das gesamte Objekt
umgeschaltet.
Das Attribut Schreibrichtung ist mit dem Namen Orientation dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Textes fr den Blinkzustand Aus fest.
Das Attribut Schriftblinkfarbe Aus ist mit dem Namen ForeFlashColorOff
dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Textes fr den Blinkzustand Ein fest.
Das Attribut Schriftblinkfarbe Ein ist mit dem Namen ForeFlashColorOn
dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Textes im Objekt fest.
Das Attribut Schriftfarbe ist mit dem Namen ForeColor dynamisierbar.
ber das Attribut wird das System informiert, welche Felder der Benutzer bei
Mehrfachauswahl (Check-Box) ausgewhlt hat.
In einem 32 Bit-Wort wird jedes Feld durch ein Bit reprsentiert (Feld 1
entspricht der Bit-Wertigkeit 0). Ausgewhlte Felder werden durch ein
gesetztes Bit markiert. Nicht vorhandene Felder werden mit 0 belegt.
Das Attribut Selektierte Felder ist mit dem Namen Process dynamisierbar.
Schalterstellung
Pressed
Schliebar
CloseButton
Schreibrichtung
Orientation
Schriftblinkfarbe Aus
ForeFlashColorOff
Schriftblinkfarbe Ein
ForeFlashColorOn
Schriftfarbe
ForeColor
Selektierte Felder
Process
Graphics Designer 08.97
4-66 WinCC Benutzerhandbuch
C79000-G8200-C107-02
ber das Attribut werden Sie informiert, welches Feld der Benutzer bei
Einfachauswahl (Radio-Box) ausgewhlt hat.
In einem 32 Bit-Wort wird jedes Feld durch ein Bit reprsentiert (Feld 1
entspricht der Bit-Wertigkeit 0). Das ausgewhlte Feld wird durch ein
gesetztes Bit markiert. Nicht vorhandene Felder werden mit 0 belegt.
Falls mehr als 1 Bit gesetzt ist, ist ein Fehler aufgetreten. Die Eingabe wird
in diesem Fall verworfen.
Das Attribut Selektiertes Feld ist mit dem Namen Process dynamisierbar.
Mit dem Attribut legen Sie die Farbe des Hintergrunds im selektierten Eintrag
der Auswahlliste beim Objekt "Textliste" fest.
Das Attribut Selektions-Hintergrundfarbe ist mit dem Namen SelBGColor
dynamisierbar.
Mit dem Attribut legen Sie die Farbe der Schrift im selektierten Eintrag der
Auswahlliste beim Objekt "Textliste" fest.
Das Attribut Selektions-Schriftfarbe ist mit dem Namen SelTextColor
dynamisierbar.
Das Attribut zeigt den Namen des eingebetteten Objekts an (OLE Control oder
OLE Objekt), unter dem es in Windows registriert ist.
Das Attribut Servername ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, ob bei der Balkendarstellung zustzlich eine
Skala zur Darstellung der Werte verwendet wird.
Die Skalenart legen Sie mit dem Attribut "Balkenskalierung" fest.
Das Attribut Skala ist mit dem Namen Scaling dynamisierbar.
Mit dem Attribut legen Sie den Abstand zweier langer Achsabschnitte fest. Die
Angabe des Abstandes erfolgt dabei in % der Gesamtbalkenhhe.
Das Attribut Skaleneinteilung ist mit dem Namen ScaleTicks dynamisierbar.
Mit dem Attribut legen Sie die Farbe der Skala fest.
Dieses Attribut wirkt sich nur bei aktivierter Skala aus.
Das Attribut Skalenfarbe ist mit dem Namen ScaleColor dynamisierbar.
Mit dem Attribut legen Sie den Zoomfaktor fr die Fensterdarstellung fest.
Das Attribut Skalierungsfaktor ist mit dem Namen Zoom dynamisierbar.
Selektiertes Feld
Process
Selektions-
Hintergrundfarbe
SelBGColor
Selektions-
Schriftfarbe
SelTextColor
Servername
ServerName
Skala
Scaling
Skaleneinteilung
ScaleTicks
Skalenfarbe
ScaleColor
Skalierungsfaktor
Zoom
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-67
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Sprachvariante des Eintrags im Textobjekt fest.
Das Attribut Sprachen projektiert ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, ob das Textlisten-Objekt in mehreren
Sprachen projektiert werden soll oder nicht.
Das Attribut Sprachumschaltung ist nicht dynamisierbar.
Mit dem Attribut legen Sie den Text fest, der im Objekt angezeigt wird. Bei
Checkboxen und Radioboxen wird durch die Objekteigenschaft "Index"
festgelegt, auf welches Element sich die Textnderung bezieht.
Die Darstellungsart des Textes legen Sie mit Hilfe anderer Attribute fest.
Falls der eingegebene Text Steuerzeichen enthlt werden diese im Fenster
"Objekteigenschaften" ebenfalls angezeigt (z.B. \r\n entspricht CR/LF).
Das Attribut Text ist mit dem Namen Text dynamisierbar.
Mit dem Attribut legen Sie bei Fenster-Objekten fest, ob das Fenster eine
Titelleiste hat.
Nur wenn das Attribut "Titel" aktiviert ist, werden die Attribute
"Maximierbar" und "Schliebar" ausgewertet.
Das Attribut Titel ist nicht dynamisierbar.
Das Attribut Tooltiptext legt den Text fest, der im Runtime als "Tooltip"
angezeigt wird, wenn der Mauszeiger ber dem Objekt positioniert wird.
Das Attribut Tooltiptext ist mit dem Namen ToolTipText dynamisierbar.
Mit dem Attribut legen Sie fest, ob eine Trendanzeige erfolgen soll. Die
Trendanzeige zeigt bei kleinen nderungen des Mewerts die tendenzielle
Richtung des Mewerts an.
Der Trend wird als kleiner Pfeil unterhalb des Balkens dargestellt, der je nach
Tendenz des Mewerts nach oben oder nach unten zeigt.
Das Attribut Trend ist mit dem Namen Trend dynamisierbar.
Mit dem Attribut legen Sie die Farbe der Trendanzeige fest.
Der Trend wird als kleiner Pfeil unterhalb des Balkens dargestellt, der je nach
Tendenz des Mewerts nach oben oder nach unten zeigt.
Das Attribut Trendfarbe ist mit dem Namen TrendColor dynamisierbar.
Sprachen projektiert
DataLanguage
Sprachumschaltung
LanguageSwitch
Text
Text
Titel
Caption
Tooltiptext
ToolTipText
Trend
Trend
Trendfarbe
TrendColor
Graphics Designer 08.97
4-68 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Trennlinienart der Auswahlliste eines
Textlisten-Objektes fest.
Das Attribut Trennlinienart ist mit dem Namen ItemBorderStyle
dynamisierbar.
Mit dem Attribut legen Sie die Trennlinienbreite der Auswahlliste eines
Textlisten-Objektes fest.
Das Attribut Trennlinienbreite ist mit dem Namen ItemBorderWidth
dynamisierbar.
Mit dem Attribut legen Sie die Farbe der Trennlinien in der Auswahlliste eines
Textlisten-Objekts fest.
Das Attribut Trennlinienfarbe ist mit dem Namen ItemBorderColor
dynamisierbar.
Mit dem Attribut legen Sie die Hintergrundfarbe der Trennlinien in der
Auswahlliste eines Textlisten-Objekts fest.
Das Attribut Trennlinien-Hintergrundfarbe ist mit dem Namen
ItemBorderBackColor dynamisierbar.
Mit dem Attribut legen Sie fest, da die Eingabe nach dem Verlassen des
Eingabefelds (d.h. mit TAB-Taste oder Mausklick) bernommen wird.
Das Attribut ist nur fr Eingabe- und kombinierte Ein-/Ausgabefelder relevant.
Das Attribut bernahme bei Verlassen ist mit dem Namen AssumeOnExit
dynamisierbar.
Mit dem Attribut legen Sie fest, da das Eingabefeld nach der vollstndigen
Eingabe (die vorgegebene Anzahl an Zeichen wurde eingegeben) automatisch
(d.h. ohne TAB- oder Eingabe-Taste) verlassen und die Eingabe bernommen
wird.
Das Attribut ist nur fr Eingabe- und kombinierte Ein-/Ausgabefelder relevant.
Das Attribut bernahme bei vollst. Eingabe ist mit dem Namen
AssumeOnFull dynamisierbar.
Mit dem Attribut legen Sie fest, ob der Grenzwert Alarm high berwacht
werden soll.
Der Grenzwert, die Darstellung beim Erreichen des Grenzwerts und die Art der
Auswertung werden in drei ergnzenden Attributen ("Obergrenze AH",
"Balkenfarbe AH" und "Art AH") festgelegt.
Das Attribut berwachung AH ist mit dem Namen CheckAlarmHigh
dynamisierbar.
Trennlinienart
ItemBoderStyle
Trennlinienbreite
ItemBorderWidth
Trennlinienfarbe
ItemBorderColor
Trennlinien-
Hintergrundfarbe
ItemBorderBackColor
bernahme bei
Verlassen
AssumeOnExit
bernahme bei
vollst. Eingabe
AssumeOnFull
berwachung AH
CheckAlarmHigh
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-69
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, ob der Grenzwert Alarm low berwacht
werden soll.
Der Grenzwert, die Darstellung beim Erreichen des Grenzwerts und die Art der
Auswertung werden in drei ergnzenden Attributen ("Untergrenze AL",
"Balkenfarbe AL" und "Art AL") festgelegt.
Das Attribut berwachung AL ist mit dem Namen CheckAlarmLow
dynamisierbar.
Mit dem Attribut legen Sie fest, ob der obere Grenzwert Reserve 4 berwacht
werden soll.
Der Grenzwert, die Darstellung beim Erreichen des Grenzwerts und die Art der
Auswertung werden in drei ergnzenden Attributen ("Obergrenze RH4",
"Balkenfarbe RH4" und "Art RH4") festgelegt.
Das Attribut berwachung RH4 ist mit dem Namen CheckLimitHigh4
dynamisierbar.
Mit dem Attribut legen Sie fest, ob der obere Grenzwert Reserve 5 berwacht
werden soll.
Der Grenzwert, die Darstellung beim Erreichen des Grenzwerts und die Art der
Auswertung werden in drei ergnzenden Attributen ("Obergrenze RH5",
"Balkenfarbe RH5" und "Art RH5") festgelegt.
Das Attribut berwachung RH5 ist mit dem Namen CheckLimitHigh5
dynamisierbar.
Mit dem Attribut legen Sie fest, ob der untere Grenzwert Reserve 4 berwacht
werden soll.
Der Grenzwert, die Darstellung beim Erreichen des Grenzwerts und die Art der
Auswertung werden in drei ergnzenden Attributen ("Untergrenze RL4",
"Balkenfarbe RL4" und "Art RL4") festgelegt.
Das Attribut berwachung RL4 ist mit dem Namen CheckLimitLow4
dynamisierbar.
Mit dem Attribut legen Sie fest, ob der untere Grenzwert Reserve 5 berwacht
werden soll.
Der Grenzwert, die Darstellung beim Erreichen des Grenzwerts und die Art der
Auswertung werden in drei ergnzenden Attributen ("Untergrenze RL5",
"Balkenfarbe RL5" und "Art RL5") festgelegt.
Das Attribut berwachung RL5 ist mit dem Namen CheckLimitLow5
dynamisierbar.
berwachung AL
CheckAlarmLow
berwachung RH4
CheckLimitHigh4
berwachung RH5
CheckLimitHigh5
berwachung RL4
CheckLimitLow4
berwachung RL5
CheckLimitLow5
Graphics Designer 08.97
4-70 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, ob der Grenzwert Toleranz high berwacht
werden soll.
Der Grenzwert, die Darstellung beim Erreichen des Grenzwerts und die Art der
Auswertung werden in drei ergnzenden Attributen ("Obergrenze TH",
"Balkenfarbe TH" und "Art TH") festgelegt.
Das Attribut berwachung TH ist mit dem Namen CheckToleranceHigh
dynamisierbar.
Mit dem Attribut legen Sie fest, ob der Grenzwert Toleranz low berwacht
werden soll.
Der Grenzwert, die Darstellung beim Erreichen des Grenzwerts und die Art der
Auswertung werden in drei ergnzenden Attributen ("Untergrenze TL",
"Balkenfarbe TL" und "Art TL") festgelegt.
Das Attribut berwachung TL ist mit dem Namen CheckToleranceLow
dynamisierbar.
Mit dem Attribut legen Sie fest, ob der Grenzwert Warnung high berwacht
werden soll.
Der Grenzwert, die Darstellung beim Erreichen des Grenzwerts und die Art der
Auswertung werden in drei ergnzenden Attributen ("Obergrenze WH",
"Balkenfarbe WH" und "Art WH") festgelegt.
Das Attribut berwachung WH ist mit dem Namen CheckWarningHigh
dynamisierbar.
Mit dem Attribut legen Sie fest, ob der untere Grenzwert Warnung low
berwacht werden soll.
Der Grenzwert, die Darstellung beim Erreichen des Grenzwerts und die Art der
Auswertung werden in drei ergnzenden Attributen ("Untergrenze WL",
"Balkenfarbe WL" und "Art WL") festgelegt.
Das Attribut berwachung WL ist mit dem Namen CheckWarningLow
dynamisierbar.
Mit dem Attribut legen Sie die Farbe fr den unteren/rechten Teil des
Schiebereglers (Slider) fest.
Das Attribut Untere Hintergrundfarbe ist mit dem Namen
BackColorBottom dynamisierbar.
Mit dem Attribut legen Sie bei EA-Feldern den unteren Grenzwert als
Absolutwert abhngig vom Datenformat fest.
Unterschreitet der anzuzeigende Wert den unteren Grenzwert, wird er
durch eine Folge von *** als nicht darstellbar gekennzeichnet.
Das Attribut Unterer Grenzwert ist mit dem Namen LimitMin
dynamisierbar.
berwachung TH
CheckToleranceHigh
berwachung TL
CheckToleranceLow
berwachung WH
CheckWarningHigh
berwachung WL
CheckWarningLow
Untere
Hintergrundfarbe
BackColorBottom
Unterer Grenzwert
LimitMin
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-71
C79000-G8200-C107-02
Mit dem Attribut legen Sie den Grenzwert fr Alarm low fest.
Die Art der Auswertung (prozentual oder absolut) legen Sie mit dem Attribut
"Art AL" fest.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Untergrenze AL ist mit dem Namen AlarmLow dynamisierbar.
Mit dem Attribut legen Sie den unteren Grenzwert fr Reserve 4 fest.
Die Art der Auswertung (prozentual oder absolut) legen Sie mit dem Attribut
"Art RL4" fest.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Untergrenze RL4 ist mit dem Namen LimitLow4 dynamisierbar.
Mit dem Attribut legen Sie den unteren Grenzwert fr Reserve 5 fest.
Die Art der Auswertung (prozentual oder absolut) legen Sie mit dem Attribut
"Art RL5" fest.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Untergrenze RL5 ist mit dem Namen LimitLow5 dynamisierbar.
Mit dem Attribut legen Sie den Grenzwert fr Toleranz low fest.
Die Art der Auswertung (prozentual oder absolut) legen Sie mit dem Attribut
"Art TL" fest.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Untergrenze TL ist mit dem Namen ToleranceLow
dynamisierbar.
Mit dem Attribut legen Sie den Grenzwert fr Warnung low fest.
Die Art der Auswertung (prozentual oder absolut) legen Sie mit dem Attribut
"Art WL" fest.
Die berwachung des Grenzwerts ist nur wirksam, wenn dieser aktiviert ist.
Das Attribut Untergrenze WL ist mit dem Namen WarningLow
dynamisierbar.
Mit dem Attribut legen Sie das Schriftattribut Unterstrichen fr den Text im
Objekt fest.
Das Attribut Unterstrichen ist mit dem Namen FontUnderline dynamisierbar.
Untergrenze AL
AlarmLow
Untergrenze RL4
LimitLow4
Untergrenze RL5
LimitLow5
Untergrenze TL
ToleranceLow
Untergrenze WL
WarningLow
Unterstrichen
FontUnderline
Graphics Designer 08.97
4-72 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Mit dem Attribut legen Sie fest, da der Eingabewert whrend der Eingabe
nicht angezeigt wird. Fr jedes Zeichen wird ein * angezeigt.
Das Attribut ist nur fr Eingabe- und kombinierte Ein-/Ausgabefelder relevant.
Das Attribut Verdeckte Eingabe ist mit dem Namen HiddenInput
dynamisierbar.
Mit dem Attribut legen Sie fest, ob ein Fenster verschiebbar sein soll.
Das Attribut Verschiebbar ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, ob das Fenster immer im Vordergrund sein
soll.
Bei mehreren Fenstern, die im Vordergrund liegen, sind diese so
anzuordnen, da sie sich nicht berschneiden oder, falls eine
berschneidung vorliegt, diese nicht gleichzeitig eingeblendet sind.
Das Attribut Vordergrund ist nicht dynamisierbar.
Mit dem Attribut legen Sie die Anzahl der Vorkommastellen (0 bis 20) fest.
Das Attribut Vorkommastellen ist mit dem Namen LeftComma
dynamisierbar.
Mit dem Attribut legen Sie die Art der Vorlage (Template) entsprechend der
Applikation (Meldesystem, Prozedatenerfassung u.a.m.) fest.
Das Attribut Vorlage ist nicht dynamisierbar.
Mit dem Attribut legen Sie fest, ob das Objekt dem allgemeinen Windows Stil
entsprechen soll (z.B. graue Schaltflchen ohne Rahmen).
Wenn dieses Attribut aktiviert ist, werden Attribute die dem Windows-
Stil nicht entsprechen ignoriert (z.B. "Rahmenbreite"). Andererseits fhrt
beispielsweise die Festlegung einer Rahmenbreite oder einer nicht grauen
Hintergrundfarbe zur Deaktivierung des Attributs "Windows-Stil".
Das Attribut Windows-Stil ist mit dem Namen WindowsStyle dynamisierbar.
Mit dem Attribut legen Sie die horizontale Ausrichtung (linksbndig, zentriert,
rechtsbndig) des Textes fest.
Das Attribut X-Ausrichtung ist mit dem Namen AlignmentLeft
dynamisierbar.
Mit dem Attribut legen Sie die vertikale Ausrichtung (oben, zentriert, unten)
des Textes fest.
Das Attribut Y-Ausrichtung ist mit dem Namen AlignmentTop
dynamisierbar.
Verdeckte Eingabe
HiddenInput
Verschiebbar
Moveable
Vordergrund
OnTop
Vorkommastellen
LeftComma
Vorlage
Template
Windows-Stil
WindowsStyle
X-Ausrichtung
AlignmentLeft
Y-Ausrichtung
AlignmentTop
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-73
C79000-G8200-C107-02
Mit dem Attribut legen Sie die Schriftart des Textes im Objekt fest. Dabei
stehen Ihnen alle in Windows installierten Schriftarten zur Verfgung.
Das Attribut Zeichensatz ist mit dem Namen FontName dynamisierbar.
Mit dem Attribut legen Sie die Schriftgre des Textes im Objekt fest. Die
Eingabe erfolgt in Punkten (pt), wobei Sie einen beliebigen Wert angegeben
knnen.
Das Attribut Zeichensatzgre ist mit dem Namen FontSize dynamisierbar.
Mit dem Attribut legen Sie die Zuordnungen zwischen dem Ausgabewert und
dem tatschlich auszugebenden Ausgabetext fest. Die Zuordnungen sind
abhngig von der eingestellten Listenart.
Das Attribut Zuordnungen ist nicht dynamisierbar.
Zeichensatz
FontName
Zeichensatzgre
FontSize
Zuordnungen
Assignments
Graphics Designer 08.97
4-74 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.3 Ausgabeformate fr EA-Felder
ber das Attribut "Ausgabeformat" wird die Darstellung der Ausgabewerte fr
das EA-Feld gesteuert.
In der Auswahlliste knnen Sie das vordefinierte Ausgabeformat "Binr"
auswhlen.
z.B.
Im Eingabefeld "Format eingeben" knnen Sie ein eigenes Ausgabeformat
definieren. Folgende Zeichen sind zugelassen:
Zeichen Wirkung fr die Zeichenstelle
"1" Binrwerte "0" oder "1"
Jede "1" steht fr ein Zeichen des Ausgabewerts.
Eine vorangestellte "0" zeigt an, da bei Bedarf fhrende Nullen eingefgt
werden (bis max. Anzahl "1").
Datenformat
Binr
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-75
C79000-G8200-C107-02
ber das Attribut "Ausgabeformat" wird die Darstellung der Ausgabewerte fr
das EA-Feld gesteuert.
In der Auswahlliste knnen Sie das vordefinierte Ausgabeformat "Dezimal"
auswhlen.
z.B.
Im Eingabefeld "Format eingeben" knnen Sie ein eigenes Ausgabeformat
definieren. Folgende Zeichen sind zugelassen:
Zeichen Wirkung fr die Zeichenstelle
"s" Vorzeichen wird mit angegeben
"e" Exponentendarstellung
"9" Ziffer zwischen 0 und 9
"0" Fhrende Null wird mit ausgegeben
"." Dezimalpunkt
Beispiele: Anzuzeigen ist der Wert 1.0
Ausgabeformat Anzeige
9.9 1.0
s9.9 +1.0
s9.9e +1.0e+000
09.99 01.00
Datenformat
Dezimal
Graphics Designer 08.97
4-76 WinCC Benutzerhandbuch
C79000-G8200-C107-02
ber das Attribut "Ausgabeformat" wird die Darstellung der Ausgabewerte fr
das EA-Feld gesteuert.
In der Auswahlliste knnen Sie das vordefinierte Ausgabeformat "String"
auswhlen.
z.B.
Im Eingabefeld "Format eingeben" knnen Sie ein eigenes Ausgabeformat
definieren. Folgende Zeichen sind zugelassen:
Zeichen
* Beliebiger String in beliebiger Lnge
? Beliebiger String in der Lnge "Anzahl ?"
(z.B. ???? Beliebiger String mit 4 Zeichen)
Zeichen Wirkung fr die Zeichenstelle
a Klein- oder Grobuchstaben oder Ziffer "0 ... 9"
A Grobuchstaben oder Ziffer "0 ... 9"
b Klein- oder Grobuchstaben
B Grobuchstaben
d Vorzeichen ("+" oder "-"), Dezimalpunkt, Leerzeichen oder
Ziffer "0 ... 9"
t Trennzeichen "/", ":", ".", "," oder Leerzeichen
1 Ziffer 0 ... 1
2 Ziffer 0 ... 2
3 Ziffer 0 ... 3
4 Ziffer 0 ... 4
5 Ziffer 0 ... 5
6 Ziffer 0 ... 6
7 Ziffer 0 ... 7
8 Ziffer 0 ... 8
9 Ziffer 0 ... 9
h Hexazeichen 0 ... 9, A ... F, oder a ... f
Datenformat
String
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-77
C79000-G8200-C107-02
ber das Attribut "Ausgabeformat" wird die Darstellung der Ausgabewerte fr
das EA-Feld gesteuert.
In der Auswahlliste knnen Sie das vordefinierte Ausgabeformat
"Hexadezimal" auswhlen.
z.B.
Im Eingabefeld "Format eingeben" knnen Sie ein eigenes Ausgabeformat
definieren. Folgende Zeichen sind zugelassen:
Zeichen Wirkung fr die Zeichenstelle
"f" Hexadezimalwert "0" bis "F"
Jedes "f" steht fr ein Zeichen des Ausgabewerts.
Eine vorangestellte "0" zeigt an, da bei Bedarf fhrende Nullen eingefgt
werden (bis max. Anzahl "f").
Datenformat
Hexadezimal
Graphics Designer 08.97
4-78 WinCC Benutzerhandbuch
C79000-G8200-C107-02
4.4 Zuordnungen fr Textlisten
ber das Attribut "Zuordnungen" werden die Werte fr die Textliste versorgt.
Bei der Listenart "Dezimal" werden vier Bereichstypen ("Bis Wert",
"Einzelwert", "Von-bis Wert" und "Ab Wert") fr die Zuordnungen angeboten.
Je nach eingestelltem Bereichstyp kann der Wertebereich (bzgl. des
anzuzeigenden Wertes) definiert werden. Fr den Bereichstyp "Einzelwert"
kann genau ein Wert einem Text zugeordnet werden. Der Bereichstyp "Von-
bis Wert" erlaubt die Eingabe von zwei Werten, welche einen Wertebereich
definieren (einschlielich der vorgegebenen Werte). Der Bereichstyp "Bis
Wert" definiert einen nach unten offenen Wertebereich bis einschlielich des
angegebenen Wertes und der Bereichstyp "Ab Wert" definiert analog dazu
einen nach oben offenen Wertebereich.
Ist dem anzuzeigenden Wert kein Text zugeordnet, so wird im Konfigurations
Modus und im Runtime Modus der Text "***" ausgegeben.
Mit der Schaltflche "Anhngen" wird ein neuer Listeneintrag an das Ende der
Liste angehngt. ber die Schaltflchen "Entfernen", "oben" und "unten" wird
ein Listeneintrag entfernt bzw. in der Reihenfolge innerhalb der Liste nach
oben oder nach unten verschoben.
Listenart
Dezimal
08.97 Graphics Designer
WinCC Benutzerhandbuch 4-79
C79000-G8200-C107-02
ber das Attribut "Zuordnungen" werden die Werte fr die Textliste versorgt.
Bei den Zuordnungen fr die Listenart "Binr" kann jeder Bit-Nummer (bzgl.
des anzuzeigenden Wertes) ein Text zugeordnet werden. Dabei hat die Bit-
Nummer einen Wertebereich von 0 bis 31.
Ist fr eine Bitnummer kein Text projektiert und ist das entsprechende Bit als
einziges im Ausgabewert gesetzt, so wird im Konfigurations Modus und im
Runtime Modus der Text "***" angezeigt.
Mit der Schaltflche "Anhngen" wird ein neuer Listeneintrag an das Ende der
Liste angehngt. ber die Schaltflchen "Entfernen", "oben" und "unten" wird
ein Listeneintrag entfernt bzw. in der Reihenfolge innerhalb der Liste nach
oben oder nach unten verschoben.
Listenart
Binr
Graphics Designer 08.97
4-80 WinCC Benutzerhandbuch
C79000-G8200-C107-02
ber das Attribut "Zuordnungen" werden die Werte fr die Textliste versorgt.
Bei den Zuordnungen fr die Listenart "Bit" knnen genau zwei Texte
projektiert werden. Einer fr den Fall, da das betrachtete Bit den Wert 0 hat,
und einer fr den Fall, da das betrachtete Bit den Wert 1 hat. ber das
Attribut "Bitnummer" (Wertebereich 0 bis 31) wird angegeben, welches Bit
des anzuzeigenden Wertes betrachtet wird.
Listenart
Bit
08.97 Graphics Designer
WinCC Benutzerhandbuch Index-1
C79000-G8200-C107-02
Index
3
3D-Balken 2-7
3D-Rahmenbreite 4-39
3D-Rahmenfarbe oben 4-39
3D-Rahmenfarbe unten 4-39
A
Achsenabschnitt 4-39
ActualPointLeft 4-39
ActualPointTop 4-40
Adressierung 3-35
Adressierungsart 3-35; 3-36
Aktion 2-56; 3-1; 3-2; 3-15
Aktionsprojektierung 3-1
Aktualisierungsereignis 3-4; 3-11; 3-22; 3-28
Aktualisierungszeitraster 4-39
Aktualisierungszyklus 2-43; 2-54; 3-35; 3-37
Aktueller Wert X 4-39
Aktueller Wert Y 4-40
Aktueller Zustand 4-40
AlarmHigh 4-60
AlarmLow 4-71
Alignment 4-42
AlignmentLeft 4-72
AlignmentTop 4-72
Alphacursor 2-23
ndern der Palettengre 2-2
Anfangswinkel 4-40
Anwenderzyklus 3-12; 3-29; 3-37
Anzahl Eckpunkte 4-40
Anzahl Felder 4-40
Anzahl sichtbarer Zeilen 4-40
Anzeige 4-40
Applikationsfenster 2-5; 4-14
Art AH 4-41
Art AL 4-41
Art RH4 4-41
Art RH5 4-41
Art RL4 4-41
Art RL5 4-41
Art TH 4-41
Art TL 4-42
Art WH 4-42
Art WL 4-42
AssumeOnExit 4-68
AssumeOnFull 4-68
Attribute 2-43; 4-39
Attributname 3-27
Ausdruck 3-5
Ausdruckergebnis 3-3
Ausgabeformat 4-42
Ausgabeformat "Binr" 4-74
Ausgabeformat "Dezimal" 4-75
Ausgabeformat "Hexadezimal" 4-77
Ausgabeformat "String" 4-76
Ausgabewert 4-42
Auslsung der Ereignisse 2-56
Ausrichtung 4-42
Ausrichtungs-Palette 2-14
Auswahl-Hintergrundfarbe 4-43
Auswahl-Schriftfarbe 4-43
Average 4-59
AxisSection 4-39
B
BackBorderWidth 4-39; 4-52
BackColor 4-56
BackColor2 4-43
BackColor3 4-45
BackColorBottom 4-70
BackColorTop 4-60
BackFlashColorOff 4-56
BackFlashColorOn 4-56
Balken 2-5; 4-20
Balkenbreite 4-43
Balkenfarbe 4-43
Balkenfarbe AH 4-43
Balkenfarbe AL 4-43
Balkenfarbe RH4 4-43
Balkenfarbe RH5 4-44
Balkenfarbe RL4 4-44
Balkenfarbe RL5 4-44
Balkenfarbe TH 4-44
Balkenfarbe TL 4-44
Balkenfarbe WH 4-44
Balkenfarbe WL 4-45
Balkenhintergrundfarbe 4-45
Balkenhhe 4-45
Balkenmuster 4-45
Balkenrichtung 4-45
Balkenskalierung 4-45
BasePicTransColor 4-55
BasePicUseTransColor 4-56
Bedienfreigabe 4-45
Bedienmeldung 4-45
Bedienprotokoll 4-46
Bedienschritte 4-46
Bereich 3-24
Bereichsobergrenze 3-15
Graphics Designer 08.97
Index-2 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Beschrifte jeden 4-46
Bibliothek 2-27
Bild 4-38; 4-46
Bild anpassen 4-46
Bild Aus referenziert 4-46
Bild Aus Transparentfarbe 4-46
Bild Aus Transparentfarbe Ein 4-47
Bild Deakt. referenziert 4-47
Bild Deakt. Transparentfarbe 4-47
Bild Deakt. Transparentfarbe Ein 4-47
Bild Ein referenziert 4-47
Bild Ein Transparentfarbe 4-47
Bild Ein Transparentfarbe Ein 4-47
Bild referenziert 4-48
Bild Transparentfarbe 4-48
Bild Transparentfarbe Ein 4-48
Bild Zustand Aus 4-48
Bild Zustand Deaktiviert 4-48
Bild Zustand Ein 4-48
Bildauswahl 3-27
Bildbreite 4-49
Bildfenster 2-5; 4-15
Bildhhe 4-49
Bildname 3-27; 4-49
Bildoffset X 4-49
Bildoffset Y 4-49
Bildyklus 3-12; 3-28
Bildzyklus 3-37
Bit 3-8
Bitauswahl 3-9
BitNumber 4-49
Bitnummer 4-49
Blinkbild 4-49
Blinkbild referenziert 4-49
Blinkbild Transparentfarbe 4-50
Blinkbild Transparentfarbe Ein 4-50
Blinken Blinkbild aktiv 4-50
Blinken Hintergrund aktiv 4-50
Blinken Linie aktiv 4-50
Blinken Rahmen aktiv 4-50
Blinken Schrift aktiv 4-50
Blinkfrequenz Blinkbild 4-50
Blinkfrequenz Hintergrund 4-51
Blinkfrequenz Linie 4-51
Blinkfrequenz Rahmen 4-51
Blinkfrequenz Schrift 4-51
Blitz 3-15; 3-22; 3-33; 3-38
BorderBackColor 4-58; 4-63
BorderColor 4-58; 4-63
BorderColorBottom 4-39
BorderColorTop 4-39
BorderEndStyle 4-58
BorderFlashColorOff 4-57; 4-63
BorderFlashColorOn 4-58; 4-63
BorderStyle 4-57; 4-63
BorderWidth 4-58; 4-63
BoxAlignment 4-54
BoxCount 4-40
BoxType 4-54
Breite 4-51
Breite Umrandung 4-52
Button 2-7; 4-27
ButtonColor 4-57
C
C-Aktion 2-54; 2-56; 2-57; 3-22
C-Funktion 3-23; 3-33
CheckAlarmHigh 4-68
CheckAlarmLow 4-69
Check-Box 2-7; 4-29
CheckLimitHigh4 4-69
CheckLimitHigh5 4-69
CheckLimitLow4 4-69
CheckLimitLow5 4-69
CheckToleranceHigh 4-70
CheckToleranceLow 4-70
CheckWarningHigh 4-70
CheckWarningLow 4-70
ClearOnError 4-58
ClearOnNew 4-59
ColorAlarmHigh 4-43
ColorAlarmLow 4-43
ColorBottom 4-54
ColorChangeType 4-54
ColorLimitHigh4 4-43
ColorLimitHigh5 4-44
ColorLimitLow4 4-44
ColorLimitLow5 4-44
ColorToleranceHigh 4-44
ColorToleranceLow 4-44
ColorTop 4-53
ColorWarningHigh 4-44
ColorWarningLow 4-45
CursorControl 4-52
Cursormodus 4-52
Cursorsteuerung 4-52
D
Datenformat 4-52
Datentyp 3-3; 3-7; 3-8; 3-10
Datum letzte nderung 4-52
Direction 4-42; 4-45
Direktverbindung 2-56; 2-57; 2-58
Dynamik 2-43; 2-53
Dynamik-Dialog 2-54
Dynamisches Fllen 4-52
08.97 Graphics Designer
WinCC Benutzerhandbuch Index-3
C79000-G8200-C107-02
Dynamisieren 3-2; 3-3; 3-22; 3-35
Dynamisierung 3-2; 3-4; 3-35
E
EA-Feld 2-5; 4-18; 4-74; 4-75; 4-76; 4-77
Ebene 2-30; 4-52
Ebenenleiste 2-40
Eckradius X 4-53
Eckradius Y 4-53
EditAtOnce 4-53
Editierfenster 3-33
Editierfunktionen 3-23; 3-24
Eigenschaft 3-1; 3-2
Eingabe sofort 4-53
Einrasten 4-53
Ellipse 2-4
Ellipsenbogen 2-4; 4-8
Ellipsensegment 2-4; 4-6
EndAngle 4-53
Endwinkel 4-53
Ereignis 2-55; 3-1; 3-2; 3-12; 3-28; 3-32; 3-38
Ereigniskategorie 3-38
Ereignisse 3-38
Ergebnisvariablen 3-32
Erweiterte Bedienung 4-53
Exponent 4-53
Exponentendarstellung 4-53
Export 2-20; 3-34
Exportdatei 3-34
exportieren 3-34
ExtendedOperation 4-53
F
Farbe oberer Anschlag 4-53
Farbe unterer Anschlag 4-54
Farbpalette 2-3
Farbumschlag 4-54
Feldausrichtung 4-54
Feldtyp 4-54
Fenster anpassen 4-54
Fensterbreite 4-54
Fensterhhe 4-54
Fensterinhalt 4-54
Fensterteiler 3-24; 3-33
Fensteryklus 3-12; 3-28
Fensterzyklus 3-37
Fett 4-54
FillColor 4-55
Filling 4-52
FillingIndex 4-55
FillStyle 4-55
FillStyle2 4-45
FlashBackColor 4-50
FlashBorderColor 4-50
FlashFlashPicture 4-50
FlashForeColor 4-50
FlashPicTransColor 4-50
FlashPicUseTransColor 4-50
FlashRateBackColor 4-51
FlashRateBorderColor 4-51
FlashRateFlashPic 4-50
FlashRateForeColor 4-51
FontBold 4-54
FontItalic 4-57
FontName 4-73
FontSize 4-73
FontUnderline 4-71
ForeColor 4-65
ForeFlashColorOff 4-65
ForeFlashColorOn 4-65
Formel 3-5
Fllmuster 4-55
Fllmusterfarbe 4-55
Fllstand 4-55
Funktion 3-5
Funktionsname 3-5; 3-23
Funktionswert 3-32
G
Geltungsbereich 3-8; 3-9
Grafik-Objekt (Fremdformat) 2-6; 4-23
Grenzwertmarkierer 4-55
Gre vernderbar 4-55
Grundbild 4-55
Grundbild referenziert 4-55
Grundbild Transparentfarbe 4-55
Grundbild Transparentfarbe Ein 4-56
Gruppe 2-22; 4-37
Gruppen-Objekt 2-22; 4-37
H
Height 4-45; 4-49; 4-54; 4-56
HiddenInput 4-72
Hintergrundblinkfarbe Aus 4-56
Hintergrundblinkfarbe Ein 4-56
Hintergrundfarbe 4-56
Hhe 4-56
Hotkey 4-56
Hysterese 4-56
Hysteresebereich 4-56
Hysteresis 4-56
HysteresisRange 4-56
Graphics Designer 08.97
Index-4 WinCC Benutzerhandbuch
C79000-G8200-C107-02
I
Import 2-31
Importdatei 3-34
importieren 3-34
Index 4-40; 4-57
Indir 3-36
indirekte Adressierung 2-43; 2-55
Inkrement 3-7
ItemBorderBackColor 4-68
ItemBorderColor 4-68
ItemBorderStyle 4-68
ItemBorderWidth 4-68
K
Knopffarbe 4-57
kontextsensitive Hilfe 2-2
Kreis 2-4; 4-5
Kreisbogen 2-4; 4-9
Kreissegment 2-4; 4-7
Kursiv 4-57
L
Lampe 3-2; 3-3; 3-15; 3-22; 3-35; 3-36
Lampensymbol 3-32
Lange Abschnitte 4-57
Lnge Abschnitt 4-57
Left 4-62
LeftComma 4-72
LimitHigh4 4-60
LimitHigh5 4-61
LimitLow4 4-71
LimitLow5 4-71
LimitMax 4-60
LimitMin 4-70
Linie 2-4; 4-1
Linienart 4-57
Linienblinkfarbe Aus 4-57
Linienblinkfarbe Ein 4-58
Linienbreite 4-58
Linienenden 4-58
Linienfarbe 4-58
Linien-Hintergrundfarbe 4-58
Listenart 4-58
Listenart "Binr" 4-79
Listenart "Bit" 4-80
Listenart "Dezimal" 4-78
LongStrokesBold 4-57
LongStrokesOnly 4-60
LongStrokesSize 4-57
Lschen bei Fehleingabe 4-58
Lschen bei Neueingabe 4-59
M
Marker 4-55
Mausereignis 3-38
Max 4-59
Maximalwert 4-59
Maximierbar 4-59
Mehrfachselektion 2-9; 2-44; 4-28
Menbefehle 2-17
Menleiste 2-17
Min 4-59
Minimalwert 3-7; 4-59
Mittelwert 4-59
N
Nachkommastellen 4-59
Nullpunkt 4-59
Nullpunktwert 4-60
NumberLines 4-40
Nur lange Abschnitte 4-60
O
Obere Hintergrundfarbe 4-60
Oberer Grenzwert 4-60
Obergrenze 3-7
Obergrenze AH 4-60
Obergrenze RH4 4-60
Obergrenze RH5 4-61
Obergrenze TH 4-61
Obergrenze WH 4-61
Objekt 3-2
Objekt auswhlen 2-9
Objekt zeichnen 2-8
Objektattribut 3-4; 3-36
Objekteigenschaften 2-9; 2-27; 2-41
Objektliste 2-42
Objektname 3-27; 4-61
Objektpalette 2-4
OffsetLeft 4-49
OffsetTop 4-49
OLE-Automationname 4-39
OLE-Control 2-5; 4-16
OLE-Objekt 2-5; 4-17
OLE-Verknpfungen 2-33
Online-Hilfe 2-2
Operation 4-45
OperationMessage 4-45
OperationReport 4-46
Operator 3-6
Operatoren 3-6
Orientation 4-65
OutputValue 4-42
08.97 Graphics Designer
WinCC Benutzerhandbuch Index-5
C79000-G8200-C107-02
P
Palette 2-28
Parameter 3-5; 3-23; 3-24; 3-25; 3-26; 3-27
Parameterklammer 3-23
Parameterversorgung 3-5; 3-24; 3-25
Parametrierung 3-24; 3-25
PasswordLevel 4-61
Passwort 4-61
PicDeactTransparent 4-47
PicDeactUseTransColor 4-47
PicDownTransparent 4-47
PicDownUseTransColor 4-47
PicTransColor 4-48
PictureDeactivated 4-48
PictureDown 4-48
PictureName 4-46; 4-49
PictureUp 4-48
PicUpTransparent 4-46
PicUpUseTransColor 4-47
PicUseTransColor 4-48
Polygon 2-4; 4-2
Polygonzug 2-4; 4-3
Pos1 3-23
Position X 4-62
Position Y 4-62
Pressed 4-65
Prioritt 3-11
Process 4-62; 4-65; 4-66
Properties 3-27
Prozeanschlu 4-62
Prozevariable 3-32
R
Radio-Box 2-7; 4-31
Radius 4-62
Radius X 4-62
Radius Y 4-62
RadiusHeight 4-62
RadiusWidth 4-62
Rahmen 4-62
Rahmenanpassung 4-62
Rahmenart 4-63
Rahmenblinkfarbe Aus 4-63
Rahmenblinkfarbe Ein 4-63
Rahmenbreite 4-63
Rahmenfarbe 4-63
Rahmen-Hintergrundfarbe 4-63
Raster Ein 4-63
Rasterfarbe 4-64
Rasterhhe 4-64
Rasterweite 4-64
Rechteck 2-4; 4-10
ReferenceRotationLeft 4-64
ReferenceRotationTop 4-64
Registerkarte "Eigenschaften" 2-43
Registerkarte "Ereignis" 2-55
Registerkarte "Optionen" 2-34
Registerkarte "Raster" 2-33
Registerkarte "Sichtbare Ebenen" 2-34
Registerkarte "Voreinstellungen der Objekte"
2-34
RightComma 4-59
Rollbalken 4-64
RotationAngle 4-64
Rotationsreferenz X 4-64
Rotationsreferenz Y 4-64
Rotationswinkel 4-64
RoundCornerHeight 4-53
RoundCornerWidth 4-53
Rckdokumentation 2-19; 2-20
Rckgabewert 3-1; 3-2; 3-22; 3-31
Rundbutton 2-7; 4-33
Rundrechteck 2-4; 4-11
Runtime Modus 2-17; 2-23; 2-58
Runtime Verhalten 2-56
S
Sammelanzeige 2-7
ScaleColor 4-66
ScaleTicks 4-66
Scaling 4-66
ScalingType 4-45
Schaltcursor 2-23
Schalterstellung 4-65
Schliebar 4-65
Schreibrichtung 4-65
Schriftblinkfarbe Aus 4-65
Schriftblinkfarbe Ein 4-65
Schriftfarbe 4-65
Schriftpalette 2-39
Seitenansicht 2-19
SelBGColor 4-66
Selektierte Felder 4-65
Selektiertes Feld 4-66
Selektions-Hintergrundfarbe 4-66
Selektions-Schriftfarbe 4-66
SelTextColor 4-66
Servername 4-66
Skala 4-66
Skaleneinteilung 4-66
Skalenfarbe 4-66
Skalierungsfaktor 4-66
Slider 2-7; 4-35
SmallChange 4-46
Smart-Objekte 2-5
Graphics Designer 08.97
Index-6 WinCC Benutzerhandbuch
C79000-G8200-C107-02
Sprachen 2-31; 2-53
Sprachen projektiert 4-67
Sprachumschaltung 4-67
Standardadressierung 3-35
Standardeintrag 3-11; 3-28
Standard-Objekte 2-4
Standard-Symbolleiste 2-37
Standardwert 3-11; 3-28; 3-35
Standardzyklus 3-4; 3-11; 3-12; 3-22; 3-28
Standardzykluszeit 3-4; 3-22
StartAngle 4-40
Statik 2-43; 2-44
Statischer Text 2-4; 4-12
Status 3-3; 3-4; 3-10; 3-11
Statusauswertung 3-11
Statusleiste 2-40; 3-33
Statusliste 3-11
Stilpalette 2-11
Strg+C 3-23
Strg+Ende 3-23
Strg+Pos1 3-23
Strg+V 3-23
Strg+X 3-23
Symbolleiste 2-28
Systembelastung 3-1
T
Tastenbettigung 3-1
Text 4-67
Textanfang 3-23
Textende 3-23
Textliste 2-6; 4-25; 4-78; 4-79; 4-80
Sprachumschaltung 2-7
Themenbaum 2-43; 2-55
Tips & Tricks 2-1
Titel 4-67
Toggle 4-53
ToleranceHigh 4-61
ToleranceLow 4-71
ToolTipText 4-67
Top 4-62
Trend 4-67
TrendColor 4-67
Trendfarbe 4-67
Trennlinienart 4-68
Trennlinienbreite 4-68
Trennlinienfarbe 4-68
Trennlinien-Hintergrundfarbe 4-68
Trigger 3-3; 3-11; 3-13; 3-28; 3-29
Triggerereignis 3-11; 3-15; 3-28
Triggername 3-12; 3-29
Triggervariable 3-8; 3-10
TypeAlarmHigh 4-41
TypeAlarmLow 4-41
TypeLimitHigh4 4-41
TypeLimitHigh5 4-41
TypeLimitLow4 4-41
TypeLimitLow5 4-41
TypeToleranceHigh 4-41
TypeToleranceLow 4-42
TypeWarningHigh 4-42
TypeWarningLow 4-42
U
bernahme bei Verlassen 4-68
bernahme bei vollst. Eingabe 4-68
berwachung AH 4-68
berwachung AL 4-69
berwachung RH4 4-69
berwachung RH5 4-69
berwachung RL4 4-69
berwachung RL5 4-69
berwachung TH 4-70
berwachung TL 4-70
berwachung WH 4-70
berwachung WL 4-70
UnselBGColor 4-43
UnselTextColor 4-43
Untere Hintergrundfarbe 4-70
Unterer Grenzwert 4-70
Untergrenze AL 4-71
Untergrenze RL4 4-71
Untergrenze RL5 4-71
Untergrenze TL 4-71
Untergrenze WL 4-71
Unterstrichen 4-71
V
Variable 3-26
Variablendialog 2-53; 2-54
Variablenliste 3-11; 3-13; 3-14; 3-15; 3-28;
3-30; 3-31
Variablenname 3-5; 3-14; 3-24; 3-26; 3-30;
3-35; 3-36
Variablenstatus 3-10; 3-11
Variablenwert 3-35
Vernderung 3-1
Verdeckte Eingabe 4-72
Verschiebbar 4-72
Visible 4-40
Vorbesetzung 3-11; 3-28
Vordergrund 4-72
Vorkommastellen 4-72
Vorlage 4-72
08.97 Graphics Designer
WinCC Benutzerhandbuch Index-7
C79000-G8200-C107-02
W
WarningHigh 4-61
WarningLow 4-71
Wertnderung 3-1; 3-13; 3-14; 3-29; 3-30
Wertebereich 3-3; 3-5; 3-7; 3-11
Wertzuweisung 3-11
Width 4-43; 4-49; 4-51; 4-54
Windows-Objekte 2-7
Windows-Stil 4-72
WindowsStyle 4-72
X
X-Ausrichtung 4-72
Y
Y-Ausrichtung 4-72
Z
Zeichensatz 4-73
Zeichensatzgre 4-73
ZeroPoint 4-59
ZeroPointValue 4-60
Zoom 4-66
Zoompalette 2-16
Zuordnungen 4-73
Zustandsanzeige 2-6; 4-24
Zyklus 3-11; 3-13; 3-15; 3-28; 3-29
Zykluszeit 3-8; 3-10; 3-12; 3-14; 3-29; 3-30;
3-31; 3-37
Graphics Designer 08.97
Index-8 WinCC Benutzerhandbuch
C79000-G8200-C107-02
WinCC Handbuch i
C79000-G8200-C107-01
Inhaltsverzeichnis / Global Scripts
1 Einleitung ................................................................................... 1-1
2 Projekt-Funktionen.................................................................... 2-1
3 Standard-Funktionen................................................................. 3-1
3.1 Alarm (Standard-Funktionen) ........................................................ 3-3
3.2 GRAPHICS (Standard-Funktionen) ............................................... 3-9
3.3 TAGLOG (Standard-Funktionen)................................................... 3-9
3.3.1 TEMPLATE.................................................................................... 3-9
3.3.2 TOOLBAR BUTTONS ................................................................... 3-13
3.4 WINCC (Standard-Funktionen) ..................................................... 3-21
3.5 WINDOWS (Standard-Funktionen)................................................ 3-23
3.6 Options (Standard-Funktionen) ..................................................... 3-23
3.7 Report (Standard-Funktionen) ....................................................... 3-25
3.8 Split Screen Manager (Standard-Funktionen) ............................... 3-26
4 Interne Funktionen .................................................................... 4-1
4.1 alarm (interne Funktionen) ............................................................ 4-2
4.2 allocate .......................................................................................... 4-3
4.3 c_bib.............................................................................................. 4-4
4.4 graphics ......................................................................................... 4-5
4.4.1 graphics-get-axes-Funktionen ....................................................... 4-7
4.4.2 graphics-get-color-Funktionen....................................................... 4-10
4.4.3 graphics-get-fill-Funktionen ........................................................... 4-14
4.4.4 graphics-get-flash-Funktionen ....................................................... 4-15
4.4.5 graphics-get-focus-Funktionen ...................................................... 4-17
4.4.6 graphics-get-font-Funktionen......................................................... 4-17
4.4.7 graphics-get-general-Funktionen................................................... 4-18
4.4.8 graphics-get-geometry-Funktionen................................................ 4-19
4.4.9 graphics-get-i_o-Funktionen.......................................................... 4-23
4.4.10 graphics-get-limits-Funktionen ...................................................... 4-26
4.4.11 graphics-get-link-Funktionen ......................................................... 4-34
4.4.12 graphics-get-miscs-Funktionen ..................................................... 4-35
4.4.13 graphics-get-ole_control-Funktionen ............................................. 4-42
4.4.14 graphics-get-pictures-Funktionen .................................................. 4-43
4.4.15 graphics-get-property-Funktionen ................................................. 4-46
4.4.16 graphics-get-state-Funktionen....................................................... 4-47
4.4.17 graphics-get-style-Funktionen ....................................................... 4-49
4.4.18 graphics-set-axes-Funktionen ....................................................... 4-51
4.4.19 graphics-set-color-Funktionen ....................................................... 4-55
4.4.20 graphics-set-fill-Funktionen ........................................................... 4-61
4.4.21 graphics-set-flash-Funktionen ....................................................... 4-62
4.4.22 graphics-set-focus-Funktionen ...................................................... 4-65
4.4.23 graphics-set-font-Funktionen......................................................... 4-65
Global Scripts 08.97
ii WinCC Handbuch
C79000-G8200-C107-01
4.4.24 graphics-set-geometry-Funktionen................................................ 4-68
4.4.25 graphics-set-i_o-Funktionen .......................................................... 4-73
4.4.26 graphics-set-limits-Funktionen....................................................... 4-76
4.4.27 graphics-set-link-Funktionen ......................................................... 4-87
4.4.28 graphics-set-miscs-Funktionen...................................................... 4-88
4.4.29 graphics-set-ole_control-Funktionen ............................................. 4-95
4.4.30 graphics-set-pictures-Funktionen .................................................. 4-96
4.4.31 graphics-set-property-Funktionen.................................................. 4-100
4.4.32 graphics-set-state-Funktionen ....................................................... 4-102
4.4.33 graphics-set-style-Funktionen ....................................................... 4-105
4.5 tag.................................................................................................. 4-109
4.5.1 tag-get-Funktionen ........................................................................ 4-110
4.5.2 tag-get-state-Funktionen ............................................................... 4-113
4.5.3 tag-get-wait-Funktionen................................................................. 4-116
4.5.4 tag-get-state-wait-Funktionen........................................................ 4-120
4.5.5 tag-set-Funktionen......................................................................... 4-124
4.5.6 tag-set-state-Funktionen................................................................ 4-127
4.5.7 tag-set-wait-Funktionen ................................................................. 4-131
4.5.8 tag-set-state-wait-Funktionen ........................................................ 4-135
4.6 wincc.............................................................................................. 4-140
4.6.1 wincc-system................................................................................. 4-140
5 Aktionen ..................................................................................... 5-1
6 Wertedefinitionen der Attribute................................................ 6-1
6.1 Sprachkennungen ......................................................................... 6-2
6.2 Farben ........................................................................................... 6-3
6.3 Linienenden................................................................................... 6-3
6.4 Linienarten..................................................................................... 6-4
6.5 Blinkfrequenzen............................................................................. 6-4
6.6 Textausrichtung............................................................................. 6-4
6.7 Balkenrichtung............................................................................... 6-4
6.8 E/A Feld, Feldtyp........................................................................... 6-4
6.9 E/A Feld, Datentyp des Feldinhalts ............................................... 6-5
6.10 Elementausrichtung in Check- und Radioboxen............................ 6-5
08.97 Global Scripts
WinCC Handbuch iii
C79000-G8200-C107-01
Vorwort
Dieses Handbuch stellt Ihnen im Sinne eines Referenzhandbuchs die
Funktionen der jeweiligen Softwarekomponente und ihre Bedienung vor.
ber das Inhaltsverzeichnis oder den Index finden Sie schnell die bentigte
Information. Diese steht Ihnen natrlich auch in der Onlinehilfe kontextsensitiv
oder ber den Inhalt zur Verfgung.
Eine Gesamtbersicht von WinCC und ein Projektierungsbeispiel, in dem die
wesentlichen Funktionen der Einzelkomponenten auch praktisch nachvoll-
zogen werden knnen, finden Sie in der Dokumentation "Getting Started".
Bei technischen Fragen wenden Sie sich bitte an Ihren Siemens-Ansprech-
partner, in den fr Sie zustndigen Vertretungen und Geschftsstellen.
Die Adressen finden Sie z.B. im Anhang Siemens weltweit, des Handbuches
"Automatisierungssystem S7-300, Aufbau in eine S7-300", Katalogen und in
Compuserve (go autforum)...
Darber hinaus steht Ihnen unsere Hotline unter der Telefonnummer:
+49 (911) 895-7000 (Fax 7001) zur Verfgung.
Weitere Informationen finden Sie im Internet unter der Adresse:
www.aut.siemens.de/coros/html_00/coros.htm.
Stndig aktuelle Informationen zu den SIMATICProdukten erhalten Sie:
im Internet unter http://www.aut.siemens.de/
ber FaxPolling Nr. 0876593 02 77 95 00
Darberhinaus bietet Ihnen der SIMATIC Customer Support Untersttzung
durch aktuelle Informationen und Downloads, die beim Einsatz der SIMATIC
Produkte ntzlich sein knnen:
im Internet unter
http://www.aut.siemens.de/support/html_00/index.shtml
ber die SIMATIC Customer Support Mailbox unter der Nummer
+49 (911) 8957100
Verwenden Sie zur Anwahl der Mailbox ein Modem mit bis zu V.34
(28,8 kBaud), dessen Parameter Sie wie folgt einstellen: 8, N, 1,
ANSI, oder whlen Sie sich per ISDN (x.75, 64 kBit) ein.
Den SIMATIC Customer Support erreichen Sie telefonisch unter +49 (911)
8957000 und per Fax unter +49 (911) 8957002. Anfragen knnen Sie auch
per Mail im Internet oder per Mail in der o. g. Mailbox stellen.
Zweck des
Handbuchs
Gesamtbersicht
und Projektierungs-
beispiel
Weitere Unterstt-
zung
Informationen zu
SIMATIC-Produkten
Global Scripts 08.97
iv WinCC Handbuch
C79000-G8200-C107-01
08.97 Global Scripts
WinCC Handbuch 1-1
C79000-G8200-C107-01
1 Einleitung
Global Script ist der Oberbegriff fr C-Funktionen und Aktionen, die je nach
Typ, projektweit oder auch projektbergreifend verwendet werden knnen.
Folgende Typen werden unterschieden:
Projekt-Funktionen
Sie knnen neue Projekt-Funktionen erzeugen und vorhandene Projekt-
Funktionen ndern.
Die Projekt-Funktionen sind nur in dem Projekt bekannt, in dem sie erzeugt
worden sind.
Standard-Funktionen
Sie knnen neue Standard-Funktionen erzeugen und vorhandene Standard-
Funktionen ndern.
Die Standard-Funktionen sind projektbergreifend bekannt.
Interne Funktionen
Interne Funktionen sind nicht erzeugbar oder nderbar. Sie sind
projektbergreifend bekannt.
Aktionen
Aktionen als Global Script knnen erzeugt und gendert werden.
Diese Aktionen sind nur in dem Projekt bekannt, in dem sie erzeugt worden
sind.
Projekt-, Standard-, und interne Funktionen verwenden Sie
in objektgebundenen C-Aktionen
in objektgebundenen Aktionen, die Sie im Dynamik-Dialog erstellen
zur Dynamisierung von
Prozewertarchiven
Anwenderarchiven
Verdichtungsarchiven.
Global Script Aktionen setzen Sie zur Laufzeit in der Prozefhrung ein.
Dazu ist zuvor das Projekt zu aktivieren und das Laufzeitsystem zu starten.
Zur Aktivierung des Projekts siehe unter Control Center, Abschnitt 2.1.4.
Zum Start des Laufzeitsystems siehe unter Control Center, Abschnitt 6.3.
Hinweis: Aktionen werden interpretativ abgearbeitet. Bei Einsatz zahlreicher
oder umfangreicher Aktionen ist deshalb mit einer hheren Systembelastung zu
rechnen. Umfangreiche Aktionen sollten daher besser durch eigene DLL's
(Dynamic Link Libraries) ersetzt werden.
Funktionalitten von vorhandenen DLL's knnen Funktionen und Aktionen in
WinCC zugnglich gemacht werden. Hierzu kann man folgende Befehlsfolge
verwenden.
#pragma code("<NAME>.dll")
#include "<NAME>.h"
#pragma code()
Global Scripts 08.97
1-2 WinCC Handbuch
C79000-G8200-C107-01
Hinweis: Bei der Definition eigener Strukturen im Zusammenhang mit
Projekt- oder Standardfunktionen erzeugt folgende Konstruktion
bersetzungsfehler:
struct MyOwnStruct;
{
....
}
void MyFunction (struct MyOwnStruct...);
{
...
}
Der Prototyp dieser Funktion wird in die Datei ap_pbib.h bzw. ap_glob.h
bernommen, die Definition der Struktur fehlt dort aber.
Zur Realisierung der bergabe einer solchen Struktur oder einer
Callbackfunktion gehen Sie deshalb wie folgt vor:
Nehmen Sie in apdefap.h im Projektkatalog (projektpfad\library) vor #include
"ap-pbib.h" die Struktur auf
struct MyOwnStruct;
{
....
}
#include "ap-pbib.h"
Entsprechend auch:
#pragma code ("pdlcsapi.dll")
#include "pldcsapi.h"
#prgma code()
#include "ap_pbib.h"
Der Aufbau der Struktur MyOwnStruct und der Aufbau der Callbackfunktion
ist damit auch beim Einziehen des Prototyps der Projektfunktion am Objekt
bekannt.
In der Projektfunktion selbst schreiben Sie dann nur noch
#include "apdefap.h"
08.97 Global Scripts
WinCC Handbuch 2-1
C79000-G8200-C107-01
2 Projekt-Funktionen
Projekt-Funktionen sind C-Funktionen, die Sie selbst programmieren und
ndern.
Sie sind nur im aktuellen Projekt, in dem sie erstellt wurden, bekannt.
Projekt-Funktionen verwenden Sie zur Dynamisierung von grafischen
Objekten und Archiven sowie in anderen Projekt-Funktionen und Global Script
Aktionen.
Eine Projekt-Funktion erstellen Sie mit dem Editor Global Script. Starten Sie
diesen Editor im Control Center.
Folgende Schritte sind zur Erstellung einer Projekt-Funktion notwendig:
Funktion formulieren
Funktions-Informationen ergnzen
Funktion bersetzen
Funktion speichern und gegebenenfalls umbenennen
Gegebenenfalls Header-Dateien generieren
Damit haben Sie Ihre Projekt-Funktion erstellt.
Beim erstmaligem Erstellen einer Projektfunktion wird die Header-Datei
apdefap.h im Projektverzeichnis ...\<Projektname>\LIBRARY neu angelegt.
Diese beinhaltet die Header-Datei der Projekt-Bibliothek ap_plib.h und diese
wiederum die Header-Datei ap_glob.h.
In der Header-Datei ap_plib.h sind die Projektfunktionen definiert.
Wird eine Projektfunktion angelegt und werden dort andere Standard- oder
Projektfunktionen genutzt, so mu die Header-Datei apdefap.h oder ap_glob.h
eingebunden werden.
Global Scripts 08.97
2-2 WinCC Handbuch
C79000-G8200-C107-01
So formulieren Sie eine Funktion:
Sie haben im Control Center den Editor Global Script gestartet.
Die Box "Global Script" ist geffnet:
ffnen Sie das Kontextmen durch Klick mit der rechten Maustaste auf den
Funktionstyp (Projekt-, Standard-Funktion oder Aktion) im Funktions-
Auswahlfenster.
ffnen Sie das Untermen indem Sie den Mauspfeil auf "Neu" positionieren
oder klicken und whlen Sie den Untermenpunkt "Funktion".
Alternativ knnen Sie eine der Tasten auf der Symbolleiste
verwenden.
Ein Editierfenster wird geffnet, in dem schon das Gerst einer C-Funktion
enthalten ist.
Formulieren Sie nun Ihre Funktion.
Folgende Editierfunktionen stehen zur Verfgung:
Funktion Tastenbedienung
neue Zeile RETURN
Zeichen lschen rechts DEL
Zeichen lschen links Backspace
Sprung an den Anfang der Zeile HOME
Sprung an das Ende der Zeile END
Sprung an den Textanfang Strg+HOME
Sprung an das Textende Strg+END
Bewegen der Einfgemarke mit den Cursortasten
Markierten Text ausschneiden Strg+X
Markierten Text kopieren Strg+C
Text aus der Zwischenablage einfgen Strg+V
Funktion Mausbedienung
Text markieren mit linker Maustaste
ein Wort markieren Doppelklick mit linker
Maustaste
Einfgemarke versetzen mit linker Maustaste
08.97 Global Scripts
WinCC Handbuch 2-3
C79000-G8200-C107-01
Weitere Editierfunktionen sind:
Der Schreibmodus ist "Einfgen".
Markierter Text wird durch das nchste mit der Tastatur
eingegebene Zeichen ersetzt.
Erweiterte Markierung
Einen Bereich markieren:
Einfgemarke an den gewnschten Beginn der Markierung setzen,
Umschalt-Taste gedrckt halten, Einfgemarke an das gewnschte
Ende der Markierung setzen.
Eine Markierung erweitern:
Umschalt-Taste gedrckt halten, Einfgemarke an das gewnschte
Ende der Markierung setzen.
Sie knnen ausprogrammierte Funktionen der Typen "Projekt-Funktion",
"Standard-Funktion" und "Interne Funktion" an die Stelle der Einfgemarke
einsetzen oder markierten Text durch solche Funktionen ersetzen.
Gehen Sie dazu wie folgt vor:
Positionieren Sie die Einfgemarke oder markieren Sie den zu
ersetzenden Text
ffnen Sie im Funktions-Auswahlfenster die entsprechenden
Verzeichnisse und whlen Sie die gewnschte Funktion mit der
rechten Maustaste
Whlen Sie aus dem geffneten Kontextmen den Eintrag "Senden
an..."
Whlen Sie aus dem Untermen das Editierfenster. Bei mehreren
geffneten Editierfenstern ist fr jedes Editierfenster ein Eintrag im
Untermen vorhanden
Aktualisieren Sie gegebenenfalls die Parametrierung der eingefgten
Funktion
Variablennamen fgen Sie ein, indem Sie auf die Taste klicken. Die Box
"Variable whlen" wird geffnet, aus der Sie die gewnschte Variable
auswhlen. ffnen Sie dazu gegebenenfalls Verzeichnisse.
Global Scripts 08.97
2-4 WinCC Handbuch
C79000-G8200-C107-01
So ergnzen Sie die Informationen zur Funktion:
Haben Sie mehrere Editierfenster gleichzeitig geffnet, machen Sie das
Editierfenster, das die gewnschte Funktion enthlt, zum aktiven Fenster.
Klicken Sie auf die Taste . Die Box Beschreibung wird geffnet.
Erstellungsdatum, nderungsdatum und Version sind bereits eingetragen. Fr
Erstellungsdatum und nderungsdatum ist die Bedeutung der Felder von links
nach rechts "Tag", "Monat", "Jahr"
Ergnzen Sie die Namen fr "Bearbeiter" und "gendert durch".
Tragen Sie einen Kommentar, z.B. eine Kurzbeschreibung der Funktion, in das
Feld "Kommentar" ein.
Mchten Sie Ihre Funktion mit einem Passwort gegen nderungen schtzen,
aktivieren Sie das Kstchen "Passwort". Damit wird die Taste "ndern" aktiv
geschaltet. Klicken Sie auf die Taste "ndern" und tragen Sie Ihr Passwort
sowie die Besttigung des Passworts in die Box "Passwort-Eingabe" ein.
Klicken Sie auf die Taste "OK". Die Box "Passwort-Eingabe" wird
geschlossen. Damit haben Sie Ihre Funktion mit einem Passwort geschtzt.
Mit Klick auf die Taste "OK" schlieen Sie die Box Beschreibung. Damit
sind die Eintrge wirksam.
08.97 Global Scripts
WinCC Handbuch 2-5
C79000-G8200-C107-01
So bersetzen Sie die Funktion / Aktion:
Haben Sie mehrere Editierfenster gleichzeitig geffnet, machen Sie das
Editierfenster, das die gewnschte Funktion / Aktion enthlt, zum aktiven
Fenster.
Klicken Sie auf die Taste . Die bersetzung beginnt.
Das aktive Editierfenster wird in zwei Bereiche geteilt. Der obere Bereich
enthlt Ihre Funktion / Aktion, der untere Bereich nimmt die Meldungen des
bersetzers auf.
So speichern Sie die Funktion:
Haben Sie eine neue Funktion oder eine neue Aktion erstellt, so hat sie vom
System einen Standardnamen erhalten.
Mchten Sie die Funktion / Aktion unter ihrem aktuellen Namen speichern,
haben Sie folgende Alternativen:
Klicken Sie auf die Taste . Das Editierfenster bleibt geffnet.
Whlen Sie aus dem Men "Datei" die Funktion "Speichern". Das
Editierfenster bleibt geffnet.
Klicken Sie auf das Schliefeld des Editierfensters. Eine Box wird
geffnet, die Sie darauf aufmerksam macht, da es nicht
gespeicherte nderungen gibt. Sie haben nun die Wahl, die
Funktion / Aktion zu speichern, die nderungen zu verwerfen oder
den Vorgang abzubrechen. Wenn Sie den Vorgang abbrechen, bleibt
das Editierfenster geffnet, ansonsten wird es geschlossen.
Mchten Sie die Funktion / Aktion unter einem anderen Namen speichern,
whlen Sie aus dem Men "Datei" die Funktion "Speichern unter...". Eine Box
wird geffnet, in der Sie den Namen und den Speicherort festlegen.
Standardmig ist der Speicherort wie folgt festgelegt:
fr Projekt-Funktionen:
Im Projektverzeichnis das Unterverzeichnis "Library"
Fr Aktionen:
Im Projektverzeichnis das Unterverzeichnis "Pas"
Fr Standard-Funktionen:
Im WinCC-Systemverzeichnis im Unterverzeichnis "Aplib"
Global Scripts 08.97
2-6 WinCC Handbuch
C79000-G8200-C107-01
So generieren Sie die neuen Header Dateien:
Werden Funktionen autark programmiert, dann knnen diese durch Kopieren
in die entsprechenden Verzeichnisse dem Projekt zur Verfgung gestellt
werden.
Hierdurch sind die Funktionen vorhanden, aber dem System nicht bekannt.
Durch Bettigen der Taste bzw. durch Auswahl des Menuepunktes
"Header generieren" werden die Header-Dateien neu generiert. Die neuen bzw.
genderten Funktionen sind nun dem System bekannt.
Gelschte Funktionen werden auf diese Weise dem System unkenntlich
gemacht.
Durch das Generieren der neuen Header-Dateien erscheinen nun die neuen
Funktionen im Funktionsbrowser des Global Script Editors.
08.97 Global Scripts
WinCC Handbuch 3-1
C79000-G8200-C107-01
3 Standard-Funktionen
Das System stellt Standard-Funktionen zur Verfgung. Diese Funktionen
knnen Sie ndern und so Ihren Bedrfnissen anpassen.Darber hinaus knnen
Sie Standard-Funktionen selbst erstellen.
Standard-Funktionen sind projektbergreifend bekannt.
Standard-Funktionen verwenden Sie zur Dynamisierung von grafischen
Objekten und Archiven sowie in Projekt-Funktionen, anderen
Standardfunktionen und Global Script Aktionen.
Eine Standard-Funktion erstellen Sie mit dem Editor Global Script. Starten
Sie diesen Editor im Control Center.
Folgende Schritte sind zur Erstellung einer Standard-Funktion notwendig:
Funktion formulieren (s. Abschnitt 2)
Funktions-Informationen ergnzen (s. Abschnitt 2)
Funktion bersetzen (s. Abschnitt 2)
Funktion speichern und gegebenenfalls umbenennen (s. Abschnitt 2)
Gegebenenfalls Header-Dateien generieren (s. Abschnitt 2)
Damit haben Sie Ihre Standard-Funktion erstellt.
Die Header-Datei apdefap.h bindet die Header-Datei ap_glob.h ein, welche die
Definition der Standardfunktionen beinhaltet.
Die Dateien apdefap.h und ap_glob.h befinden sich im Verzeichnis ...\APLIB.
Wird eine neue Standardfunktion angelegt und werden dort andere
Standardfunktionen genutzt, so mu die Header-Datei apdefap.h oder
ap_glob.h eingebunden werden.
Neue Standardfunktionen werden zu den vorhandenen Standardfunktionen auf
dem Serverrechner im WinCC-Installationsverzeichnis unter ...\APLIB
abgelegt.
Global Scripts 08.97
3-2 WinCC Handbuch
C79000-G8200-C107-01
Das Basis-System stellt Ihnen Standard-Funktionen zur Verfgung.
Sie sind in folgende Funktions-Kategorien eingeteilt:
Alarm
GRAPHICS
TAGLOG
WINCC
WINDOWS
Sind die entsprechenden Optionen installiert, stehen zustzlich folgende
Funktions-Kategorien zur Verfgung:
Options
Report
Split Screen Manager
userarc
Die unter "userarc" vorhandenen Standard-Funktionen sind im
Simatic-WinCC-Handbuch "Tag Logging User Archives" beschrieben.
08.97 Global Scripts
WinCC Handbuch 3-3
C79000-G8200-C107-01
3.1 Alarm (Standard-Funktionen)
Der Rckgabewert dieser Funktionen ist der Fehlercode:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
BOOL GMsgFunction(char* pszMsgData)
Funktion:
Diese Funktion stellt eine globale Funktion fr Einzelmeldungen dar. Diese
liefert die Meldungsdaten der Einzelmeldungen und kann nur aktiviert werden,
wenn der Parameter "lst Aktion aus" gesetzt ist.
Parameter:
pszMsgData = Zeiger auf einen Puffer, indem die
Meldungsdaten abgelegt werden.
BOOL OnBtnArcLong(char* pszMsgWin)
BOOL AXC_OnBtnArcLong(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion ruft das Folgearchiv ab (Folgearchiv abrufen).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnArcLong)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnArcLong)
BOOL OnBtnArcShort(char* pszMsgWin)
BOOL AXC_OnBtnArcShort(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion ruft das Kurzzeitarchiv ab (Kurzzeitarchiv abrufen).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnArcShort)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnArcShort)
Global Scripts 08.97
3-4 WinCC Handbuch
C79000-G8200-C107-01
BOOL OnBtnComment(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion zeigt den Kommentar an (Kommentar).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen
BOOL OnBtnEmergAckn(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion ffnet den Quittierungsdialog (Notquittierung/Reset).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen
BOOL OnBtnHornAckn(char* pszMsgWin)
BOOL AXC_OnBtnHornAckn(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion quittiert das Hupensignal (Hupenquittierung).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnHornAckn)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnHornAckn)
BOOL OnBtnInfo(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion zeigt den Infotext an (Infotext).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen
08.97 Global Scripts
WinCC Handbuch 3-5
C79000-G8200-C107-01
BOOL OnBtnLanguage(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion ermglicht es die Sprache der Meldefensterbedienung zu
wechseln (Sprache wechseln).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen
Die Funktion wird ab WinCC Version 4.0 nicht mehr unterstzt.
BOOL OnBtnLock(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion aktiviert den Dialog "Sperre setzen".
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen
BOOL OnBtnLoop(char* pszMsgWin)
BOOL AXC_OnBtnLoop(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnLoop)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnLoop)
BOOL OnBtnMsgFirst(char* pszMsgWin)
BOOL AXC_OnBtnMsgFirst(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion wechselt an den Anfang der Meldeliste (Anfang der Liste).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnMsgFirst)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnMsgFirst)
Global Scripts 08.97
3-6 WinCC Handbuch
C79000-G8200-C107-01
BOOL OnBtnMsgLast(char* pszMsgWin)
BOOL AXC_OnBtnMsgLast(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion wechselt an das Ende der Meldeliste (Ende der Liste).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnMsgLast)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnMsgLast)
BOOL OnBtnMsgNext(char* pszMsgWin)
BOOL AXC_OnBtnMsgNext(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion wechselt zur nchsten Meldung in der Meldeliste (Nchste
Meldung).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnMsgNext)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnMsgNext)
BOOL OnBtnMsgPrev(char* pszMsgWin)
BOOL AXC_OnBtnMsgPrev(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion wechselt zur vorherigen Meldung in der Meldeliste (Vorherige
Meldung).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnMsgPrev)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnMsgPrev)
08.97 Global Scripts
WinCC Handbuch 3-7
C79000-G8200-C107-01
BOOL OnBtnMsgWin(char* pszMsgWin)
BOOL AXC_OnBtnMsgWin(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion ruft das Prozemeldefenster auf.
(Prozemeldefenster abrufen).
Hinweis:
Das Prozemeldefenster beinhaltet die aktuell anstehenden und nicht
quittierten Meldungen
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnMsgWin)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnMsgWin)
BOOL OnBtnPrint(char* pszMsgWin)
BOOL AXC_OnBtnPrint(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion aktiviert die Protokollierung (Protokollfunktion).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnPrint)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnPrint)
BOOL OnBtnScroll(char* pszMsgWin)
BOOL AXC_OnBtnScroll(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion aktiviert die horizontale und vertikale Scrollfunktion
(AutoScroll Ein/Aus).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnScroll)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnScroll)
Global Scripts 08.97
3-8 WinCC Handbuch
C79000-G8200-C107-01
BOOL OnBtnSelect(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion aktiviert den Dialog "Selektion festlegen"
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen
BOOL OnBtnSinglAckn(char* pszMsgWin)
BOOL AXC_OnBtnSinglAckn(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion fhrt die Quittierung einer Meldung durch (Einzelquittierung).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnSinglAckn)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnSinglAckn)
BOOL OnBtnVisibleAckn(char* pszMsgWin)
BOOL AXC_OnBtnVisibleAckn(char* pszMsgWin)
Funktion:
Implementation externe Meldefensterbedienung ber Graphik-Objekte.
Diese Funktion fhrt die Quittierung aller, im Meldefenster sichtbaren
Meldungen durch (Sammelquittierung).
Parameter:
pszMsgWin = Zeiger auf den Meldefensternamen (OnBtnVisibleAckn)
pszMsgWin = Zeiger auf den Namen des OLE-Control-Elements
(AXC_OnBtnVisibleAckn)
08.97 Global Scripts
WinCC Handbuch 3-9
C79000-G8200-C107-01
3.2 GRAPHICS (Standard-Funktionen)
void OpenPicture(Picture Bildname)
Funktion:
ffnet das Bild mit dem angegebenen Bildnamen.
Parameter:
Bildname = Bildname
3.3 TAGLOG (Standard-Funktionen)
Die TAGLOG-Funktionen sind gegliedert in die Funktionskategorien
TEMPLATE
TOOLBAR BUTTONS
Der Rckgabewert der TOOLBAR BUTTONS-Funktionen ist der Fehlercode:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
3.3.1 TEMPLATE
int TlgGetColumnPosition(char* lpszTemplate)
Rckgabewert:
Aktuelle Position des Spaltenzeigers in einem Tabellenfenster.
Funktion:
Liefert die aktuelle Position des Spaltenzeigers im Tabellenfenster. Der Name
des Tabellenfensters wird mit dem Parameter lpszTemplate bergeben.
Parameter:
lpszTemplate = Zeiger auf den Namen des Tabellenfensters
Global Scripts 08.97
3-10 WinCC Handbuch
C79000-G8200-C107-01
int TlgGetNumberOfColumns(char* lpszTemplate)
Rckgabewert:
Anzahl der Spalten in einem Tabellenfenster.
Funktion:
Liefert die Anzahl der Spalten im Tabellenfenster. Der Name des
Tabellenfensters wird mit dem Parameter lpszTemplate bergeben.
Parameter:
lpszTemplate = Zeiger auf den Namen des Kurvenfensters
int TlgGetNumberOfRows(char* lpszTemplate)
Rckgabewert:
Anzahl der Zeilen in einem Tabellenfenster.
Funktion:
Liefert die Anzahl der Zeilen im Tabellenfenster. Der Name des
Tabellenfensters wird mit dem Parameter lpszTemplate bergeben.
Parameter:
lpszTemplate = Zeiger auf den Namen des Kurvenfensters
int TlgGetNumberOfTrends(char* lpszTemplate)
Rckgabewert:
Anzahl der sichtbaren Kurven in einem Kurvenfenster.
Funktion:
Liefert die Anzahl der Kurven im Kurvenfenster. Der Name des
Kurvenfensters wird mit dem Parameter lpszTemplate bergeben.
Parameter:
lpszTemplate = Zeiger auf den Namen des Kurvenfensters
08.97 Global Scripts
WinCC Handbuch 3-11
C79000-G8200-C107-01
int TlgGetRowPosition(char* lpszTemplate)
Rckgabewert:
Aktuelle Position des Zeilenzeigers in einem Tabellenfenster.
Funktion:
Liefert die aktuelle Position des Zeilenzeigers im Tabellenfenster. Der Name
des Tabellenfensters wird mit dem Parameter lpszTemplate bergeben.
Parameter:
lpszTemplate = Zeiger auf den Namen des Tabellenfensters
char* TlgGetRulerArchivNameTrend(char* lpszTemplate, int nTrend)
Rckgabewert:
Archivname einer Kurve in einem Kurvenfenster an der Position des Lineals.
Funktion:
Liefert den Archivnamen der Kurve mit der Nummer nTrend im
Kurvenfenster an der Position des Lineals. Der Name des Kurvlenfensters wird
mit dem Parameter lpszTemplate bergeben.
Parameter:
lpszTemplate = Zeiger auf den Namen des Tabellenfensters
nTrend = Nummer der Kurve
(0 <= nTrend <= Anzahl sichtbarer Kurven - 1)
SYSTEMTIME TlgGetRulerTimeTrend(char* lpszTemplate, int nTrend)
Rckgabewert:
Zeit einer Kurve in einem Kurvenfenster an der Position des Lineals.
Funktion:
Liefert die Zeit der Kurve mit der Nummer nTrend im Kurvenfenster an der
Position des Lineals. Der Name des Kurvlenfensters wird mit dem Parameter
lpszTemplate bergeben.
Parameter:
lpszTemplate = Zeiger auf den Namen des Tabellenfensters
nTrend = Nummer der Kurve
(0 <= nTrend <= Anzahl sichtbarer Kurven - 1)
Global Scripts 08.97
3-12 WinCC Handbuch
C79000-G8200-C107-01
double TlgGetRulerValueTrend(char* lpszTemplate, int nTrend)
Rckgabewert:
Wert einer Kurve in einem Kurvenfenster an der Position des Lineals.
Funktion:
Liefert den Wert der Kurve mit der Nummer nTrend im Kurvenfenster an der
Position des Lineals. Der Name des Kurvlenfensters wird mit dem Parameter
lpszTemplate bergeben.
Parameter:
lpszTemplate = Zeiger auf den Namen des Tabellenfensters
nTrend = Nummer der Kurve
(0 <= nTrend <= Anzahl sichtbarer Kurven - 1)
char* TlgGetRulerVariableNameTrend(char* lpszTemplate, int nTrend)
Rckgabewert:
Variablenname einer Kurve in einem Kurvenfenster an der Position des
Lineals.
Funktion:
Liefert den Variablennamen der Kurve mit der Nummer nTrend im
Kurvenfenster an der Position des Lineals. Der Name des Kurvlenfensters wird
mit dem Parameter lpszTemplate bergeben.
Parameter:
lpszTemplate = Zeiger auf den Namen des Tabellenfensters
nTrend = Nummer der Kurve
(0 <= nTrend <= Anzahl sichtbarer Kurven - 1)
char* TlgGetTextAtPos(char* lpszTemplate, int nColumn, int nLine)
Rckgabewert:
Inhalt einer Zelle eines Tabellenfensters als Text.
Funktion:
Fr Prozesswertarchive und Anwenderarchive.
Liefert den Inhalt einer Zelle des Tabellenfensters als Text. Die Zelle wird
durch nColumn und nLine spezifiziert. Der Name des Tabellenfensters wird
mit dem Parameter lpszTemplate bergeben.
Parameter:
lpszTemplate = Zeiger auf den Namen des Tabellenfensters
nColumn = Nummer der Spalte
nLine = Nummer der Zeile
08.97 Global Scripts
WinCC Handbuch 3-13
C79000-G8200-C107-01
3.3.2 TOOLBAR BUTTONS
BOOL TlgTableWindowPressEditRecordButton(char* lpszTemplateName)
Funktion:
Das Editieren des Tabellenfensters wird gesperrt/freigegeben (toggle-
Funktion)
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTableWindowPressFirstButton(char* lpszTemplateName)
Funktion:
Zeigt die ersten Datenstze des Darstellungsbereichs im Tabellenfenster an.
Die Anzahl der angezeigten Datenstze ist abhngig vom projektierten
Zeitbereich
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTableWindowPressHelpButton(char* lpszTemplateName)
Funktion:
Zeigt die Online Hilfe fr das Tabellenfenster an
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTableWindowPressInsertRecordButton(char*
lpszTemplateName)
Funktion:
Fgt einen Datensatz ein
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
Global Scripts 08.97
3-14 WinCC Handbuch
C79000-G8200-C107-01
BOOL TlgTableWindowPressLastButton(char* lpszTemplateName)
Funktion:
Zeigt die letzten Datenstze des Darstellungsbereichs im Tabellenfenster an.
Die Anzahl der angezeigten Datenstze ist abhngig vom projektierten
Zeitbereich
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTableWindowPressNextButton(char* lpszTemplateName)
Funktion:
Die auf den aktuellen Darstellungsbereich folgenden Datenstze des
Darstellungsbereichs werden im Tabellenfenster angezeigt. Die Anzahl der
angezeigten Datenstze ist abhngig vom projektierten Zeitbereich
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTableWindowPressNextItemButton(char* lpszWindowName)
Funktion:
Die Spalten des Tabellenfensters werden um eine Spalte nach links
verschoben, wobei die linke Spalte an die Position der rechten Spalte gesetzt
wird.
Parameter:
lpszWindowName = Zeiger auf den Namen des Applikationsfensters
BOOL
TlgTableWindowPressOpenArchiveVariableSelectionDlgButton(char*
lpszWindowName)
Funktion:
ffnet einen Dialog zur Verbindung von Tabellenspalten mit je einem
Archivnamen und einer Variablen.
Parameter:
lpszWindowName = Zeiger auf den Namen des Applikationsfensters
08.97 Global Scripts
WinCC Handbuch 3-15
C79000-G8200-C107-01
BOOL TlgTableWindowPressOpenDlgButton(char* lpszTemplateName)
Funktion:
Der Dialog zur Online Projektierung des Tabellenfensters wird angezeigt
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTableWindowPressOpenItemSelectDlgButton(char*
lpszWindowName)
Funktion:
ffnet einen Dialog zur Auswahl der sichtbaren Spalten.
Parameter:
lpszWindowName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTableWindowPressOpenTimeSelectDlgButton(char*
lpszWindowName)
Funktion:
ffnet einen Dialog zur Verbindung von Tabellenspalten mit je einem
Zeitbereich, in dem die Werte dargestellt werden.
Parameter:
lpszWindowName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTableWindowPressPrevButton(char* lpszTemplateName)
Funktion:
Die vor dem aktuellen Darstellungsbereich liegenden Datenstze des
Darstellungsbereichs werden im Tabellenfenster angezeigt. Die Anzahl der
angezeigten Datenstze ist abhngig vom projektierten Zeitbereich
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
Global Scripts 08.97
3-16 WinCC Handbuch
C79000-G8200-C107-01
BOOL TlgTableWindowPressPrevItemButton(char* lpszWindowName)
Funktion:
Die Spalten des Tabellenfensters werden um eine Spalte nach rechts
verschoben, wobei die rechte Spalte an die Position der linken Spalte gesetzt
wird.
Parameter:
lpszWindowName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTableWindowPressRemoveRecordButton(char*
lpszTemplateName)
Funktion:
Lscht einen Datensatz
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTableWindowPressStartStopButton(char* lpszTemplateName)
Funktion:
Die Aktualisierung des Tabellenfensters wird ein-/ausgeschaltet (toggle-
Funktion)
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTrendWindowPressFirstButton(char* lpszTemplateName)
Funktion:
Zeigt die ersten Datenstze des Darstellungsbereichs im Kurvenfenster an. Die
Anzahl der angezeigten Datenstze ist abhngig vom projektierten Zeitbereich
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
08.97 Global Scripts
WinCC Handbuch 3-17
C79000-G8200-C107-01
BOOL TlgTrendWindowPressHelpButton(char* lpszTemplateName)
Funktion:
Zeigt die Online Hilfe fr das Kurvenfenster an
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTrendWindowPressLastButton(char* lpszTemplateName)
Funktion:
Zeigt die letzten Datenstze des Darstellungsbereichs im Kurvenfenster an. Die
Anzahl der angezeigten Datenstze ist abhngig vom projektierten Zeitbereich
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTrendWindowPressLinealButton(char* lpszTemplateName)
Funktion:
Blendet das Lineal des Kurvenfensters ein/aus (toggle Funktion). Das Lineal
kann mit den Tasten "Cursor links" und "Cursor rechts" verschoben werden
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTrendWindowPressNextButton(char* lpszTemplateName)
Funktion:
Die auf den aktuellen Darstellungsbereich folgenden Datenstze des
Darstellungsbereichs werden im Kurvenfenster angezeigt. Die Anzahl der
angezeigten Datenstze ist abhngig vom projektierten Zeitbereich
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
Global Scripts 08.97
3-18 WinCC Handbuch
C79000-G8200-C107-01
BOOL TlgTrendWindowPressNextItemButton(char* lpszWindowName)
Funktion:
Bringt alle Kurven im Kurvenfenster eine Ebene nach vorn. Die Kurve im
Vordergrund wird dabei in den Hintergrund gesetzt.
Parameter:
lpszWindowName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTrendWindowPressOneToOneButton(char* lpszTemplateName)
Funktion:
Das Kurvenfenster wird in den Zustand gebracht, den es vor Einschalten der
Lupe hatte.Die Lupe wird ausgeschaltet. Die Auswahl des Zoombereichs ist
nur mit der Maus mglich. Siehe auch TlgTrendWindowPressZoomInButton
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL
TlgTrendWindowPressOpenArchiveVariableSelectionDlgButton(char*
lpszWindowName)
Funktion:
ffnet einen Dialog zur Verbindung von Kurven in einem Kurvenfenster mit je
einem Archivnamen und einer Variablen.
Parameter:
lpszWindowName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTrendWindowPressOpenDlgButton(char* lpszTemplateName)
Funktion:
Der Dialog zur Online Projektierung des Kurvenfensters wird angezeigt
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
08.97 Global Scripts
WinCC Handbuch 3-19
C79000-G8200-C107-01
BOOL TlgTrendWindowPressOpenItemSelectDlgButton(char*
lpszWindowNumber)
Funktion:
ffnet einen Dialog zur Auswahl der sichtbaren Kurven und der Kurve, die im
Vordergrund stehen soll.
Parameter:
lpszWindowName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTrendWindowPressOpenTimeSelectDlgButton(char*
lpszWindowNumber)
Funktion:
ffnet einen Dialog zur Verbindung von Kurven mit je einem Zeitbereich, in
dem die Werte dargestellt werden.
Parameter:
lpszWindowName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTrendWindowPressPrevButton(char* lpszTemplateName)
Funktion:
Die vor dem aktuellen Darstellungsbereich liegenden Datenstze des
Darstellungsbereichs werden im Kurvenfenster angezeigt. Die Anzahl der
angezeigten Datenstze ist abhngig vom projektierten Zeitbereich
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTrendWindowPressPrevItemButton(char* lpszWindowName)
Funktion:
Bringt alle Kurven im Kurvenfenster eine Ebene nach hinten. Die Kurve im
Hintergrund wird dabei in den Vordergrund gesetzt.
Parameter:
lpszWindowName = Zeiger auf den Namen des Applikationsfensters
Global Scripts 08.97
3-20 WinCC Handbuch
C79000-G8200-C107-01
BOOL TlgTrendWindowPressStartStopButton(char* lpszTemplateName)
Funktion:
Die Aktualisierung des Kurvenfensters wird ein-/ausgeschaltet (toggle-
Funktion)
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
BOOL TlgTrendWindowPressZoomInButton(char* lpszTemplateName)
Funktion:
Die Lupe wird eingeschaltet. Die Auswahl des Zoombereichs ist nur mit der
Maus mglich
Parameter:
lpszTemplateName = Zeiger auf den Namen des Applikationsfensters
08.97 Global Scripts
WinCC Handbuch 3-21
C79000-G8200-C107-01
3.4 WINCC (Standard-Funktionen)
void OnErrorExecute(CCAPErrorExecute ErrorExecute)
Funktion:
OnErrorExecute wird aufgerufen, wenn beim Ausfhren einer Aktion oder
einer Funktion ein Fehler aufgetreten ist. Damit wird die Mglichkeit
geschaffen, eine eigene Fehlerbehandlung durchzufhren und die genaue
Fehlerursache zu bestimmen.
Parameter:
ErrorExecute = Struktur, die Auskunft ber den aufgetretenen Fehler gibt
Strukturdefinition:
typedef struckt {
DWORD dwCurrentThreadID; //Thread ID of the current
thread
DWORD dwErrorCode1; //Error code 1
DWORD dwErrorCode2; //Error code 2
BOOL bCycle; //cycle/acycle
char* szApplicationName; //Name of the application
char* szFunctionName; //Name of the function
char* szTagName; //Name of the tag
LPVOID lpParam; //Pointer to the action stack
DWORD dwParamSize; //Size of the action stack
DWORD dwCycle; //Cycle of the variable
CMN_ERROR* pError; //Pointer to CMN_ERROR
} CCAPErrorExecute;
Global Scripts 08.97
3-22 WinCC Handbuch
C79000-G8200-C107-01
Die Bedeutung der einzelnen Fehlerkennungen und die abhngig davon
bergebenen Strukturelemente sind in der folgenden Tabelle angegeben:
1007001 0 x x x x x Exception in der Aktion
1007001 1 x x x x x Exception beim Zugriff auf
das Rckgabe-ergebnis
1007001 4097 x x x x x Stapelberlauf beim
Ausfhren der Aktion
1007001 4098 x x x x x Division durch 0 in der
Aktion
1007001 4099 x x x x x Zugriff auf ein nicht
vorhandenes Symbol in der
Aktion
1007001 4100 x x x x x Access violation in der
Aktion
1007004 0 x x x Funktion ist nicht bekannt
1007005 1 x x Aktion enthlt keinen
P-Code
1007005 2 x x Funktionsname ist fehlerhaft
1007005 4 x x x x x Typ des Rckgabewertes ist
ungltig
1007005 32768ff x x x x x Fehler im Ciss Compiler
beim Laden der Aktion
1007006 0 x x x x x x x Variable ist nicht definiert
1007006 1 x x x x x x x Variable timeout
1007006 2 x x x x x x x x Variable kann im
gewnschten Format nicht
geliefert werden
1007006 3 x x x x x x x x Variable liefert
Statusverletzung, in
CMN_ERROR.dwError1
steht der Status
1007007 1 x x x x x x Fehler bei PDLRTGetProp
1007007 2 x x x x x x Fehler bei PDLRTSetProp
1007007 3 x x x x x x Fehler bei DM-Aufruf
08.97 Global Scripts
WinCC Handbuch 3-23
C79000-G8200-C107-01
3.5 WINDOWS (Standard-Funktionen)
unsigned int ProgramExecute(char* Programm_Name)
Funktion:
Startet das Programm mit dem angegebenen Namen
Parameter:
Programm_Name = Zeiger auf den Programmnamen.
3.6 Options (Standard-Funktionen)
BOOL GetCSigPicture(LPCSTR lpcPictureName, LPCSTR lpcObjectName,
LPCSTR lpcPropertyName, LPSTR lpPictureName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Nur fr interne Verwendung.
DWORD GetSignificantMask(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Nur fr interne Verwendung.
BOOL PASSCheckAreaPermission(LPCTSTR areaname)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Berechtigung vorhanden
FALSE = keine Berechtigung vorhanden
Funktion:
Ermittelt ob der Benutzer die generelle Berechtigung fr die Bedienung einer
bestimmten Anlage besitzt.
Parameter
areaname = Name der Anlage
Global Scripts 08.97
3-24 WinCC Handbuch
C79000-G8200-C107-01
BOOL PASSCheckAreaLevelPermission(LPCTSTR areaname, DWORD
level)
Diese Funktion ist Bestandteil des Optionspaketes
ADVANCED PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Berechtigung vorhanden
FALSE = keine Berechtigung vorhanden
Funktion:
berprft ob der Bediener die Berechtigung fr die bergebene Anlage bei
bergebener Berechtigungsstufe besitzt.
Parameter
areaname = Name der Anlage
level = Berechtigungsstufe als Zahlenwert
void PASSLoginDialog(TCHAR ch)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Funktion:
Blendet den Login Dialog auf und ldt bei erfolgreichem Login die Userdaten
in das Shared Memory.
Parameter
ch = Angabe, auf welchem Monitor der
Login Dialog geffnet werden soll
(Fr Monitor 1 ist das Zeichen '1'
einzugeben)
08.97 Global Scripts
WinCC Handbuch 3-25
C79000-G8200-C107-01
3.7 Report (Standard-Funktionen)
void ReportJob(LPSTR lpJobName, LPSTR lpMethodName)
Diese Funktion wird durch die Funktionen RPTJobPreview und
RPTJobPrint ersetzt und sollte nicht mehr verwendet werden.
Funktion:
Je nach Wert des Parameters lpMethodName wird ein Druckauftrag oder die
Vorschau zu einem Druckauftrag gestartet.
Parameter
lpJobName = Zeiger auf den Namen des Druckauftrags
lpMethodName = Zeiger auf den Namen des Funktionsmodus.
"PRINT" Druckauftrag wird ausgefhrt
"PREVIEW" Vorschau zum Druckauftrag wird
gestartet
BOOL RPTJobPreview(LPSTR lpJobName)
Funktion:
Es wird die Vorschau zu einem Druckauftrag gestartet.
Parameter
lpJobName = Zeiger auf den Namen des Druckauftrags
BOOL RPTJobPrint(LPSTR lpJobName)
Funktion:
Es wird ein Druckauftrag gestartet.
Parameter
lpJobName = Zeiger auf den Namen des Druckauftrags
Global Scripts 08.97
3-26 WinCC Handbuch
C79000-G8200-C107-01
3.8 Split Screen Manager (Standard-Funktionen)
BOOL AcknowledgeAllPicture(LPCTSTR pictName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Nur fr interne Verwendung.
void GetASVarIndex(int nVarIndex, int nClassIndex, BOOL* bActive,
BOOL* bQuit)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL.
Nur fr interne Verwendung.
int GetIndexFromMask(DWORD dwMask)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Nur fr interne Verwendung.
void GetMessageClassFromVar(TCHAR* VarName, int nClassIndex,
BOOL* bActive, BOOL* bQuit)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Nur fr interne Verwendung.
BOOL GetCountPicture(LPTSTR aktName, LPTSTR newName, int
nNewNameLength, DWORD dwBitMask)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Nur fr interne Verwendung.
08.97 Global Scripts
WinCC Handbuch 3-27
C79000-G8200-C107-01
BOOL LoopInAlarm(TCHAR* TagName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Berechtigung vorhanden
FALSE = keine Berechtigung vorhanden
Funktion:
Diese Funktion zeigt ein Prototypenbild fr den angegebenen
Variablennamen an und verbindet das Prototypenbild mit dem
Variablennamen.
Parameter
TagName = Zeiger auf Variablennamen
void profile(long pos_no, long value, LPCTSTR lpszPictureName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Nur fr interne Verwendung.
BOOL PTMUnload()
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Funktion:
Diese Funktion entldt den Picture Tree Manager.
Nur fr interne Verwendung.
void reset_hoer(Tag var)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Nur fr interne Verwendung.
void SetASVarIndex(int nVarIndex, int nClassIndex, BOOL bActive, BOOL
bQuit)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL.
Nur fr interne Verwendung.
Global Scripts 08.97
3-28 WinCC Handbuch
C79000-G8200-C107-01
void SetMessageClassToVar(TCHAR* VarName, int nClassIndex, BOOL
bActive, BOOL bQuit)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Nur fr interne Verwendung.
BOOL SFCLoopInAlarm(TCHAR* TagInfo)
Diese Funktion ist Bestandteil des Optionspaketes
ADVANCED PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Funktion wurde ausgefhrt
FALSE = Funktion wurde nicht ausgefhrt oder falsche Parameterangabe
Funktion:
Diese Funktion ffnet eine Sicht auf den SFC-Plan, der die Meldung zur
angegebene Mestelle ausgelst hat.
Parameter
TagInfo = Zeiger auf den Puffer, in dem die
Informationen zur Mestelle abgelegt sind
BOOL SSMChangeButtonField(char Screen, char* PictureName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Darstellung im Tastenbereich gendert
FALSE = Fehler; Darstellung nicht gendert
Funktion:
Das Bild mit dem Namen lptPictureName wird im Tastenbereich des ber
Screen beschriebenen Monitors dargestellt.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
PictureName = Zeiger auf den Namen, einschlielich
Extension, des im bersichtsbereich
darzustellenden Bildes.
08.97 Global Scripts
WinCC Handbuch 3-29
C79000-G8200-C107-01
BOOL SSMChangeOverviewField(char Screen, char* PictureName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Darstellung im bersichtsbereich gendert
FALSE = Fehler; Darstellung nicht gendert
Funktion:
Das Bild mit dem Namen lptPictureName wird im bersichtsbereich des ber
Screen beschriebenen Monitors dargestellt.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
lptPictureName = Zeiger auf den Namen, einschlielich
Extension, des im bersichtsbereich
darzustellenden Bildes.
Global Scripts 08.97
3-30 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMChangeWorkField(char Screen, char* PictureName, BOOL
Store)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Darstellung im bersichtsbereich gendert
FALSE = Fehler; Darstellung nicht gendert
Funktion:
Der Inhalt einer Datei wird im Arbeitsbereich des ber Screen beschriebenen
Monitors dargestellt.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
PictureName = Zeiger auf den Namen der anzuzeigenden
PDL-Datei einschlielich der Extension.
Ist der in PictureName angegebene Name in
der Hierarchie des "Picture Tree Manager"
enthalten, so wird der Bereichsname
automatisch ermittelt und gespeichert.
Auf den Bereichsnamen kann mit der Funktion
"SSMGetAreaFromPicturePath" zugegriffen
werden.
Ist die in PictureName angegebene Datei nicht
in der Hierarchie enthalten (Bildprototyp), so
kann der Bereichsname durch Aufruf der
Funktion SSMRTSetAreaToPicturePath
festgelegt werden.
Store = Aktualisierung des Bildspeichers bei TRUE.
(Standardeinstellung)
08.97 Global Scripts
WinCC Handbuch 3-31
C79000-G8200-C107-01
BOOL SSMCheckWorkFieldDown(char Screen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Bild im ersten Kind-Knoten existiert.
FALSE = Fehler oder Bild im ersten Kind-Knoten existiert nicht.
Funktion:
Diese Funktion stellt fest, welches Bild im Arbeitsbereich von Screen
angezeigt wird und berprft ob das Bild im zugehrigen ersten Kind-Knoten
in der Hierarchie des "Picture Tree Managers" existiert.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
BOOL SSMCheckWorkFieldLeft(char Screen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Bild im linken Bruder-Knoten existiert.
FALSE = Fehler oder Bild im linken Bruder-Knoten existiert nicht.
Funktion:
Diese Funktion stellt fest, welches Bild im Arbeitsbereich von Screen
angezeigt wird und berprft ob das Bild im zugehrigen linken Bruder-
Knoten in der Hierarchie des "Picture Tree Managers" existiert.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
Global Scripts 08.97
3-32 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMCheckWorkFieldRight(char Screen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Bild im rechten Bruder-Knoten existiert.
FALSE = Fehler oder Bild im rechten Bruder-Knoten existiert nicht.
Funktion:
Diese Funktion stellt fest, welches Bild im Arbeitsbereich von Screen
angezeigt wird und berprft ob das Bild im zugehrigen rechten Bruder-
Knoten in der Hierarchie des "Picture Tree Managers" existiert.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
BOOL SSMCheckWorkFieldUp(char Screen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Bild im Vater-Knoten existiert.
FALSE = Fehler oder Bild im Vater-Knoten existiert nicht.
Funktion:
Diese Funktion stellt fest, welches Bild im Arbeitsbereich von Screen
angezeigt wird und berprft ob das Bild im zugehrigen Vater-Knoten in der
Hierarchie des "Picture Tree Managers" existiert.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
08.97 Global Scripts
WinCC Handbuch 3-33
C79000-G8200-C107-01
BOOL SSMChgWorkFieldDown(char Screen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Darstellung im Arbeitsbereich gendert.
FALSE = Fehler, Darstellung im Arbeitsbereich nicht gendert.
Funktion:
Diese Funktion stellt fest, welches Bild im Arbeitsbereich des Monitors
angezeigt wird, ermittelt das zugehrige Bild im ersten Kind-Knoten in der
Hierarchie des "Picture Tree Managers" und zeigt dieses neue Bild im
Arbeitsbereich von Screen an.
Der Bild-Stapelspeicher wir automatisch aktualisiert.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
BOOL SSMChgWorkFieldLeft(char Screen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Darstellung im Arbeitsbereich gendert.
FALSE = Fehler, Darstellung im Arbeitsbereich nicht gendert.
Funktion:
Diese Funktion stellt fest, welches Bild im Arbeitsbereich von Screen
angezeigt wird, ermittelt das zugehrige Bild im linken Bruder-Knoten in der
Hierarchie des "Picture Tree Managers" und zeigt dieses neue Bild im
Arbeitsbereich von Screen an.
Der Bild-Stapelspeicher wir automatisch aktualisiert.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
Global Scripts 08.97
3-34 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMCheckWorkFieldRight(char Screen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Darstellung im Arbeitsbereich gendert.
FALSE = Fehler, Darstellung im Arbeitsbereich nicht gendert.
Funktion:
Diese Funktion stellt fest, welches Bild im Arbeitsbereich von Screen
angezeigt wird, ermittelt das zugehrige Bild im rechten Bruder-Knoten in der
Hierarchie des "Picture Tree Managers" und zeigt dieses neue Bild im
Arbeitsbereich von Screen an.
Der Bild-Stapelspeicher wir automatisch aktualisiert.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
BOOL SSMCheckWorkFieldUp(char Screen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Darstellung im Arbeitsbereich gendert.
FALSE = Fehler, Darstellung im Arbeitsbereich nicht gendert.
Funktion:
Diese Funktion stellt fest, welches Bild im Arbeitsbereich von Screen
angezeigt wird, ermittelt das zugehrige Bild im Vater-Knoten in der
Hierarchie des "Picture Tree Managers" und zeigt dieses neue Bild im
Arbeitsbereich von Screen an.
Der Bild-Stapelspeicher wir automatisch aktualisiert.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
08.97 Global Scripts
WinCC Handbuch 3-35
C79000-G8200-C107-01
BOOL SSMDeleteUserSettings(LPCTSTR lpctUserName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = anwenderbezogene Einstellungen gelscht.
FALSE = Fehler
Funktion:
Mit dieser Funktion werden alle Dateien des "Split Screen Managers", die mit
lpctUserName im Standardverzeichnis von lpctUserName erzeugt worden sind,
gelscht.
Dateien anderer Benutzer oder anderer Editoren bleiben davon unberhrt.
Dateien des aktuellen Benutzers in anderen Verzeichnissen sind ebenfalls nicht
betroffen.
Parameter
lpctUserName = Zeiger auf den Namen des Benutzers,
dessen Einstellungen gelscht werden sollen.
BOOL SSMGetAreaFromPath(char* PicturePath, char* AreaName, int len)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = anwenderbezogene Einstellungen gelscht.
FALSE = Fehler
Funktion:
Diese Funktion ermittelt die Anlagenzugehrigkeit des angegebenen
Bildpfades
Diese Funktion bedient sich nicht des "Picture Tree Managers".
PicturePath mu den vollstndigen Pfad eines im Arbeitsbereich oder in einem
der top fields angezeigten Bildes enthalten.
Parameter
PicturePath = Zeiger auf den Namen des Bildes,
einschlielich Pfadangabe. Die Angabe der
Extension ist nicht zwingend erforderlich.
AreaName = Zeiger auf einen Puffer, in dem der
Bereichs- /Anlagenname abgelegt werden soll.
len = maximale Lnge des Puffers
AreaName
Global Scripts 08.97
3-36 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMGetAreaFromWorkField(char Screen, char* AreaName, int
nAreaNameLen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Diese Funktion ermittelt die Anlagenzugehrigkeit des Arbeitsbereiches (work
field) im angegebenen Monitor.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
AreaName = Zeiger auf einen Puffer, in dem der
Bereichs- /Anlagenname abgelegt werden soll.
nAreaNamelen = maximale Lnge des Puffers
AreaName
BOOL SSMGetAutoLoadSettings()
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Automatisches Laden ist aktiviert
FALSE = Fehler
Funktion:
Diese Funktion ermittelt ob im Runtimesystem nach dem Anmelden eines
Anwenders automatisch dessen benutzerspezifische Einstellungen geladen
werden.
08.97 Global Scripts
WinCC Handbuch 3-37
C79000-G8200-C107-01
BOOL SSMGetContainerToPicture(char* PictureName, char*
ReturnContainer, int len)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Container ermittelt
FALSE = Fehler
Funktion:
Diese Funktion ermittelt den, zum angegebene Bild passenden Container mit
Hilfe des Picture Tree Managers.
Parameter
PictureName = Name des Bildes
ReturnContainer = Zeiger auf einen Puffer, in dem der
Containername abgelegt werden soll.
len = maximale Lnge des Puffers
ReturnContainer
BOOL SSMGetContPict(int area_no, int subarea_no, char*
ReturnPictureName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Bildname ermittelt
FALSE = Fehler
Funktion:
Diese Funktion ermittelt den Bildnamen des mit Anlagennummer und
Teilanlagennummer spezifizierten Containers. Ist die Teilanlagennummer Null,
dann wird der Bildname des Anlagencontainers ermittelt.
Parameter
area_no = Anlagennummer
subarea_no = Teilanlagennummer
ReturnPictureName = Zeiger auf einen Puffer, in dem der
Bildname abgelegt werden soll.
Global Scripts 08.97
3-38 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMGetContainer(int area_no, int subarea_no, char* ReturnName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Containername ermittelt
FALSE = Fehler
Funktion:
Diese Funktion ermittelt den Containernamen des mit Anlagennummer und
Teilanlagennummer spezifizierten Containers. Ist die Teilanlagennummer Null,
dann wird der Containernamen des Anlagencontainers ermittelt.
Parameter
area_no = Anlagennummer
subarea_no = Teilanlagennummer
ReturnName = Zeiger auf einen Puffer, in dem der
Containername abgelegt werden soll.
BOOL SSMGetRootToPicture(char* PictureName, char*
ReturnRootContainer)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Anlagencontainernamen ermittelt
FALSE = Fehler
Funktion:
Diese Funktion ermittelt den Anlagencontainernamen anhand des Bildnamens.
Parameter
PictureName = Bildnamen
ReturnRootContainer = Zeiger auf einen Puffer, in dem der
Anlagencontainername abgelegt werden soll.
08.97 Global Scripts
WinCC Handbuch 3-39
C79000-G8200-C107-01
char SSMGetScreen(char* lpszPictureName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Funktion:
Diese Funktion gibt an, auf welchem Monitor das angegebene Bild angezeigt
wird.
Parameter
lpszPictureName = Zeiger auf das zu untersuchende Bild
BOOL SSMGetWorkFieldPicture(char Screen, char* ReturnPictureName,
int len)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Bildname ermittelt
FALSE = Fehler
Funktion:
Die Funktion ermittelt den Namen (einschlielich der Extension) des im
Arbeitsbereich von Screen aktuell angezeigten Bildes.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
ReturnPictureName = Zeiger auf einen Puffer in dem der
Name des Bildes hinterlegt werden soll.
len = Lnge des Puffers ReturnPictureName
Global Scripts 08.97
3-40 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMGetWorkFieldCoordinates(TCHAR cMonitor, int* pLeft, int*
pTop, int* pWidth, int* pHeight)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Gre und Lage des Arbeitsbereiches ermittelt.
FALSE = Fehler
Funktion:
Diese Funktion ermittelt Lage und Position des Arbeitsbereichs fr den
Monitor cMonitor und hinterlegt sie in den Parametern pLeft, pTop, pWidth
and pHeight.
Parameter
cMonitor = enthlt die Nummer des Monitors
als Zeichenkette.
pLeft = Zeiger auf eine Speicherstelle in der die
X-Koordinage des Arbeitsbereiches hinterlegt
werden soll.
pTop = Zeiger auf eine Speicherstelle in der die
Y-Koordinage des Arbeitsbereiches hinterlegt
werden soll.
pWidth = Zeiger auf eine Speicherstelle in der die
Breite des Arbeitsbereiches hinterlegt
werden soll.
pHeight = Zeiger auf eine Speicherstelle in der die
Hhe des Arbeitsbereiches hinterlegt
werden soll.
void SSMGetWorkFieldPath(char Screen, char* ReturnBaseName, int
Length)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Funktion:
Diese Funktion ermittelt vom angegebenen Monitor den kompletten Pfad des
Bildes im Arbeitsbereich.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
ReturnBaseName = Zeiger auf einen Puffer in dem die
Pfadangabe abgelegt werden soll.
Length = Lnge des Puffers ReturnBaseName.
08.97 Global Scripts
WinCC Handbuch 3-41
C79000-G8200-C107-01
BOOL SSMLoadCurrentFields(LPCTSTR lpctSettingsName, LPCTSTR
lpctUserName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Pfadangaben ermittelt
FALSE = Fehler
Funktion:
Diese Funktion ldt aus der in lpctSettingsName angegebenen Datei die
benutzerspezifischen Informationen, sofern der in lpctUserName angegebene
Name mit dem in der Datei hinterlegten Anwendernamen bereinstimmt.
Fr jeden Monitor werden folgende Informationen geladen:
Name des Bildes im bersichtsbereich
Name des Bildes im Arbeitsbereich
Name des Bildes im Tastensatzbereich
Namen und Positionen (PosX, PosY, Width, Height) aller zu diesem Zeitpunkt
in Prozefenstern angezeigten Bilder.
Bild-Stapelspeicher
Bildspeicher
Namen und Positionen (PosX, PosY, Width, Height) aller zu diesem Zeitpunkt
sichtbaren Bereiche
Parameter
lpctSettingsName = Zeiger auf den Namen der Datei in der die
benutzerspezifischen Informationen
gespeichert sind.
Enthlt lpctSettingsName keine
Namenserweiterung, dann wird die Extension
".SSM" angehngt. Enthlt lpctSettingsName
keine Pfadangabe, so wird diese Datei im
SSM-Standardverzeichnis des Anwenders
lpctUserName gesucht.
Enthlt lpctSettingsName relative oder absolute
Pfadangaben, dann wird dieser Pfad ohne jede
nderung benutzt (nicht empfehlenswert).
lpctUserName = Zeiger auf den Namen des Benutzers dessen
Einstellungen geladen werden sollen.
Ist in lpctUserName kein Anwendername
eingetragen (NULL oder leere Zeichenkette),
dann wird der Name des zur Zeit angemeldeten
Anwender verwendet.
Global Scripts 08.97
3-42 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMLoadSettings(TCHAR cMonitor)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Pfadangaben ermittelt
FALSE = Fehler
Funktion:
Diese Funktion zeigt ber ein Dialogfenster die benutzerspezifischen
Einstellungen an.
Fr den angegebenen Monitor werden folgenden Informationen angezeigt:
Name des Bildes im bersichtsbereich.
Name des Bildes im Arbeitsbereich.
Name des Bildes im Tastensatzbereich.
Namen und Positionen (PosX, PosY, Width, Height) aller zu diesem Zeitpunkt
in Prozefenstern angezeigten Bilder.
Bild-Stapelspeicher
Bildspeicher
Namen und Positionen (PosX, PosY, Width, Height) aller zu diesem Zeitpunkt
sichtbaren Bereiche.
Parameter
cMonitor = Nummer des Monitors als Zeichenkette,
auf dem der Auswahldialog aufgeblendet
werden soll.
BOOL SSMOpenSpecField(char Screen, char* FieldName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Diese Funktion ffnet ein spec field auf dem angegebenen Monitor.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
FieldName = Zeiger auf den Puffer in der der spec field
Namen abgelegt ist
08.97 Global Scripts
WinCC Handbuch 3-43
C79000-G8200-C107-01
BOOL SSMOpenTopField(char Screen, char* PictureName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Prozefenster geffnet
FALSE = Fehler, oder kein top field verfgbar
Funktion:
Die Funktion ffnet ein Prozefenster variabler Gre und gibt in ihm das ber
PictureName spezifizierte Bild aus.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
PictureName = Zeiger auf den Namen des Bildes,
das im Prozefenster dargestellt werden soll.
BOOL SSMOpenTopFieldFixedSize(char Screen, char* PictureName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Prozefenster geffnet
FALSE = Fehler
Funktion:
Die Funktion ffnet ein Prozefenster fixer Gre und gibt in ihm das ber
PictureName spezifizierte Bild aus.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
PictureName = Zeiger auf den Namen des Bildes,
das im Prozefenster dargestellt werden soll.
Global Scripts 08.97
3-44 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMPictureStoreGet(char Screen, char* PictureName, int len)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Bildspeicher bearbeitet
FALSE = Fehler
Funktion:
Diese Funktion ldt einen Bildnamen aus dem Bildspeicher des angegebenen
Monitors.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
PictureName = Zeiger auf den Namen des Bildes,
das im Bildspeicher gespeichert ist.
len = Lnge des Puffers PictureName
int SSMPictureStoreNum(char Screen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Funktion:
Diese Funktion gibt die Bildnummer des im Bildspeicher befindlichen Bildes
an.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
08.97 Global Scripts
WinCC Handbuch 3-45
C79000-G8200-C107-01
BOOL SSMPictureStoreSet(char Screen, char* PictureName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Bildspeicher bearbeitet
FALSE = Fehler
Funktion:
Diese Funktion speichert einen Bildnamen in dem Bildspeicher des
angegebenen Monitors.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
PictureName = Zeiger auf den Namen des Bildes,
das im Bildspeicher gespeichert ist.
unsigned int SSMProgramExecute(char Screen, char * szCommandLine)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Funktion:
Diese Funktion startet eine Applikation auf dem angegebenen Monitor.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
szCommandLine = Komandozeile (Programmname incl.
Parameter)
Global Scripts 08.97
3-46 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMPictureMemoryInquire(char Screen, char* PictureName, int len,
int* ReturnCount)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Diese Funktion ermittelt den Bildnamen des obersten Speicherplatzes im Bild-
Stapelspeicher
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
PictureName = Zeiger auf den Namen des Bildes,
das im Bild-Stapelspeicher gespeichert ist.
len = Lnge des Puffers PictureName
ReturnCount = Zeiger auf die Anzahl der Bilder (Elemente)
im Bild-Stapelspeicher des Monitors Screen.
int SSMPictureMemoryNum(char Screen)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Funktion:
Diese Funktion gibt an, wieviele Bilder sich im Bild-Stapelspeicher des
angegebenen Monitors befinden.
Es knnen max. 8 Bilder im Bild-Stapelspeicher abgelegt werden.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
08.97 Global Scripts
WinCC Handbuch 3-47
C79000-G8200-C107-01
BOOL SSMPictureMemoryStore(char Screen, char* PictureName, int*
ReturnCount)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Diese Funktion speichert ein Bild des entsprechenden Monitors in den Bild-
Stapelspeicher ab.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
PictureName = Zeiger auf den Namen des Bildes,
das im Bild-Stapelspeicher gespeichert ist.
ReturnCount = Zeiger auf die Anzahl der Bilder (Elemente)
im Bild-Stapelspeicher des Monitors.
BOOL SSMPictureMemoryRestore(char Screen, char* PictureName, int len,
int* ReturnCount)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Diese Funktion ldt ein Bild des entsprechenden Monitors aus den Bild-
Stapelspeicher. Der Speicherplatz steht nun wieder zur Verfgung.
Parameter
Screen = enthlt die Nummer des Monitors
als Zeichenkette.
PictureName = Zeiger auf den Namen des Bildes,
das im Bildspeicher gespeichert ist.
len = Lnge des Puffers PictureName
ReturnCount = Zeiger auf die Anzahl der Bilder (Elemente)
im Bild-Stapelspeicher des Monitors Screen.
Global Scripts 08.97
3-48 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMSetAreaNameToPicture(char* PicturePath, char* AreaName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Diese Funktion legt den Bereichsname fr ein Bildpfad fest. Der Bereichsname
wird durch diese Funktion nicht geprft, sondern er wird direkt gespeichert.
Parameter
PicturePath = Zeiger auf den Namen des Bildes
einschlielich Pfadangabe.
Die Angabe der Extension ist nicht zwingend
erforderlich.
AreaName = Zeiger auf den Bereichsnamen, der mit dem
Bildpfad verbunden werden soll.
BOOL SSMSetLanguage(DWORD dwLanguage)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Die Funktion legt die im Runtime zu verwendende Sprache fest.
Parameter
dwLanguage = Die im Runtime zu verwendenden Sprache
als Zahlenwert.
08.97 Global Scripts
WinCC Handbuch 3-49
C79000-G8200-C107-01
BOOL SSMStoreCurrentFields(LPCTSTR lpctSettingsName, LPCTSTR
lpctUserName)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Pfadangaben ermittelt
FALSE = Fehler
Funktion:
Diese Funktion erzeugt eine in lpctSettingsName angegebene Datei und
speichert darin benutzerspezifischen Informationen:
Fr jeden Monitor werden folgende Informationen gespeichert:
Name des Bildes im bersichtsbereich
Name des Bildes im Arbeitsbereich
Name des Bildes im Tastensatzbereich
Namen und Positionen (PosX, PosY, Width, Height) aller zu diesem Zeitpunkt
in Prozefenstern angezeigten Bilder.
Bild-Stapelspeicher
Bildspeicher
Namen und Positionen (PosX, PosY, Width, Height) aller zu diesem Zeitpunkt
sichtbaren Bereiche
Parameter
lpctSettingsName = Zeiger auf den Namen der Datei in dem die
benutzerspezifischen Informationen
gespeichert werden sollen.
Wenn eine Datei mit dem lpctSettingsName
angegebenen Namen bereits existiert, so wird
sie berschrieben. Bezglich des Dateinnamen
bestehen keine Einschrnkungen. Wird eine
Extension angegeben, so mu diese ".SSM"
heien. Enthlt lpctSettingsName keine
Namenserweiterung, dann wird die Extension
".SSM" angehngt. Enthlt lpctSettingsName
keine Pfadangabe, so wird diese Datei im
SSM-Standardverzeichnis des Anwenders
lpctUserName eingerichtet. Enthlt
lpctSettingsName relative oder absolute
Pfadangaben, dann wird dieser Pfad ohne jede
nderung benutzt (nicht empfehlenswert).
lpctUserName = Zeiger auf den Namen des Benutzers dessen
Einstellungen gespeichert werden sollen.
Ist in lpctUserName kein Anwendername
eingetragen (NULL oder leere Zeichenkette),
dann wird der zur Zeit angemeldete Anwender
eingetragen.
Global Scripts 08.97
3-50 WinCC Handbuch
C79000-G8200-C107-01
BOOL SSMStoreSettings(TCHAR cMonitor)
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = Pfadangaben ermittelt
FALSE = Fehler
Funktion:
Diese Funktion speichert die benutzerspezifischen Einstellungen in eine, ber
ein Auswahldialog ausgewhlte, Datei
Fr den angegebenen Monitor werden folgenden Informationen gespeichert:
Name des Bildes im bersichtsbereich.
Name des Bildes im Arbeitsbereich.
Name des Bildes im Tastensatzbereich.
Namen und Positionen (PosX, PosY, Width, Height) aller zu diesem Zeitpunkt
in Prozefenstern angezeigten Bilder.
Bild-Stapelspeicher
Bildspeicher
Namen und Positionen (PosX, PosY, Width, Height) aller zu diesem Zeitpunkt
sichtbaren Bereiche.
Parameter
cMonitor = Nummer des Monitors als Zeichenkette,
auf dem der Auswahldialog aufgeblendet
werden soll.
BOOL SSMUnload()
Diese Funktion ist Bestandteil des Optionspaketes
BASIC PROCESS CONTROL
Rckgabewert:
Fehlercode
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Diese Funktion entldt den Split Screen Manager.
Nur fr interne Verwendung.
08.97 Global Scripts
WinCC Handbuch 4-1
C79000-G8200-C107-01
4 Interne Funktionen
Interne Funktionen verwenden Sie zur dynamisierung von grafischen Objekten
und Archiven sowie in Projekt-Funktionen, Standardfunktionen und Global
Script Aktionen.
Interne Funktionen sind in folgende Kategorien eingeteilt:
alarm
enthlt Funktionen zum Starten und Anhalten des Empfangs von
Einzelmeldungen und zum Spezifizieren von Filtern
allocate
enthlt Funktionen zum Reservieren und Freigeben von Arbeitsspeicher
c_bib
enthlt Funktionen aus der C-Standardbibliothek
graphics
enthlt Funktionen zum Lesen und Setzen von Eigenschaften grafischer
Objekte.
tag
enthlt Funktionen zum Schreiben und Lesen von Prozevariablen
wincc
enthlt Funktionen zur Sprachumschaltung, zum Deaktivieren des
Laufzeitsystems und zum Beenden von WinCC.
Global Scripts 08.97
4-2 WinCC Handbuch
C79000-G8200-C107-01
4.1 alarm (interne Funktionen)
BOOL MSRTSetMsgFilter(DWORD dwServiceID,
LPMSG_FILTER_STRUCT lpMsgFilter, LPCMN_ERROR lpError);
Funktion:
Setzt den Filter fr den angegebenen Service neu
Parameter:
dwServiceID = Service, fr den der Filter gesetzt werden soll
lpMsgFilter = Filter, der verwendet werden soll
lpError = Zeiger, der die erweiterte Fehlermeldung
aufnimmt
BOOL MSRTStartMsgService(LPDWORD lpdwServiceID,
MSG_SERVICE_NOTIFY_PROC lpfnNotifyProc,
LPMSG_FILTER_STRUCT lpMsgFilter, DWORD dwNotifyMask, LPVOID
lpvUser, LPCMN_ERROR lpError);
Funktion:
Startet den Service zum Empfangen von Einzelmeldungen. Das Nachbilden
eines eigenen Meldefensters ist mglich.
Parameter:
lpdwServiceID = Enthlt nach erfolgreichem Aufruf der
Funktion die Service ID
lpfnNotifyProc = Rckruffunktion zu bergabe der Meldungen
an den Service
lpMsgFilter = Zeiger auf die Filterbedingungen
(NULL = alle Meldungen)
dwNotifyMask = Angabe, welche Nachrichten geschickt
werden
lpvUser = Anwenderdaten werden an Callback
weitergereicht
lpError = Zeiger, der die erweiterte Fehlermeldung
aufnimmt
BOOL MSRTStopMsgService(DWORD dwServiceID, LPCMN_ERROR
lpError);
Funktion:
Stoppt den Service zum Empfangen von Einzelmeldungen
Parameter:
dwServiceID = Identifikationsnummer des Services, der
gestoppt werden soll
lpError = Zeiger, der die erweiterte Fehlermeldung
aufnimmt
08.97 Global Scripts
WinCC Handbuch 4-3
C79000-G8200-C107-01
4.2 allocate
Die Funktionen-Kategorie allocate enthlt Funktionen zum Reservieren und
Freigeben von Arbeitsspeicher.
void SysFree(void* lpFree);
Funktion:
Gibt Speicher, der mit der Funktion SysMalloc reserviert worden war, wieder
frei.
Parameter:
lpFree = Zeiger
void* SysMalloc(unsigned long int size);
Funktion:
Reserviert Speicher fr eine Aktion. Der Speicherbereich wird der Aktion
zugeordnet. Ist die Aktion durchlaufen und das Ergebnis verschickt, wird der
Speicher vom System wieder freigegeben.
Mit der Funktion SysFree knnen Sie selbst den Speicher wieder freigeben.
Beispiel:
Reserviert Speicher fr den Returnwert der Aktion.
char* main(...);
{
char* returnwert;
char text[17];
returnwert=SysMalloc(17);
strcpy(returnwert,&text[0];
return returnwert;
}
Parameter:
size = Gre des Speichers in Byte
Global Scripts 08.97
4-4 WinCC Handbuch
C79000-G8200-C107-01
4.3 c_bib
Die Funktionen-Kategorie c_bib enthlt C-Funktionen aus der C-Bibliothek
und ist unterteilt in
ctype
math
memory
stdio
stdlib
string
time
stdio selbst ist noch einmal unterteilt in
char_io
directio
error
file
file_pos
output
Die Beschreibung dieser Funktionen finden Sie in der einschlgigen
Fachliteratur.
08.97 Global Scripts
WinCC Handbuch 4-5
C79000-G8200-C107-01
4.4 graphics
Die Funktionen-Kategorie graphics ist unterteilt in
get-Funktionen
Funktionen zum Ermitteln von Attributwerten. Die get-Funktionen selbst
sind unterteilt in die Funktionsgruppen
axes
color
fill
flash
focus
font
general
geometry
i_o
limits
link
miscs
ole_control
pictures
property
state
style
get-Funktionen bentigen folgende zwei Parameter:
lpszPictureName: Bildname (ohne Namenserweiterung pdl)
lpszObjectName: Objektname
set-Funktionen
Funktionen zum Setzen von Attributwerten. Die set-Funktionen selbst sind
unterteilt in die Funktionsgruppen
axes
color
fill
flash
focus
font
geometry
i_o
limits
link
miscs
ole_control
pictures
property
state
style
Global Scripts 08.97
4-6 WinCC Handbuch
C79000-G8200-C107-01
set-Funktionen bentigen folgende drei Parameter:
lpszPictureName: Bildname (ohne Namenserweiterung pdl)
lpszObjectName: Objektname
3. Parameter: Attributwert
Der Rckgabewert der set-Funktionen ist der Fehlercode.
TRUE Die Funktion wurde fehlerfrei ausgefhrt.
FALSE Es ist ein Fehler aufgetreten.
08.97 Global Scripts
WinCC Handbuch 4-7
C79000-G8200-C107-01
4.4.1 graphics-get-axes-Funktionen
BOOL GetAlignment(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
TRUE Der Text steht rechts vom Balken.
FALSE Der Text steht links vom Balken.
double GetAxisSection(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
Achsenabschnitt, d.h. Wertdifferenz zwischen zwei benachbarten
Achsenbeschriftungen.
BOOL GetExponent(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
TRUE entspricht der Achsenbeschriftung in Exponentialschreibweise.
FALSE entspricht der Achsenbeschriftung in Dezimalschreibweise.
long int GetLeftComma(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
Anzahl der Vorkommastellen der Achsenbeschriftung.
BOOL GetLongStrokesBold(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
TRUE entspricht fetten Haupt-Teilstrichen auf der Balkenskala.
FALSE entspricht normalen Haupt-Teilstrichen auf der Balkenskala.
Global Scripts 08.97
4-8 WinCC Handbuch
C79000-G8200-C107-01
BOOL GetLongStrokesOnly(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
TRUE heit, es werden nur Haupt-Teilstriche auf der Balkenskala verwendet.
FALSE heit, es werden sowohl Haupt- als auch Unter-Teilstriche auf der
Balkenskala verwendet.
long int GetLongStrokesSize(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
Zahlenwert, der die Lnge der Haupt-Teilstriche steuert.
long int GetLongStrokesTextEach(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
Zahlenwert, der die Beschriftung der Haupt-Teilstriche steuert.
Beispiel:
Rckgabewert = 1 -> Jeder Haupt-Teilstrich erhlt eine Beschriftung.
Rckgabewert = 2 -> Jeder 2. Haupt-Teilstrich erhlt eine Beschriftung, usw.
long int GetRightComma(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
Anzahl der Nachkommastellen der Achsenbeschriftung.
long int GetScaleTicks(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
Skaleneinteilung als %-Wert der Gesamt-Balkenhhe.
BOOL GetScaling(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Nur bei Balken.
Rckgabewert:
TRUE entspricht "mit Skala".
FALSE entspricht "ohne Skala".
08.97 Global Scripts
WinCC Handbuch 4-9
C79000-G8200-C107-01
long int GetScalingType(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balken.
Rckgabewert:
Zahlenwert, der die Art der Balkenskalierung festlegt.
0: Linear (gleiche Gewichtung)
1: Logarithmisch (niedrige Werte betont)
2: Negativ Logarithmisch (hohe Werte betont)
3: Automatisch (Linear)
4: Tangens (hohe und niedrige Werte betont)
5: Quadratisch (hohe Werte betont)
6: Kubisch (hohe Werte stark betont)
Global Scripts 08.97
4-10 WinCC Handbuch
C79000-G8200-C107-01
4.4.2 graphics-get-color-Funktionen
long int GetBackColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Hintergrundfarbe des Objekts als Zahlenwert.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
long int GetBackColor2(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe bei Balkenobjekten als Zahlenwert.
long int GetBackColor3(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenhintergrundfarbe bei Balkenobjekten als Zahlenwert.
long int GetBackColorBottom(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Zahlenwert, der die Hintergrundfarbe unten/rechts bei Sliderobjekten festlegt.
long int GetBackColorTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Zahlenwert, der die Hintergrundfarbe oben/links bei Sliderobjekten festlegt.
long int GetBorderBackColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Linien- oder Rahmenhintergrundfarbe als Zahlenwert.
08.97 Global Scripts
WinCC Handbuch 4-11
C79000-G8200-C107-01
long int GetBorderColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Linien- oder Rahmenfarbe als Zahlenwert.
long int GetBorderColorBottom(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
3D-Rahmenfarbe unten als Zahlenwert.
long int GetBorderColorTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
3D-Rahmenfarbe oben als Zahlenwert.
long int GetButtonColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Bei Slider-Objekten die Knopffarbe als Zahlenwert.
long int GetColorBottom(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Bei Slider-Objekten die Farbe des unteren Anschlags als Zahlenwert.
long int GetColorTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Bei Slider-Objekten die Farbe des oberen Anschlags als Zahlenwert.
long int GetFillColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Farbe des Fllmusters als Zahlenwert.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
Global Scripts 08.97
4-12 WinCC Handbuch
C79000-G8200-C107-01
long int GetForeColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Schriftfarbe als Zahlenwert.
long int GetGridColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Rasterfarbe der Zeichenflche des Graphics Designer als Zahlenwert.
long int GetItemBorderBackColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Angabe der Trennlinien-Hintergrundfarbe beim Objekt Textliste.
long int GetItemBorderColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Angabe der Trennlinienfarbe beim Objekt Textliste.
long int GetScaleColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Bei Balkenobjekten die Skalenfarbe als Zahlenwert.
long int GetSelBGColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Angabe der Hintergrundfarbe fr selektierten Eintrag der Auswahlliste beim
Objekt Textliste.
long int GetSelTextColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Angabe der Schriftfarbe fr selektierten Eintrag der Auswahlliste beim Objekt
Textliste.
08.97 Global Scripts
WinCC Handbuch 4-13
C79000-G8200-C107-01
long int GetTrendColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Bei Balkenobjekten die Trendfarbe als Zahlenwert.
long int GetUnselBGColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Angabe der Hintergrundfarbe fr nicht selektierte Eintrgen der Auswahlliste
beim Objekt Textliste.
long int GetUnselTextColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Angabe der Schriftfarbe fr nicht selektierte Eintrgen der Auswahlliste beim
Objekt Textliste.
Global Scripts 08.97
4-14 WinCC Handbuch
C79000-G8200-C107-01
4.4.3 graphics-get-fill-Funktionen
BOOL GetFilling(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
TRUE entspricht dynamisches Fllen mit der Hintergrundfarbe ist aktiviert.
FALSE entspricht dynamisches Fllen mit der Hintergrundfarbe ist nicht
aktiviert.
long int GetFillingIndex(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Aktueller Fllstand als Zahlenwert.
08.97 Global Scripts
WinCC Handbuch 4-15
C79000-G8200-C107-01
4.4.4 graphics-get-flash-Funktionen
long int GetBackFlashColorOff(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Hintergrundblinkfarbe fr den Auszustand als Zahlenwert.
long int GetBackFlashColorOn(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Hintergrundblinkfarbe fr den Einzustand als Zahlenwert.
long int GetBorderFlashColorOff(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Rahmen- oder Linienblinkfarbe fr den Auszustand als Zahlenwert.
long int GetBorderFlashColorOn(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Rahmen- oder Linienblinkfarbe fr den Einzustand als Zahlenwert.
BOOL GetFlashBackColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE entspricht Blinken des Hintergrundes ist aktiviert.
FALSE entspricht Blinken des Hintergrundes ist nicht aktiviert.
BOOL GetFlashBorderColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE entspricht Blinken des Rahmens oder der Linie ist aktiviert.
FALSE entspricht Blinken des Rahmens oder der Linie ist nicht aktiviert.
BOOL GetFlashForeColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE entspricht Blinken der Schrift ist aktiviert.
FALSE entspricht Blinken der Schrift ist nicht aktiviert.
Global Scripts 08.97
4-16 WinCC Handbuch
C79000-G8200-C107-01
long int GetFlashRateBackColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Blinkfrequenz des Hintergrunds.
long int GetFlashRateBorderColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Blinkfrequenz der Linie oder des Rahmens.
long int GetFlashRateForeColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Blinkfrequenz der Schrift.
long int GetForeFlashColorOff(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Schriftblinkfarbe fr den Auszustand als Zahlenwert.
long int GetForeFlashColorOn(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Schriftblinkfarbe fr den Einzustand als Zahlenwert.
08.97 Global Scripts
WinCC Handbuch 4-17
C79000-G8200-C107-01
4.4.5 graphics-get-focus-Funktionen
char* Get_Focus();
Rckgabewert:
Name des Objekts, das den Focus besitzt oder zuletzt besa
4.4.6 graphics-get-font-Funktionen
long int GetAlignmentLeft(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Textausrichtung horizontal (links, zentiert, rechts) als Zahlenwert.
long int GetAlignmentTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Textausrichtung vertikal (oben, zentriert, unten) als Zahlenwert.
BOOL GetFontBold(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE entspricht "Fettschrift" ein.
FALSE entspricht "Fettschrift" aus.
BOOL GetFontItalic(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE entspricht "kursiv" ein.
FALSE entspricht "kursiv" aus.
char* GetFontName(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Zeiger auf den Namen des aktuell eingestellten Zeichensatzes.
Global Scripts 08.97
4-18 WinCC Handbuch
C79000-G8200-C107-01
long int GetFontSize(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Aktuelle Zeichensatzgre.
BOOL GetFontUnderline(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE entspricht "unterstrichen" ein.
FALSE entspricht "unterstrichen" aus.
BOOL GetOrientation(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE entspricht "Schreibrichtung horizontal".
FALSE entspricht "Schreibrichtung vertikal".
char* GetText(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
Zeiger auf einen statischen Text. Bei Radio- und Checkboxen sowie bei
Polygonen und Polygonzgen ist vor Aufruf dieser Funktion das Element bzw.
der Punkt mit der Funktion SetIndex festzulegen.
4.4.7 graphics-get-general-Funktionen
long int GetLayer(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
Gibt die Bildebene an, in der sich das Objekt befindet.
08.97 Global Scripts
WinCC Handbuch 4-19
C79000-G8200-C107-01
4.4.8 graphics-get-geometry-Funktionen
long int GetActualPointLeft(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
X-Wert des aktuellen Punktes eines Polygons oder Polygonzugs.
Mit der Funktion SetIndex kann der aktuelle Punkt des Polygons eingestellt
werden.
long int GetActualPointTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Y-Wert des aktuellen Punktes eines Polygons oder Polygonzugs.
Mit der Funktion SetIndex kann der aktuelle Punkt des Polygons eingestellt
werden.
long int GetBoxCount(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Anzahl der Felder in einer Check-Box oder Radio-Box.
long int GetDirection(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenrichtung bei Balkenobjekten als Zahlenwert.
long int GetEndAngle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Endwinkel bei Kreis- und Ellipsensegmenten sowie bei Kreis- und
Ellipsenbgen.
BOOL GetGrid(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Raster in der Zeichenflche des Graphics Designer
eingeschaltet ist.
FALSE bedeutet, da das Raster in der Zeichenflche des Graphics Designer
ausgeschaltet ist.
Global Scripts 08.97
4-20 WinCC Handbuch
C79000-G8200-C107-01
long int GetGridHeight(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Hhe des Rasters in der Zeichenflche des Graphics Designer
long int GetGridWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Weite des Rasters in der Zeichenflche des Graphics Designer
long int GetHeight(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
Hhe des umschreibenden Rechtecks eines Objekts.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
long int GetLeft(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
Aktueller X-Wert der linken oberen Ecke des umschreibenden Rechtecks eines
Objekts.
long int GetPointCount(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Anzahl der Eckpunkte eines Polygons oder eines Polygonzugs.
long int GetRadius(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Radius eines Kreises, Kreissegments oder Kreisbogens.
long int GetRadiusHeight(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Radius einer Ellipse, eines Ellipsensegments oder eines Ellipsenbogens in
vertikaler Richtung.
08.97 Global Scripts
WinCC Handbuch 4-21
C79000-G8200-C107-01
long int GetRadiusWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Radius einer Ellipse, eines Ellipsensegments oder eines Ellipsenbogens in
horizontaler Richtung.
long int GetReferenceRotationLeft(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Gltig fr Linie, Polygon und Polygonzug.
Rckgabewert:
X-Wert der Rotationsreferenz (Drehpunkt um den das Objekt gedreht werden
kann).
long int GetReferenceRotationTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Gltig fr Linie, Polygon und Polygonzug.
Rckgabewert:
Y-Wert der Rotationsreferenz (Drehpunkt um den das Objekt gedreht werden
kann).
long int GetRotationAngle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Gltig fr Linie, Polygon und Polygonzug.
Rckgabewert:
Rotationswinkel um den Drehpunkt.
long int GetRoundCornerHeight(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Vertikaler Radius der Ecke eines Rundrechtecks.
long int GetRoundCornerWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Horizontaler Radius der Ecke eines Rundrechtecks.
long int GetStartAngle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Anfangswinkel bei Kreis- und Ellipsensegmenten sowie bei Kreis- und
Ellipsenbgen.
Global Scripts 08.97
4-22 WinCC Handbuch
C79000-G8200-C107-01
long int GetTop(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
Aktueller Y-Wert der linken oberen Ecke des umschreibenden Rechtecks.
long int GetWidth(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
Breite des umschreibenden Rechtecks eines Objekts.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
long int GetZeroPoint(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Nullpunkt bei Balkenobjekten.
08.97 Global Scripts
WinCC Handbuch 4-23
C79000-G8200-C107-01
4.4.9 graphics-get-i_o-Funktionen
char* GetAssignments(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Zuordnung von Text zu Wertebereich, abhngig von der Listenart.
BOOL GetAssumeOnExit(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
TRUE entspricht Wertbernahme beim Verlassen des Feldes "ja".
FALSE entspricht Wertbernahme beim Verlassen des Feldes "nein".
BOOL GetAssumeOnFull(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
TRUE entspricht Wertbernahme bei vollstndiger Eingabe "ja".
FALSE entspricht Wertbernahme bei vollstndiger Eingabe "nein".
long int GetBitNumber(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Angabe des relevanten Bits im Ausgabewert bei Listenart Bit.
BOOL GetClearOnError(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
TRUE bedeutet Lschen des Eingabefeldes bei fehlerhafter Eingabe "ja".
FALSE bedeutet Lschen des Eingabefeldes bei fehlerhafter Eingabe "nein".
BOOL GetClearOnNew(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
TRUE bedeutet Lschen des Eingabefeldes bei Neueingabe "ja".
FALSE bedeutet Lschen des Eingabefeldes bei Neueingabe "nein".
Global Scripts 08.97
4-24 WinCC Handbuch
C79000-G8200-C107-01
long int GetDataFormat(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
Datentyp des Feldinhaltes als Zahlenwert.
BOOL GetHiddenInput(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
TRUE bedeutet verdeckte Eingabe "ja".
FALSE bedeutet verdeckte Eingabe "nein".
char* GetInputValueChar(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
Zeiger auf den Eingabewert.
double GetInputValueDouble(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
Eingabewert.
long int GetListType(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Gibt den Typ der Textliste an.
Folgende Listenarten sind mglich:
0: Dezimal
1: Binr
2: Bit
08.97 Global Scripts
WinCC Handbuch 4-25
C79000-G8200-C107-01
long int GetNumberLines(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Angabe, wieviele sichtbare Zeilen eine Auswahlliste beim Objekt "Textliste"
enthlt.
Hinweis:
Ist die Anzahl der projektierten Texte grer als die Anzahl der sichtbaren
Zeilen; so erhlt die Auswahlliste eine vertikale Bildlaufleiste.
char* GetOutputFormat(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
Zeiger auf das Output Format.
char* GetOutputValueChar(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
Zeiger auf den Ausgabewert.
double GetOutputValueDouble(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei E / A-Feldern.
Rckgabewert:
Ausgabewert.
Global Scripts 08.97
4-26 WinCC Handbuch
C79000-G8200-C107-01
4.4.10 graphics-get-limits-Funktionen
double GetAlarmHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Obere Alarmgrenze bei Balkenobjekten.
double GetAlarmLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Untere Alarmgrenze bei Balkenobjekten.
BOOL GetCheckAlarmHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, bei Balkenobjekten wird die obere Alarmgrenze berwacht.
FALSE bedeutet, bei Balkenobjekten wird die obere Alarmgrenze nicht
berwacht.
BOOL GetCheckAlarmLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, bei Balkenobjekten wird die untere Alarmgrenze berwacht.
FALSE bedeutet, bei Balkenobjekten wird die untere Alarmgrenze nicht
berwacht.
BOOL GetCheckLimitHigh4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, bei Balkenobjekten wird der obere Grenzwert Reserve 4
berwacht.
FALSE bedeutet, bei Balkenobjekten wird der obere Grenzwert Reserve 4
nicht berwacht.
BOOL GetCheckLimitHigh5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, bei Balkenobjekten wird der obere Grenzwert Reserve 5
berwacht.
FALSE bedeutet, bei Balkenobjekten wird der obere Grenzwert Reserve 5
nicht berwacht.
08.97 Global Scripts
WinCC Handbuch 4-27
C79000-G8200-C107-01
BOOL GetCheckLimitLow4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, bei Balkenobjekten wird der untere Grenzwert Reserve 4
berwacht.
FALSE bedeutet, bei Balkenobjekten wird der untere Grenzwert Reserve 4
nicht berwacht.
BOOL GetCheckLimitLow5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, bei Balkenobjekten wird der untere Grenzwert Reserve 5
berwacht.
FALSE bedeutet, bei Balkenobjekten wird der untere Grenzwert Reserve 5
nicht berwacht.
BOOL GetCheckToleranceHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, bei Balkenobjekten wird die obere Toleranzgrenze berwacht.
FALSE bedeutet, bei Balkenobjekten wird die obere Toleranzgrenze nicht
berwacht.
BOOL GetCheckToleranceLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, bei Balkenobjekten wird die untere Toleranzgrenze
berwacht.
FALSE bedeutet, bei Balkenobjekten wird die untere Toleranzgrenze nicht
berwacht.
BOOL GetCheckWarningHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, bei Balkenobjekten wird die obere Warngrenze berwacht.
FALSE bedeutet, bei Balkenobjekten wird die obere Warngrenze nicht
berwacht.
Global Scripts 08.97
4-28 WinCC Handbuch
C79000-G8200-C107-01
BOOL GetCheckWarningLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, bei Balkenobjekten wird die untere Warngrenze berwacht.
FALSE bedeutet, bei Balkenobjekten wird die untere Warngrenze nicht
berwacht.
long int GetColorAlarmHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe als Zahlenwert bei Erreichen der oberen Alarmgrenze bei
Balkenobjekten.
long int GetColorAlarmLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe als Zahlenwert bei Erreichen der unteren Alarmgrenze bei
Balkenobjekten.
long int GetColorLimitHigh4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe als Zahlenwert bei Erreichen der oberen Grenze Reserve 4 bei
Balkenobjekten.
long int GetColorLimitHigh5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe als Zahlenwert bei Erreichen der oberen Grenze Reserve 5 bei
Balkenobjekten.
long int GetColorLimitLow4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe als Zahlenwert bei Erreichen der unteren Grenze Reserve 4 bei
Balkenobjekten.
08.97 Global Scripts
WinCC Handbuch 4-29
C79000-G8200-C107-01
long int GetColorLimitLow5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe als Zahlenwert bei Erreichen der unteren Grenze Reserve 5 bei
Balkenobjekten.
long int GetColorToleranceHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe als Zahlenwert bei Erreichen der oberen Toleranzgrenze bei
Balkenobjekten.
long int GetColorToleranceLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe als Zahlenwert bei Erreichen der unteren Toleranzgrenze bei
Balkenobjekten.
long int GetColorWarningHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe als Zahlenwert bei Erreichen der oberen Warngrenze bei
Balkenobjekten.
long int GetColorWarningLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Balkenfarbe als Zahlenwert bei Erreichen der unteren Warngrenze bei
Balkenobjekten.
double GetLimitHigh4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Oberer Grenzwert fr Reserve 4 bei Balkenobjekten.
double GetLimitHigh5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Oberer Grenzwert fr Reserve 5 bei Balkenobjekten.
Global Scripts 08.97
4-30 WinCC Handbuch
C79000-G8200-C107-01
double GetLimitLow4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Unterer Grenzwert fr Reserve 4 bei Balkenobjekten.
double GetLimitLow5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Unterer Grenzwert fr Reserve 5 bei Balkenobjekten.
double GetLimitMax(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Oberer Grenzwert bei E/A-Feldern.
double GetLimitMin(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Unterer Grenzwert bei E/A-Feldern.
BOOL GetMarker(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
TRUE bedeutet, da der Grenzwertmarkierer bei Balkenobjekten angezeigt
wird.
FALSE bedeutet, da der Grenzwertmarkierer bei Balkenobjekten nicht
angezeigt wird.
double GetToleranceHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Obere Toleranzgrenze bei Balkenobjekten.
double GetToleranceLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Untere Toleranzgrenze bei Balkenobjekten.
08.97 Global Scripts
WinCC Handbuch 4-31
C79000-G8200-C107-01
BOOL GetTypeAlarmHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da bei Balkenobjekten die obere Alarmgrenze prozentual
angegeben wird.
FALSE bedeutet, da bei Balkenobjekten die obere Alarmgrenze absolut
angegeben wird.
BOOL GetTypeAlarmLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da bei Balkenobjekten die untere Alarmgrenze prozentual
angegeben wird.
FALSE bedeutet, da bei Balkenobjekten die untere Alarmgrenze absolut
angegeben wird.
BOOL GetTypeLimitHigh4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da bei Balkenobjekten die obere Grenze Reserve 4
prozentual angegeben wird.
FALSE bedeutet, da bei Balkenobjekten die obere Grenze Reserve 4 absolut
angegeben wird.
BOOL GetTypeLimitHigh5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da bei Balkenobjekten die obere Grenze Reserve 5
prozentual angegeben wird.
FALSE bedeutet, da bei Balkenobjekten die obere Grenze Reserve 5 absolut
angegeben wird.
BOOL GetTypeLimitLow4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da bei Balkenobjekten die untere Grenze Reserve 4
prozentual angegeben wird.
FALSE bedeutet, da bei Balkenobjekten die untere Grenze Reserve 4 absolut
angegeben wird.
Global Scripts 08.97
4-32 WinCC Handbuch
C79000-G8200-C107-01
BOOL GetTypeLimitLow5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da bei Balkenobjekten die untere Grenze Reserve 5
prozentual angegeben wird.
FALSE bedeutet, da bei Balkenobjekten die untere Grenze Reserve 5 absolut
angegeben wird.
BOOL GetTypeToleranceHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da bei Balkenobjekten die obere Toleranzgrenze prozentual
angegeben wird.
FALSE bedeutet, da bei Balkenobjekten die obere Toleranzgrenze absolut
angegeben wird.
BOOL GetTypeToleranceLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da bei Balkenobjekten die untere Toleranzgrenze prozentual
angegeben wird.
FALSE bedeutet, da bei Balkenobjekten die untere Toleranzgrenze absolut
angegeben wird.
BOOL GetTypeWarningHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da bei Balkenobjekten die obere Warngrenze prozentual
angegeben wird.
FALSE bedeutet, da bei Balkenobjekten die obere Warngrenze absolut
angegeben wird.
BOOL GetTypeWarningLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da bei Balkenobjekten die untere Warngrenze prozentual
angegeben wird.
FALSE bedeutet, da bei Balkenobjekten die untere Warngrenze absolut
angegeben wird.
08.97 Global Scripts
WinCC Handbuch 4-33
C79000-G8200-C107-01
double GetWarningHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Obere Warngrenze bei Balkenobjekten.
double GetWarningLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Untere Warngrenze bei Balkenobjekten.
Global Scripts 08.97
4-34 WinCC Handbuch
C79000-G8200-C107-01
4.4.11 graphics-get-link-Funktionen
BOOL GetLink(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName,LPCTSTR lpszPropertyName, LPLINKINFO() pLink);
Rckgabewert:
Erfragen der aktuellen Variablenverbindung von Objekteigenschaften.
Parameter:
lpszPropertyName = Objekteigenschaft
pLink = Adressangabe der
Variablenverbindungsstruktur
Stukturaufbau:
Die Variablenstruktur besteht aus den Parametern LinkTyp, dwCycle und
szLinkName.
LinkTyp:
0 Objekteigenschaft nicht dynamisiert
1 direkte Variablenverbindung
2 indirekte Variablenverbindung
3 C-Aktion
4 C-Aktion mit Dynamic-Wizard erstellt.
dwCycle:
0 Bildzyklus
1 Fensterzyklus
2 Bei nderung
3 250 ms
4 500 ms
5 1 s
6 2 s
7 5 s
8 10 s
9 1 min
10 5 min
11 10 min
12 1 h
13-17 Anwenderzyklus 1-5
szLinkName:
Besteht eine direkte bzw. indirekte Variablenverbindung,
dann wird der Variablenname bertragen.
Beispiel:
{ LINKINFO linkinfo;
GetLink(......., &linkinfo);
printf(%d, %d, %s, linkinfo.LinkType, linkinfo.dwCycle,
linkinfo.szLinkName);
}
08.97 Global Scripts
WinCC Handbuch 4-35
C79000-G8200-C107-01
4.4.12 graphics-get-miscs-Funktionen
BOOL GetAdaptBorder(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Gltig fr Statischer Text, E/A-Feld, Button, Check-Box und Radio-Box.
Rckgabewert:
TRUE bedeutet Rahmen anpassen "ja".
FALSE bedeutet Rahmen anpassen "nein".
BOOL GetAdaptPicture(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Gltig fr Bildfenster. Pat das Bild der Gre des Bildfensters an.
Rckgabewert:
TRUE bedeutet Bild anpassen "ja".
FALSE bedeutet Bild anpassen "nein".
BOOL GetAdaptSize(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Bildfenstern.
Rckgabewert:
TRUE bedeutet Fenster anpassen "ja".
FALSE bedeutet Fenster anpassen "nein".
BOOL GetAverage(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Nur bei Balkenobjekten.
Rckgabewert:
TRUE bedeutet, da die Mittelwertbildung aktiviert ist.
FALSE bedeutet, da die Mittelwertbildung nicht aktiviert ist.
long int GetBoxType(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Feldtyp eines E/A-Objekts (Eingabefeld, Ausgabefeld, Ein-/Ausgabefeld)
BOOL GetCaption(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Bildfenster einen Titel besitzt.
FALSE bedeutet, da das Bildfenster keinen Titel besitzt.
Global Scripts 08.97
4-36 WinCC Handbuch
C79000-G8200-C107-01
BOOL GetCloseButton(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Bildfenster schliebar ist.
FALSE bedeutet, da das Bildfenster nicht schliebar ist.
BOOL GetColorChangeType(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da der Farbumschlag bei Erreichen eines Grenzwertes bei
Balkenobjekten fr den ganzen Balken erfolgt.
FALSE bedeutet, da der Farbumschlag bei Erreichen eines Grenzwertes bei
Balkenobjekten fr ein Balkensegment erfolgt.
BOOL GetCursorControl(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da die Cursorsteuerung bei E/A-Feldern eingeschaltet ist.
FALSE bedeutet, da die Cursorsteuerung bei E/A-Feldern ausgeschaltet ist.
BOOL GetCursorMode(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da der Cursormodus fr das Bild Alphacursor ist.
FALSE bedeutet, da der Cursormodus fr das Bild Schaltcursor ist.
BOOL GetEditAtOnce(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, Eingabe sofort = ja fr E/A-Felder.
FALSE bedeutet, Eingabe sofort = nein fr E/A-Felder.
BOOL GetExtendedOperation(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, Erweiterte Bedienung = ja fr Schieberegler.
FALSE bedeutet, Erweiterte Bedienung = nein fr Schieberegler.
08.97 Global Scripts
WinCC Handbuch 4-37
C79000-G8200-C107-01
long int GetHotkey(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Tastencode fr den Hotkey bei Button-Objekten.
BOOL GetHysteresis(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da die Anzeige bei Balkenobjekten mit Hysterese erfolgt.
FALSE bedeutet, da die Anzeige bei Balkenobjekten ohne Hysterese erfolgt.
double GetHysteresisRange(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Hysterese in der Anzeige bei Balkenobjekten.
char* GetLanguageSwitch(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Gibt an, ob das Textlistenobjekt einsprachig oder mehrsprachig projektiert
worden ist.
TRUE mehrsprachige Textliste
FALSE einsprachige Textliste
char* GetLastChange(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Datum der letzten nderung des Bildes.
double GetMax(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
Maximalwert bei den Objekten Balken und Slider.
BOOL GetMaximizeButton(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Bild- oder Applikationsfenster maximierbar ist.
FALSE bedeutet, da das Bild- oder Applikationsfenster nicht maximierbar ist.
Global Scripts 08.97
4-38 WinCC Handbuch
C79000-G8200-C107-01
double GetMin(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
Minimalwert bei den Objekten Balken und Slider.
BOOL GetMoveable(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Bild- oder Applikationsfenster verschiebbar ist.
FALSE bedeutet, da das Bild- oder Applikationsfenster nicht verschiebbar ist.
long int GetOffsetLeft(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Horizontaler Bildabstand vom linken Fensterrand bei Bildfenstern.
long int GetOffsetTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Vertikaler Bildabstand vom oberen Fensterrand bei Bildfenstern.
BOOL GetOnTop(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Bild- oder Applikationsfenster immer im Vordergrund
ist.
FALSE bedeutet, da das Bild- oder Applikationsfenster nicht immer im
Vordergrund ist.
BOOL GetOperation(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Objekt bedienbar ist.
FALSE bedeutet, da das Objekt nicht bedienbar ist.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
08.97 Global Scripts
WinCC Handbuch 4-39
C79000-G8200-C107-01
BOOL GetOperationMessage(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Gltig fr die Objekte E/A-Feld, Check-Box, Radio-Box und Slider.
Rckgabewert:
TRUE bedeutet, da bei Bedienung eine Meldung ausgegeben wird.
FALSE bedeutet, da bei Bedienung keine Meldung ausgegeben wird.
BOOL GetOperationReport(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Gltig fr alle Objekte, auer Applikations- und Bildfenster sowie OLE-
Control.
Rckgabewert:
TRUE bedeutet, da der Grund fr die Bedienung protokolliert wird.
FALSE bedeutet, da der Grund fr die Bedienung nicht protokolliert wird.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
long int GetPasswordLevel(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Gltig fr alle Objekte auer Applikations- und Bildfenster sowie OLE-
Control.
Rckgabewert:
Bedienberechtigung fr die Bedienung des Objekts.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
char* GetPictureName(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Gltig fr Bildobjekte.
Rckgabewert:
Zeiger auf den Bildnamen eines in einem Bildobjekt enthaltenen Bildes.
double GetProcess(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Gltig fr die Objekte Slider, Balken, Check-Box und Radio-Box.
Rckgabewert:
Bei Slider und Balken:
Wert der Voreinstellung fr den anzuzeigenden Prozewert.
Bei Check-Box und Radio-Box:
Das bzw. die ausgewhle(n) Feld(er).
Global Scripts 08.97
4-40 WinCC Handbuch
C79000-G8200-C107-01
BOOL GetScrollBars(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Bildfenster einen Rollbalken besitzt.
FALSE bedeutet, da das Bildfenster keinen Rollbalken besitzt.
char* GetServerName(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Gibt den Namen des Objektes an (OLE-Control und OLE-Objekt), unter dem
es in WINDOWS registriert ist.
BOOL GetSizeable(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Applikations- oder Bildfenster in der Gre
vernderbar ist.
FALSE bedeutet, da das Applikations- oder Bildfenster in der Gre nicht
vernderbar ist.
long int GetSmallChange(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Anzahl der Schritte, um die der Slider bei einem Mausklick verschoben wird.
BOOL GetTrend(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
TRUE bedeutet, da die Trendanzeige bei einem Balkenobjekt aktiviert ist.
FALSE bedeutet, da die Trendanzeige bei einem Balkenobjekt nicht aktiviert
ist.
long int GetUpdateCycle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Aktualisierungszyklus fr das gesamte Bild als Zahlenwert.
08.97 Global Scripts
WinCC Handbuch 4-41
C79000-G8200-C107-01
BOOL GetVisible(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Objekt angezeigt wird.
FALSE bedeutet, da das Objekt nicht angezeigt wird.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
BOOL GetWindowBorder(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE bedeutet, da das Applikations- oder Bildfenster mit Rahmen dargestellt
wird.
FALSE bedeutet, da das Applikations- oder Bildfenster ohne Rahmen
dargestellt wird.
double GetZeroPointValue(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Absolutwert des Nullpunkts bei der Balkenanzeige.
long int GetZoom(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
Skalierungsfaktor eines Bildfenster.
Global Scripts 08.97
4-42 WinCC Handbuch
C79000-G8200-C107-01
4.4.13 graphics-get-ole_control-Funktionen
long int GetPosition(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Schieberposition des OCX-Sliders als Zahlenwert.
long int GetRangeMax(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Einstellbereich Max des OCX-Slider als Zahlenwert.
long int GetRangeMin(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Einstellbereich Min des OCX-Slider als Zahlenwert.
08.97 Global Scripts
WinCC Handbuch 4-43
C79000-G8200-C107-01
4.4.14 graphics-get-pictures-Funktionen
char* GetPictureDeactivated(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Bildname fr Zustand Deaktiviert.
Es knnen Bitmap-Dateien (*.bmp, *.dib), sowie Metafiles (*.emf, *.wmf)
eingebunden werden
char* GetPictureDown(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Bildname fr Zustand Ein/gedrckt.
Es knnen Bitmap-Dateien (*.bmp, *.dib), sowie Metafiles (*.emf, *.wmf)
eingebunden werden
char* GetPictureUp(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Bildname fr Zustand Aus/nicht gedrckt.
Es knnen Bitmap-Dateien (*.bmp, *.dib), sowie Metafiles (*.emf, *.wmf)
eingebunden werden
BOOL GetPicDeactReferenced(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Verweis auf Bitmapdatei fr Zustand Deaktiviert.
FALSE Inhalt der Bitmapdatei in Graphik kopieren
(fr Zustand Deaktiviert).
long int GetPicDeactTransparent(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Transparentfarbe fr Zustand Deaktiviert.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken
Global Scripts 08.97
4-44 WinCC Handbuch
C79000-G8200-C107-01
BOOL GetPicDeactUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Transparentfarbe fr Zustand Deaktiviert verwenden.
FALSE Transparentfarbe fr Zustand Deaktiviert nicht verwenden.
BOOL GetPicDownReferenced(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Verweis auf Bitmapdatei fr Zustand EIN/gedrckt.
FALSE Inhalt der Bitmapdatei in Graphik kopieren
(fr Zustand EIN/gedrckt).
long int GetPicDownTransparent(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Transparentfarbe fr Zustand EIN/gedrckt.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken
BOOL GetPicDownUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Transparentfarbe fr Zustand EIN/gedrckt verwenden.
FALSE Transparentfarbe fr Zustand EIN/gedrckt nicht verwenden.
BOOL GetPicReferenced(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Verweis auf Bitmapdatei.
FALSE Inhalt der Bitmapdatei in Graphik-Objekt kopieren
long int GetPicTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Transparentfarbe fr Hintergrundbild eines Graphik-Objektes.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken.
08.97 Global Scripts
WinCC Handbuch 4-45
C79000-G8200-C107-01
BOOL GetPicUpReferenced(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Verweis auf Bitmapdatei fr Zustand AUS/nicht gedrckt.
FALSE Inhalt der Bitmapdatei in Graphik kopieren
(fr Zustand AUS/nicht gedrckt).
long int GetPicUpTransparent(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Transparentfarbe fr Zustand AUS/nicht gedrckt.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken
BOOL GetPicUpUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Transparentfarbe fr Zustand AUS/nicht gedrckt verwenden.
FALSE Transparentfarbe fr Zustand AUS/nicht gedrckt nicht verwenden.
BOOL GetPicUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Transparentfarbe fr Hintergrundbild eines Graphik-Objektes
verwenden.
FALSE Transparentfarbe fr Hintergrundbild eines Graphik-Objektes
nicht verwenden.
Global Scripts 08.97
4-46 WinCC Handbuch
C79000-G8200-C107-01
4.4.15 graphics-get-property-Funktionen
BOOL GetPropBOOL(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, LPCTSTR lpszPropertyName)
Rckgabewert:
Wert des Attributs vom Typ BOOL.
Parameter:
lpszPropertyName = OLE-Automation-Name des Attributs
char* GetPropChar(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, LPCTSTR lpszPropertyName)
Rckgabewert:
Zeiger auf den Wert des Attributs vom Typ char.
Parameter:
lpszPropertyName = OLE-Automation-Name des Attributs
double GetPropDouble(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, LPCTSTR lpszPropertyName)
Rckgabewert:
Wert des Attributs vom Typ double.
Parameter:
lpszPropertyName = OLE-Automation-Name des Attributs
long GetPropWord(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
LPCTSTR lpszPropertyName)
Rckgabewert:
Wert des Attributs vom Typ long.
Parameter:
lpszPropertyName = OLE-Automation-Name des Attributs
08.97 Global Scripts
WinCC Handbuch 4-47
C79000-G8200-C107-01
4.4.16 graphics-get-state-Funktionen
long int GetBasePicTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Transparentfarbe des Grundbildes.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken
BOOL GetBasePicUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Transparentfarbe fr Grundbild verwenden.
FALSE Transparentfarbe fr Grundbild nicht verwenden.
char* GetBasePicture(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Grundbildname fr Zustandsanzeige.
BOOL GetBasePicReferenced(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Verweis auf Bitmapdatei.
FALSE Inhalt der Bitmapdatei in Zustandsanzeige kopieren.
BOOL GetFlashFlashPicture(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Blinkbild dynamisch animiert.
FALSE Blinkbild statisch animiert.
char* GetFlashPicture(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Blinkbildname (Dateiname der Graphik)
Global Scripts 08.97
4-48 WinCC Handbuch
C79000-G8200-C107-01
long int GetFlashPicTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Transparentfarbe des Blinkbildes.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken
BOOL GetFlashPicUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Transparentfarbe fr Blinkbild verwenden.
FALSE Transparentfarbe fr Blinkbild nicht verwenden.
BOOL GetFlashPicReferenced(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
TRUE Verweis auf Bitmapdatei.
FALSE Inhalt der Bitmapdatei in Zustandsanzeige kopieren.
long int GetFlashRateFlashPic (LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Zahlenwert fr die Blinkfrequenz eines Blinkbildes.
0: keine Blinkfrequenz
1: Blinkfrequenz langsam (ca. 0.5 Hz)
2: Blinkfrequenz mittel (ca. 2 Hz)
3: Blinkfrequenz schnell (ca. 8 Hz)
Hinweis:
Da es sich beim Blinken um eine softwaretechnische Realisierung handelt, ist
die Frequenz system- und hardwareabhngig (Anzahl der Objekte, Prozessor,
Speicher, Aktualisierungszeit u.a.m.).
long int GetIndex(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Rckgabewert:
Aktueller Index eines Polygons oder Polygonzugs.
08.97 Global Scripts
WinCC Handbuch 4-49
C79000-G8200-C107-01
4.4.17 graphics-get-style-Funktionen
long int GetBackBorderWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Zahlenwert fr die Breite der Umrandung von 3D-Rahmen und Slider-
Objekten.
long int GetBorderEndStyle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Art des Linienendes als Zahlenwert.
long int GetBorderStyle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Linienart oder Rahmenart als Zahlenwert.
long int GetBorderWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Linienbreite oder Breite der Rahmenlinie als Zahlenwert.
long int GetBoxAlignment(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Anordnung der Bedienelemente in Check-Boxen oder Radio-Boxen, links-
oder rechtsbndig, als Zahlenwert.
long int GetFillStyle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Art des Fllmusters als Zahlenwert.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
Global Scripts 08.97
4-50 WinCC Handbuch
C79000-G8200-C107-01
long int GetFillStyle2(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Fllmuster des Balkens einer Balkenanzeige als Zahlenwert.
long int GetItemBorderStyle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Angabe der Trennlinienart beim Objekt Textliste.
long int GetItemBorderWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Rckgabewert:
Angabe der Trennlinienbreite beim Objekt Textliste.
BOOL GetPressed(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Nur bei Rundbuttons.
Rckgabewert:
TRUE Schalterstellung EIN/gedrckt.
FALSE Schalterstellung AUS/nicht gedrckt.
BOOL GetToggle(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Nur bei Rundbuttons
Rckgabewert:
TRUE Schalterstellung nicht rastend.
FALSE Schalterstellung rastend.
BOOL GetWindowsStyle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName);
Diese Funktion ist nur anwendbar auf Buttons.
Rckgabewert:
TRUE entspricht "Windows-Stil", d.h. der Button wird so dargestellt, wie in
Windows blich.
FALSE entspricht "nicht Windows-Stil", d.h. das Aussehen des Buttons
bestimmen Sie selbst.
08.97 Global Scripts
WinCC Handbuch 4-51
C79000-G8200-C107-01
4.4.18 graphics-set-axes-Funktionen
BOOL SetAlignment(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bAlignment);
Nur bei Balken.
Funktion:
Legt die Lage des Textes rechts/links in Bezug auf den Balken fest.
Parameter:
bAlignment = Textausrichtung rechts/links vom Balken.
TRUE Der Text steht rechts vom Balken.
FALSE Der Text steht links vom Balken.
BOOL SetAxisSection(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dAxisSection);
Nur bei Balken.
Funktion:
Stellt den Achsenabschnitt, d.h. die Wertdifferenz zwischen zwei benachbarten
Achsenbeschriftungen ein.
Parameter:
dAxisSection = Achsenabschnitt
BOOL SetExponent(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bExponent);
Nur bei Balken.
Funktion:
Stellt die Achsenbeschriftung in
Exponentialschreibweise/Dezimalschreibweise ein.
Parameter:
bExponent = Achsenbeschriftung
TRUE entspricht der Achsenbeschriftung in Exponentialschreibweise.
FALSE entspricht der Achsenbeschriftung in Dezimalschreibweise.
Global Scripts 08.97
4-52 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetLeftComma(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lLeftComma);
Nur bei Balken.
Funktion:
Stellt die Anzahl der Vorkommastellen der Achsenbeschriftung ein.
Parameter:
lLeftComma = Anzahl der Vorkommastellen
BOOL SetLongStrokesBold(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bLongStrokesBold);
Nur bei Balken.
Funktion:
Stellt den Stil (fett/normal) der Haupt-Teilstriche der Balkenskala ein.
Parameter:
bLongStrokesBold = Haupt-Teilstriche fett/normal.
TRUE entspricht fetten Haupt-Teilstrichen auf der Balkenskala.
FALSE entspricht normalen Haupt-Teilstrichen auf der Balkenskala.
BOOL SetLongStrokesOnly(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bLongStrokesOnly);
Nur bei Balken.
Funktion:
Legt fest, ob nur Haupt- oder auch Unter-Teilstriche auf der Balkenskala
verwendet werden.
Parameter:
bLongStrokesOnly = ausschlielich Haupt-Teilstriche ja/nein.
TRUE heit, es werden nur Haupt-Teilstriche auf der Balkenskala verwendet.
FALSE heit, es werden sowohl Haupt- als auch Unter-Teilstriche auf der
Balkenskala verwendet.
BOOL SetLongStrokesSize(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lLongStrokesSize);
Nur bei Balken.
Funktion:
Stellt die Lnge der Haupt-Teilstriche der Balkenskala ein.
Parameter:
lLongStrokesSize = Lnge der Haupt-Teilstriche
08.97 Global Scripts
WinCC Handbuch 4-53
C79000-G8200-C107-01
BOOL SetRightComma (LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lRightComma);
Nur bei Balken.
Funktion:
Stellt die Anzahl der Nachkommastellen der Achsenbeschriftung ein.
Parameter:
lRightComma = Anzahl der Nachkommastellen
BOOL SetScaling(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
BOOL bScaling);
Nur bei Balken.
Funktion:
Schaltet die Skala ein/aus.
Parameter:
bScaling = Skala ein/aus.
TRUE entspricht "mit Skala".
FALSE entspricht "ohne Skala".
Global Scripts 08.97
4-54 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetScalingType(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lScalingType);
Nur bei Balken.
Funktion:
Legt die Art der Balkenskalierung fest.
Parameter:
lScalingType = Art der Balkenskalierung
0: Linear (gleiche Gewichtung)
1: Logarithmisch (niedrige Werte betont)
2: Negativ Logarithmisch (hohe Werte betont)
3: Automatisch (Linear)
4: Tangens (hohe und niedrige Werte betont)
5: Quadratisch (hohe Werte betont)
6: Kubisch (hohe Werte stark betont)
BOOL SetScaleTicks(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lScaleTicks);
Nur bei Balken.
Funktion:
Stellt die Skaleneinteilung als %-Wert der Gesamt-Balkenhhe ein.
Parameter:
lScaleTicks = Skaleneinteilung als %-Wert
08.97 Global Scripts
WinCC Handbuch 4-55
C79000-G8200-C107-01
4.4.19 graphics-set-color-Funktionen
BOOL SetBackColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBackColor);
Funktion:
Stellt die Hintergrundfarbe des Objekts ein
Parameter:
lBackColor = Hintergrundfarbe des Objekts
als Zahlenwert
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
BOOL SetBackColor2(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBackColor2);
Funktion:
Stellt die Balkenfarbe bei Balkenobjekten ein
Parameter:
lBackColor2 = Balkenfarbe als Zahlenwert
BOOL SetBackColor3(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBackColor3);
Funktion:
Stellt die Balkenhintergrundfarbe bei Balkenobjekten ein
Parameter:
lBackColor3 = Balkenhintergrundfarbe als Zahlenwert
BOOL SetBackColorBottom(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBackColorBottom);
Funktion:
Stellt die Hintergrundfarbe unten/rechts bei Sliderobjekten ein
Parameter:
lBackColorBottom = Balkenhintergrundfarbe als Zahlenwert
Global Scripts 08.97
4-56 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetBackColorTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBackColorTop);
Funktion:
Stellt die Hintergrundfarbe oben/links bei Sliderobjekten ein
Parameter:
lBackColorTop = Balkenhintergrundfarbe als Zahlenwert
BOOL SetBorderBackColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBorderBackColor);
Funktion:
Stellt die Linien- oder Rahmenhintergrundfarbe ein
Parameter:
lBorderBackColor = Linien- oder Rahmenhintergrundfarbe
BOOL SetBorderColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBorderColor);
Funktion:
Stellt die Linien- oder Rahmenfarbe ein
Parameter:
lBorderColor = Linien- oder Rahmenfarbe
als Zahlenwert
BOOL SetBorderColorBottom(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBorderColorBottom);
Funktion:
Stellt die 3D-Rahmenfarbe unten ein
Parameter:
lBorderColorBottom = 3D-Rahmenfarbe unten als Zahlenwert
08.97 Global Scripts
WinCC Handbuch 4-57
C79000-G8200-C107-01
BOOL SetBorderColorTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBorderColorTop);
Funktion:
Stellt die 3D-Rahmenfarbe oben ein
Parameter:
lBorderColorTop = 3D-Rahmenfarbe oben als Zahlenwert
BOOL SetButtonColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lButtonColor);
Funktion:
Stellt bei Slider-Objekten die Knopffarbe ein
Parameter:
lButtonColor = Knopffarbe als Zahlenwert
BOOL SetColorBottom(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorBottom);
Funktion:
Stellt bei Slider-Objekten die Farbe des unteren Anschlags ein
Parameter:
lColorBottom = Farbe des unteren Anschlags
als Zahlenwert
BOOL SetColorTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorTop);
Funktion:
Stellt bei Slider-Objekten die Farbe des oberen Anschlags ein
Parameter:
lColorTop = Farbe des oberen Anschlags
als Zahlenwert
Global Scripts 08.97
4-58 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetFillColor(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
long int lFillColor);
Funktion:
Stellt die Farbe des Fllmusters ein
Parameter:
lFillColor = Farbe des Fllmusters als Zahlenwert
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
BOOL SetForeColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lForeColor);
Funktion:
Stellt die Schriftfarbe ein
Parameter:
lForeColor = Schriftfarbe als Zahlenwert
BOOL SetItemBorderBackColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lItemBorderBackColor);
Funktion:
Stellt die Trennlinien-Hintergrundfarbe beim Objekt Textliste ein.
Parameter:
lItemBorderBackColor = Hintergrundfarbe als Zahlenwert
BOOL SetItemBorderColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lItemBorderColor);
Funktion:
Stellt die Trennlinienfarbe beim Objekt Textliste ein.
Parameter:
lItemBorderColor = Trennlinienfarbe als Zahlenwert
08.97 Global Scripts
WinCC Handbuch 4-59
C79000-G8200-C107-01
BOOL SetScaleColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lScaleColor);
Funktion:
Stellt bei Balkenobjekten die Skalenfarbe ein
Parameter:
lScaleColor = Skalenfarbe als Zahlenwert
BOOL SetSelBGColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lSelBGColor);
Funktion:
Stellt die Hintergrundfarbe fr selektierten Eintrag der Auswahlliste beim
Objekt Textliste ein.
Parameter:
lSelBGColor = Hintergrundfarbe fr selektierten Eintrag
BOOL SetSelTextColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lSelTextColor);
Funktion:
Stellt die Schriftfarbe fr selektierten Eintrag der Auswahlliste beim Objekt
Textliste ein.
Parameter:
lSelTextColor = Schriftfarbe fr selektierten Eintrag
BOOL SetTrendColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lTrendColor);
Funktion:
Stellt bei Balkenobjekten die Trendfarbe ein
Parameter:
lTrendColor = Trendfarbe als Zahlenwert
Global Scripts 08.97
4-60 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetUnselBGColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lUnselBGColor);
Funktion:
Stellt die Hintergrundfarbe fr nicht selektierte Eintrge der Auswahlliste beim
Objekt Textliste ein.
Parameter:
lUnselBGColor = Hintergrundfarbe fr unselektierten
Eintrag der Auswahlliste
BOOL SetUnselTextColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lUnselTextColor);
Funktion:
Stellt die Schriftfarbe fr nicht selektierte Eintrge der Auswahlliste beim
Objekt Textliste ein.
Parameter:
lUnselTextColor = Zahlenwert fr Schriftfarbe
08.97 Global Scripts
WinCC Handbuch 4-61
C79000-G8200-C107-01
4.4.20 graphics-set-fill-Funktionen
BOOL SetFilling(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
BOOL bFilling);
Funktion:
Aktiviert/deaktiviert das dynamische Fllen mit der Hintergrundfarbe
Parameter:
bFilling = dynamisches Fllen mit Hintergrundfarbe
TRUE entspricht dynamisches Fllen mit der Hintergrundfarbe ist aktiviert.
FALSE entspricht dynamisches Fllen mit der Hintergrundfarbe ist nicht
aktiviert.
BOOL SetFillingIndex(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lFillingIndex);
Funktion:
Stellt den Fllstand ein
Parameter:
lFillingIndex = Fllstand als Zahlenwert
Global Scripts 08.97
4-62 WinCC Handbuch
C79000-G8200-C107-01
4.4.21 graphics-set-flash-Funktionen
BOOL SetBackFlashColorOff(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBackFlashColorOff);
Funktion:
Stellt die Hintergrundblinkfarbe fr den Auszustand ein
Parameter:
lBackFlashColorOff = Hintergrundblinkfarbe als Zahlenwert
BOOL SetBackFlashColorOn(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBackFlashColorOn);
Funktion:
Stellt die Hintergrundblinkfarbe fr den Einzustand ein
Parameter:
lBackFlashColorOn = Hintergrundblinkfarbe als Zahlenwert
BOOL SetBorderFlashColorOff(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBorderFlashColorOff);
Funktion:
Stellt die Rahmen- oder Linienblinkfarbe fr den Auszustand ein
Parameter:
lBorderFlashColorOff = Rahmen- oder Linienblinkfarbe
BOOL SetBorderFlashColorOn(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBorderFlashColorOn);
Funktion:
Stellt die Rahmen- oder Linienblinkfarbe fr den Einzustand ein
Parameter:
lBorderFlashColorOn = Rahmen- oder Linienblinkfarbe
08.97 Global Scripts
WinCC Handbuch 4-63
C79000-G8200-C107-01
BOOL SetFlashBackColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bFlashBackColor);
Funktion:
Aktiviert oder deaktiviert das Blinken des Hintergrunds
Parameter:
bFlashBackColor = Blinken des Hintergrunds
TRUE entspricht Blinken des Hintergrundes ist aktiviert.
FALSE entspricht Blinken des Hintergrundes ist nicht aktiviert.
BOOL SetFlashBorderColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bFlashBorderColor);
Funktion:
Steuert das Blinken eines Rahmens oder einer Linie
Parameter:
bFlashBorderColor = Blinken des Rahmens oder einer Linie
TRUE entspricht Blinken des Rahmens oder der Linie ist aktiviert.
FALSE entspricht Blinken des Rahmens oder der Linie ist nicht aktiviert.
BOOL SetFlashForeColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bFlashForeColor);
Funktion:
Steuert das Blinken der Schrift
Parameter:
bFlashForeColor = Blinken der Schrift
TRUE entspricht Blinken der Schrift ist aktiviert.
FALSE entspricht Blinken der Schrift ist nicht aktiviert.
BOOL SetFlashRateBackColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lFlashRateBackColor);
Funktion:
Stellt die Hintergrundblinkfrequenz ein
Parameter:
lFlashRateBackColor = Hintergrundblinkfrequenz
Global Scripts 08.97
4-64 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetFlashRateBorderColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lFlashRateBorderColor);
Funktion:
Stellt die Blinkfrequenz der Linie oder des Rahmens ein
Parameter:
lFlashRateBorderColor = Blinkfrequenz der Linie oder
des Rahmens
BOOL SetFlashRateForeColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lFlashRateForeColor);
Funktion:
Stellt die Blinkfrequenz der Schrift ein
Parameter:
lFlashRateForeColor = Blinkfrequenz der Schrift
BOOL SetForeFlashColorOff(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lForeFlashColorOff);
Funktion:
Stellt die Schriftblinkfarbe fr den Auszustand ein
Parameter:
lForeFlashColorOff = Schriftblinkfarbe als Zahlenwert
BOOL SetForeFlashColorOn(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lForeFlashColorOn);
Funktion:
Stellt die Schriftblinkfarbe fr den Einzustand ein
Parameter:
lForeFlashColorOn = Schriftblinkfarbe als Zahlenwert
08.97 Global Scripts
WinCC Handbuch 4-65
C79000-G8200-C107-01
4.4.22 graphics-set-focus-Funktionen
BOOL Set_Focus(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName);
Funktion:
Setzt den Focus auf das angegebene Objekt
4.4.23 graphics-set-font-Funktionen
BOOL SetAlignmentLeft(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lAlignmentLeft);
Funktion:
Stellt die Textausrichtung horizontal (links, zentiert, rechts) ein
Parameter:
lAlignmentLeft = Textausrichtung als Zahlenwert
BOOL SetAlignmentTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lAlignmentTop);
Funktion:
Stellt die Textausrichtung vertikal (oben, zentriert, unten) ein
Parameter:
lAlignmentTop = Textausrichtung als Zahlenwert
BOOL SetFontBold(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bFontBold);
Funktion:
Schaltet den Schriftstil "fett" ein/aus
Parameter:
bFontBold = Fettschrift ein/aus.
TRUE entspricht "Fettschrift" ein.
FALSE entspricht "Fettschrift" aus.
Global Scripts 08.97
4-66 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetFontItalic(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bFontItalic);
Funktion:
Schaltet den Schriftstil "kursiv" ein/aus
Parameter:
bFontItalic = "kursiv" ein/aus.
TRUE entspricht "kursiv" ein.
FALSE entspricht "kursiv" aus.
BOOL SetFontName(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, char* szFontName);
Funktion:
Stellt einen Zeichensatz ein
Parameter:
szFontName = Zeiger auf den Namen des
Zeichensatzes
BOOL SetFontSize(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
long int lFontSize);
Funktion:
Stellt die Gre des Zeichensatzes ein
Parameter:
lFontSize = Zeichensatzgre
BOOL SetFontUnderline(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bFontUnderline);
Funktion:
Schaltet den Schriftstil "unterstrichen" ein/aus
Parameter:
bFontUnderline = Schriftstil "unterstrichen" ein/aus.
TRUE entspricht "unterstrichen" ein.
FALSE entspricht "unterstrichen" aus.
08.97 Global Scripts
WinCC Handbuch 4-67
C79000-G8200-C107-01
BOOL SetOrientation(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bOrientation);
Funktion:
Legt die Schreibrichtung horizontal/vertikal fest
Parameter:
bOrientation = Schreibrichtung horizontal/vertikal.
TRUE entspricht "Schreibrichtung horizontal".
FALSE entspricht "Schreibrichtung vertikal".
BOOL SetText(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
char* szText);
Funktion:
Setzt einen Zeiger auf einen statischen Text. Bei Radio- und Checkboxen
sowie bei Polygonen und Polygonzgen ist vor Aufruf dieser Funktion das
Element bzw. der Punkt mit der Funktion SetIndex festzulegen.
Parameter:
szText = Zeiger auf einen statischen Text
Global Scripts 08.97
4-68 WinCC Handbuch
C79000-G8200-C107-01
4.4.24 graphics-set-geometry-Funktionen
BOOL SetActualPointLeft(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lActualPointLeft);
Funktion:
Stellt den X-Wert des aktuellen Punktes eines Polygons oder Polygonzugs ein.
Mit der Funktion SetIndex kann der aktuelle Punkt des Polygons eingestellt
werden.
Parameter:
lActualPointLeft = X-Wert des aktuellen Punktes eines
Polygons oder Polygonzugs
BOOL SetActualPointTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lActualPointTop);
Funktion:
Stellt den Y-Wert des aktuellen Punktes eines Polygons oder Polygonzugs ein.
Mit der Funktion SetIndex kann der aktuelle Punkt des Polygons eingestellt
werden.
Parameter:
lActualPointTop = Y-Wert des aktuellen Punktes eines
Polygons oder Polygonzugs
BOOL SetBoxCount(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBoxCount);
Funktion:
Stellt die Anzahl der Felder in einer Check-Box oder Radio-Box ein
Parameter:
lBoxCount = Feldanzahl einer Check-Box
oder Radio-Box
BOOL SetDirection(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lDirection);
Funktion:
Stellt die Balkenrichtung bei Balkenobjekten ein
Parameter:
lDirection = Balkenrichtung als Zahlenwert
08.97 Global Scripts
WinCC Handbuch 4-69
C79000-G8200-C107-01
BOOL SetEndAngle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lEndAngle);
Funktion:
Stellt den Endwinkel bei Kreis- und Ellipsensegmenten sowie bei Kreis- und
Ellipsenbgen ein
Parameter:
lEndAngle = Endwinkel bei Kreis- und
Ellipsensegmenten, sowie bei
Kreis- und Ellipsenbgen
BOOL SetHeight(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
long int lHeight);
Funktion:
Stellt die Hhe des umschreibenden Rechtecks eines Objekts ein
Parameter:
lHeight = Hhe des umschreibenden Rechtecks
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
BOOL SetLeft(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, long
int lLeft);
Funktion:
Stellt den X-Wert der linken oberen Ecke des umschreibenden Rechtecks eines
Objekts ein
Parameter:
lLeft = X-Wert der linken oberen Ecke des
umschreibenden Rechtecks
BOOL SetPointCount(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lPointCount);
Funktion:
Stellt die Anzahl der Eckpunkte eines Polygons oder eines Polygonzugs ein
Parameter:
lPointCount = Anzahl der Eckpunkte
Global Scripts 08.97
4-70 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetRadius(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
long int lRadius);
Funktion:
Stellt den Radius eines Kreises, Kreissegments oder Kreisbogens ein
Parameter:
lRadius = Radius
BOOL SetRadiusHeight(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lRadiusHeight);
Funktion:
Stellt den Radius einer Ellipse, eines Ellipsensegments oder eines
Ellipsenbogens in vertikaler Richtung ein
Parameter:
lRadiusHeight = Radius in vertikaler Richtung
BOOL SetRadiusWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lRadiusWidth);
Funktion:
Stellt den Radius einer Ellipse, eines Ellipsensegments oder eines
Ellipsenbogens in horizontaler Richtung ein
Parameter:
lRadiusWidth = Radius in horizontaler Richtung
BOOL SetReferenceRotationLeft(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lReferenceRotationLeft);
Gltig fr Linie, Polygon und Polygonzug.
Funktion:
Stellt den X-Wert der Rotationsreferenz (Drehpunkt, um den das Objekt
gedreht werden kann) ein
Parameter:
lReferenceRotationLeft = X-Wert der Rotationsreferenz
08.97 Global Scripts
WinCC Handbuch 4-71
C79000-G8200-C107-01
BOOL SetReferenceRotationTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lReferenceRotationTop);
Gltig fr Linie, Polygon und Polygonzug.
Funktion:
Stellt den Y-Wert der Rotationsreferenz (Drehpunkt, um den das Objekt
gedreht werden kann) ein
Parameter:
lReferenceRotationTop = X-Wert der Rotationsreferenz
BOOL SetRotationAngle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lRotationAngle);
Gltig fr Linie, Polygon und Polygonzug.
Funktion:
Stellt den Rotationswinkel um den Drehpunkt ein
Parameter:
lRotationAngle = Rotationswinkel
BOOL SetRoundCornerHeight(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lRoundCornerHeight);
Funktion:
Stellt den vertikalen Radius der Ecke eines Rundrechtecks ein
Parameter:
lRoundCornerHeight = vertikaler Radius
BOOL SetRoundCornerWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lRoundCornerWidth);
Funktion:
Stellt den horizontalen Radius der Ecke eines Rundrechtecks ein
Parameter:
lRoundCornerWidth = horizontaler Radius
Global Scripts 08.97
4-72 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetStartAngle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lStartAngle);
Funktion:
Stellt den Anfangswinkel bei Kreis- und Ellipsensegmenten sowie bei Kreis-
und Ellipsenbgen ein
Parameter:
lStartAngle = Anfangswinkel
BOOL SetTop(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, long
int lTop);
Funktion:
Stellt den Y-Wert der linken oberen Ecke des umschreibenden Rechtecks eines
Objekts ein
Parameter:
lTop = Y-Wert der linken oberen Ecke des
umschreibenden Rechtecks
BOOL SetWidth(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
long int lWidth);
Funktion:
Stellt die Breite des umschreibenden Rechtecks eines Objekts ein
Parameter:
lWidth = Breite des umschreibenden Rechtecks
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
BOOL SetZeroPoint(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lZeroPoint);
Funktion:
Stellt den Nullpunkt bei Balkenobjekten ein
Parameter:
lZeroPoint = Nullpunkt
08.97 Global Scripts
WinCC Handbuch 4-73
C79000-G8200-C107-01
4.4.25 graphics-set-i_o-Funktionen
BOOL SetAssumeOnExit(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bAssumeOnExit);
Nur bei E / A-Feldern.
Funktion:
Steuert die Wertbernahme beim Verlassen des Feldes.
Parameter:
bAssumeOnExit = Wertbernahme beim Verlassen
des Feldes
TRUE entspricht Wertbernahme beim Verlassen des Feldes "ja".
FALSE entspricht Wertbernahme beim Verlassen des Feldes "nein".
BOOL SetAssumeOnFull(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bAssumeOnFull);
Nur bei E / A-Feldern.
Funktion:
Steuert die Wertbernahme bei vollstndiger Eingabe.
Parameter:
bAssumeOnFull = Wertbernahme bei vollstndiger
Eingabe
TRUE entspricht Wertbernahme bei vollstndiger Eingabe "ja".
FALSE entspricht Wertbernahme bei vollstndiger Eingabe "nein".
BOOL SetBitNumber(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBitNumber);
Funktion:
Stellt das relevante Bit im Ausgabewert bei Listenart Bit ein.
Parameter:
lBitNumber = relevantes Bit im Ausgabewert
Global Scripts 08.97
4-74 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetClearOnError(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bClearOnError);
Nur bei E / A-Feldern.
Funktion:
Steuert das Lschen des Eingabefeldes bei fehlerhafter Eingabe.
Parameter:
bClearOnError = Lschen des Eingabefeldes bei fehlerhafter
Eingabe
TRUE bedeutet Lschen des Eingabefeldes bei fehlerhafter Eingabe "ja".
FALSE bedeutet Lschen des Eingabefeldes bei fehlerhafter Eingabe "nein".
BOOL SetClearOnNew(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bClearOnNew);
Nur bei E / A-Feldern.
Funktion:
Steuert das Lschen des Eingabefeldes bei Neueingabe.
Parameter:
bClearOnNew = Lschen des Eingabefeldes
bei Neueingabe
TRUE bedeutet Lschen des Eingabefeldes bei Neueingabe "ja".
FALSE bedeutet Lschen des Eingabefeldes bei Neueingabe "nein".
BOOL SetHiddenInput(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bHiddenInput);
Nur bei E / A-Feldern.
Funktion:
Steuert die verdeckte Eingabe.
Parameter:
bHiddenInput = verdeckte Eingabe ja/nein.
TRUE bedeutet verdeckte Eingabe "ja".
FALSE bedeutet verdeckte Eingabe "nein".
08.97 Global Scripts
WinCC Handbuch 4-75
C79000-G8200-C107-01
BOOL SetNumberLines(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lNumberLines);
Funktion:
Stellt die Anzahl der sichtbaren Zeilen einer Auswahlliste beim Objekt
Textliste ein.
Hinweis:
Ist die Anzahl der projektierten Texte grer als die Anzahl der sichtbaren
Zeilen; so erhlt die Auswahlliste eine vertikale Bildlaufleiste.
Parameter:
lNumberLines = Anzahl der sichtbaren Zeilen
BOOL SetOutputValueChar(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, char* szOutputValueChar);
Nur bei E / A-Feldern.
Funktion:
Setzt einen Zeiger auf den Ausgabewert.
Parameter:
szOutputValueChar = Zeiger auf den Ausgabewert
BOOL SetOutputValueDouble(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dOutputValueDouble);
Nur bei E / A-Feldern.
Funktion:
Setzt den Ausgabewert.
Parameter:
dOutputValueDouble = Ausgabewert
Global Scripts 08.97
4-76 WinCC Handbuch
C79000-G8200-C107-01
4.4.26 graphics-set-limits-Funktionen
BOOL SetAlarmHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dAlarmHigh);
Funktion:
Stellt die obere Alarmgrenze bei Balkenobjekten ein
Parameter:
dAlarmHigh = obere Alarmgrenze
BOOL SetAlarmLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dAlarmLow);
Funktion:
Stellt die untere Alarmgrenze bei Balkenobjekten ein
Parameter:
dAlarmLow = untere Alarmgrenze
BOOL SetCheckAlarmHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCheckAlarmHigh);
Funktion:
Steuert die berwachung der oberen Alarmgrenze bei Balkenobjekten
Parameter:
bCheckAlarmHigh = berwachung ja/nein.
TRUE bedeutet, die obere Alarmgrenze wird berwacht.
FALSE bedeutet, die obere Alarmgrenze wird nicht berwacht.
BOOL SetCheckAlarmLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCheckAlarmLow);
Funktion:
Steuert die berwachung der unteren Alarmgrenze bei Balkenobjekten
Parameter:
bCheckAlarmLow = berwachung ja/nein.
TRUE bedeutet, die untere Alarmgrenze wird berwacht.
FALSE bedeutet, die untere Alarmgrenze wird nicht berwacht.
08.97 Global Scripts
WinCC Handbuch 4-77
C79000-G8200-C107-01
BOOL SetCheckLimitHigh4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCheckLimitHigh4);
Funktion:
Steuert die berwachung des oberen Grenzwerts Reserve 4 bei Balkenobjekten
Parameter:
bCheckLimitHigh4 = berwachung ja/nein.
TRUE bedeutet, der obere Grenzwert wird berwacht.
FALSE bedeutet, der obere Grenzwert wird nicht berwacht.
BOOL SetCheckLimitHigh5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCheckLimitHigh5);
Funktion:
Steuert die berwachung des oberen Grenzwerts Reserve 5 bei Balkenobjekten
Parameter:
bCheckLimitHigh5 = berwachung ja/nein.
TRUE bedeutet, der obere Grenzwert wird berwacht.
FALSE bedeutet, der obere Grenzwert wird nicht berwacht.
BOOL SetCheckLimitLow4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCheckLimitLow4);
Funktion:
Steuert die berwachung des unteren Grenzwerts Reserve 4 bei
Balkenobjekten
Parameter:
bCheckLimitLow4 = berwachung ja/nein.
TRUE bedeutet, der untere Grenzwert wird berwacht.
FALSE bedeutet, der untere Grenzwert wird nicht berwacht.
Global Scripts 08.97
4-78 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetCheckLimitLow5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCheckLimitLow5);
Funktion:
Steuert die berwachung des unteren Grenzwerts Reserve 5 bei
Balkenobjekten
Parameter:
bCheckLimitLow5 = berwachung ja/nein.
TRUE bedeutet, der untere Grenzwert wird berwacht.
FALSE bedeutet, der untere Grenzwert wird nicht berwacht.
BOOL SetCheckToleranceHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCheckToleranceHigh);
Funktion:
Steuert die berwachung der oberen Toleranzgrenze bei Balkenobjekten
Parameter:
bCheckToleranceHigh = berwachung ja/nein.
TRUE bedeutet, die obere Toleranzgrenze wird berwacht.
FALSE bedeutet, die obere Toleranzgrenze wird nicht berwacht.
BOOL SetCheckToleranceLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCheckToleranceLow);
Funktion:
Steuert die berwachung der unteren Toleranzgrenze bei Balkenobjekten
Parameter:
bCheckToleranceLow = berwachung ja/nein.
TRUE bedeutet, die untere Toleranzgrenze wird berwacht.
FALSE bedeutet, die untere Toleranzgrenze wird nicht berwacht.
08.97 Global Scripts
WinCC Handbuch 4-79
C79000-G8200-C107-01
BOOL SetCheckWarningHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCheckWarningHigh);
Funktion:
Steuert die berwachung der oberen Warngrenze bei Balkenobjekten
Parameter:
bCheckWarningHigh = berwachung ja/nein.
TRUE bedeutet, die obere Warngrenze wird berwacht.
FALSE bedeutet, die obere Warngrenze wird nicht berwacht.
BOOL SetCheckWarningLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCheckWarningLow);
Funktion:
Steuert die berwachung der unteren Warngrenze bei Balkenobjekten
Parameter:
bCheckWarningLow = berwachung ja/nein.
TRUE bedeutet, die untere Warngrenze wird berwacht.
FALSE bedeutet, die untere Warngrenze wird nicht berwacht.
BOOL SetColorAlarmHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorAlarmHigh);
Funktion:
Stellt die Balkenfarbe bei Erreichen der oberen Alarmgrenze bei
Balkenobjekten ein
Parameter:
lColorAlarmHigh = Balkenfarbe als Zahlenwert
BOOL SetColorAlarmLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorAlarmLow);
Funktion:
Stellt die Balkenfarbe bei Erreichen der unteren Alarmgrenze bei
Balkenobjekten ein
Parameter:
lColorAlarmLow = Balkenfarbe als Zahlenwert
Global Scripts 08.97
4-80 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetColorLimitHigh4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorLimitHigh4);
Funktion:
Stellt die Balkenfarbe bei Erreichen der oberen Grenze Reserve 4 bei
Balkenobjekten ein
Parameter:
lColorLimitHigh4 = Balkenfarbe als Zahlenwert
BOOL SetColorLimitHigh5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorLimitHigh5);
Funktion:
Stellt die Balkenfarbe bei Erreichen der oberen Grenze Reserve 5 bei
Balkenobjekten ein
Parameter:
lColorLimitHigh5 = Balkenfarbe als Zahlenwert
BOOL SetColorLimitLow4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorLimitLow4);
Funktion:
Stellt die Balkenfarbe bei Erreichen der unteren Grenze Reserve 4 bei
Balkenobjekten ein
Parameter:
lColorLimitLow4 = Balkenfarbe als Zahlenwert
BOOL SetColorLimitLow5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorLimitLow5);
Funktion:
Stellt die Balkenfarbe bei Erreichen der unteren Grenze Reserve 5 bei
Balkenobjekten ein
Parameter:
lColorLimitLow5 = Balkenfarbe als Zahlenwert
08.97 Global Scripts
WinCC Handbuch 4-81
C79000-G8200-C107-01
BOOL SetColorToleranceHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorToleranceHigh);
Funktion:
Stellt die Balkenfarbe bei Erreichen der oberen Toleranzgrenze bei
Balkenobjekten ein
Parameter:
lColorToleranceHigh = Balkenfarbe als Zahlenwert
BOOL SetColorToleranceLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorToleranceLow);
Funktion:
Stellt die Balkenfarbe bei Erreichen der unteren Toleranzgrenze bei
Balkenobjekten ein
Parameter:
lColorToleranceLow = Balkenfarbe als Zahlenwert
BOOL SetColorWarningHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorWarningHigh);
Funktion:
Stellt die Balkenfarbe bei Erreichen der oberen Warngrenze bei
Balkenobjekten ein
Parameter:
lColorWarningHigh = Balkenfarbe als Zahlenwert
BOOL SetColorWarningLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lColorWarningLow);
Funktion:
Stellt die Balkenfarbe bei Erreichen der unteren Warngrenze bei
Balkenobjekten ein
Parameter:
lColorWarningLow = Balkenfarbe als Zahlenwert
Global Scripts 08.97
4-82 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetLimitHigh4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dLimitHigh4);
Funktion:
Stellt den oberen Grenzwert fr Reserve 4 bei Balkenobjekten ein
Parameter:
dLimitHigh4 = oberer Grenzwert fr Reserve 4
BOOL SetLimitHigh5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dLimitHigh5);
Funktion:
Stellt den oberen Grenzwert fr Reserve 5 bei Balkenobjekten ein
Parameter:
dLimitHigh5 = oberer Grenzwert fr Reserve 5
BOOL SetLimitLow4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dLimitLow4);
Funktion:
Stellt den unteren Grenzwert fr Reserve 4 bei Balkenobjekten ein
Parameter:
dLimitLow4 = unterer Grenzwert fr Reserve 4
BOOL SetLimitLow5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dLimitLow5);
Funktion:
Stellt den unteren Grenzwert fr Reserve 5 bei Balkenobjekten ein
Parameter:
dLimitLow5 = unterer Grenzwert fr Reserve 5
BOOL SetLimitMax(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dLimitMax);
Funktion:
Stellt den oberen Grenzwert bei E/A-Feldern ein
Parameter:
dLimitMax = oberer Grenzwert
08.97 Global Scripts
WinCC Handbuch 4-83
C79000-G8200-C107-01
BOOL SetLimitMin(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dLimitMin);
Funktion:
Stellt den unteren Grenzwert bei E/A-Feldern ein
Parameter:
dLimitMin = unterer Grenzwert
BOOL SetMarker(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
BOOL bMarker);
Funktion:
Steuert die Anzeige des Grenzwertmarkierers bei Balkenobjekten
Parameter:
bMarker = Grenzwertmarkierer ein/aus.
TRUE bedeutet, da der Grenzwertmarkierer angezeigt wird.
FALSE bedeutet, da der Grenzwertmarkierer nicht angezeigt wird.
BOOL SetToleranceHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dToleranceHigh);
Funktion:
Stellt die obere Toleranzgrenze bei Balkenobjekten ein
Parameter:
dToleranceHigh = obere Toleranzgrenze
BOOL SetToleranceLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dToleranceLow);
Funktion:
Stellt die untere Toleranzgrenze bei Balkenobjekten ein
Parameter:
dToleranceLow = untere Toleranzgrenze
Global Scripts 08.97
4-84 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetTypeAlarmHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bTypeAlarmHigh);
Funktion:
Steuert die Angabe der oberen Alarmgrenze bei Balkenobjekten
Parameter:
bTypeAlarmHigh = obere Alarmgrenze prozentual/absolut.
TRUE bedeutet, da die obere Alarmgrenze prozentual angegeben wird.
FALSE bedeutet, da die obere Alarmgrenze absolut angegeben wird.
BOOL SetTypeAlarmLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bTypeAlarmLow);
Funktion:
Steuert die Angabe der unteren Alarmgrenze bei Balkenobjekten
Parameter:
bTypeAlarmLow = untere Alarmgrenze prozentual/absolut.
TRUE bedeutet, da die untere Alarmgrenze prozentual angegeben wird.
FALSE bedeutet, da die untere Alarmgrenze absolut angegeben wird.
BOOL SetTypeLimitHigh4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bTypeLimitHigh4);
Funktion:
Steuert die Angabe der oberen Grenze fr Reserve 4 bei Balkenobjekten
Parameter:
bTypeLimitHigh4 = obere Grenze prozentual/absolut.
TRUE bedeutet, da die obere Grenze prozentual angegeben wird.
FALSE bedeutet, da die obere Grenze absolut angegeben wird.
BOOL SetTypeLimitHigh5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bTypeLimitHigh5);
Funktion:
Steuert die Angabe der oberen Grenze fr Reserve 5 bei Balkenobjekten
Parameter:
bTypeLimitHigh5 = obere Grenze prozentual/absolut.
TRUE bedeutet, da die obere Grenze prozentual angegeben wird.
FALSE bedeutet, da die obere Grenze absolut angegeben wird.
08.97 Global Scripts
WinCC Handbuch 4-85
C79000-G8200-C107-01
BOOL SetTypeLimitLow4(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bTypeLimitLow4);
Funktion:
Steuert die Angabe der unteren Grenze fr Reserve 4 bei Balkenobjekten
Parameter:
bTypeLimitLow4 = untere Grenze prozentual/absolut.
TRUE bedeutet, da die untere Grenze prozentual angegeben wird.
FALSE bedeutet, da die untere Grenze absolut angegeben wird.
BOOL SetTypeLimitLow5(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bTypeLimitLow5);
Funktion:
Steuert die Angabe der unteren Grenze fr Reserve 5 bei Balkenobjekten
Parameter:
bTypeLimitLow5 = untere Grenze prozentual/absolut.
TRUE bedeutet, da die untere Grenze prozentual angegeben wird.
FALSE bedeutet, da die untere Grenze absolut angegeben wird.
BOOL SetTypeToleranceHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bTypeToleranceHigh);
Funktion:
Steuert die Angabe der oberen Toleranzgrenze bei Balkenobjekten
Parameter:
bTypeToleranceHigh = obere Toleranzgrenze prozentual/absolut.
TRUE bedeutet prozentuale Angabe.
FALSE bedeutet absolute Angabe.
BOOL SetTypeToleranceLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bTypeToleranceLow);
Funktion:
Steuert die Angabe der unteren Toleranzgrenze bei Balkenobjekten
Parameter:
bTypeToleranceLow = untere Toleranzgrenze prozentual/absolut.
TRUE bedeutet prozentuale Angabe.
FALSE bedeutet absolute Angabe.
Global Scripts 08.97
4-86 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetTypeWarningHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bTypeWarningHigh);
Funktion:
Steuert die Angabe der oberen Warngrenze bei Balkenobjekten
Parameter:
bTypeWarningHigh = obere Warngrenze prozentual/absolut.
TRUE bedeutet prozentuale Angabe.
FALSE bedeutet absolute Angabe.
BOOL SetTypeWarningLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bTypeWarningLow);
Funktion:
Steuert die Angabe der unteren Warngrenze bei Balkenobjekten
Parameter:
bTypeWarningLow = untere Warngrenze prozentual/absolut.
TRUE bedeutet prozentuale Angabe.
FALSE bedeutet absolute Angabe.
BOOL SetWarningHigh(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dWarningHigh);
Funktion:
Stellt die obere Warngrenze bei Balkenobjekten ein
Parameter:
dWarningHigh = obere Warngrenze
BOOL SetWarningLow(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dWarningLow);
Funktion:
Stellt die untere Warngrenze bei Balkenobjekten ein
Parameter:
dWarningLow = untere Warngrenze
08.97 Global Scripts
WinCC Handbuch 4-87
C79000-G8200-C107-01
4.4.27 graphics-set-link-Funktionen
BOOL SetLink(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName,LPCTSTR lpszPropertyName, LPLINKINFO() pLink);
Funktion:
Erstellen einer Variablenverbindung von Objekteigenschaften.
Parameter:
lpszPropertyName = Objekteigenschaft
pLink = Adressangabe der
Variablenverbindungsstruktur
Stukturaufbau:
Die Variablenstruktur besteht aus den Parametern LinkTyp, dwCycle und
szLinkName.
Linkyp:
1 direkte Variablenverbindung
2 indirekte Variablenverbindung
dwCycle:
0 Bei nderung
1 250 ms
2 500 ms
3 1 s
4 2 s
5 5 s
6 10 s
7 1 min
8 5 min
9 10 min
10 1 h
11-15 Anwenderzyklus 1-5
szLinkName:
Angabe des Variablennamens.
Beispiel:
{ LINKINFO linkinfo;
linkinfo.lLinkType = 1;
linkinfo.cwCycle = 3;
strcpy(linkinfo.szLinkName, Variable1);
SetLink(...., &linkinfo);
}
Global Scripts 08.97
4-88 WinCC Handbuch
C79000-G8200-C107-01
4.4.28 graphics-set-miscs-Funktionen
BOOL SetAverage(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
BOOL bAverage);
Funktion:
Steuert die Mittelwertbildung bei Balkenobjekten
Parameter:
bAverage = Mittelwertbildung ja/nein.
TRUE bedeutet, da die Mittelwertbildung aktiviert ist.
FALSE bedeutet, da die Mittelwertbildung nicht aktiviert ist.
BOOL SetBoxType(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
long int lBoxType);
Funktion:
Legt den Feldtyp (Eingabefeld, Ausgabefeld, Ein-/Ausgabefeld) fr ein E/A-
Objekt fest.
Parameter:
lBoxType = Feldtyp
BOOL SetColorChangeType(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bColorChangeType);
Funktion:
Legt die Art des Farbumschlags bei Balken fest.
Parameter:
bColorChangeType = Typ des Farbumschlags Gesamt/Segment.
TRUE bedeutet einen Farbumschlag fr das Balkensegment.
FALSE bedeutet eine Farbumschlag fr den gesamten Balken.
08.97 Global Scripts
WinCC Handbuch 4-89
C79000-G8200-C107-01
BOOL SetCursorControl(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCursorControl);
Funktion:
Steuert die Cursorsteuerung bei E/A-Feldern
Parameter:
bCursorControl = Cursorsteuerung ein/aus.
TRUE bedeutet, da die Cursorsteuerung eingeschaltet ist.
FALSE bedeutet, da die Cursorsteuerung ausgeschaltet ist.
BOOL SetCursorMode(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bCursorMode);
Funktion:
Steuert den Cursormodus fr das Bild
Parameter:
BOOL SetEditAtOnce(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bEditAtOnce);
Funktion:
Steuert die Eingabe bei E/A-Feldern
Parameter:
bEditAtOnce = Eingabe sofort ja/nein.
TRUE bedeutet, Eingabe sofort = ja.
FALSE bedeutet, Eingabe sofort = nein.
BOOL SetExtendedOperation(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bExtendedOperation);
Funktion:
Steuert die erweiterte Bedienung bei Schiebereglern
Parameter:
bExtendedOperation = erweiterte Bedienung ja/nein.
TRUE bedeutet, Erweiterte Bedienung = ja.
FALSE bedeutet, Erweiterte Bedienung = nein.
Global Scripts 08.97
4-90 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetHysteresis(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bHysteresis);
Funktion:
Steuert die Anzeige bei Balkenobjekten
Parameter:
bHysteresis = Anzeige mit/ohne Hysterese.
TRUE bedeutet, da die Anzeige mit Hysterese erfolgt.
FALSE bedeutet, da die Anzeige ohne Hysterese erfolgt.
BOOL SetHysteresisRange(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dHysteresisRange);
Funktion:
Stellt die Hysterese in der Anzeige bei Balkenobjekten ein
Parameter:
dHysteresisRange = Hysterese
BOOL SetMax(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
double dMax);
Funktion:
Stellt den Maximalwert bei den Objekten Balken und Slider ein
Parameter:
dMax = Maximalwert
BOOL SetMin(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
double dMin);
Funktion:
Stellt den Minimalwert bei den Objekten Balken und Slider ein
Parameter:
dMin = Minimalwert
08.97 Global Scripts
WinCC Handbuch 4-91
C79000-G8200-C107-01
BOOL SetOffsetLeft(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lOffsetLeft);
Funktion:
Stellt den horizontalen Bildabstand vom linken Fensterrand bei Bildfenstern
ein
Parameter:
lOffsetLeft = Bildabstand
BOOL SetOffsetTop(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lOffsetTop);
Funktion:
Stellt den vertikalen Bildabstand vom oberen Fensterrand bei Bildfenstern ein
Parameter:
lOffsetTop = Bildabstand
BOOL SetOperation(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bOperation);
Funktion:
Steuert die Bedienbarkeit von Objekten
Parameter:
bOperation = Objekt ist bedienbar ja/nein.
TRUE bedeutet, da das Objekt bedienbar ist.
FALSE bedeutet, da das Objekt nicht bedienbar ist.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
BOOL SetOperationMessage(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bOperationMessage);
Gltig fr die Objekte E/A-Feld, Check-Box, Radio-Box und Slider.
Funktion:
Steuert, die Ausgabe einer Meldung bei Bedienung des Objekts
Parameter:
bOperationMessage = Ausgabe einer Meldung bei Bedienung
TRUE bedeutet, da bei Bedienung eine Meldung ausgegeben wird.
FALSE bedeutet, da bei Bedienung keine Meldung ausgegeben wird.
Global Scripts 08.97
4-92 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetOperationReport(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bOperationReport);
Gltig fr alle Objekte, auer Applikations- und Bildfenster sowie OLE-
Control.
Funktion:
Steuert dei Protokollierung des Grundes der Bedienung bei der Bedienung von
Objekten
Parameter:
bOperationReport = der Grund der Bedienung wird protokolliert.
TRUE bedeutet, da der Grund fr die Bedienung protokolliert wird.
FALSE bedeutet, da der Grund fr die Bedienung nicht protokolliert wird
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
BOOL SetPasswordLevel(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lPasswordLevel);
Gltig fr alle Objekte auer Applikations- und Bildfenster sowie OLE-
Control.
Funktion:
Stellt die Bedienberechtigung fr die Bedienung von Objekten ein
Parameter:
lPasswordLevel = Bedienberechtigung
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
BOOL SetPictureName(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, char* szPictureName);
Funktion:
Setzt einen Zeiger auf den Bildnamen des Bildes, das in ein Bildobjekt
eingefgt werden soll.
Parameter:
szPictureName = Zeiger auf den Bildnamen
08.97 Global Scripts
WinCC Handbuch 4-93
C79000-G8200-C107-01
BOOL SetProcess(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
double dProcess);
Gltig fr die Objekte Slider, Balken, Check-Box und Radio-Box.
Funktion:
Bei Slider und Balken:
Setzt den Wert der Voreinstellung fr den anzuzeigenden
Prozewert.
Bei Check-Box und Radio-Box:
Whlt das bzw. die Feld(er) aus.
Parameter:
dProcess = Wert der Voreinstellung
BOOL SetSmallChange(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lSmallChange);
Funktion:
Stellt die Anzahl der Schritte ein, um die der Slider bei einem Mausklick
verschoben wird
Parameter:
lSmallChange = Anzahl der Einstellschritte
BOOL SetTrend(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
BOOL bTrend);
Funktion:
Steuert die Trendanzeige bei Balkenobjekten
Parameter:
bTrend = Trendanzeige ja/nein.
TRUE bedeutet, da die Trendanzeige aktiviert ist.
FALSE bedeutet, da die Trendanzeige nicht aktiviert ist.
Global Scripts 08.97
4-94 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetVisible(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
BOOL bVisible);
Funktion:
Steuert die Anzeige eines Objekts
Parameter:
bVisible = Objekt wird angezeigt ja/nein.
TRUE bedeutet, da das Objekt angezeigt wird.
FALSE bedeutet, da das Objekt nicht angezeigt wird.
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
BOOL SetZeroPointValue(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, double dZeroPointValue);
Funktion:
Stellt den Absolutwert des Nullpunkts bei Balkenobjekten ein
Parameter:
dZeroPointValue = Absolutwert des Nullpunkts
BOOL SetZoom(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
long int lZoom);
Funktion:
Stellt den Skalierungsfaktor fr ein Bildfenster ein
Parameter:
lZoom = Skalierungsfaktor
08.97 Global Scripts
WinCC Handbuch 4-95
C79000-G8200-C107-01
4.4.29 graphics-set-ole_control-Funktionen
BOOL SetPosition(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
long int lPosition);
Funktion:
Stellt die Schieberposition des OCX-Slider ein.
Parameter:
lPosition = Schieberposition des OCX-Slider
BOOL SetRangeMax(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lRangeMax);
Funktion:
Legt den Einstellbereich Max des OCX-Slider fest.
Parameter:
lRangeMax = Einstellbereich Max des OCX-Slider
BOOL SetRangeMin(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lRangeMin);
Funktion:
Legt den Einstellbereich Min des OCX-Slider fest.
Parameter:
lRangeMin = Einstellbereich Min des OCX-Slider
Global Scripts 08.97
4-96 WinCC Handbuch
C79000-G8200-C107-01
4.4.30 graphics-set-pictures-Funktionen
BOOL SetPictureDeactivated(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, char* szPictureDeactivated);
Funktion:
Legt den Bildname fr Zustand Deaktiviert eines Rundbuttons fest.
Es knnen Bitmap-Dateien (*.bmp, *.dib), sowie Metafiles (*.emf, *.wmf)
eingebunden werden
Parameter:
szPictureDeactivated = Bildname fr Zustand Deaktiviert
BOOL SetPictureDown(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, char* szPictureDown);
Funktion:
Legt den Bildname fr Zustand EIN/gedrckt eines Rundbuttons fest.
Es knnen Bitmap-Dateien (*.bmp, *.dib), sowie Metafiles (*.emf, *.wmf)
eingebunden werden
Parameter:
szPictureDown = Bildname fr Zustand EIN/gedrckt
BOOL SetPictureUp(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, char* szPictureUp);
Funktion:
Legt den Bildnamen fr Zustand AUS/nicht gedrckt eines Rundbuttons fest.
Es knnen Bitmap-Dateien (*.bmp, *.dib), sowie Metafiles (*.emf, *.wmf)
eingebunden werden
Parameter:
szPictureUp = Bildname fr Zustand
AUS/nicht gedrckt
08.97 Global Scripts
WinCC Handbuch 4-97
C79000-G8200-C107-01
BOOL SetPicDeactTransparent(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lPicDeactTransparent);
Funktion:
Stellt die Transparentfarbe fr Zustand Deaktiviert eines Rundbuttons ein.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken.
Parameter:
lPicDeactTransparent = Transparentfarbe fr Zustand
Deaktiviert
BOOL SetPicDeactUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bPicDeactUseTransColor);
Funktion:
Steuert die Transparentfarbe fr Zustand Deaktiviert eines Rundbuttons.
Parameter:
bPicDeactUseTransColor = Transparentfarbe ja/nein
TRUE Transparentfarbe fr Zustand Deaktiviert verwenden.
FALSE Transparentfarbe fr Zustand Deaktiviert nicht verwenden.
BOOL SetPicDownTransparent(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lPicDownTransparent);
Funktion:
Stellt die Transparentfarbe fr Zustand EIN/gedrckt eines Rundbuttons ein.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken.
Parameter:
lPicDownTransparent = Transparentfarbe fr Zustand
EIN/gedrckt
Global Scripts 08.97
4-98 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetPicDownUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bPicDownUseTransColor);
Funktion:
Steuert die Transparentfarbe fr Zustand EIN/gedrckt eines Rundbuttons.
Parameter:
bPicDownUseTransColor = Transparentfarbe ja/nein
TRUE Transparentfarbe fr Zustand EIN/gedrckt verwenden.
FALSE Transparentfarbe fr Zustand EIN/gedrckt nicht verwenden.
BOOL SetPicTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lPicTransColor);
Funktion:
Stellt die Transparentfarbe des Hintergrundbildes eines Graphik-Objektes ein.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken.
Parameter:
lPicTransColor = Transparentfarbe Hintergrundbild
BOOL SetPicUpTransparent(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lPicUpTransparent);
Funktion:
Stellt die Transparentfarbe fr Zustand AUS/nicht gedrckt eines
Rundbuttons ein.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken.
Parameter:
lPicUpTransparent = Transparentfarbe AUS/nicht gedrckt
08.97 Global Scripts
WinCC Handbuch 4-99
C79000-G8200-C107-01
BOOL SetPicUpUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bPicUpUseTransColor);
Funktion:
Steuert die Transparentfarbe fr Zustand AUS/nicht gedrckt eines
Rundbuttons.
Parameter:
bPicUpUseTransColor = Transparentfarbe ja/nein
TRUE Transparentfarbe fr Zustand AUS/nicht gedrckt verwenden.
FALSE Transparentfarbe fr Zustand AUS/nicht gedrckt nicht verwenden.
BOOL SetPicUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bPicUseTransColor);
Funktion:
Steuert die Transparentfarbe des Hintergrundbildes eines Graphik-Objektes.
Parameter:
bPicUseTransColor = Transparentfarbe ja/nein
TRUE Transparentfarbe Hintergrundbild verwenden.
FALSE Transparentfarbe Hintergrundbild nicht verwenden.
Global Scripts 08.97
4-100 WinCC Handbuch
C79000-G8200-C107-01
4.4.31 graphics-set-property-Funktionen
BOOL SetPropBOOL(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, LPCTSTR lpszPropertyName, BOOL bValue)
Funktion:
Setzt das Attribut mit dem Wert bValue.
Parameter:
lpszPropertyName = OLE-Automation-Name des Attributs
bValue = Wert (TRUE, FALSE)
Beispiel:
SetPropBOOL("Bild1","AnwenderObjekt1","Visible1",FALSE);
//Rckgabetyp BOOL
Das selbstdefinierte Attribut mit dem OLE-Automation-Namen Visible1 des
Anwenderobjekts Anwenderobjekt1 im Bild Bild1 wird auf FALSE gesetzt.
BOOL SetPropChar(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, LPCTSTR lpszPropertyName, char* szValue)
Funktion:
Setzt das Attribut mit dem Wert auf den der Zeiger szValue zeigt.
Parameter:
lpszPropertyName = OLE-Automation-Name des Attributs
szValue = Zeiger auf den Wert
BOOL SetPropDouble(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, LPCTSTR lpszPropertyName, double dValue)
Funktion:
Setzt das Attribut mit dem Wert dValue.
Parameter:
lpszPropertyName = OLE-Automation-Name des Attributs
dValue = Wert
08.97 Global Scripts
WinCC Handbuch 4-101
C79000-G8200-C107-01
BOOL SetPropWord(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, LPCTSTR lpszPropertyName, long lValue)
Funktion:
Setzt das Attribut mit dem Wert lValue.
Parameter:
lpszPropertyName = OLE-Automation-Name des Attributs
lValue = Wert
Global Scripts 08.97
4-102 WinCC Handbuch
C79000-G8200-C107-01
4.4.32 graphics-set-state-Funktionen
BOOL SetBasePicTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBasePicTransColor);
Funktion:
Stellt die Transparentfarbe des Grundbildes einer Zustandsanzeige ein.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken.
Parameter:
lBasePicTransColor = Transparentfarbe Grundbild
BOOL SetBasePicUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bBasePicUseTransColor);
Funktion:
Steuert die Transparentfarbe des Grundbildes einer Zustandsanzeige.
Parameter:
bBasePicUseTransColor = Transparentfarbe ja/nein
TRUE Transparentfarbe Grundbild verwenden.
FALSE Transparentfarbe Grundbild nicht verwenden.
BOOL SetFlashFlashPicture(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bFlashFlashPicture);
Funktion:
Steuert das Blinken des Blinkbildes einer Zustandsanzeige.
Parameter:
bFlashFlashPicture = Transparentfarbe ja/nein
TRUE Blinkbild dynamisch.
FALSE Blinkbild statisch.
08.97 Global Scripts
WinCC Handbuch 4-103
C79000-G8200-C107-01
BOOL SetFlashPicTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lFlashPicTransColor);
Funktion:
Stellt die Transparentfarbe des Blinkbildes einer Zustandsanzeige ein.
Hinweis:
Diese Funktion gilt nur fr Bitmap-Graphiken.
Parameter:
lFlashPicTransColor = Transparentfarbe Blinkbild
BOOL SetFlashPicUseTransColor(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bFlashPicUseTransColor);
Funktion:
Steuert die Transparentfarbe des Blinkbildes einer Zustandsanzeige.
Parameter:
bFlashPicUseTransColor = Transparentfarbe ja/nein
TRUE Transparentfarbe Blinkbild verwenden.
FALSE Transparentfarbe Blinkbild nicht verwenden.
BOOL SetFlashRateFlashPic(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lFlashRateFlashPic);
Funktion:
Stellt die Blinkfrequenz des Blinkbildes einer Zustandsanzeige ein.
Parameter:
lFlashRateFlashPic = Blinkfrequenz Blinkbild
0: keine Blinkfrequenz
1: Blinkfrequenz langsam (ca. 0.5 Hz)
2: Blinkfrequenz mittel (ca. 2 Hz)
3: Blinkfrequenz schnell (ca. 8 Hz)
Hinweis:
Da es sich beim Blinken um eine softwaretechnische Realisierung handelt, ist
die Frequenz system- und hardwareabhngig (Anzahl der Objekte, Prozessor,
Speicher, Aktualisierungszeit u.a.m.).
Global Scripts 08.97
4-104 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetIndex(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
long int lIndex);
Funktion:
Setzt den Index eines Polygons oder Polygonzugs und stellt damit den
aktuellen Punkt des Objekts ein.
Parameter:
lIndex = Indexwert
08.97 Global Scripts
WinCC Handbuch 4-105
C79000-G8200-C107-01
4.4.33 graphics-set-style-Funktionen
BOOL SetBackBorderWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBackBorderWidth);
Funktion:
Stellt die Breite der Umrahmung von 3D-Rahmen und Sliderobjekten ein.
Parameter:
lBackBorderWidth = Breite der Umrahmung
BOOL SetBorderEndStyle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBorderEndStyle);
Funktion:
Stellt die Art des Linienendes ein.
Parameter:
lBorderEndStyle = Art des Linienendes als Zahlenwert
BOOL SetBorderStyle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBorderStyle);
Funktion:
Stellt die Linien- oder Rahmenart ein
Parameter:
lBorderStyle = Linienart oder Rahmenart
als Zahlenwert.
BOOL SetBorderWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBorderWidth);
Funktion:
Stellt die Linienbreite oder die Breite der Rahmenlinie ein
Parameter:
lBorderWidth = Linienbreite oder Breite der Rahmenlinie
Global Scripts 08.97
4-106 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetBoxAlignment(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lBoxAlignment);
Funktion:
Stellt die Anordnung der Bedienelemente in Check-Boxen oder Radio-Boxen
links- oder rechtsbndig ein
Parameter:
lBoxAlignment = Anordnung der Bedienelemente
BOOL SetFillStyle(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
long int lFillStyle);
Funktion:
Stellt das Fllmusters ein
Parameter:
lFillStyle = Art des Fllmusters als Zahlenwert
Hinweis:
Bezieht sich der Aufruf der Funktion auf das Gesamtbild, ist der Parameter
lpszObjectName = NULL zu setzen.
BOOL SetFillStyle2(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long int lFillStyle2);
Funktion:
Stellt das Fllmuster des Balkens einer Balkenanzeige ein
Parameter:
lFillStyle2 = Fllmuster des Balkens als Zahlenwert
BOOL SetItem BorderStyle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long ind lItemBorderStyle);
Funktion:
Stellt die Trennlinienart beim Objekt Textliste ein.
Parameter:
lItemBorderStyle = Trennlinienart als Zahlenwert.
08.97 Global Scripts
WinCC Handbuch 4-107
C79000-G8200-C107-01
BOOL SetItem BorderWidth(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, long ind lItemBorderWidth);
Funktion:
Stellt die Trennlinienbreite beim Objekt Textliste ein.
Parameter:
lItemBorderWidth = Trennlinienbreite als Zahlenwert.
BOOL SetPressed(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
BOOL bPressed);
Gltig nur fr Rundbutton.
Funktion:
Steuert die Schalterstellung eines Rundbutton.
Parameter:
bPressed = Schalterstellung eines Rundbutton
TRUE Schalterstellung EIN/gedrckt.
FALSE Schalterstellung AUS/nicht gedrckt.
BOOL SetToggle(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName,
BOOL bToggle);
Gltig nur fr Rundbutton.
Funktion:
Steuert die Schalterfunktion rastend bzw. nicht rastend.
Parameter:
bToggle = Schalterfunktion rastend bzw.
nicht rastend
TRUE Schalterfunktion nicht rastend
FALSE Schalterfunktion rastend
Global Scripts 08.97
4-108 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetWindowStyle(LPCTSTR lpszPictureName, LPCTSTR
lpszObjectName, BOOL bWindowStyle);
Gltig nur fr Buttons.
Funktion:
Schaltet den "Windows-Stil" ein/aus.
Parameter:
bWindowStyle = "Windows-Stil" ein/aus
TRUE entspricht "Windows-Stil", d.h. der Button wird so dargestellt, wie in
Windows blich.
FALSE entspricht "nicht Windows-Stil", d.h. das Aussehen des Buttons
bestimmen Sie selbst
08.97 Global Scripts
WinCC Handbuch 4-109
C79000-G8200-C107-01
4.5 tag
Die Funktionen-Kategorie tag ist unterteilt in
get-Funktionen
Die get-Funktionen selbst sind unterteilt in
allgemeine get-Funktionen
get-state-Funktionen
get-wait-Funktionen
get-state-wait-Funktionen
set-Funktionen
Die set-Funktionen selbst sind unterteilt in
allgemeine set-Funktionen
set-state-Funktionen
set-wait-Funktionen
set-state-wait-Funktionen
Die wait-Funktionen unterscheiden sich von den anderen Funktionen dadurch,
da auf die Variablenwerte direkt am Proze zugegriffen wird. Die Variablen
werden nicht beim Control Center angemeldet.
Eine hohe Belastung des Kommunikationsnetzes knnen sie unter Umstnden
erheblich herabsetzten, wenn Sie statt der get- oder get-state-Funktionen die
entsprechenden get-wait- oder get-state-wait-Funktionen einsetzen, da die
Variablen in diesem Fall nicht mehr zyklisch auf Vernderung abgefragt
werden.
Da auf die Ausfhrung der wait-Funktionen gewartet wird, lassen sich
Vorgnge besser synchronisieren.
Der Rckgabewert der set-Funktionen ist der Fehlercode.
TRUE: Die Funktion wurde fehlerfrei ausgefhrt.
FALSE: Es ist ein Fehler aufgetreten.
Global Scripts 08.97
4-110 WinCC Handbuch
C79000-G8200-C107-01
4.5.1 tag-get-Funktionen
short int GetTagBit(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp short int.
Parameter:
Tag_Name = Name der Prozevariablen
BYTE GetTagByte(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp BYTE.
Parameter:
Tag_Name = Name der Prozevariablen
char* GetTagChar(Tag Tag_Name);
Rckgabewert:
Zeiger auf den Wert der Prozevariablen im Datentyp char.
Parameter:
Tag_Name = Name der Prozevariablen
double GetTagDouble(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp double.
Parameter:
Tag_Name = Name der Prozevariablen
DWORD GetTagDWord(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp DWORD.
Parameter:
Tag_Name = Name der Prozevariablen
08.97 Global Scripts
WinCC Handbuch 4-111
C79000-G8200-C107-01
float GetTagFloat(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp float.
Parameter:
Tag_Name = Name der Prozevariablen
BOOL GetTagRaw(Tag Tag_Name, BYTE* pValue, DWORD size);
Rckgabewert:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Ermittelt einen Wert vom Rohdatentyp.
Parameter:
Tag_Name = Name der Prozevariablen
pValue = Bytezeiger auf ein Bytefeld, das die
Rohdaten enthlt
size = Gre des Feldes in Byte
signed char GetTagSByte(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp signed char.
Parameter:
Tag_Name = Name der Prozevariablen
long GetTagSDWord(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp long.
Parameter:
Tag_Name = Name der Prozevariablen
Global Scripts 08.97
4-112 WinCC Handbuch
C79000-G8200-C107-01
short GetTagSWord(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp short.
Parameter:
Tag_Name = Name der Prozevariablen
BOOL GetTagValue(LPDM_VARKEY lpdmVarKey,
LPDM_VAR_UPDATE_STRUCT lpdmresult, LPCMN_ERROR lpdmError);
Rckgabewert:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Ermglicht die bergabe eines Wertes in Form eines Variants.
Ermittelt den Zeiger auf die Ergebnisstruktur, die den Wert enthlt.
Parameter:
lpdmVarKey = Zeiger auf die Struktur DM_VARKEY
lpdmresult = Zeiger auf den Wert vom Datentyp
Variant
lpdmError = Zeiger auf die Struktur, die die
Fehlerbeschreibung enthlt
WORD GetTagWord(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp WORD.
Parameter:
Tag_Name = Name der Prozevariablen
08.97 Global Scripts
WinCC Handbuch 4-113
C79000-G8200-C107-01
4.5.2 tag-get-state-Funktionen
short int GetTagBitState(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp short int.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
BYTE GetTagByteState(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp BYTE.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
char* GetTagCharState(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Zeiger auf den Wert der Prozevariablen im Datentyp char.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
double GetTagDoubleState(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp double.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
Global Scripts 08.97
4-114 WinCC Handbuch
C79000-G8200-C107-01
DWORD GetTagDWordState(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp DWORD.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
float GetTagFloatState(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp float.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
BOOL GetTagRawState(Tag Tag_Name, BYTE* pValue, DWORD size,
PDWORD lp_dwstate);
Rckgabewert:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Wert der Prozevariablen im Datentyp Rohdatentyp.
Parameter:
Tag_Name = Name der Prozevariablen
pValue = Bytezeiger auf ein Bytefeld, das die
Rohdaten enthlt
size = Gre des Feldes in Byte
lp_dwstate = Status der Variablen
signed char GetTagSByteState(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp signed char.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
08.97 Global Scripts
WinCC Handbuch 4-115
C79000-G8200-C107-01
long GetTagSDWordState(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp long.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
short GetTagSWordState(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp short.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
WORD GetTagWordState(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp WORD.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
Global Scripts 08.97
4-116 WinCC Handbuch
C79000-G8200-C107-01
4.5.3 tag-get-wait-Funktionen
VARIANT_BOOL GetTagBitWait(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp VARIANT_BOOL.
Parameter:
Tag_Name = Name der Prozevariablen
BYTE GetTagByteWait(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp BYTE.
Parameter:
Tag_Name = Name der Prozevariablen
char* GetTagCharWait(Tag Tag_Name);
Rckgabewert:
Zeiger auf den Wert der Prozevariablen im Datentyp char.
Parameter:
Tag_Name = Name der Prozevariablen
double GetTagDoubleWait(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp double.
Parameter:
Tag_Name = Name der Prozevariablen
DWORD GetTagDWordWait(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp DWORD.
Parameter:
Tag_Name = Name der Prozevariablen
08.97 Global Scripts
WinCC Handbuch 4-117
C79000-G8200-C107-01
float GetTagFloatWait(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp float.
Parameter:
Tag_Name = Name der Prozevariablen
BOOL GetTagMultiWait(const char* pFormat,...)
Rckgabewert:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Die Werte mehrerer Variablen werden ermittelt und an den entsprechenden
Adressen im angegebenen Format abgelegt.
Parameter:
pFormat = Formatbeschreibung wie bei der Funktion printfs.
Danach folgt der Variablenname und die Adresse
des Wertes
Beispiel:
DWORD dwVar1Value;
char* szVar2Value; //Speicher fr den Variablenwert wird durch
die
Funktion mit SysMalloc angelegt
BOOL ok;
ok=GetTagMultiWait("%d %s, "Variable1", &dwVar1Value,
"Variable2",
&szVar2Value);
BOOL GetTagRawWait(Tag Tag_Name , BYTE pValue[], DWORD size);
Rckgabewert:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Ermittelt einen Wert vom Rohdatentyp.
Parameter:
Tag_Name = Name der Prozevariablen
pValue = Bytezeiger auf ein Bytefeld, das die
Rohdaten enthlt
size = Gre des Feldes in Byte
Global Scripts 08.97
4-118 WinCC Handbuch
C79000-G8200-C107-01
signed char GetTagSByteWait(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp signed char.
Parameter:
Tag_Name = Name der Prozevariablen
long GetTagSDWordWait(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp long.
Parameter:
Tag_Name = Name der Prozevariablen
short GetTagSWordWait(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp short.
Parameter:
Tag_Name = Name der Prozevariablen
BOOL GetTagValueWait(LPDM_VARKEY lpdmVarKey,
LPDM_VAR_UPDATE_STRUCT lpdmresult, LPCMN_ERROR lpdmError);
Rckgabewert:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Ermglicht die bergabe eines Wertes in Form eines Variants.
Ermittelt den Zeiger auf die Ergebnisstruktur, die den Wert enthlt.
Parameter:
lpdmVarKey = Zeiger auf die Struktur DM_VARKEY
lpdmresult = Zeiger auf den Wert vom Datentyp
Variant
lpdmError = Zeiger auf die Struktur, die die
Fehlerbeschreibung enthlt
08.97 Global Scripts
WinCC Handbuch 4-119
C79000-G8200-C107-01
WORD GetTagWordWait(Tag Tag_Name);
Rckgabewert:
Wert der Prozevariablen im Datentyp WORD.
Parameter:
Tag_Name = Name der Prozevariablen
Global Scripts 08.97
4-120 WinCC Handbuch
C79000-G8200-C107-01
4.5.4 tag-get-state-wait-Funktionen
VARIANT_BOOL GetTagBitStateWait(Tag Tag_Name, PDWORD
lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp VARIANT_BOOL.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
BYTE GetTagByteStateWait(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp BYTE.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
char* GetTagCharStateWait(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Zeiger auf den Wert der Prozevariablen im Datentyp char.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
double GetTagDoubleStateWait(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp double.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
08.97 Global Scripts
WinCC Handbuch 4-121
C79000-G8200-C107-01
DWORD GetTagDWordStateWait(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp DWORD.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
float GetTagFloatStateWait(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp float.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
BOOL GetTagMultiStateWait(DWORD* pdwState, const char* pFormat)
Rckgabewert:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Die Werte und Stati mehrerer Variablen werden ermittelt und an den
entsprechenden Adressen im angegebenen Format abgelegt.
Parameter:
pdwState = Feld, in dem die Variablenstati gespeichert werden
pFormat = Formatbeschreibung wie bei der Funktion printfs.
Danach folgt der Variablenname und die Adresse
des Wertes
Beispiel:
DWORD dwSate[2];
DWORD dwVar1Value;
char* szVar2Value; //Speicher fr den Variablenwert wird von der
Funktion mit SysMalloc angelegt
BOOL ok;
ok=GetTagMultiStateWait("%d %s, &dwSate, "Variable1",
&dwVar1Value, "Variable2", &szVar2Value);
Global Scripts 08.97
4-122 WinCC Handbuch
C79000-G8200-C107-01
BOOL GetTagRawStateWait(Tag Tag_Name, BYTE pValue[], DWORD
size, PDWORD lp_dwstate);
Rckgabewert:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Ermittelt einen Wert vom Rohdatentyp.
Parameter:
Tag_Name = Name der Prozevariablen
pValue = Bytezeiger auf ein Bytefeld, das die
Rohdaten enthlt
size = Gre des Feldes in Byte
lp_dwstate = Status der Variablen
signed char GetTagSByteStateWait(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp signed char.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
long GetTagSDWordStateWait(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp long.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
short GetTagSWordStateWait(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp short.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
08.97 Global Scripts
WinCC Handbuch 4-123
C79000-G8200-C107-01
WORD GetTagWordStateWait(Tag Tag_Name, PDWORD lp_dwstate);
Rckgabewert:
Wert der Prozevariablen im Datentyp WORD.
Parameter:
Tag_Name = Name der Prozevariablen
lp_dwstate = Status der Variablen
Global Scripts 08.97
4-124 WinCC Handbuch
C79000-G8200-C107-01
4.5.5 tag-set-Funktionen
BOOL SetTagBit(Tag Tag_Name, short int value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp short int.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagByte(Tag Tag_Name, BYTE value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp BYTE.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagChar(Tag Tag_Name, LPSTR value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp char.
Parameter:
Tag_Name = Variablenname
value = Zeiger auf den Variablenwert
BOOL SetTagDouble(Tag Tag_Name, double value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp double.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
08.97 Global Scripts
WinCC Handbuch 4-125
C79000-G8200-C107-01
BOOL SetTagDWord(Tag Tag_Name, DWORD value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp DWORD.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagFloat(Tag Tag_Name, float value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp float.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL (Tag Tag_Name, BYTE* pValue, DWORD size);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert, der durch den Zeiger
pValue adressiert ist und die Lnge size besitzt
Parameter:
Tag_Name = Variablenname
pValue = Zeiger auf ein Byte Feld, das den Wert
der Rohdatenvariable enthlt
size = Gre des Feldes
BOOL SetTagSByte(Tag Tag_Name, signed char value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp signed char.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
Global Scripts 08.97
4-126 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetTagSDWord(Tag Tag_Name, long value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp long.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagSWord(Tag Tag_Name, short value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp short.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagValue(LPDM_VARKEY lpdmVarKey, LPVARIANT
lpdmValue, PDWORD dwState, LPCMN_ERROR lpdmError);
Funktion:
Ermglicht die bergabe eines Wertes in Form eines Variants.
Setzt den Zeiger auf den Wert vom Datentyp Variant.
Parameter:
lpdmVarKey = Zeiger auf die Struktur DM_VARKEY
lpdmValue = Zeiger auf den Wert vom Datentyp
Variant
dwState = Status der Variablen, der nach
Durchlaufen der Funktion zurckgeliefert
wird
lpdmError = Zeiger auf die Struktur, die die
Fehlerbeschreibung enthlt
BOOL SetTagWord(Tag Tag_Name, WORD value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp WORD.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
08.97 Global Scripts
WinCC Handbuch 4-127
C79000-G8200-C107-01
4.5.6 tag-set-state-Funktionen
BOOL SetTagBitState(Tag Tag_Name, short int value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp short int. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagByteState(Tag Tag_Name, BYTE value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp BYTE. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagCharState(Tag Tag_Name, LPSTR value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp char. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Zeiger auf den Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
Global Scripts 08.97
4-128 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetTagDoubleState(Tag Tag_Name, double value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp double. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagDWordState(Tag Tag_Name, DWORD value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp DWORD.
In lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion
enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagFloatState(Tag Tag_Name, float value, PDWORD lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp float. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
08.97 Global Scripts
WinCC Handbuch 4-129
C79000-G8200-C107-01
BOOL SetTagRawState(Tag Tag_Name, BYTE* pValue, DWORD size,
PDWORD lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert der durch den Zeiger
pValue adressiert ist und die Lnge size besitzt.
Parameter:
Tag_Name = Variablenname
pValue = Zeiger auf den Wert
size = Lnge des Werts
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagSByteState(Tag Tag_Name, signed char value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp signed char.
In lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion
enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagSDWordState(Tag Tag_Name, long value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp long. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
Global Scripts 08.97
4-130 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetTagSWordState(Tag Tag_Name, short value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp short. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagWordState(Tag Tag_Name, WORD value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp WORD. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
08.97 Global Scripts
WinCC Handbuch 4-131
C79000-G8200-C107-01
4.5.7 tag-set-wait-Funktionen
BOOL SetTagBitWait(Tag Tag_Name, short value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp short.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagByteWait(Tag Tag_Name, BYTE value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp BYTE.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagCharWait(Tag Tag_Name, LPSTR value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp LPSTR.
Parameter:
Tag_Name = Variablenname
value = Zeiger auf den Variablenwert
BOOL SetTagDoubleWait(Tag Tag_Name, double value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp double.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
Global Scripts 08.97
4-132 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetTagDWordWait(Tag Tag_Name, DWORD value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp DWORD.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagFloatWait(Tag Tag_Name, float value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp float.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagMultiWait(const char* pFormat,...)
Rckgabewert:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Die Werte mehrerer Variablen werden im angegebenen Format gesetzt.
Parameter:
pFormat = Formatbeschreibung wie bei der Funktion printfs.
Danach folgt der Variablenname und der zugehrige
Wert
Beispiel:
BOOL ok;
ok=SetTagMultiWait("%d %s, "Variable1", 34,
"Variable2", "neuerWert");
08.97 Global Scripts
WinCC Handbuch 4-133
C79000-G8200-C107-01
BOOL SetTagRawWait(Tag Tag_Name, BYTE pValue[], DWORD size);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert, der durch den Zeiger
pValue adressiert ist und die Lnge size besitzt
Parameter:
Tag_Name = Variablenname
pValue = Zeiger auf ein Byte Feld, das den Wert
der Rohdatenvariable enthlt
size = Gre des Feldes
BOOL SetTagSByteWait(Tag Tag_Name, signed char value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp signed char.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagSDWordWait(Tag Tag_Name, long value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp long.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
BOOL SetTagSWordWait(Tag Tag_Name, short value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp short.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
Global Scripts 08.97
4-134 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetTagValueWait(LPDM_VARKEY lpdmVarKey, LPVARIANT
lpdmValue, PDWORD dwState, LPCMN_ERROR lpdmError);
Funktion:
Ermglicht die bergabe eines Wertes in Form eines Variants.
Setzt den Zeiger auf den Wert vom Datentyp Variant.
Parameter:
lpdmVarKey = Zeiger auf die Struktur DM_VARKEY
lpdmValue = Zeiger auf den Wert vom Datentyp
Variant
dwState = Status der Variablen, der nach
Durchlaufen der Funktion zurckgeliefert
wird
lpdmError = Zeiger auf die Struktur, die die
Fehlerbeschreibung enthlt
BOOL SetTagWordWait(Tag Tag_Name, WORD value);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp WORD.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
08.97 Global Scripts
WinCC Handbuch 4-135
C79000-G8200-C107-01
4.5.8 tag-set-state-wait-Funktionen
BOOL SetTagBitStateWait(Tag Tag_Name, short value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp short. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagByteStateWait(Tag Tag_Name, BYTE value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp BYTE. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagCharStateWait(Tag Tag_Name, LPSTR value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp LPSTR. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Zeiger auf den Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
Global Scripts 08.97
4-136 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetTagDoubleStateWait(Tag Tag_Name, double value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp double. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagDWordStateWait(Tag Tag_Name, DWORD value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp DWORD.
In lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion
enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagFloatStateWait(Tag Tag_Name, float value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp float. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
08.97 Global Scripts
WinCC Handbuch 4-137
C79000-G8200-C107-01
BOOL SetTagMultiStateWait(DWORD* pdwState, const char* pFormat,...)
Rckgabewert:
TRUE = fehlerfrei durchlaufen
FALSE = es ist ein Fehler aufgetreten
Funktion:
Die Werte und Stati mehrerer Variablen werden im angegebenen Format
abgelegt.
Parameter:
pdwState = Feld, in dem die Variablenstati gespeichert werden
pFormat = Formatbeschreibung wie bei der Funktion printfs.
Danach folgt der Variablenname und der Wert
Beispiel:
DWORD dwSate[3];
BOOL ok;
ok=SetTagMultiStateWait("%d %s %f, &dwSate[0], "Variable1", 34,
"Variable2", "neuerWert",
"Variable3", 4.67);
BOOL SetTagRawStateWait(Tag Tag_Name, BYTE pValue[], DWORD
size, PDWORD lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert der durch den Zeiger
pValue adressiert ist und die Lnge size besitzt.
Parameter:
Tag_Name = Variablenname
pValue = Zeiger auf den Wert
size = Lnge des Werts
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
Global Scripts 08.97
4-138 WinCC Handbuch
C79000-G8200-C107-01
BOOL SetTagSByteStateWait(Tag Tag_Name, signed char value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp signed char.
In lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion
enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagSDWordStateWait(Tag Tag_Name, long value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp long. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
BOOL SetTagSWordStateWait(Tag Tag_Name, short value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp short. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
08.97 Global Scripts
WinCC Handbuch 4-139
C79000-G8200-C107-01
BOOL SetTagWordStateWait(Tag Tag_Name, WORD value, PDWORD
lp_dwstate);
Funktion:
Setzt den Wert der Prozevariablen mit einem Wert vom Datentyp WORD. In
lp_dwstate ist der Variablenstatus nach dem Durchlauf der Funktion enthalten.
Parameter:
Tag_Name = Variablenname
value = Variablenwert
lp_dwstate = Variablenstatus nach Durchlauf der
Funktion
Global Scripts 08.97
4-140 WinCC Handbuch
C79000-G8200-C107-01
4.6 wincc
Die Funktionen-Kategorie wincc ist unterteilt in
system
Der Rckgabewert der Funktionen ist der Fehlercode.
TRUE Die Funktion wurde fehlerfrei ausgefhrt.
FALSE Es ist ein Fehler aufgetreten.
4.6.1 wincc-system
BOOL DeactivateRTProject();
Funktion:
Deaktiviert das momentan laufende Projekt.
BOOL ExitWinCC();
Funktion:
Beendet WinCC.
DWORD GetLanguage();
Rckgabewert:
Sprachenkennung der zur Laufzeit eingestellten Sprache.
Funktion:
Ermittelt die eingestellte Sprache.
Es gelten folgende Zuordungen (Sprachkennung hexadezimal):
Deutsch (Deutschland) = 0x407
Englisch (USA) = 0x409
Franzsich (Frankreich) = 0x40C
Weitere Sprachkennungen s. Abschnitt 6.1.
08.97 Global Scripts
WinCC Handbuch 4-141
C79000-G8200-C107-01
DWORD* InquireLanguage(DWORD* dwCount);
Rckgabewert:
Zeiger auf ein Feld, das die ermittelten Sprachkennungen enthlt.
Funktion:
Ermittelt alle Sprachen, die in der Textbibliothek fr die Laufzeit projektiert
sind. Mit dwCount geben Sie an, wo die Anzahl der ermittelten
Sprachkennungen abgelegt werden soll.
Es gelten folgende Zuordungen (Sprachkennung hexadezimal):
Deutsch (Deutschland) = 0x407
Englisch (USA) = 0x409
Franzsich (Frankreich) = 0x40C
Weitere Sprachkennungen s. Abschnitt 6.1.
Parameter:
dwCount = Zeiger auf die Anzahl der ermittelten
Sprachkennungen
BOOL SetLanguage(DWORD dwLocaleID);
Funktion:
Stellt die zur Laufzeit aktuelle Sprache ber die angegebene Sprachkennung
ein.
Es gelten folgende Zuordungen (Sprachkennung hexadezimal):
Deutsch (Deutschland) = 0x407
Englisch (USA) = 0x409
Franzsich (Frankreich) = 0x40C
Weitere Sprachkennungen s. Abschnitt 6.1.
Parameter:
dwLocaleID = Sprachkennung
Global Scripts 08.97
4-142 WinCC Handbuch
C79000-G8200-C107-01
08.97 Global Scripts
WinCC Handbuch 5-1
C79000-G8200-C107-01
5 Aktionen
Global Script Aktionen sind Aktionen, die Sie selbst erstellen und ndern.
Sie sind nur im aktuellen Projekt, in dem sie erstellt wurden, bekannt.
Global Script Aktionen verwenden Sie zur Laufzeit in der Prozefhrung. Sie
werden durch einen Trigger zur Ausfhrung gebracht.
Eine Global Script Aktion erstellen Sie mit dem Editor Global Script. Starten
Sie diesen Editor im Control Center.
Folgende Schritte sind zur Erstellung einer Global Script Aktion notwendig:
Funktion formulieren (s. Abschnitt 2)
Funktions-Informationen ergnzen (s. Abschnitt 2)
den oder die Trigger als auslsendes Ereignis festlegen
Aktion bersetzen (s. Abschnitt 2)
die Bedienberechtigung einstellen
Aktion speichern und gegebenenfalls umbenennen (s. Abschnitt 2)
Damit haben Sie Ihre Global Script Aktion erstellt.
Global Script Aktionen knnen exportiert und importiert werden.
Eine importierte Aktion ersetzt die Aktion im aktiven Fenster vollstndig.
Sie haben die Mglichkeit, eine Bedienberechtigung mit Ihrer Aktion zu
verbinden.
Wird eine neue Aktion erstellt, dann wird automatisch die Header-Datei
apdefap.h vom Projektverzeichnis ...\<Projektname>\LIBRARY eingebunden.
Ist keine Projektfunktion vorhanden, dann wird die Header-Datei aus dem
Verzeichnis ...\APLIB eingebunden.
Somit stehen in den Aktionen die Standard- und Projektfunktion zur
Verfgung.
Bei Mehrplatzsystemen unterscheidet man zwischen globalen und lokalen
Aktionen.
Globale Aktionen sind im Projektverzeichnis rechnerunabhngig abgelegt
(...\<Projektname>\PAS).Diese sind rechnerbergreifend aktiv.
Lokale Aktionen sind im Projektverzeichnis rechnerzugehrig abgelegt
(...\<Projektname>\<Rechnername>\PAS). Somit sind lokale Aktionen nur auf
dem zugehrigem Rechner aktiv.
Global Scripts 08.97
5-2 WinCC Handbuch
C79000-G8200-C107-01
So legen Sie den Trigger fest:
Haben Sie mehrere Editierfenster gleichzeitig geffnet, machen Sie das
Editierfenster, das die gewnschte Aktion enthlt, zum aktiven Fenster.
Klicken Sie auf die Taste . Die Box Beschreibung wird geffnet.
Whlen Sie die Registerkarte "Trigger".
Sie haben folgende Triggerarten zur Auswahl:
azyklisch, d.h. die Aktion wird nur einmal zu einem definierten
Zeitpunkt ausgelst
zyklisch, d.h. die Aktion wird in einem festgelegten Zeitraster
immer wieder ausgelst
Variable, d.h. die Aktion wird dann ausgelst, wenn sich der Wert
einer bestimmten Variablen ndert
Sie whlen die Triggerart, indem Sie in der Box Beschreibung die
gewnschte Triggerart markieren und auf die Taste "Hinzufgen" klicken
(alternativ Klick mit der rechten Maustaste auf die Triggerart und Wahl
"Hinzufgen" aus dem geffneten Kontextmen). ffnen sie gegebenenfalls
das Verzeichnis "Timer".
08.97 Global Scripts
WinCC Handbuch 5-3
C79000-G8200-C107-01
Je nach gewhlter Triggerart wird die Box "Trigger hinzufgen" mit
triggerartspezifischem Inhalt geffnet, in der Sie die weiteren Einstellungen
vornehmen:
azyklisch.
Stellen Sie hier Datum und Uhrzeit des Triggerzeitpunkts ein.
Tragen Sie einen optionalen Triggernamen ein. Der Triggername
erscheint in der Box Beschreibung als Beschriftung des Symbols
im Trigger-Auswahlfenster. Wenn Sie keinen Triggernamen
eintragen, erscheint als Beschriftung des Symbols das eingestellte
Datum und die eingestellte Uhrzeit.
zyklisch.
Whlen Sie hier aus dem Listenfeld "Zyklus" die gewnschte
Zykluszeit, d.h. die Zeit, die zwischen zwei Aktionsauslsungen
vergeht.
Tragen Sie einen optionalen Triggernamen ein. Der Triggername
erscheint in der Box Beschreibung als Beschriftung des Symbols
im Trigger-Auswahlfenster. Wenn Sie keinen Triggernamen
eintragen erscheint als Beschriftung des Symbols die eingestellte
Zykluszeit.
Variable.
Tragen Sie in die Schreibzeile "Variablenname" den Namen der
Variablen ein, die Sie als Trigger bei Wertnderung verwenden
mchten. Klicken Sie auf die Taste "bernehmen". Die Variable
wird in die Variablenliste bernommen.
Alternativ whlen Sie eine Variable, indem Sie mit Klick auf die
Taste die Box "Variable whlen" ffnen, aus der Sie die
Variable auswhlen.
Schlieen Sie die Box "Trigger hinzufgen" mit Klick auf die Taste "OK".
Alle im Trigger-Auswahlfenster eingetragenen Trigger sind wirksam, d.h. bei
jedem einzelnen Triggerereignis wird die Aktion gestartet.
Beispiele:
Sie haben in der Triggerart "Variable" mehrere Variable als Trigger
eingetragen: Die Aktion wird gestartet, sobald sich der Wert einer
dieser Variablen ndert.
Sie haben in der Triggerart "zyklisch" mehrere zyklische Trigger
eingetragen: Jeder Trigger fr sich startet die Aktion. Fallen dabei
Triggerereignisse auf einen Zeitpunkt zusammen, so wird die Aktion
so oft gestartet, wie es Triggerereignisse zu diesem Zeitpunkt gab.
Global Scripts 08.97
5-4 WinCC Handbuch
C79000-G8200-C107-01
Hinweis: Aufgrund der Tatsache, da Sie mehrere Triggerereignisse einer
Aktion zuordnen knnen, kann es durch das Zusammenwirken der einzelnen
Trigger und der Laufzeit der Aktion zu unerwnschten Effekten kommen. Dies
ist bei der Festlegung der Trigger zu bercksichtigen.
Einen eingetragenen Trigger ndern Sie, indem Sie den Trigger im Trigger-
Auswahlfenster markieren und auf die Taste "ndern" klicken (alternativ auch
ber das Kontextmen, Menpunkt "ndern").
Einen eingetragenen Trigger lschen Sie, indem Sie den Trigger im Trigger-
Auswahlfenster markieren und auf die Taste "Lschen" klicken (alternativ
auch ber das Kontextmen, Menpunkt "Lschen").
Haben Sie die Trigger festgelegt, schlieen Sie die Box Beschreibung mit
Klick auf die Taste "OK".
08.97 Global Scripts
WinCC Handbuch 5-5
C79000-G8200-C107-01
So stellen Sie die Bedienberechtigung ein:
Haben Sie mehrere Editierfenster gleichzeitig geffnet, machen Sie das
Editierfenster, das die Aktion enthlt, die Sie mit einer Berechtigungsstufe
versehen mchten, zum aktiven Fenster.
Klicken Sie auf die Taste . Die Box "Berechtigungsstufen" wird geffnet.
Whlen Sie aus der Liste der Berechtigungsstufen die gewnschte
Berechtigungsstufe aus und klicken Sie auf die Taste "OK", um die Box zu
schlieen.
Damit haben Sie die Bedienberechtigung fr Ihre Aktion eingestellt.
Global Scripts 08.97
5-6 WinCC Handbuch
C79000-G8200-C107-01
08.97 Global Scripts
WinCC Handbuch 6-1
C79000-G8200-C107-01
6 Wertedefinitionen der Attribute
Fr folgenden Attribute sind Werte definiert und symbolischen Bezeichnungen
zugeordnet:
Sprachkennungen
Farben
Linienenden
Linienarten
Blinkfrequenzen
Textausrichtung
Balkenrichtung
E/A Feld, Feldtyp
E/A Feld, Datentyp des Feldinhalts
Elementausrichtung in Check- und Radioboxen
Die symbolischen Bezeichnungen oder die zugehrigen Zahlenwerte
verwenden Sie als Parameter in Ihren selbstgeschriebenen C-Funktionen.
Global Scripts 08.97
6-2 WinCC Handbuch
C79000-G8200-C107-01
6.1 Sprachkennungen
Von WinCC werden nur die SUBLANG_DEFAULT-Sprachen von Windows
untersttzt.
symbolische Bezeichnung Wert (haxdezimal)
LANG_ARABIC 0x0401
LANG_AFRIKAANS 0x0436
LANG_ALBANIAN 0x041C
LANG_BASQUE 0x042D
LANG_BULGARIAN 0x0402
LANG_BYELORUSSIAN 0x0423
LANG_CATALAN 0x0403
LANG_CHINESE 0x0404
LANG_CROATIAN 0x041A
LANG_CZECH 0x0405
LANG_DANISH 0x0406
LANG_DUTCH 0x0413
LANG_ENGLISH 0x0409
LANG_ESTONIAN 0x0425
LANG_FAEROESE 0x0438
LANG_FARSI 0x0429
LANG_FINNISH 0x040B
LANG_FRENCH 0x040C
LANG_GERMAN 0x0407
LANG_GREEK 0x0408
LANG_HEBREW 0x040D
LANG_HUNGARIAN 0x040E
LANG_ICELANDIC 0x040F
LANG_INDONESIAN 0x0421
LANG_ITALIAN 0x0410
LANG_JAPANESE 0x0411
LANG_KOREAN 0x0412
LANG_LATVIAN 0x0426
LANG_LITHUANIAN 0x0427
LANG_NORWEGIAN 0x0414
LANG_POLISH 0x0415
LANG_PORTUGUESE 0x0416
LANG_ROMANIAN 0x0418
LANG_RUSSIAN 0x0419
LANG_SLOVAK 0x041B
LANG_SLOVENIAN 0x0424
LANG_SORBIAN 0x042E
LANG_SPANISH 0x040A
LANG_SWEDISH 0x041D
LANG_THAI 0x041E
LANG_TURKISH 0x041F
LANG_UKRAINIAN 0x0422
08.97 Global Scripts
WinCC Handbuch 6-3
C79000-G8200-C107-01
6.2 Farben
Farbe symbolische Bezeichnung Wert (hexadezimal)
schwarz CO_BLACK 00000000
wei CO_WHITE 00FFFFFF
rot CO_RED 000000FF
dunkelrot CO_DKRED 00000080
grn CO_GREEN 0000FF00
dunkelgrn CO_DKGREEN 00008000
blau CO_BLUE 00FF0000
dunkelblau CO_DKBLUE 00800000
gelb CO_YELLOW 0000FFFF
dunkelgelb CO_DKYELLOW 00008080
zyan CO_CYAN 00FFFF00
dunkelzyan CO_DKCYAN 00808000
magenta CO_MAGENTA 00FF00FF
dunkelmagenta CO_DKMAGENTA 00800080
hellgrau CO_LTGRAY 00C0C0C0
dunkelgrau CO_DKGRAY 00808080
6.3 Linienenden
Linienende symbolische Bezeichnung Wert
abgerundet LE_NO 0
LE_HOLLOW_ARROW 1
LE_FULL_ARROW 2
LE_CFULL_ARROW 3
LE_LINE 4
LE_HOLLOW_CIRCLE 5
LE_FULL_CIRCLE 6
Beispiel:
long value;
value = LE_HOLLOW_ARROW;
value <<= 16; //linkes Ende ist ein leerer Pfeil
value += LE_HOLLOW_CIRCLE; //rechtes Ende ist ein leerer Kreis
Global Scripts 08.97
6-4 WinCC Handbuch
C79000-G8200-C107-01
6.4 Linienarten
Linienart symbolische Bezeichnung Wert
LS_SOLID 0
LS_DASH 1
LS_DOT 2
LS_DASHDOT 3
LS_DASHDOTDOT 4
verborgen
LS_INVISIBLE 5
6.5 Blinkfrequenzen
Zahlenwert Blinkfrequenz
0 Blinken aus
1 0,5 Hz
2 2 Hz
3 8 Hz
Da es sich beim Blinken um eine softwaretechnische Realisierung handelt, ist
die Blinkfrequenz system- und hardwareabhngig (Anzahl der Objekte,
Prozessor, Speicher, Aktualisierungszeit usw.). Die Angaben in der Tabelle
sind deshalb nur als Orientierungswerte anzusehen.
6.6 Textausrichtung
Ausrichtung Zahlenwert
links 0
zentriert 1
rechts 2
6.7 Balkenrichtung
Balkenrichtung Zahlenwert
oben 0
unten 1
links 2
rechts 3
6.8 E/A Feld, Feldtyp
Typ Zahlenwert
Ausgabe 0
Eingabe 1
Aus- und Eingabe 2
08.97 Global Scripts
WinCC Handbuch 6-5
C79000-G8200-C107-01
6.9 E/A Feld, Datentyp des Feldinhalts
Datentyp Zahlenwert
binr 0
dezimal 1
string 2
hexadezimal 3
6.10 Elementausrichtung in Check- und Radioboxen
Ausrichtung Zahlenwert
links 0
rechts 1
Global Scripts 08.97
6-6 WinCC Handbuch
C79000-G8200-C107-01
08.97 Global Scripts
WinCC Handbuch Index-1
C79000-G8200-C107-01
Index
A
Achsenabschnitt 4-7; 4-51
Achsenbeschriftung 4-7; 4-8; 4-51; 4-52; 4-53
AcknowledgeAllPicture 3-26
Aktion 1-1; 2-2; 2-5; 3-1; 3-3; 3-21; 3-22; 4-1;
4-3; 4-34; 5-1; 5-2; 5-3; 5-4; 5-5
Aktualisierungszeit 4-48; 4-103; 6-4
Aktualisierungszyklus 4-40
Anzeige 4-37; 4-83; 4-90; 4-94
Attributwert 4-5; 4-6; 6-1
Ausgabe 4-91; 6-4
Ausgabefeld 4-35; 4-88
Ausgabewert 4-23; 4-25; 4-73; 4-75
AXC_OnBtnArcLong 3-3
AXC_OnBtnArcShort 3-3
AXC_OnBtnHornAckn 3-4
AXC_OnBtnLoop 3-5
AXC_OnBtnMsgFirst 3-5
AXC_OnBtnMsgNext 3-6
AXC_OnBtnMsgPrev 3-6
AXC_OnBtnMsgWin 3-7
AXC_OnBtnPrint 3-7
AXC_OnBtnScroll 3-7
AXC_OnBtnVisibleAckn 3-8
B
Balken 4-7; 4-8; 4-9; 4-36; 4-37; 4-38; 4-39;
4-40; 4-50; 4-51; 4-52; 4-53; 4-54; 4-88; 4-90;
4-93; 4-106
Balkenanzeige 4-41; 4-50; 4-106
Balkenfarbe 4-10; 4-28; 4-29; 4-55; 4-79; 4-80;
4-81
Balkenhintergrundfarbe 4-10; 4-55; 4-56
Balkenobjekt 4-10; 4-12; 4-13; 4-19; 4-22;
4-26; 4-27; 4-28; 4-29; 4-30; 4-31; 4-32; 4-33;
4-35; 4-36; 4-37; 4-40; 4-55; 4-59; 4-68; 4-72;
4-76; 4-77; 4-78; 4-79; 4-80; 4-81; 4-82; 4-83;
4-84; 4-85; 4-86; 4-88; 4-90; 4-93; 4-94
Balkenrichtung 4-19; 4-68; 6-1; 6-4
Balkensegment 4-36; 4-88
Balkenskala 4-7; 4-8; 4-52
Balkenskalierung 4-9; 4-54
Bearbeiter 2-4
Bedienbarkeit 4-91
Bedienberechtigung 4-39; 4-92; 5-1; 5-5
Bedienelemente 4-49; 4-106
Bedienung i; 3-23; 4-36; 4-39; 4-89; 4-91; 4-92
Beendet 4-140
Beginn 2-3
Belastung 4-109
Berechtigungsstufe 3-24; 5-5
Bereich 2-3; 2-5; 3-41; 3-42; 3-49; 3-50
Beschreibung 2-4; 5-2; 5-3; 5-4
Beschriftung 4-8; 5-3
Besttigung 2-4
Bewegen 2-2
Bildabstand 4-38; 4-91
Bildebene 4-18
Bildfenster 4-35; 4-36; 4-38; 4-39; 4-40; 4-41;
4-91; 4-92; 4-94
Bildlaufleiste 4-25; 4-75
Bildname 3-9; 3-37; 3-38; 3-39; 3-44; 3-45;
3-46; 4-5; 4-6; 4-39; 4-43; 4-92; 4-96
Bildobjekt 4-39; 4-92
Bildzyklus 4-34
Bitmap-Datei 4-43; 4-44; 4-45; 4-47; 4-48
Blinkbild 4-47; 4-48; 4-102; 4-103
Blinkfrequenz 4-16; 4-48; 4-64; 4-103; 6-4
BorderStyle 4-106
BorderWidth 4-107
Breite 3-40; 4-22; 4-49; 4-72; 4-105
Button 4-50; 4-108
Bytefeld 4-111; 4-114; 4-117; 4-122
C
Cursormodus 4-36; 4-89
Cursorsteuerung 4-36; 4-89
Cursortasten 2-2
D
Datentyp 4-24; 4-110; 4-111; 4-112; 4-113;
4-114; 4-115; 4-116; 4-117; 4-118; 4-119;
4-120; 4-121; 4-122; 4-123; 4-124; 4-125;
4-126; 4-127; 4-128; 4-129; 4-130; 4-131;
4-132; 4-133; 4-134; 4-135; 4-136; 4-138;
4-139; 6-1; 6-5
Datum 4-37; 5-3
DeactivateRTProject 4-140
E
Eckpunkte 4-20; 4-69
Editierfenster 2-2; 2-3; 2-4; 2-5; 5-2; 5-5
Editierfunktionen 2-2; 2-3
Eigenschaften 4-1
Eingabefeld 4-23; 4-35; 4-74; 4-88
Eingabewert 4-24
Global Scripts 08.97
Index-2 WinCC Handbuch
C79000-G8200-C107-01
Endwinkel 4-19; 4-69
Ergebnis 4-3
Erstellungsdatum 2-4
ExitWinCC 4-140
Exponentialschreibweise 4-7; 4-51
F
Farbe 4-11; 4-57; 4-58; 6-1; 6-3
Farbumschlag 4-36; 4-88
Fehler 3-3; 3-9; 3-21; 3-22; 3-28; 3-29; 3-30;
3-31; 3-32; 3-33; 3-34; 3-35; 3-36; 3-37; 3-38;
3-39; 3-40; 3-41; 3-42; 3-43; 3-44; 3-45; 3-46;
3-47; 3-48; 3-49; 3-50; 4-6; 4-109; 4-111;
4-112; 4-114; 4-117; 4-118; 4-121; 4-122;
4-132; 4-137; 4-140
Fehlerbeschreibung 4-112; 4-118; 4-126; 4-134
Fehlercode 3-3; 3-9; 3-23; 3-24; 3-27; 3-28;
3-29; 3-30; 3-31; 3-32; 3-33; 3-34; 3-35; 3-36;
3-37; 3-38; 3-39; 3-40; 3-41; 3-42; 3-43; 3-44;
3-45; 3-46; 3-47; 3-48; 3-49; 3-50; 4-6; 4-109;
4-140
Fehlermeldung 4-2
Feld 2-4; 4-19; 4-23; 4-35; 4-36; 4-39; 4-68;
4-73; 4-91; 4-93; 4-111; 4-114; 4-117; 4-121;
4-122; 4-125; 4-133; 4-137; 4-141; 6-1; 6-4; 6-5
Feldinhalt 4-24
Feldtyp 4-35; 4-88; 6-1; 6-4
Fenster 2-4; 2-5; 4-35; 5-1; 5-2; 5-5
Fensterrand 4-38; 4-91
FieldName 3-42
Filterbedingungen 4-2
Fllen 4-14; 4-61
Fllmuster 4-11; 4-49; 4-50; 4-58; 4-106
Fllstand 4-14; 4-61
Funktionsgruppen 4-5
Funktionstyp 2-2
G
GetActualPointLeft 4-19
GetActualPointTop 4-19
GetAdaptBorder 4-35
GetAdaptPicture 4-35
GetAdaptSize 4-35
GetAlarmHigh 4-26
GetAlarmLow 4-26
GetAlignment 4-7
GetAlignmentLeft 4-17
GetAlignmentTop 4-17
GetAssignments 4-23
GetAssumeOnExit 4-23
GetAssumeOnFull 4-23
GetASVarIndex 3-26
GetAverage 4-35
GetAxisSection 4-7
GetBackBorderWidth 4-49
GetBackColor 4-10
GetBackColor2 4-10
GetBackColor3 4-10
GetBackColorBottom 4-10
GetBackColorTop 4-10
GetBackFlashColorOff 4-15
GetBackFlashColorOn 4-15
GetBasePicReferenced 4-47
GetBasePicTransColor 4-47
GetBasePicture 4-47
GetBasePicUseTransColor 4-47
GetBitNumber 4-23
GetBorderBackColor 4-10
GetBorderColor 4-11
GetBorderColorBottom 4-11
GetBorderColorTop 4-11
GetBorderEndStyle 4-49
GetBorderFlashColorOff 4-15
GetBorderFlashColorOn 4-15
GetBorderStyle 4-49
GetBorderWidth 4-49
GetBoxAlignment 4-49
GetBoxCount 4-19
GetBoxType 4-35
GetButtonColor 4-11
GetCaption 4-35
GetCheckAlarmHigh 4-26
GetCheckAlarmLow 4-26
GetCheckLimitHigh4 4-26
GetCheckLimitHigh5 4-26
GetCheckLimitLow4 4-27
GetCheckLimitLow5 4-27
GetCheckToleranceHigh 4-27
GetCheckToleranceLow 4-27
GetCheckWarningHigh 4-27
GetCheckWarningLow 4-28
GetClearOnError 4-23
GetClearOnNew 4-23
GetCloseButton 4-36
GetColorAlarmHigh 4-28
GetColorAlarmLow 4-28
GetColorBottom 4-11
GetColorChangeType 4-36
GetColorLimitHigh4 4-28
GetColorLimitHigh5 4-28
GetColorLimitLow4 4-28
GetColorLimitLow5 4-29
GetColorToleranceHigh 4-29
GetColorToleranceLow 4-29
GetColorTop 4-11
GetColorWarningHigh 4-29
08.97 Global Scripts
WinCC Handbuch Index-3
C79000-G8200-C107-01
GetColorWarningLow 4-29
GetCountPicture 3-26
GetCSigPicture 3-23
GetCursorControl 4-36
GetCursorMode 4-36
GetDataFormat 4-24
GetDirection 4-19
GetEditAtOnce 4-36
GetEndAngle 4-19
GetExponent 4-7
GetExtendedOperation 4-36
GetFillColor 4-11
GetFilling 4-14
GetFillingIndex 4-14
GetFillStyle 4-49
GetFillStyle2 4-50
GetFlashBackColor 4-15
GetFlashBorderColor 4-15
GetFlashFlashPicture 4-47
GetFlashForeColor 4-15
GetFlashPicReferenced 4-48
GetFlashPicTransColor 4-48
GetFlashPicture 4-47
GetFlashPicUseTransColor 4-48
GetFlashRateBackColor 4-16
GetFlashRateBorderColor 4-16
GetFlashRateFlashPic 4-48
GetFlashRateForeColor 4-16
GetFontBold 4-17
GetFontItalic 4-17
GetFontName 4-17
GetFontSize 4-18
GetFontUnderline 4-18
GetForeColor 4-12
GetForeFlashColorOff 4-16
GetForeFlashColorOn 4-16
GetGrid 4-19
GetGridColor 4-12
GetGridHeight 4-20
GetGridWidth 4-20
GetHeight 4-20
GetHiddenInput 4-24
GetHotkey 4-37
GetHysteresis 4-37
GetHysteresisRange 4-37
GetIndex 4-48
GetIndexFromMask 3-26
GetInputValueChar 4-24
GetInputValueDouble 4-24
GetItemBorderBackColor 4-12
GetItemBorderColor 4-12
GetItemBorderStyle 4-50
GetItemBorderWidth 4-50
GetLanguage 4-140
GetLanguageSwitch 4-37
GetLastChange 4-37
GetLayer 4-18
GetLeft 4-20
GetLeftComma 4-7
GetLimitHigh4 4-29
GetLimitHigh5 4-29
GetLimitLow4 4-30
GetLimitLow5 4-30
GetLimitMax 4-30
GetLimitMin 4-30
GetLink 4-34
GetListType 4-24
GetLongStrokesBold 4-7
GetLongStrokesOnly 4-8
GetLongStrokesSize 4-8
GetLongStrokesTextEach 4-8
GetMarker 4-30
GetMax 4-37
GetMaximizeButton 4-37
GetMessageClassFromVar 3-26
GetMin 4-38
GetMoveable 4-38
GetNumberLines 4-25
GetOffsetLeft 4-38
GetOffsetTop 4-38
GetOnTop 4-38
GetOperation 4-38
GetOperationMessage 4-39
GetOperationReport 4-39
GetOrientation 4-18
GetOutputFormat 4-25
GetOutputValueChar 4-25
GetOutputValueDouble 4-25
GetPasswordLevel 4-39
GetPicDeactReferenced 4-43
GetPicDeactTransparent 4-43
GetPicDeactUseTransColor 4-44
GetPicDownReferenced 4-44
GetPicDownTransparent 4-44
GetPicDownUseTransColor 4-44
GetPicReferenced 4-44
GetPicTransColor 4-44
GetPictureDeactivated 4-43
GetPictureDown 4-43
GetPictureName 4-39
GetPictureUp 4-43
GetPicUpReferenced 4-45
GetPicUpTransparent 4-45
GetPicUpUseTransColor 4-45
GetPicUseTransColor 4-45
GetPointCount 4-20
GetPosition 4-42
GetPressed 4-50
GetProcess 4-39
GetPropBOOL 4-46
Global Scripts 08.97
Index-4 WinCC Handbuch
C79000-G8200-C107-01
GetPropChar 4-46
GetPropDouble 4-46
GetPropWord 4-46
GetRadius 4-20
GetRadiusHeight 4-20
GetRadiusWidth 4-21
GetRangeMax 4-42
GetRangeMin 4-42
GetReferenceRotationLeft 4-21
GetReferenceRotationTop 4-21
GetRightComma 4-8
GetRotationAngle 4-21
GetRoundCornerHeight 4-21
GetRoundCornerWidth 4-21
GetScaleColor 4-12
GetScaleTicks 4-8
GetScaling 4-8
GetScalingType 4-9
GetScrollBars 4-40
GetSelBGColor 4-12
GetSelTextColor 4-12
GetServerName 4-40
GetSignificantMask 3-23
GetSizeable 4-40
GetSmallChange 4-40
GetStartAngle 4-21
GetTagBit 4-110
GetTagBitState 4-113
GetTagBitStateWait 4-120
GetTagBitWait 4-116
GetTagByte 4-110
GetTagByteState 4-113
GetTagByteStateWait 4-120
GetTagByteWait 4-116
GetTagChar 4-110
GetTagCharState 4-113
GetTagCharStateWait 4-120
GetTagCharWait 4-116
GetTagDouble 4-110
GetTagDoubleState 4-113
GetTagDoubleStateWait 4-120
GetTagDoubleWait 4-116
GetTagDWord 4-110
GetTagDWordState 4-114
GetTagDWordStateWait 4-121
GetTagDWordWait 4-116
GetTagFloat 4-111
GetTagFloatState 4-114
GetTagFloatStateWait 4-121
GetTagFloatWait 4-117
GetTagMultiStateWait 4-121
GetTagMultiWait 4-117
GetTagRaw 4-111
GetTagRawState 4-114
GetTagRawStateWait 4-122
GetTagRawWait 4-117
GetTagSByte 4-111
GetTagSByteState 4-114
GetTagSByteStateWait 4-122
GetTagSByteWait 4-118
GetTagSDWord 4-111
GetTagSDWordState 4-115
GetTagSDWordStateWait 4-122
GetTagSDWordWait 4-118
GetTagSWord 4-112
GetTagSWordState 4-115
GetTagSWordStateWait 4-122
GetTagSWordWait 4-118
GetTagValue 4-112
GetTagValueWait 4-118
GetTagWord 4-112
GetTagWordState 4-115
GetTagWordStateWait 4-123
GetTagWordWait 4-119
GetText 4-18
GetToggle 4-50
GetToleranceHigh 4-30
GetToleranceLow 4-30
GetTop 4-22
GetTrend 4-40
GetTrendColor 4-13
GetTypeAlarmHigh 4-31
GetTypeAlarmLow 4-31
GetTypeLimitHigh4 4-31
GetTypeLimitHigh5 4-31
GetTypeLimitLow4 4-31
GetTypeLimitLow5 4-32
GetTypeToleranceHigh 4-32
GetTypeToleranceLow 4-32
GetTypeWarningHigh 4-32
GetTypeWarningLow 4-32
GetUnselBGColor 4-13
GetUnselTextColor 4-13
GetUpdateCycle 4-40
GetVisible 4-41
GetWarningHigh 4-33
GetWarningLow 4-33
GetWidth 4-22
GetWindowBorder 4-41
GetWindowsStyle 4-50
GetZeroPoint 4-22
GetZeroPointValue 4-41
GetZoom 4-41
GMsgFunction 3-3
Grenzwertmarkierer 4-30; 4-83
H
Header 2-1; 2-6; 3-1
08.97 Global Scripts
WinCC Handbuch Index-5
C79000-G8200-C107-01
Hintergrundbild 4-44; 4-45; 4-98; 4-99
Hintergrundblinkfarbe 4-15; 4-62
Hintergrundblinkfrequenz 4-63
Hintergrundfarbe 4-10; 4-12; 4-13; 4-14; 4-55;
4-56; 4-58; 4-59; 4-60; 4-61
Hotkey 4-37
I
Identifikationsnummer 4-2
InquireLanguage 4-141
K
Knopffarbe 4-11; 4-57
Kommentar 2-4
Kommunikationsnetzes 4-109
Kontextmen 2-2; 2-3; 5-2; 5-4
Kreis 4-19; 4-20; 4-21; 4-69; 4-70; 4-72; 6-3
Kreisbogen 4-20; 4-70
Kreissegment 4-20; 4-70
L
Lage 3-40; 4-51
Lnge 3-35; 3-36; 3-37; 3-39; 3-40; 3-44; 3-46;
3-47; 4-8; 4-52; 4-125; 4-129; 4-133; 4-137
Laufzeit 1-1; 4-140; 4-141; 5-1; 5-4
Laufzeitsystem 1-1
Length 3-40
Library 1-1; 2-5; 5-1
Lineal 3-17
Linie 4-10; 4-11; 4-15; 4-16; 4-21; 4-56; 4-63;
4-64; 4-70; 4-71; 4-105
Linienart 4-49; 4-105; 6-1; 6-4
Linienblinkfarbe 4-15; 4-62
Linienbreite 4-49; 4-105
Linienende 4-49; 4-105; 6-1; 6-3
Link 1-1
LinkType 4-34
LoopInAlarm 3-27
M
Maximalwert 4-37; 4-90
Mehrplatzsystem 5-1
Meldefenster 3-3; 3-4; 3-5; 3-6; 3-7; 3-8; 4-2
Meldung 2-5; 3-3; 3-6; 3-7; 3-8; 3-28; 4-2;
4-39; 4-91
Metafiles 4-43; 4-96
Minimalwert 4-38; 4-90
Mittelwertbildung 4-35; 4-88
MSRTSetMsgFilter 4-2
MSRTStartMsgService 4-2
MSRTStopMsgService 4-2
N
Nachkommastellen 4-8; 4-53
Nullpunkt 4-22; 4-41; 4-72; 4-94
O
OnBtnArcLong 3-3
OnBtnArcShort 3-3
OnBtnComment 3-4
OnBtnEmergAckn 3-4
OnBtnHornAckn 3-4
OnBtnInfo 3-4
OnBtnLanguage 3-5
OnBtnLock 3-5
OnBtnLoop 3-5
OnBtnMsgFirst 3-5
OnBtnMsgLast 3-6
OnBtnMsgNext 3-6
OnBtnMsgPrev 3-6
OnBtnMsgWin 3-7
OnBtnPrint 3-7
OnBtnScroll 3-7
OnBtnSelect 3-8
OnBtnSinglAckn 3-8
OnBtnVisibleAckn 3-8
OnErrorExecute 3-21
OpenPicture 3-9
Output 4-25
P
Parametrierung 2-3
PASSCheckAreaLevelPermission 3-24
PASSCheckAreaPermission 3-23
PASSLoginDialog 3-24
Passwort 2-4
Passworts 2-4
Global Scripts 08.97
Index-6 WinCC Handbuch
C79000-G8200-C107-01
Polygon 4-19; 4-20; 4-21; 4-48; 4-68; 4-69;
4-70; 4-71; 4-104
Polygonzug 4-19; 4-20; 4-21; 4-48; 4-68; 4-69;
4-70; 4-71; 4-104
ProgramExecute 3-23
Projektverzeichnis 2-1; 2-5; 5-1
Protokollierung 3-7; 4-92
Prozemeldefenster 3-7
Prozewertarchiv 1-1
PTMUnload 3-27
R
Radius 4-20; 4-21; 4-70; 4-71
Rahmen 4-15; 4-16; 4-35; 4-41; 4-49; 4-62;
4-63; 4-64; 4-105
Rahmenart 4-49; 4-105
Rahmenfarbe 4-11; 4-56; 4-57
Rahmenhintergrundfarbe 4-10; 4-56
Rahmenlinie 4-49; 4-105
Raster 4-19; 4-20
Rasterfarbe 4-12
Rechteck 4-20; 4-22; 4-69; 4-72
Report 3-2; 3-25
ReportJob 3-25
ReturnBaseName 3-40
ReturnContainer 3-37
ReturnName 3-38
ReturnPictureName 3-37; 3-39
ReturnRootContainer 3-38
Rohdatentyp 4-111; 4-114; 4-117; 4-122
Rohdatenvariable 4-125; 4-133
Rollbalken 4-40
Rotationsreferenz 4-21; 4-70; 4-71
Rotationswinkel 4-21; 4-71
RPTJobPreview 3-25
RPTJobPrint 3-25
Rundrechteck 4-21; 4-71
S
Sammelquittierung 3-8
Schaltcursor 4-36
Schieberegler 4-36; 4-42; 4-89; 4-95
Schliefeld 2-5
Schreibmodus 2-3
Schreibzeile 5-3
Schrift 4-15; 4-16; 4-63; 4-64
Schriftblinkfarbe 4-16; 4-64
Schriftfarbe 4-12; 4-13; 4-58; 4-59; 4-60
Schriftstil 4-65; 4-66
SetActualPointLeft 4-68
SetActualPointTop 4-68
SetAlarmHigh 4-76
SetAlarmLow 4-76
SetAlignment 4-51
SetAlignmentLeft 4-65
SetAlignmentTop 4-65
SetAssumeOnExit 4-73
SetAssumeOnFull 4-73
SetASVarIndex 3-27
SetAverage 4-88
SetAxisSection 4-51
SetBackBorderWidth 4-105
SetBackColor 4-55
SetBackColor2 4-55
SetBackColor3 4-55
SetBackColorBottom 4-55
SetBackColorTop 4-56
SetBackFlashColorOff 4-62
SetBackFlashColorOn 4-62
SetBasePicTransColor 4-102
SetBasePicUseTransColor 4-102
SetBitNumber 4-73
SetBorderBackColor 4-56
SetBorderColor 4-56
SetBorderColorBottom 4-56
SetBorderColorTop 4-57
SetBorderEndStyle 4-105
SetBorderFlashColorOff 4-62
SetBorderFlashColorOn 4-62
SetBorderStyle 4-105
SetBorderWidth 4-105
SetBoxAlignment 4-106
SetBoxCount 4-68
SetBoxType 4-88
SetButtonColor 4-57
SetCheckAlarmHigh 4-76
SetCheckAlarmLow 4-76
SetCheckLimitHigh4 4-77
SetCheckLimitHigh5 4-77
SetCheckLimitLow4 4-77
SetCheckLimitLow5 4-78
SetCheckToleranceHigh 4-78
SetCheckToleranceLow 4-78
SetCheckWarningHigh 4-79
SetCheckWarningLow 4-79
SetClearOnError 4-74
SetClearOnNew 4-74
SetColorAlarmHigh 4-79
SetColorAlarmLow 4-79
SetColorBottom 4-57
SetColorChangeType 4-88
SetColorLimitHigh4 4-80
SetColorLimitHigh5 4-80
SetColorLimitLow4 4-80
SetColorLimitLow5 4-80
SetColorToleranceHigh 4-81
08.97 Global Scripts
WinCC Handbuch Index-7
C79000-G8200-C107-01
SetColorToleranceLow 4-81
SetColorTop 4-57
SetColorWarningHigh 4-81
SetColorWarningLow 4-81
SetCursorControl 4-89
SetCursorMode 4-89
SetDirection 4-68
SetEditAtOnce 4-89
SetEndAngle 4-69
SetExponent 4-51
SetExtendedOperation 4-89
SetFillColor 4-58
SetFilling 4-61
SetFillingIndex 4-61
SetFillStyle 4-106
SetFillStyle2 4-106
SetFlashBackColor 4-63
SetFlashBorderColor 4-63
SetFlashFlashPicture 4-102
SetFlashForeColor 4-63
SetFlashPicTransColor 4-103
SetFlashPicUseTransColor 4-103
SetFlashRateBackColor 4-63
SetFlashRateBorderColor 4-64
SetFlashRateFlashPic 4-103
SetFlashRateForeColor 4-64
SetFontBold 4-65
SetFontItalic 4-66
SetFontName 4-66
SetFontSize 4-66
SetFontUnderline 4-66
SetForeColor 4-58
SetForeFlashColorOff 4-64
SetForeFlashColorOn 4-64
SetHeight 4-69
SetHiddenInput 4-74
SetHysteresis 4-90
SetHysteresisRange 4-90
SetIndex 4-18; 4-19; 4-67; 4-68; 4-104
SetItem 4-106; 4-107
SetItemBorderBackColor 4-58
SetItemBorderColor 4-58
SetLanguage 4-141
SetLeft 4-69
SetLeftComma 4-52
SetLimitHigh4 4-82
SetLimitHigh5 4-82
SetLimitLow4 4-82
SetLimitLow5 4-82
SetLimitMax 4-82
SetLimitMin 4-83
SetLink 4-87
SetLongStrokesBold 4-52
SetLongStrokesOnly 4-52
SetLongStrokesSize 4-52
SetMarker 4-83
SetMax 4-90
SetMessageClassToVar 3-28
SetMin 4-90
SetNumberLines 4-75
SetOffsetLeft 4-91
SetOffsetTop 4-91
SetOperation 4-91
SetOperationMessage 4-91
SetOperationReport 4-92
SetOrientation 4-67
SetOutputValueChar 4-75
SetOutputValueDouble 4-75
SetPasswordLevel 4-92
SetPicDeactTransparent 4-97
SetPicDeactUseTransColor 4-97
SetPicDownTransparent 4-97
SetPicDownUseTransColor 4-98
SetPicTransColor 4-98
SetPictureDeactivated 4-96
SetPictureDown 4-96
SetPictureName 4-92
SetPictureUp 4-96
SetPicUpTransparent 4-98
SetPicUpUseTransColor 4-99
SetPicUseTransColor 4-99
SetPointCount 4-69
SetPosition 4-95
SetPressed 4-107
SetProcess 4-93
SetPropBOOL 4-100
SetPropChar 4-100
SetPropDouble 4-100
SetPropWord 4-101
SetRadius 4-70
SetRadiusHeight 4-70
SetRadiusWidth 4-70
SetRangeMax 4-95
SetRangeMin 4-95
SetReferenceRotationLeft 4-70
SetReferenceRotationTop 4-71
SetRightComma 4-53
SetRotationAngle 4-71
SetRoundCornerHeight 4-71
SetRoundCornerWidth 4-71
SetScaleColor 4-59
SetScaleTicks 4-54
SetScaling 4-53
SetScalingType 4-54
SetSelBGColor 4-59
SetSelTextColor 4-59
SetSmallChange 4-93
SetStartAngle 4-72
SetTagBit 4-124
SetTagBitState 4-127
Global Scripts 08.97
Index-8 WinCC Handbuch
C79000-G8200-C107-01
SetTagBitStateWait 4-135
SetTagBitWait 4-131
SetTagByte 4-124
SetTagByteState 4-127
SetTagByteStateWait 4-135
SetTagByteWait 4-131
SetTagChar 4-124
SetTagCharState 4-127
SetTagCharStateWait 4-135
SetTagCharWait 4-131
SetTagDouble 4-124
SetTagDoubleState 4-128
SetTagDoubleStateWait 4-136
SetTagDoubleWait 4-131
SetTagDWord 4-125
SetTagDWordState 4-128
SetTagDWordStateWait 4-136
SetTagDWordWait 4-132
SetTagFloat 4-125
SetTagFloatState 4-128
SetTagFloatStateWait 4-136
SetTagFloatWait 4-132
SetTagMultiStateWait 4-137
SetTagMultiWait 4-132
SetTagRawState 4-129
SetTagRawStateWait 4-137
SetTagRawWait 4-133
SetTagSByte 4-125
SetTagSByteState 4-129
SetTagSByteStateWait 4-138
SetTagSByteWait 4-133
SetTagSDWord 4-126
SetTagSDWordState 4-129
SetTagSDWordStateWait 4-138
SetTagSDWordWait 4-133
SetTagSWord 4-126
SetTagSWordState 4-130
SetTagSWordStateWait 4-138
SetTagSWordWait 4-133
SetTagValue 4-126
SetTagValueWait 4-134
SetTagWord 4-126
SetTagWordState 4-130
SetTagWordStateWait 4-139
SetTagWordWait 4-134
SetText 4-67
SetToggle 4-107
SetToleranceHigh 4-83
SetToleranceLow 4-83
SetTop 4-72
SetTrend 4-93
SetTrendColor 4-59
SetTypeAlarmHigh 4-84
SetTypeAlarmLow 4-84
SetTypeLimitHigh4 4-84
SetTypeLimitHigh5 4-84
SetTypeLimitLow4 4-85
SetTypeLimitLow5 4-85
SetTypeToleranceHigh 4-85
SetTypeToleranceLow 4-85
SetTypeWarningHigh 4-86
SetTypeWarningLow 4-86
SetUnselBGColor 4-60
SetUnselTextColor 4-60
SetVisible 4-94
SetWarningHigh 4-86
SetWarningLow 4-86
SetWidth 4-72
SetWindowStyle 4-108
SetZeroPoint 4-72
SetZeroPointValue 4-94
SetZoom 4-94
SFCLoopInAlarm 3-28
Skala 4-8; 4-53
Skaleneinteilung 4-8; 4-54
Skalenfarbe 4-12; 4-59
Slider 4-10; 4-11; 4-37; 4-38; 4-39; 4-40; 4-42;
4-49; 4-55; 4-56; 4-57; 4-90; 4-91; 4-93; 4-95;
4-105
SSMChangeButtonField 3-28
SSMChangeOverviewField 3-29
SSMChangeWorkField 3-30
SSMCheckWorkFieldDown 3-31
SSMCheckWorkFieldLeft 3-31
SSMCheckWorkFieldRight 3-32; 3-34
SSMCheckWorkFieldUp 3-32; 3-34
SSMChgWorkFieldDown 3-33
SSMChgWorkFieldLeft 3-33
SSMDeleteUserSettings 3-35
SSMGetAreaFromPath 3-35
SSMGetAreaFromPicturePath 3-30
SSMGetAreaFromWorkField 3-36
SSMGetAutoLoadSettings 3-36
SSMGetContainer 3-38
SSMGetContainerToPicture 3-37
SSMGetContPict 3-37
SSMGetRootToPicture 3-38
SSMGetScreen 3-39
SSMGetWorkFieldCoordinates 3-40
SSMGetWorkFieldPath 3-40
SSMGetWorkFieldPicture 3-39
SSMLoadCurrentFields 3-41
SSMLoadSettings 3-42
SSMOpenSpecField 3-42
SSMOpenTopField 3-43
SSMOpenTopFieldFixedSize 3-43
SSMPictureMemoryInquire 3-46
SSMPictureMemoryNum 3-46
SSMPictureMemoryRestore 3-47
SSMPictureMemoryStore 3-47
08.97 Global Scripts
WinCC Handbuch Index-9
C79000-G8200-C107-01
SSMPictureStoreGet 3-44
SSMPictureStoreNum 3-44
SSMPictureStoreSet 3-45
SSMProgramExecute 3-45
SSMRTSetAreaToPicturePath 3-30
SSMSetAreaNameToPicture 3-48
SSMSetLanguage 3-48
SSMStoreCurrentFields 3-49
SSMStoreSettings 3-50
SSMUnload 3-50
Standard-Funktion 1-2; 3-1
Strg+C 2-2
Strg+END 2-2
Strg+HOME 2-2
Strg+V 2-2
Strg+X 2-2
SysFree 4-3
SysMalloc 4-3; 4-117; 4-121
T
TagInfo 3-28
TAGLOG 3-2; 3-9
TagName 3-27
Tastenbedienung 2-2
Tastencode 4-37
TEMPLATE 3-9
Textanfang 2-2
Textausrichtung 4-17; 4-51; 4-65; 6-1; 6-4
Textende 2-2
Textliste 4-12; 4-13; 4-24; 4-25; 4-37; 4-50;
4-58; 4-59; 4-60; 4-75; 4-106; 4-107
Timer 5-2
TlgGetColumnPosition 3-9
TlgGetNumberOfColumns 3-10
TlgGetNumberOfRows 3-10
TlgGetNumberOfTrends 3-10
TlgGetRowPosition 3-11
TlgGetRulerArchivNameTrend 3-11
TlgGetRulerTimeTrend 3-11
TlgGetRulerValueTrend 3-12
TlgGetRulerVariableNameTrend 3-12
TlgGetTextAtPos 3-12
TlgTableWindowPressEditRecordButton 3-13
TlgTableWindowPressFirstButton 3-13
TlgTableWindowPressHelpButton 3-13
TlgTableWindowPressInsertRecordButton 3-13
TlgTableWindowPressLastButton 3-14
TlgTableWindowPressNextButton 3-14
TlgTableWindowPressNextItemButton 3-14
TlgTableWindowPressOpenArchiveVariable
SelectionDlgButton 3-14
TlgTableWindowPressOpenDlgButton 3-15
TlgTableWindowPressOpenItem
SelectDlgButton 3-15
TlgTableWindowPressOpenTime
SelectDlgButton 3-15
TlgTableWindowPressPrevButton 3-15
TlgTableWindowPressPrevItemButton 3-16
TlgTableWindowPressRemoveRecordButton
3-16
TlgTableWindowPressStartStopButton 3-16
TlgTrendWindowPressFirstButton 3-16
TlgTrendWindowPressHelpButton 3-17
TlgTrendWindowPressLastButton 3-17
TlgTrendWindowPressLinealButton 3-17
TlgTrendWindowPressNextButton 3-17
TlgTrendWindowPressNextItemButton 3-18
TlgTrendWindowPressOneToOneButton 3-18
TlgTrendWindowPressOpenArchive
VariableSelectionDlgButton 3-18
TlgTrendWindowPressOpenDlgButton 3-18
TlgTrendWindowPressOpenItem
SelectDlgButton 3-19
TlgTrendWindowPressOpenTime
SelectDlgButton 3-19
TlgTrendWindowPressPrevButton 3-19
TlgTrendWindowPressPrevItemButton 3-19
TlgTrendWindowPressStartStopButton 3-20
TlgTrendWindowPressZoomInButton 3-18;
3-20
Transparentfarbe 4-43; 4-44; 4-45; 4-47; 4-48;
4-97; 4-98; 4-99; 4-102; 4-103
Trendanzeige 4-40; 4-93
Trendfarbe 4-13; 4-59
Trennlinien 4-12; 4-50; 4-58; 4-106; 4-107
Trigger 5-1; 5-2; 5-3; 5-4
Triggerart 5-2; 5-3
Triggerereignis 5-3; 5-4
Triggername 5-3
Triggerzeitpunkt 5-3
V
Variable 2-3; 3-14; 3-18; 3-22; 4-109; 4-113;
4-114; 4-115; 4-117; 4-120; 4-121; 4-122;
4-123; 4-126; 4-132; 4-134; 4-137; 5-2; 5-3
Variablenliste 5-3
Variablenverbindung 4-34; 4-87
Vorkommastellen 4-7; 4-52
W
Wertnderung 5-3
Global Scripts 08.97
Index-10 WinCC Handbuch
C79000-G8200-C107-01
Z
Zyklus 5-3
Zykluszeit 5-3