Home

Applikationseditor - IIS Windows Server

image

Contents

1. 266 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EREIGNISSE Maus Ereignisse Das Men Mausroutinen Das Men Mausroutinen wird angezeigt Es folgt eine Beschreibung der einzelnen Maus Ereignisse PowerYB Animation selbrew beermenu Datei Bearbeiten Suchen zit Hilfe Routinen werden gezeichnet Mausroutinen Texteingaberoutinen TAG Routinen Mouse Move Mouse Up i Mouse Down TAG Ereignis definieren End Pointed At Click Begin Pointed At Bel e z 9 bk lt D gt 3 2 Si Einf Zeile 1 Spa 1 Export abgeschlossen Mausbewegung x as long y as long Dieses Ereignis wird ausgel st wenn Sie die Maus ber ein Objekt bewegen Beispielcode sub mouse_g2001_MouseMove X As Long Y As Long if mouse_button_state 1 then This Left X XOffset value This Bottom Y YOffset value end if end sub FactoryLink ECS Handbuch f r den Applikationseditor 267 POWERVB EREIGNISSE Maus Ereignisse Maustaste nicht gedr ckt button as integer x as long y as long Dieses Ereignis wird ausgel st wenn Sie die Maustaste loslassen Es wird auch ausgel st wenn Sie den Mauscursor von dem Objekt weg bewegen bevor Sie die Maustaste loslassen Beispielcode sub Drawing_Object_MouseDown Button As Integer X As Long _ N Y As Long Dieser Code bewirkt den Effekt einer gedr ckten
2. Hilfe 7 Geben Sie in diesem Register folgende Informationen ein TAG Bereichspr fparameter Aktion Geben Sieeinen Namen als Bezug auf das Element ein zu dem die Eingabe geschrieben wird G ltiger Eintrag Standard TAG N ame eines Elements G ltiger Datentyp digital analog Iongana float message Bereichspr fparameter definieren dienumerischen Limits des Elements Diein diesem Dialog im Feld Aktion definierte Operation wird nicht ausgef hrt wenn das Ergebnis der Operation diese Limits berschreitet Die Felder werden nicht angewendet wenn das im Feld TAG definierte TAG eine Meldung ist Dieses Feld ist optional Maximum Geben SieeineZahl f r den Maximalwert des Limits ein Minimum Geben Sieeine Zahl f r den Minimalwert des Limits ein Definiert die Aktion die ausgel st wird wenn in dieses Feldein Text eingegeben wird Folgende Aktionen sind m glich SET Schreibt den Wert der in das Eingabefeld eingegeben wurde in das Echtzeitdatenbank element auf das der Name im Feld TAG dieses Dialogs verweist Diese Aktion und die 164 FactoryLink ECS Handbuch f r den Applikationseditor EINGABE AUSGABEFELDER ANIMIEREN Text als Eingabefeld animieren NUL Aktion sind die einzigen f r das Meldungs TAG verf gbaren Aktionen ADD Addiert den Wert der in das Eingabefeld eingegeben wurde zu dem aktuellen Wert des Datenbankelements auf das der Nameim Feld TAG diese
3. 369 Wichtige Konzepte nHner nern nennen nennen 371 Applikationsadministrator 371 Applikationsbenutzer 371 Berechtigungsklasse 372 FLADMIN d ET nal Bonn 374 Zugriffsberechtigungsoptionen 375 Planen der Zugriffsberechtigung f r Ihre Applikation 376 Entscheiden wiesich berechtigte Benutzer an und abmaldn 376 Festlegen der Anforderungen f r die Zugriffsberechtigung Dei Objekten 377 Implementieren der Berechtigung in der Applikation 379 Zugriffsberechtigung und gestapelte Schaltfl chen 2 222 381 Konfigurieren der Zugriffsberechtigung mit FLADMIN 383 Zugreifen auf FLADMIN 2H2nseereer een een nenn 384 Definieren einer Berechtigungsklasse 22222er nennen 385 Definieren eines Benutzers 2 222 n nern 389 Festlegen des Pa worttypS HHnH nennen nennen 393 Einstellen des Administratorpa wortes 395 Einrichten von Zugriffsberechtigungen 397 Festlegen von Berechtigungs Login Optionen 398 Definieren von Fehlermeldungen 401 Definieren von Login Meldungen 403 Protokollieren von Berechtigungsereignissen 2 2222 er nern 405 RN N G FactoryLink ECS Handbuch f r den Applikationseditor 367 Sicherheit 368 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 27 bersicht zur Berechtigung f r Grafikobjekte Beim Einrichten von Applikationen in FactoryLink k nnen Si
4. 222cneer nennen ernennen 162 Text als Ausgabefeld animieren 222222 eneeeen ernennen 169 11 Ein Echtzat Trend Diagramm erstdlen 175 Nur Echtzeit Diagrammobjekt animieren 177 Einem Diagramm eine Kurve zuordnen 180 EineLegendeanimieren 184 12 Ein Objekt als Schaltfl cheanimieren n ananuna nanana 189 I3 Farb und Balken Animation 195 Animation eines Farbobjekts ussuaa aeaa 195 Ein Objekt als Balken animieren 199 14 Ein Objekt als Symbol animieren n nananana anana 205 Ein Symbolobjekt zur Darstellung eines Werts animieren 206 Objektrotation simulieren 2 22 22 nennen nennen 209 RN RN G FactoryLink ECS Handbuch f r den Applikationseditor 149 Animation von Objekten 15 16 Arbaten mit Power Packs seen nnnn 211 Richtlinien zur Verwendung von Platzhalter TAGS r r2 0 213 Ein Platzhalter Objekt erstellen 214 Ein Platzhalter Objekt verwenden 216 Eine Platzhalter Konfiguration anzeigen 218 Platzhalter Objektekombinieren 219 Unbestimmte Platzhalter TAGs 22HHnsee ernennen nennen 220 Power DragOns an E A Ger te ankoppeln 2nre een 221 Power DragOns eine Berechtigungsklasse zutelen 2 221 Animation der Za chnungsstufe 222e2ssssneen 223 Bildschirmdruck animieren asasan 224 Signalton Animation 225 Funktionstasten Animation 226 150 FactoryLink ECS Handbuch f r den Applikationseditor
5. gt EE 3 Z D q CH AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 203 FARB UND BALKEN ANIMATION Ein Objekt als Balken animieren 204 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 14 Ein Objekt als Symbol animieren Sie k nnen Symbolanimation f r zwei Zwecke verwenden e zur Darstellung der Werte eines Elements e zur Erstellung eines sich bewegenden Bildes In diesem Kapitel finden Sie Informationen zur Erf llung beider Aufgaben Um w hrend der Laufzeit Symbole anzuzeigen k nnen Sie eine der zwei folgenden Methoden verwenden e Methode 1 L scht das bestehende Symbol durch erneutes Zeichnen des Symbolhintergrunds der Ausschnitt des Bildschirms hinter dem Symbol und zeichnet anschlie end ein neues Symbol Da der Applikationseditor Zeit ben tigt um den Hintergrund neu zu zeichnen und das zuvor angezeigte Symbol zu maskieren wirkt sich diese Methode auf die Leistung des Systems aus Bei Methode 1 geben Sie p keine Unterscheidung f r Gro und Klein schreibung in die Task Zeile des Applikationseditors in der Spalte f r Programmargumente der Systemkonfigurationstafel ein e Methode 2 Zeichnet lediglich ein neues Symbol Bei Methode 2 m ssen Sie mit dem Symbol ein festes Objekt wie ein K stchen oder einen Kreis als Hintergrund verbinden Da der Applikationseditor den Ausschnitt des Bildschirms hinter dem Symbol zur Maskierung des u
6. NDERN DER ANZEIGESKALIERUNG Wenn Sie eine Zeichnung erstellen k nnen Sie die Zeichnung in ihrer ganzen Gr e mit Hilfe der Skalierungsoptionen anzeigen Diese Ansicht hilft Ihnen Entscheidungen zum Gesamtaufbau und layout der Zeichnung zu treffen J e nach der Gr e des Zeichnungsfensters wird die Zeichnung m glicherweise nicht mit derselben Skalierung wie die Laufzeitanwendung angezeigt Mit der Skalierung f r die tats chliche Gr e k nnen Sie berpr fen wie die Zeichnung in der Laufzeitanwendung angezeigt wird W hrend Sie eine Zeichnung erstellen k nnen Sie eine der nachstehenden Skalierungen ausw hlen Dieser Abschnitt beschreibt wie Sie die jeweilige Skalierung ausw hlen Ausw hlen der Skalierung Gesamte Zeichnung F hren Sie den folgenden Schritt durch um die gesamte Zeichnung anzuzeigen 1 W hlen Sie Ansicht gt Ganze Zeichnung aus Die gesamte Zeichnung wird im Fenster angezeigt Wenn Sie die Fenstergr e ndern pa t sich die Zeichnung automa tisch an diese neue Gr e an Anzeigen der tats chlichen Laufzeitgr e Bei Laufzeit wird die Zeichnung proportional in dem damit assoziierten Lauf zeitfenster angezeigt F hren Sie diefolgenden Schritte durch um die Zeichnung so anzuzeigen wie sie auch bei Laufzeit angezeigt wird 1 Vergewissern Sie sich da Sie ein Fenster definiert haben in dem die Zeichnung dargestellt wird Einzelheiten finden Sie unter Konfigurieren von Laufz
7. Die Software wurde nicht aktiviert Ursache In der Datei fl key im Verzeichnis opt ist ein Fehler aufgetreten Abhilfe F hren SieKEYINST aus und wenn eine ung ltige oder veraltete Lizenz gefunden wird geben Sie dieKonfigurations informationen neu ein Abhilfe F hren SieFLKEYVAL aus und befolgen Sie die Anweisungen f r die Registrierung Fehler beim L schen der Datei Datei geh rt nicht zur aktuellen Applikation Ursache Siehaben versucht eine Datei zu l schen die nicht zur aktuellen Applikation geh rt Der Applikationseditor kann nur Dateien l schen diezur aktuellen Applikation geh ren Abhilfe Wenn Sie eine Grafikdatei l schen dienicht zur aktuellen Applikation geh rt beenden Sie den Applikationseditor und l schen die Datei von der Betriebssystem Prompt oder einem Dateiverwaltungsprogramm aus 430 FactoryLink ECS Handbuch f r den Applikationseditor MELDUNGEN DES APPLIKATIONSEDITORS Fehler beim Importieren der Datei Fehler beim ffnen der Datei Dateiname zur Aktualisierung von Querverweisen Ursache Esist u U nicht gen gend Speicherplatz verf gbar um eine Datei und deren Querverweise zu l schen Die Datei wurde erfolgreich gel scht nicht jedoch der Querverweis Abhilfe L schen Sie nicht ben tigte Dateien um mehr Speicherplatz zu schaffen Fehler beim Importieren der Datei Kann keine offene Zeichnung l schen Zeichnung Dateiname Ursache Sie haben versucht eine ge ffnete Datei
8. Spalte Machen Siein dieses Feld keine Eintr ge Dieses Feld wird bei Nur Echtzeit Trendverfolgung nicht genutzt Maximum Geben Sie den Maximalwert ein den die Kurve plotten kann Werte ber diesem Limit werden im Trend Diagramm nicht geplottet Minimum Geben Sieden Minimalwert den die Kurve plotten kann Werte unter diesem Limit werden im Trend Diagramm nicht geplottet Max TAG Geben Sie hier optional den Namen des TAG ein das den M aximalwert den eine Kurve plottet definiert Dieser Wert ersetzt den Wert der im Feld Maximum festgelegt wurde Werte die das festgelegte Limit dieses TAG berschreiten werden im Trend Diagramm nicht aufgezeichnet Min TAG Geben Sie hier optional den Namen des TAG ein das den Minimalwert den eine Kurve plottet definiert Dieser Wert ersetzt den Wert der im Feld Minimum festgelegt wurde Werte unterhalb des festgelegten Limits dieses TAG werden im Trend Diagramm nicht aufgezeichnet Farbe Geben Sie die Farbe ein die zur Anzeige der Kurve verwendet werden soll W hlen Sie eine Kurvenfarbe indem Sie auf die Farb Schaltfl che doppelklicken und doppelklicken Sie dann in der Farbpalette auf die Farbe die Sie verwenden m chten Limit Definieren Sie das Limit bei dem sich die Farbe der Kurve ndert Dies kann entweder eine Zahl oder der Name eines TAGs sein das den Wert des Limits enth lt Wenn Sieein TAG verwenden k nnen Sie das Limit w hrend der Laufzeit dynamisch ver
9. X Geben Sie den Namen eines analogen TAGs ein das die horizontale Stellung des Objekts innerhalb der Zeichnung kontrolliert Der Wert f r den linken Rand der Zeichnung ist 0 der Wert f r den rechten Rand der Zeichnung ist 32000 Wenn Siein das Feld keine Eintr ge machen wird der Text an der Stelle angezeigt an der Sieihn gezeichnet haben Wenn Sie ein TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAG geschrieben Um in das Element einen numerischen Wert zu schreiben konfigurieren Sie eine F unktionstaste den Mathematik und Logik Task oder eine andere E chtzeit Eingabe damit sich das Objekt innerhalb der Anzeige horizontal bewegt Y Geben Sie den Namen eines analogen TAGs ein das die vertikale Stellung des Objekts innerhalb der Zeichnung kontrolliert Der Wert f r den unteren Rand der Zeichnung ist 0 der Wert f r den oberen Rand der Zeichnung ist 32000 Wenn Siein das Feld keine Eintr ge machen wird der Text an der Stelle angezeigt an der Sieihn gezeichnet haben Wenn Sie ein TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAG geschrieben Um in das Element einen numerischen Wert zu schreiben konfigurieren Sie eine F unktionstaste den Mathematik und Logik Task oder eine andere E chtzeit Eingabe damit sich das Objekt innerhalb der Anzeige vertikal bewegt gt 3 O3 9 9
10. name ist der Name des Elements das f r die Schaltfl che oder F unktionstaste definiert ist Wenn dieses Feld angezeigt wird bedeutet dies da die Schaltfl che oder Funktionstaste gem der Animation funktioniert 156 FactoryLink ECS Handbuch f r den Applikationseditor ANIMATION VON OBJEKTEN Farb Analogwertetabelle a W hlen Sie OK um das Feld vom Bildschirm zu entfernen 5 Um den Test jederzeit zu beenden w hlen Sie nochmals Test um zum Zeichenmodus zur ckzukehren FARB ANALOGWERTETABELLE Dieser Abschnitt enth lt die analogen Werte der Farben in der nachstehenden Farbpalette ch af eie folni e KA a 157 EN Ken ENSEN o CH E Ss EO rr N RUE o O pa S EA EN aT E T co a I co zu ol gt oem rn a DES oD Ei EN IE gt ie o Kay EN o Eis Wu ERR Ba ER GEO AER o a Fe N en GO Kay DIE Ko OR Die Namen der Farben in der Farbpalette und ihre verkn pften analogen Werte werden in der folgenden Tabelle angezeigt Tabelle 9 3 Analoge Farbwerte Analogwert Farbe Analogwert Farbe EENEG Orangerot Gelborange gt z3 O3 Lg K ZO 03 3 lt O 5 LE Gelbgr n Pastellgr n FactoryLink ECS Handbuch f r den Applikationseditor 157 ANIMATION VON OBJEKTEN Farb Analogwertetabelle Tabelle 9 3 Analoge Farbwerte fortgeseztz Analogwert Farbe Analogwert Farbe w z w e ES EC 158 FactoryLink ECS Handbuch f r den Applikationseditor ANIMATION
11. Ein Textobjekt das als Eingabefeld animiert wird akzeptiert Eingaben ber die Tastatur und schreibt diese in ein Echtzeitdatenbankelement W hrend der Laufzeit wird im Eingabe Textfeld ein invertierter Videocursor angezeigt Wenn mehr als ein Feld zum Eingabetext animiert wird wird der Cursor in den Eingabefeldern abh ngig vom Objektnamen oder der alphabetischen Reihenfolge angezeigt W hrend der Laufzeit e Dr cken Sie die Tabulator Taste um sich in alphabetischen Reihenfolge der Objektnamen durch den Eingabetext zu bewegen e Wenn Siesich in einem Feld positioniert haben dr cken Sie die ESC Taste um vor der Eingabe neuer Daten die alten Daten aus dem Feld zu l schen e Wenn Siein ein Feld einen Wert eingeben der au erhalb des zul ssigen Bereichs liegt werden Sie durch eine Meldung auf den Fehler aufmerksam gemacht Das System wird die animierten Objekte erst aktualisieren wenn Sie den Fehler quittieren Wenn Sie den Fehler quittieren positioniert das System den Cursor in das Feld in dem der Fehler auftritt F hren Sie die folgenden Schritte aus um ein Textobjekt zum Eingabefeld zu animieren 1 W hlen Sie Zeichnen gt Text 2 Plazieren Sie den Cursor an der Stelle wo der Text angezeigt werden soll und klicken Sie die linke Maustaste Eine T amp xtleiste wird angezeigt 3 Geben Sie das Format des Textes ein der in dieses Feld eingegeben werden soll Zum Beispiel geben Sie f r ein Feld mit f nf Zeichen XXXXX ei
12. Kapitel9 Animation von Objekten Sie k nnen Objekte in einer Grafikdatei animieren so da sie eine Aktion durchf hren zum Beispiel dieFarbe Gr e und Position wechseln oder Informationen anzeigen Die Aktion erfolgt in Abh ngigkeit des Wertes des jeweiligen Elements in der Echtzeitdatenbank Durch die Animation eines Objekts wird dieses mit dem Datenelement verkn pft das die Aktion steuert Es gibt zwei Animationsebenen e Objektebene Animation wird f r ein Einzelobjekt definiert Sie k nnen folgende Animationstypen auf ein Objekt anwenden e Eingabetext Operator kann einem Element in der Echtzeitdatenbank Werte zuschreiben e Ausgabetext Zeigt aktuellen Wert eines Elements in der Echtzaitdatenbank an e Diagramm Zeigt Elementwerte grafisch in einem Liniendiagramm an e Legende Zeigt den Diagrammbereich an e Stift Zeichnet den Elementwert in ein Diagramm e Farbe Wechselt die F arbe anhand von Limits Balken Zeigt Elementwerte grafisch in einem Balkendiagramm an e Symbol Zeigt Elementwerte grafisch als Symbole an e Schaltfl che F hrt eine Aktion durch wie z B das Anzeigen einer anderen Zeichnung e Platzhalter Erh lt Objekte ihre Attribute und Animation f r den wiederholten Gebrauch als Basislinie e Power VB Erm glicht das Anh ngen von Animationsskripts an FactoryLink ECS Grafikobjekte e Zeichnungsebene Animation wird f r die Zeichnung definiert Sie k nnen die fol
13. acomgt ec A al_log exe A al_view exe A alog exe O APPEDIT DLL B APPEDIT EXE O APPEDIT YHS B appedit vr A bh sal exe ffnen acctmgr exe 240 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EDITOR Das Men Datei Exportieren Erm glicht es Ihnen entweder den ausgew hlten Text in diesem Objekt Skript oder das gesamte Skript in eine Textdatei zu amp portieren Dies kann beim Ausdruck eines Skripts oder bei der Zuordnung des Skripts zu einem anderen Objekt von Nutzen sein Exportieren o x Chronik Markiert Ansicht Datentr ger O logview exe O logview vr O MERGETXT EXE A mkeml exe A mkhelp exe A mitgedit exe A msvert40 dll A NDTLGEN NT A NDTLGEN W95 Speichern unter ACCTMGR EXEd al e z D lt GA gt 3 o 5 gt Eine Beschreibung der F elder des Dialogs Exportieren finden Sie unter Dialog Importieren und Exportieren verwenden auf Seite 18 242 L schen L scht die gesamte PowerVB Animation f r dieses Objekt Zur Best tigung der L schung des Skripts wird ein Meldungsfenster angezeigt Schlie en Schlie t den PowerVB Animationseditor Wenn in dem Skript seit der letzten Speicherung nderungen vorgenommen wurden fragt der Editor an ob die nderungen gespeichert werden sollen FactoryLink ECS Handbuch f r den Applikationseditor 241 POWERVB EDITOR Das Men Datei D
14. e Grafikobjekt Rotation e Grafikereignis Antworten die nicht m glich oder bei Verwendung eines anderen Animationstyps nicht ausreichend erweitert w ren FactoryLink ECS Handbuch f r den Applikationseditor 237 POWERVB BERSICHT ffnen von PowerVB aus dem Applikationseditor In einigen F llen ist die Verwendung von PowerVB nicht zu empfehlen Dazu z hlen e zu lange Skripte die signifikantesDebugging erfordern e komplexe Verarbeitungsvorg nge denn PowerVB ist langsamer als IML CML alleinige Manipulation von TAGs und alleinige Verwendung von TAG Ereignissen IML Siesollten mit der Programmierung in BASIC oder Visual Basic vertraut sein bevor Sie PowerVB verwenden Informationen zur Syntax finden Sieim PowerVB Language Reference Guide FFNEN VON PowERVB AUS DEM APPLIKATIONSEDITOR W hlen Sie ein Grafikobjekt und ffnen Sie dann den PowerVB Animations editor indem Sie Animation gt PowerVB w hlen oder in der Symbolleiste des Applikationseditors auf das PowerVB Symbol klicken W hlen Sie Datei gt PowerVB Bibliothek ffnen um eine PowerVB Bibliothek zu ffnen 238 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 18 PowerVB Editor Dieser Abschnitt erl utert die verschiedenen Men optionen die im PowerVB Animationseditor verf gbar sind Da PowerVB nicht ber Konfigurationstafeln verf gt wird die PowerVB Animation durch die Eingabe von Codes in das Fenst
15. 1 W hlen Sie das Objekt das Sie animieren m chten 2 W hlen Sie Animation gt Signalton um den Dialog Signalton Animation anzuzeigen emm EE Abbrechen L schen Hilfe 3 Geben Sie die folgenden Informationen ein Freigabe TAG Geben Sie den Namen des digitalen TAG ein das den Computer dazu veranla t einen Signalton zu erzeugen Wenn der Wert des TAG gleich 1 ist erzeugt der Computer einen Signalton 4 W hlen Sieeine der folgenden Optionen OK Die Informationen werden gespeichert Abbrechen DieInformationen werden verworfen L schen Die Definition des TAG wird gel scht gt EE 3 Zo AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 225 ANIMATION DER ZEICHNUNGSSTUFE Funktionstasten Animation FUNKTIONSTASTEN NIMATION Die Funktionstasten Animation animiert eine Taste oder eine Schaltfl che eines Zeigeger ts zur Ausf hrung einer Aktion wenn diese gedr ckt wird Funktions tasten Animation entspricht der Schaltfl chen Animation mit dem Unterschied da F unktionstasten Animation dazu verwendet wird tats chliche Schaltfl chen zu animieren Tasten der Tastatur oder eines Zeigeger ts w hrend Schaltfl chen Animation dazu verwendet wird Schaltfl chen Objekte der Anzeige zu animieren F hren Sie die folgenden Schritte aus um eine F unktionstaste zu animieren 1 W hlen Sie das Objekt das Sie animieren m chten 2 W hlen Sie Animation gt Funktion
16. ARBEITEN MIT ZEICHNUNGSDATEIEN ffnen von Zeichnungsdateien FFNEN VON ZEICHNUNGSDATEIEN Beim ersten Starten des Applikationseditor wird die User Domain ge ffnet Wenn Sie Zeichnungen in der Shared Domain entwickeln m ssen Sie dieDomain ndern indem Sieim Men Applikation Domain wechseln w hlen Zu Erl ute rungszwecken werden wir uns auf die User Domain beziehen falls nicht aus dr cklich auf eine andere Domain hingewiesen wird ffnen einer bestehenden Zeichnungsdatei F hren Sie die folgenden Schritte durch um eine bestehende Zeichnungsdatei zu ffnen 5 2 5 SE Di He n D o 3 2a S e ID 1 W hlen Sie Datei gt ffnen um das Dialogfeld USER Domain Zeichnung ffnen einzublenden USER Domain Zeichnung ffnen alog g 2 W hlen Sie die Zeichnung in der Liste unter dem Feld Dateiname aus Der ausgew hlte Zeichnungsname wird dann im Feld Dateiname angezeigt 3 Klicken Sie auf die Schaltfl che OK um das ffnen der Zeichnung abzuschlie en Durch Doppelklicken auf den Zeichnungsnamen in der Liste wird die Datei direkt ge ffnet FactoryLink ECS Handbuch f r den Applikationseditor 31 ARBEITEN MIT ZEICHNUNGSDATEIEN Erstellen einer neuen Zeichnungsdatei ERSTELLEN EINER NEUEN ZEICHNUNGSDATEI F hren Sie diefolgenden Schritte durch um eine neue Zeichnungsdatei zu ffnen 1 W hlen Sie Datei gt ffnen um das Dialogfeld USER Domain Zeichnung ffnen einzublenden
17. EE SS EC Wenn Sie genau sehen m chten wie AutoCAD F arben konvertiert werden verwenden Sie die FactoryLink F arbpalette Die AutoCAD F arbe 11 Hellgr n wird zur FactoryL ink Farbennummer 7 Hellgr n konvertiert Sie k nnen die Farbe 7 von FactoryLink in der Farbpalette mit der urspr nglichen AutoCAD Zeichnung vergleichen um sicherzustellen da die Konvertierung akzeptabel ist Obwohl grundlegende Farbkonvertierungen gew hnlich dem Original sehr nahe kommen kann es speziell bei zusammengesetzten Farben zu Unterschieden kommen Sie k nnen die FactoryLink Farbpalettein den meisten Attribut Dialogfeldern des Grafikeditors anzeigen in denen Farbe eines der Attribute ist Offnen Sie beispielsweise das Men Attribute und w hlen Sie F llung Es erscheint das Dialogfeld F llattribute in dem die FactoryLink F arbpalette doppelt angezeigt wird ve gt H fe lt a S FactoryLink ECS Handbuch f r den Applikationseditor 417 KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Gebrauch der Standard Konvertierungseinstellungen 0 7 8 15 16 23 24 31 32 39 40 47 48 55 56 63 Ecke numeriert Linienkonvertierungen Die folgende Tabelle zeigt die Standardkonvertierungen f r AutoCAD Linienarten Tabelle 30 2 Die FactoryLink Farbpalette enth lt 64 Farben Die Farben sind beginnend mit Null Rot in der oberen linken Ecke bis zu 63 Wei in der unteren rechten Auto
18. Erweiterte Alarmdefinitionen ERWEITERTE ALARMDEFINITIONEN Zwei Sternchen vor dem Wort Alarm auf dem Register weisen darauf hin da das Register Konfigurationsinformationen enth lt Wenn Sie im Dialogfeld TAG Definition das Unterregister Erweitert ausw hlen wird das entsprechende Alarm Unterregister angezeigt TAG Definition Alarme loj xl ausgew hlt TAG Name Temp Allgemein Alarme Protokollierung Skalaftiyster Allen Bradiey NetDTL R W KT DTL RAW GE Fanuc Modicon Mal JS Zustand Array Subskript DD Limit Gruppe i 3 Wird ausgeblendet O Zeitstempel F Globale Ausblendung verwenden Format Lokales Ausblend TAG TAG ie 2 S H 5 Variablen S 2 o A 3 Erweitert 3 3 ausgew hlt 2 S 3 Ei 2 3 3 Status TAG Ist die Verwendung erweiterter Alarmfunktionen erw nscht geben Sie die folgenden Informationen ein Meldungstext Variablen 1 4 Geben Siebis zu 80 alphanumerische Zeichen ein um den Wortlaut der Alarmmeldung anzugeben der beim jeweiligen Alarm angezeigt werden soll Der Text wird normalerweise nach dem Gruppenalarmtext angezeigt Der Meldungstext kann mit bis zu 4 Variablen 1 4 erweitert werden die unten n her beschrieben sind Die Variablen werden von 1 bis 4 nacheinander abgefragt Die Standardmel dung lautet TAG Name d Geben Sie den Namen des TAG ein dessen Ele
19. KONFIGURIEREN VON LAUFZEITFENSTERN Einstellen des oberen Fensters 62 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel6 Das Dialogfeld TAG Definition Wenn Sie eine FactoryLink Applikation entwickeln wird jedem Datenelement in der Echtzeitdatenbank ein logischer Name ein sogenanntes TAG zugewiesen mit dem auf das Element Bezug genommen wird Mit jedem eindeutigen Daten element sind blicherweise unterschiedliche Informationen verkn pft wie z B der TAG N ame Alarmgrenzen Skalierung H ysterese Protokollierung Persistenz und E A Informationen Diese Informationen m ssen in vielen verschiedenen Tabellen gespeichert werden auf die FactoryLink zugreift wenn eine Applikation ausgef hrt wird Beim Erstellen einer Applikation mit dem Applikationseditor werden diese Informationen automatisch in die passenden Tabellen eingegeben wenn einem neuen Datenelement ein TAG Name zugewiesen wird oder ein bestehendes TAG mit dem Dialogfeld TAG Definition ge ndert wird S 2a lt 5 2a o 2 n D o 3 G S e ID Dieses Kapitel erl utert die Konfiguration von TAG N amen und der damit verkn pften Datenelementinformationen mit dem Dialogfeld TAG Definition FactoryLink ECS Handbuch f r den Applikationseditor 63 DAS DIALOGFELD TAG DEFINITION Erstellen oder Bearbeiten eines TAGs ERSTELLEN ODER BEARBEITEN EINES TAGS Das Dialogfeld TAG Definition Mit dem Dialogfeld TAG Definition werden TAGs e
20. Tag Value 50 SL Sub FactoryLink ECS Handbuch f r den Applikationseditor 285 VERWENDUNG VON VARIABLEN ZUR DEKLARATION VON POWERVB OBJEKTEN Fehlersuche Explizite Variablen Im vorhergehenden Beispiel w rde die Set Anweisung den besonderen Wert Nothing in das TAG der Variablen einf gen denn die FactoryLink Applikation verf gt ber kein Echtzeitdatenbankelement mit dem Namen WHOOPIE Die folgende Anweisung die den Wert des TAG auf 50 setzt w rde einen Laufzeitfehler verursachen Fangen Sie diesen Fehler mit Hilfe der Problemorientierung von BASIC oder mit Hilfe eines Codes wie dem folgenden Sub SomeDrawing_Some bjectID_SomeEvent N Dim Tag As RTDBObject Set Tag RTDBObjectValue WHOOPIE If Tag Is Not Nothing Then now we re sure tag is a valid variable Tag Value 50 End If o Sub E Der Laufzeitfehler kann auch mit dem folgenden Code eingefangen werden Sub someDrawing_Scome bjectID_SomeEvent CS Dim O As GraphicObject Set 0 Drawing Child JOE If O Is Nothing Then MsgBox Uh oh the drawing has no child named JOE Exit Sub End If End Sub pr Weitere Informationen ber Set und Nothing finden Sie im Powe VB Language Reference Guide 286 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 22 Gebrauch von Eigenschaften und Methoden in PowerVB Eine Eigenschaft ist ein Attribut des Obje
21. ffnen wenn Sie an der Datei vorgenommene nderungen sehen m chten Legen Sie die Rate fest mit der LogView aktualisiert wird indem Sie den Abschnitt Aktualisierungsrate im Anzeigefenster verwenden und oder eine Aktualisierungsrate auf der Befehlszeile eingeben wenn Sie LogView starten Die standardm ige Aktualisierungsrate ist alle 10 Sekunden Das bedeutet LogView pr ft alle 10 Sekunden auf nderungen in der Datei Die Aktualisie rungsrate kann zwischen 1 und 100 Sekunden eingestellt werden Wenn die automatische Aktualisierung eingeschaltet ist und das Anzeigefenster feststellt da sich eine Datei ge ndert hat wird der Inhalt der Datei neu gelesen Sie m ssen dann den letzten Abschnitt der Datei ansehen denn dort werden die Anderungen in einer Datei vbdebug log eingetragen Schalten Sie die automa tische Aktualisierung aus indem Sie die Schaltfl che mit dem Stopzeichen in der Symbolleiste des Anzeigefensters dr cken Schalten Sie die automatische Aktualisierung aus um im Dateiinhalt nach oben zu rollen und nicht an das Dateiende zur ckgestellt zu werden wenn nderungen in der Datei festgestellt werden Schalten Sie die automatische Aktualisierung wieder ein indem Sie auf die Schaltfl chein der Symbolleiste klicken Wenn automatische Aktualisierung ausgeschaltet ist enth lt die Schaltfl che eine Uhr um dies anzuzeigen 362 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGGING EINES POWERVB SKR
22. ndert sich die Gr e der Zeichnung bei Laufzeit nicht Wenn Sie die Zeichnung in ihrer tats chlichen Gr e anzeigen und speichern wird die Verkn pfung mit dem Fenster in der tats chlichen Gr e gespeichert Wenn Sie sie danach wieder ffnen k nnen Sie F7 Befehl Ansicht umschalten dr cken um das Fenster in der tats chlichen Gr e anzuzeigen Umschalten zwischen Anzeigeskalierungen Alle Zeichnungen werden beim ffnen mit der Ansicht Ganze Zeichnung angezeigt Bei Zeichnungen f r die eine Verkn pfung mit dem Fenster mit der tats chlichen Gr e besteht k nnen Sie zwischen den Skalierungen Ganzes Fenster und tats chliche Gr e w hlen Sie haben zwei M glichkeiten e Dr cken Sie F7 Funktionstaste e W hlen Sie Ansicht gt Ansicht umschalten 52 FactoryLink ECS Handbuch f r den Applikationseditor STEUERN DER ANSICHT DER ZEICHNUNG Einstellen des Standardfensters mit der tats chlichen Gr e EINSTELLEN DES STANDARDFENSTERS MIT DER TATS CHLICHEN GR BE Sie k nnen ein Standardfenster mit der tats chlichen Gr e mit allen Zeich nungen einer Bearbeitungssitzung verkn pfen indem Sie das Programm argument w angeben wenn Sie den Applikationseditor starten Dieser Standard gilt nicht f r Zeichnungen f r die bereits eine Verkn pfung mit einem Fenster mit der tats chlichen Gr e besteht Dies ist besonders n tzlich wenn f r mehrere Zeichnungen die Sie im selben Fenster
23. nderung Value 2 98 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Definitionen f r Skalierung und Hysteresebildung Wenn ein Ursprungsbereich und ein skalierter Bereich als Wert angegeben werden erstellt das System automatisch die folgenden TAGs und definiert sie mit 6 dem TAG tagname e tagname raw e tagname eumin e tagnameeumax e tagname rawmin e tagname rawmax e tagname dead e tagname lock s oypasuoney lddy s p u ejpun 5 Bei einem skalierten TAG das im Applikationseditor konfiguriert wird wird der Wert bei Ver nderung berechnet und dem skalierten TAG tagname zugeschrieben Beachten Sie da bei einem skalierten TAG das im Konfigurationsmanager konfiguriert wird der Wert dem TAG tagnameraw zugeschrieben und die Skalierung durchgef hrt wird Die TAG Namen die bei den Hysterese und Sperrfunktionen zugewiesen werden k nnen auf Wunsch durch andere TAG N amen ersetzt werden Im Core Tasks Configuration Guide finden Sie unter Skalierung und Hysteresebildung weitere Informationen zu diesem Thema Wenn Sie die Skalierungs und Hysteresefunktion verwenden m chten geben Sie die folgenden Informationen ein Skalierungs Geben Sie den Mindest und H chstwert f r die eingehenden werte Ursprungsdaten und den Mindest und H chstwert der skalierten Daten Engineering Einheiten ein diein FactoryLink angezeigt werden Zum Beispiel die
24. 2 W hlen Sie Bearbeiten gt Snap Die vier Ecken der Objektumrandung springen auf Q die n chstgelegenen Rasterpunkte Die Gr e des Objekts pa t sich dabei an die H Gr e seiner Umrandung an 3 D E h o e m p m B m FactoryLink ECS Handbuch f r den Applikationseditor 141 BEARBEITEN VON OBJEKTEN ndern der Form und Gr e eines Objekts NDERN DER FORM UND GR BE EINES OBJEKTS ndern der Form eines Objekts In diesem Abschnitt erfahren Sie wie Sie die Form eines Objekts ndern k nnen 1 W hlen Sie das Objekt aus dessen Form Sie ndern m chten 2 W hlen Sie Bearbeiten gt Form ndern Entlang der Kontur des Objekts werden Ziehpunkte angezeigt 3 Zeigen Sie auf einen Ziehpunkt dr cken und halten Sie dielinke Maustaste gedr ckt w hrend Sie die Maus verschieben Beachten Sie da sich die F orm des Objekts in die Richtung ndert in die Sie die Maus ziehen Lassen Sie die Maustaste los wenn Sie fertig sind 4 Wiederholen Sie Schritt 3 an den anderen Ziehpunkten um die F orm des Objekts weiter zu ver ndern 5 Ist dieForm zufriedenstellend w hlen Sie den Auswahlmodus um den Modus Gr e ndern zu beenden ndern der Gr e eines Objekts Wenn Sie ein Objekt ausw hlen erscheinen acht Ziehpunkte um das Objekt herum und einer in der Mitte des Objekts Mit den acht Ziehpunkten um das Objekt herum k nnen Sie das Objekt vergr ern oder verkleinern a D gf Ziehpu
25. Ausw hlen einer Datei zur Anzeige nnn nennen nen 359 Gebrauch der Option Vollst ndiger Pfadname beim Anzeigen von BEIEN 360 Anzagen einer Date 360 Aktualisierungsrate und Aktualisieren de Dateainhaltsbereichs im Anz gefensters 2nnH Heer nennen nn 362 Fehlersuche u sn ah VE ne ee See au Hain m 363 Gro Kla nschrabung 222 222 eee een nenn 363 ResservierteW rter 363 PowerVB Code der Teilobjekten zugeordnet Is 363 Multithreading 22222 Hs nennen nn 363 Endlosschleifen 2222222 eee nennen nenn 364 Ausf hrungsra henfolgezur Laufzeit 22222 cn nennen nen 364 N G FactoryLink ECS Applikationseditor 11 Applikationseditor Teil V Sicherheit 27 bersicht zur Berechtigung f r Grafikobjekte 369 Wichtige Konzepte 22m Her een rennen nennen 371 Applikationsadministrator 22222 Here 371 Applikationsbenutzer 371 Berechtigungsklasse 222 222 een een 372 RLABMIN niet dereen pinia nn Dee Ea 374 Zugriffsberechtigungsoptionen 375 Planen der Zugriffsberechtigung f r Ihre Applikation 376 Entscheiden wiesich berechtigte Benutzer an und abmaldn 376 Festlegen der Anforderungen f r die Zugriffsberechtigung See EE 377 Implementieren der Berechtigung in der Applikation 379 Zugriffsberechtigung und gestapelte Schaltfl chen 22 2 381 28 Konfigurieren der Zugriffsberechtigung m
26. Eine FactoryLink Applikation schaltet sich nicht ab bevor nicht alle ausgef hrten Ereignisroutinen beendet wurden Eine Applikation k nnte daher blockieren bis der Abbruch durch eine im Betriebs system m gliche Methode erzwungen wird Das gleiche Problem kann auftreten wenn Sie versuchen eine Zeichnung aus dem Speicher zu entfernen Die Applikation wartet bis die PowerVB Ereignisroutinen f r diese Zeichnung beendet sind bevor die Zeichnung geschlossen wird Der folgende Code ist beispielsweise eine Endlosschleife Da A_SEC ein Z hler f r dieAnzahl der Sekunden seit der letzten Minute ist ist sein Wert immer kleiner als 61 While A_SEC value lt 61 Nicht gut x x Wend Ausf hrungsreihenfolge zur Laufzeit Eine Zeichnung wird nicht entfernt bevor alle PowerVB Skripts in allen Objekten dieser Zeichnung beendet wurden Mehrere DrawLoad Ereignisverfahren k nnen in mehreren Objekten vorhanden sein Wenn es f r eine Zeichnung mehrere DrawL oad Ereignisse gibt werden diese in der Reihenfolge ausgef hrt in der die Objektein der Datei g gespeichert werden Wenn die Ausf hrungsreihenfolge des DrawL oad Codes wichtig ist setzen Sie den gesamten DrawL oad Codein ein einziges Objekt Er wird dann in der erwarteten Reihenfolge ausgef hrt 364 FactoryLink ECS Handbuch f r den Applikationseditor Sicherheit Inhaltsverzeichnis 27 28 29 Sicherheit bersicht zur Berechtigung f r Grafikobjekte
27. FactoryLink ECS Handbuch f r den Applikationseditor ERSTELLEN VON POWERVB BIBLIOTHEKEN UND DL AT ZHALTER PowerVB Bibliotheken Aufrufen einer Bibliotheksfunktion oder Subroutine Wenn eineBibliotheksfunktion oder Subroutine in einer Ereignisroutine eines Objektes verwendet werden soll mu diese erst au erhalb einer Ereignisroutine im Skript des Objekts deklariert werden danach kann sie an beliebigen Stellen im Code des Objekts verwendet werden Die Funktion oder Subroutine mu in jedem Skript in dem auf sie verwiesen wird deklariert sein Der einzige Unterschied zwischen einer Funktion und einer Subroutine liegt darin da eine Funktion einen Wert zur ck gibt w hrend eine Subroutine dies nicht tut Sowohl Funktionen als auch Subroutinen k nnen Argumente weitergeben wenn die Funktion oder Subroutine aufgerufen wird Weitere Informationen zum Definieren und Aufrufen von Funktionen und Subroutinen finden Sie im PowerVB Language Reference Guide uvorewiuy gA43MOd Wenn die folgende Funktion und Subroutine beispielsweise in einer vorhandenen Bibliothek enthalten sind Function FtoC Fdegrees As Integer As Integer N Fahrenheit in Celsius umwandeln Frot Fdegrees 32 5 9 End Function Sub SetAlarmTrigger Digitales TAG einstellen das als Alarm Trigger konfiguriert wurde AlarmTrig Force 1 End Sub Ze S FactoryLink ECS Handbuch f r den Applikationseditor 325 ERSTELLEN VON POWERVB
28. Hintergrundfarben 4 W hlen Sie auf der Palette Vordergrund eine Vordergrundfarbe aus Auf dieser Palette stehen 64 Farben zur Verf gung Bei VGA M onitoren die nur 16 Farben darstellen k nnen werden die anderen 48 Farben als mehrfarbige Punkte angezeigt 5 Wenn Sie Schraffiert als F llmuster w hlen w hlen Sie auf der Palette Hintergrund eine Hintergrundfarbe aus Auf dieser Palette stehen 64 Farben zur Verf gung Be VGA Monitoren die nur 16 Farben darstellen k nnen werden nicht verf gbare Farben als mehrfarbige Punkte angezeigt 6 W hlen Sie OK um die Attribute zu speichern Alle ausgew hlten und neu gezeichneten Objekte bernehmen diese Attribute 130 FactoryLink ECS Handbuch f r den Applikationseditor BEARBEITEN VON OBJEKTEN Einstellen von Textattributen EINSTELLEN VON TEXTATTRIBUTEN Sie k nnen Textattribute wie z B Schriftart Schriftgrad Farbe Stil und Ausrichtung f r neuen Text einstellen oder die Attribute von bestehendem Text ndern Die Attribute f r Schriftart Schriftgrad Farbe und Stil gelten sowohl f r statische als auch bewegliche durch Animation Texte Die Ausrichtung bezieht sich nur auf Textanimationen J edesmal wenn Sie den Applikationseditor starten ist die Textfarbe auf wei der Schriftgrad auf 16 Punkte und die Schriftart auf System eingestellt In diesem Abschnitt erfahren Sie wie Sie diese Attribute f r ein Textobjekt ndern k nnen Alle na
29. Lese und schreibgesch tzt Schreibtrigger ob die Informationen automatisch oder bei einem Ereignis geschrieben werden und ob ein Lesevorgang ohne Abfrage erfolgt werden in der oben genannten L esetabelle angezeigt Eine ausf hrliche Erl uterung aller Felder finden Sie im Handbuch f r Ger teschnittstellen FactoryLink ECS Handbuch f r den Applikationseditor 101 DAS DIALOGFELD TAG DEFINITION Ger teschnittstelle Wenn der bei einem dieser Elemente eingegebene TAG N ame zuvor noch nicht verwendet worden ist und Sie auf OK klicken oder zu einem anderen Register weitergehen wird f r das neue TAG das Dialogfeld TAG Definition angezeigt 102 FactoryLink ECS Handbuch f r den Applikationseditor Bildschirmaufbau N Inhaltsverzeichnis Bildschirmaufbau 7 Zechnen von Objeten ssasssus arrn r rannan nnne 107 DieZeichentools nenunnnnn nunana ananena 108 Ausw hlen von Objekten 22 22 aeea 109 R ckg ngig machen sssssssereresenererenenrrsrerrrus 112 Zeichnen von einfachen Objekten 113 Zeichnen einer geraden mie 113 Zeichnen eines Spline gekr mmte Linie 114 Zeichnen eines Quadrats oder Rechteck 115 Zeichnen eines PolygonS nasasa 115 Zeichnen einer Ellipse Kreis oder Oval ssnsaanaa naaar 116 Zeichnen eines Bogens 116 Zeichnen einer Parabel 117 Zeichnen einer Legende susuenenereroronrararanererererrnus 118 Einer Zeichnung Text hinzuf ge
30. Liste der zuletzt Markiert die zuletzt gew hlten Verzeichnispfade W hlen Sie gew hlten Dateien einen Pfad in dieser Liste um den gew hlten Pfad zu wechseln Markierte Zeigt die Verzeichnispfade die mit der Option Markieren im Verzeichnisliste Men Extras markiert wurden W hlen Sie einen Pfad in dieser Liste um den gew hlten Pfad zu wechseln Das Men Extras Dieses Men wird verwendet um in das Ausgangsverzeichnis zu wechseln das aktuelle Verzeichnis in die markierte Verzeichnisliste einzuf gen oder das aktuelle Verzeichnis aus der markierten Verzeichnisliste zu entfernen Anfangsanzeige Cla Markieren Ctrl M Markieren aufheben Ausgangspfad Macht den aktuellen Pfad zum Ausgangspfad Bei Windows NT wird der Ausgangspfad des Benutzers in den Umgebungs variablen HOMEDRIVE und HOMEPATH definiert In diesem Pfad befindet sich das Login Skript des Benutzers und andere Informationen Markieren F gt den aktuellen Pfad in die markierte Verzeichnisliste im Men Chronik ein Markieren Entfernt den aktuellen Pfad aus der markierten Verzeichnisliste aufheben im Men Chronik FactoryLink ECS Handbuch f r den Applikationseditor 243 POWERVB EDITOR Das Men Datei Das Men Ansicht Dieses Men wird dazu verwendet die Reihenfolge der Dateien und der Verzeichnisse zu ndern die im Dateibereich des Dialogs angezeigt werden Anderungsdatum Erstellungsdatum nach Name Sorti
31. System installiert sind Die Daten f r dieses TAG werden mit dem Ger t ausgetauscht das das von diesem Task verwendete Protokoll unterst tzt Bestimmte Adressen und Tabelleninformationen f r das externe Ger t m ssen eingegeben werden Wenn Sie das Register des gew nschten Ger ts w hlen wird ein Dialogfeld wie das Folgende angezeigt Die einzelnen Felder unterscheiden sich je nach dem Typ des verwendeten Protokollmoduls Einzelheiten ber die einzelnen amp xternen Ger tetypen finden Sie im FactoryLink ECS Handbuch f r Ger teschnittstellen TAG Definition lelx SS zS Bo D He n D o 3 2a og ID TAG Name tank Array Subskript Allgemein Alarme Protokollierung Skalajtiyster Allen Bradley NetDTL RAW KT DTL R W GE Fanuc Modicoi m Adre angaben SES Abbrechen E TELE ZS L schen Tabellenname READ x Hilfe Datentyp BIN Ej Adresse Tabelleninformation schreibgesch tzt Schreibtrigger Lesetrigger AB_READ_TRIGGER T 2 Unaufgefordert NEN I Ereignisgesteuertes Schreiben ER NEIN Adre angaben Informationen wie die logische Stationsnummer Typ Anschlu nummer Tabellenname und Datentyp werden f r das TAG eingegeben Eine ausf hrliche Erl uterung aller Felder finden Sie im Handbuch f r Ger teschnittstellen Tabelleninformation Informationen ber die ausgew hlte Tabelle wie z B
32. Wenn Sie Null eingeben oder das Element Raster ein aus auf O eingestellt ist werden keine Rasterlinien gezeichnet Nr von Y Geben Sie eine positive ganze Zahl ein um die Rasterlinien der vertikalen Y Achse festzulegen Wenn Sie Null eingeben oder das Element Raster ein aus auf 0 eingestellt ist werden keine Rasterlinien gezeichnet Geben Sieein analoges TAG ein das den Wert f r die Rasterfarbe des Diagramms enth lt In Kapitel 9 Animation von Objekten finden Sie eine Liste analoger Werte die mit den Farben der Farbpalette bereinstimmen Rasterfarve W hlen Sie eine Farbe f r das Raster Wenn die Farbe des Rasters und des Diagrammhintergrunds gleich sind ist das Raster nicht sichtbar Raster ein aus Geben Sie ein digitales TAG ein um das Raster ein oder auszuschalten Wenn der Wert des TAG gleich 1 ein ist wird im Diagramm ein Raster angezeigt Wenn der Wert des TAG gleich O aus ist wird kein Raster angezeigt Wenn Siein dieses Feld keine Eintr ge machen kann das Raster nicht aktiviert werden 5 Ordnen Sie dem Diagramm eine Kurve zu Weitere Informationen finden Sie unter Einem Diagramm eine Kurve zuordnen auf Seite 180 gt EE 3 Z D OD CH AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 179 EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Einem Diagramm eine Kurve zuordnen EINEM DIAGRAMM EINE KURVE ZUORDNEN Ein Trend Diagramm verwendet Kurven um L
33. chste Print Anweisung auf der gleichen Zeile gedruckt wird print ABCDEFG print HIJKLMNOP end sub k nnte die Ausgabe in vbdebug log wie folgt aussehen ABCDEFGCIHIJKLMNOP TUVWXYZ oder auch TUVWXYZ ABCDEFG HIJKLMNOP oder ABCDE FG TUVWXYZ HIJKLMNOP eA a EE EH Die Ausgaben der beiden gleichzeitig ausgef hrten Anweisungen Drucken k nnen nur an der Stelle vermischt werden an der das Komma oder der Strichpunkt gesetzt sind Beispiel Die Ausgabe aufgrund des obigen Beispielcodes k nnte nicht wie folgt aussehen C ABCDEFGOHIJKTUVWXYZLMNOP R da die beiden Anweisungen Print im TAG Ereigniscode von Feld 1 zwischen ABCDEFG und HIJ KLMNOP getrennt sind 352 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGGING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen Mit den Anweisungen Critical und EndCritical verhindern Sie ein Vermischen und k nnen die Anweisungen Print trotzdem mit einem Komma oder Strich punkt beenden Beispiel Wenn wir die Anweisungen Print des TAG Ereignisses von F eld1 aus dem obigen Beispiel in den Anweisungen Critical und EndCritical wie folgt einfassen Cat Drawing_1001_ASecChanged N Die folgende Print Anweisung mit einem Strichpunkt abschlie en damit die n chste Print Anweisung auf der gleichen Zeile gedruckt wird Durch Einfassen
34. das ist nur eine Informationsmeldung 426 FactoryLink ECS Handbuch f r den Applikationseditor Teil VII Fehlermeldungen Kapitel 31 Meldungen des Applikationseditors Wenn w hrend der Laufzeit Probleme vom Applikationseditor angetroffen werden wird im Bildschirm Run Time Manager neben dem Namen des Applikationseditor Task eine Fehlermeldung angezeigt Dieses Kapitel listet alle Meldungen auf die w hrend Laufzeit auftreten k nnen beschreibt deren m gliche Ursachen und bietet Korrekturma nahmen NHACHTUNG Die Animation wird gel scht M chten Sie fortfahren Ursache Siehaben Objekt l schen aus dem Men Bearbeiten gew hlt Dieser Befehl l scht Objekte aus dem Zeichnungsbereich sowie die Animation eines Objektes aus der Datenbank Abhilfe W hlen Sie J a um das Objekt aus der Zeichnung und die Animation aus der Datenbank zu l schen Wenn Sieden Vorgang abbrechen m chten w hlen Sie Nein nderungen an der Zeichnung wurden noch nicht gespeichert Ursache Siehaben nderungen an einer Zeichnung vorgenommen und versuchen die Zeichnung zu schlie en oder den Applikations editor zu beenden ohne die nderungen zu speichern Abhilfe W hlen Sie Speichern um die Zeichnung zu schlie en oder den Editor zu verlassen und die nderungen zu speichern Wenn Sie die Zeichnung schlie en oder den Editor verlassen m chten ohne die nderungen zu speichern w hlen Sie V
35. e ai c a D Q D 5 e D 7 Alle Fenster unter Motif verf gen unabh ngig davon ob Sie diese Option ausw hlen ber eine Titelleiste gt Kei D e V D Q e 7 W hlen Sie dieSchaltfl che zum Maximieren aus um anzugeben ob die Schaltfl chen M aximieren Minimieren angezeigt werden sollen Ist diese Option aktiviert werden die Schaltfl chen Maximieren Minimieren in der rechten oberen Ecke des Fensters angezeigt Mit der Maximieren Schaltfl che wird das Fenster auf Vollbild vergr ert und mit der Minimieren Schaltfl che wird es zu einem Symbol zusammengeklappt Wenn Sie diese Option nicht aktivieren k nnen Sie das Fenster zur Laufzeit weder maximieren noch minimieren Aktivieren Sie das Kontrollk stchen Systemmen um anzugeben ob eine Schaltfl che angezeigt werden soll mit der Sie das Systemmen von diesem Fenster aus aufrufen k nnen Ist diese Option aktiviert wird die Schaltfl che f r das Systemmen mit einem kleinen Querstrich in der linken oberen Ecke des Fensters angezeigt Das Systemmen enth lt die folgenden Funktionen Wieder Stellt die urspr ngliche Gr e des Fensters wieder her das herstellen minimiert oder maximiert worden ist Verschieben Erm glicht Ihnen das Fenster zu verschieben ohne den Cursor zu ziehen Um ein Fenster zu verschieben w hlen Sie Verschieben und verschieben Sie den Zeiger Das Fenster wird mit dem Cursor verschoben Wenn sich
36. hlt 390 FactoryLink ECS Handbuch f r den Applikationseditor Pa wort ndern Neu Best tigen Verf gbare Klasse n Zugewiesene Klasse n KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT FLADMIN Definieren eines Benutzers Wenn Sie 0 eingeben oder dieses Feld leer lassen wird der Benutzer nicht automatisch abgemeldet G ltiger Eintrag 0 99 Klicken Siein diesem Feld wenn Sie das Pa wort des Benutzers ndern m chten Dieses Feld ist nicht verf gbar wenn Sie System P a wort Verifizierung als Typ der Pa wort Verifizierung gew hlt haben siehe Festlegen des Pa worttyps auf Seite 393 Wenn Sie das Benutzer Pa wort ndern m chten geben Sie das neue Pa wort hier ein Das System speichert das Pa wort unter Beibehaltung der Gro Kleinschreibung F actoryLink ignoriert jedoch die Gro Kleinschreibung Bestimmte Betriebssysteme k nnen Pa w rter verwenden die die Gro Kleinschreibung ber cksichtigen Dieses Feld ist nicht verf gbar wenn Sie System P a wort Verifizierung als Typ der Pa wort Verifizierung gew hlt haben siehe Festlegen des Pa worttyps auf Seite 393 G ltiger Eintrag Alphanumerische Zeichenfolge bis zu 32 Zeichen Wenn Sie das Benutzer Pa wort ndern geben Sie hier das neue Pa wort noch einmal ein Das Feld dient zum Verifizieren Ihrer Eingabe in das Feld Neu G ltiger Eintrag Alphanumerische Zeichenfolge bis zu 32 Zeichen F hrt die
37. konfigurieren Sie eine F unktionstaste den Mathematik und Logik Task oder eine andere E chtzeit Eingabe damit sich das Objekt innerhalb der Anzeige horizontal bewegt Y Geben Sie den Namen eines analogen TAGs ein das die vertikale Stellung des Objekts innerhalb einer Zeichnung kontrolliert Der Wert f r den unteren Rand der Zeichnung ist 0 der Wert f r den oberen Rand der Zeichnung ist 32000 Wenn Siein dieses Feld keine Eintr ge machen wird der Text an der Stelle angezeigt wo Sie ihn gezeichnet haben Wenn Sie ein TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAG geschrieben gt EE 3 Z D OD CH AO 03 3 lt 5 Um in das Element einen numerischen Wert zu schreiben konfigurieren Sie eine F unktionstaste den Mathematik und Logik Task oder eine andere FactoryLink ECS Handbuch f r den Applikationseditor 197 FARB UND BALKEN ANIMATION E chtzeit Eingabe damit sich das Objekt innerhalb der Anzeige vertikal bewegt 4 W hlen Sie OK um die Anmiationsinformationen zu speichern 198 FactoryLink ECS Handbuch f r den Applikationseditor FARB UND BALKEN ANIMATION Ein Objekt als Balken animieren EIN OBJEKT ALS BALKEN ANIMIEREN F hren Sie diefolgenden Schritte aus um ein Objekt als Balken zu animieren 1 W hlen Sie das Objekt das animiert werden soll 2 W hlen Sie Animation gt Balken um den Dialog Balken
38. um im Bereich der Zeichnung ein Rechteck zu zeichnen I NM 4 Ziehen Sie den Cursor bis das Rechteck die gew nschte Form hat und lassen Sie die linke Maustaste los Ein Rechteck mit einer Skala wird angezeigt die in f nf 118 FactoryLink ECS Handbuch f r den Applikationseditor ZEICHNEN VON OBJEKTEN Zeichnen einer Legende gleiche Einheiten unterteilt ist welche widerum in vier Viertel unterteilt sind Die Skala ist mit Zahlenwerten von O bis 100 beschriftet N SEEN mw D 20 4dOM6O 80 100 R 0 20 40 60 80100 u u u Die Gr e der Skala ndert sich mit der Gr e des Rechtecks Wenn Sie das Rechteck vertikal zeichnen wird die Skala an der rechten Seite angezeigt wenn Sie das Rechteck horizontal zeichnen wird die Skala dar ber angezeigt Si a KA OH 3 o Le Pc ET CG FactoryLink ECS Handbuch f r den Applikationseditor 119 ZEICHNEN VON OBJEKTEN Einer Zeichnung Text hinzuf gen EINER ZEICHNUNG TEXT HINZUF GEN Wenn Sie Animationsobjekte als Dateneingabefelder zeichnen wie z B Textobjekte bestimmt die Reihenfolge in der Sie die Objekte zeichnen die Reihenfolge in der der Cursor von einem Feld zum n chsten wandert wenn die TAB Taste gedr ckt wird 1 W hlen Sie Zeichnen gt Text 2 Plazieren Sie den Cursor an die Stelle an der der Text erscheinen soll und dr cken Sie die linke M austaste Eine Textleiste wird angezeigt 3 Geben Sie den Text ein der in der Zeichnung ers
39. wenn mehr Dateien als gleichzeitig angezeigt werden k nnen bestehen wurde ausgew hlt Die Liste zeigt die Dateien und Verzeichnisse in der Reihen 18 Das Textfeld der gew hlten Datei Das Textfeld der gew hlten Datei zeigt den Namen der Datei an die ge ffnet oder gespeichert werden soll Der Text ber dem Eingabefeld lautet entweder Offnen oder Speichern unter jenach dem ob der Text importiert oder exportiert wurde Dieses Feld wird automatisch ausgef llt wenn im Dateibereich eine Datei ausgew hlt wurde Durch die Eingabe eines Namens in das Eingabefeld k nnen Sie ohne Verwendung der Liste des Dateibereichs eine Datei ausw hlen al e z D lt GA gt 3 o 5 gt Die Schaltfl che ffnen oder Speichern Diese Schaltfl che befindet sich in der linken unteren Ecke des Dialogs und dient dazu einen Text zu ffnen importieren oder zu speichern exportieren Wenn ein Text importiert wird zeigt die Schaltfl che Offnen an und wenn ein Text exportiert wird zeigt sie Speichern an Der Text wird nur beim Dr cken dieser Schaltfl che importiert bzw exportiert Die Schaltfl che Anwenden Die Schaltfl che Anwenden importiert oder exportiert den gew hlten Text Durch die Wahl von Offnen oder Speichern erzielen Sie das gleiche Ergebnis Die Schaltfl che Abbrechen Diese Schaltfl che befindet sich in der unteren rechten E cke des Dialogs
40. 1 bis 16 Zeichen ins Feld Fenster ein Sie sollten aus Gr nden der Portabilit t den Namen auf 8 Zeichen beschr nken 3 Klicken Sie auf OK um das Dialogfeld Fensterattribute anzuzeigen Fenstername FL_MAIN m Fensterattribute p Verh bei Gr nd Konfiguriertes Fenster wird an dieser Stelle angegeben M Eensterrahmen Abschneiden I Schaltfl che z Maximieren M Titelleiste VW Systemmen r Fenster Freigabesteuerung m Bildladekontrollen Startbildname RUNMGRU Aktuelles Bild Lade TAG f r das aktuelle Bild FL_MAINWINNAME OK Abbrechen L schen Hilfe 56 FactoryLink ECS Handbuch f r den Applikationseditor KONFIGURIEREN VON LAUFZEITFENSTERN Erstellen von Laufzeitfenstern Aktivieren Sie das Kontrollk stchen Fensterrahmen um anzugeben ob ein Fensterrahmen um das Fenster angezeigt werden soll Der Fensterrahmen erm glicht Ihnen das Fenster bei Laufzeit zu vergr ern bzw zu verkleinern Ist ein Fensterrahmen vorhanden nimmt der Cursor die Gestalt eines doppelseitigen Pfeils an wenn er ber den Fensterrahmen bewegt wird Wenn Siekeinen Fensterrahmen angeben k nnen Sie die Gr e des Fensters mit dem Cursor zur Laufzeit nicht ndern Aktivieren Sie das Kontrollk stchen Titelleiste um anzugeben ob eine Titelleiste angezeigt werden soll die den Namen des Fensters enth lt Eine Titelleiste erm glicht Ihnen das Fenster zur Laufzeit zu verschieben
41. 3 lt 5 mo Numerische Wiedergabe des Kalendermonats beispielsweise 5 f r Mai FactoryLink ECS Handbuch f r den Applikationseditor 187 EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Eine Legende animieren dy hr ah SC ap Zweiziffrige Wiedergabe des Tagesdatums beispielsweise 09 10 11 usw Wiedergabe der Tageszeit im 24 Stundenformat beispielsweise 09 oder 21 Wiedergabe der Tageszeit im 12 Stundenformat so wird beispielsweise sowohl f r 9 00 Uhr als auch f r 21 00 Uhr eine 9 angezeigt Wiedergabe der Minuten 07 steht beispielsweise f r sieben Minuten nach der vollen Stunde Wiedergabe der Sekunden 07 steht beispielsweise f r sieben Sekunden nach der vollen Minute am und pm Sie k nnen die Zeitformate kombinieren und ae wenn n tig durch Leerzeichen bzw Inter punktionszeichen trennen Geben Sie beispiels weise mon day year ein um das Datum im Format J an 03 1997 anzuzeigen Wenn Sie ah mi ap eingeben wird die Uhrzeit im Format 9 07 pm angezeigt A W hlen Sie OK wenn Sie alle Informationen in die Tafel eingegeben haben um die Daten zu speichern und zumL egenden Objekt zur ckzukehren 188 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 12 Ein Objekt als Schaltfl cheanimieren Sie k nnen das von Ihnen gew hlte Objekt dazu animieren eine Aktion auszuf hren Sie k nnen beispielsweise eine Schaltfl che dazu animieren ein anderes Fenster
42. Anpassen der Konvertierungseinstellungen Erstellen und Verwenden einer U msetzungsdatei Fehlersuche und Fehlermeldungen el Gei Fu CO e gt lt D D 7 FactoryLink ECS Handbuch f r den Applikationseditor 411 KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN berlegungen zur Konvertierung BERLEGUNGEN ZUR KONVERTIERUNG Die meisten AutoCAD Zeichnungen erscheinen nach dem Konvertieren und Importieren in FactoryLink genauso wie beim Zeichnen Verwenden Sie die Standard K onvertierungseinstellungen die im Abschnitt Gebrauch der Standard K onvertierungseinstellungen auf Seite 416 beschrieben werden oder passen Sie dieKonvertierung von Farben Schriftarten usw wunschgem an wie im Abschnitt Anpassen der Konvertierungseinstellungen auf Seite 419 beschrieben Beachten Sie die folgenden Einschr nkungen bei der Vorbereitung einer AutoCAD Zeichnung f r die Konvertierung und den nachfolgenden Gebrauch in FactoryLink Es werden nur AutoCAD Dateien bis einschlie lich Version 12 konvertiert Wenn AutoCAD 12 Ihre Zeichnung nicht importieren und ffnen kann kann der Converter sie auch nicht konvertieren DXF Zeichnungen die mit anderen Produkten au er AutoCAD Generic CADD und AutoSketch erzeugt wurden k nnen u U nicht korrekt konvertiert werden Stellen Sie das Darstellungsfeld ein bevor Sie die DXF Datei aus AutoCAD exportieren Erweitere Datenelementdaten werden nicht konvertiert Linien mi
43. Applikationseditor 373 BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE FLADMIN FLADMIN FLADMIN ist die FactoryLink F unktion mit der der Applikationsadministrator die Zugriffsberechtigung f r die Applikation einrichtet FLADMIN bietet Optionen die Ihnen folgendes erm glichen e Berechtigungsklassen zu definieren e Applikationsbenutzer zu definieren e die Art des Pa worts festzulegen das f r die Applikation verwendet werden soll e das Pa wort des Applikationsadministrators zu ndern FLADMIN kann vom Applikationseditor aus vom Symbol FLADMIN oder von der Befehlszeile aus aufgerufen werden Wenn Sie Informationen zum Zugreifen auf FLADMIN und dem Gebrauch seiner Optionen ben tigen schlagen Siein Kapitel 28 Konfigurieren der Zugriffsberechtigung mit FLADMIN in diesem Handbuch nach Hinweis Bevor SieFLADMIN das erste Mal ausf hren m ssen Sie den Applikationseditor ausf hren 374 FactoryLink ECS Handbuch f r den Applikationseditor BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Zugriffsberechtigungsoptionen ZUGRIFFSBERECHTIGUNGSOPTIONEN Gemeinsam mit den in FLADMIN verf gbaren Berechtigungsfunktionen bietet FactoryLink Optionen f r die Zugriffsberechtigung die vom Applikationseditor aus erreichbar sind Mit diesen Optionen k nnen Sie e Login Optionen f r Ihre Applikation definieren e Fehlermeldungen definieren die nach einem erfolglosen Login Versuch angezeigt werden e Login
44. Applikationseditor 389 KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT FLADMIN Definieren eines Benutzers 4 Klicken Sie auf Neu Es erscheint das Dialogfeld Neuer Applikationsbenutzer FLADMIN Neuer Applikationsbenutzer LGi ls Angaben zu den Benutzerkonten Benutzername Beschreibung Auto Logout in Minuten 0 IX Pa wort ndern Neu rr Best tigen I Benutzerberechtigungsklassen Zuordnung Verf gbare Klasse n Zugewiesene Klasse n OBSERYER OPERATOR SUPERVISOR Sm 5 F llen Sie dieses Dialogfeld aus Geben Sie dabei die folgenden Informationen an Benutzername Geben Sieden Namen des Benutzers ein den Sie erstellen m chten Benutzernamen k nnen bis zu 32 Zeichen lang sein einige Betriebssysteme unterst tzen jedoch nur eine begrenzte Anzahl von Zeichen als Benutzernamen Benutzernamen sollten daher gew hnlich auf acht Zeichen einschlie lich Leerstellen beschr nkt werden G ltiger Eintrag Alphanumerische Zeichenfolge bis zu 32 Zeichen lang Beschreibung Geben Sieden vollst ndigen Namen des Benutzers ein bis zu 32 Zeichen optional G ltiger Eintrag Alphanumerische Zeichenfolge bis zu 32 Zeichen lang Auto Logout Geben Sie die Anzahl der Minuten ein die das System im in Minuten Leerlauf wartet bevor der Benutzer automatisch abgemeldet wird Das System meldet den Benutzer automatisch ab wenn er innerhalb dieser Zeitspanne kein Eingabeobjekt w
45. BIBLIOTHEKEN UND PLATZHALTER PowerVB Bibliotheken k nnte sie von einem Objektskript aus wie folgt aufgerufen werden 7 nectare Function FtoC FDegrees As Integer As Integer N Declare Sub SetAlarmTrigger sub drawing_object_Click Button As Integer X As_ Long Y As Long txtCelsiusTemp text str FtoC intFahrenheitTemp If txtCelsiusTemp text gt 100 then SetAlarmTrigger End If end sub 326 FactoryLink ECS Handbuch f r den Applikationseditor ERSTELLEN VON POWERVB BIBLIOTHEKEN UND PLATZHALTER PowerVB Platzhalter POWERVB PLATZHALTER Beim Erstellen von PowerVB Code f r ein Objekt in einem Power Pack k nnen Platzhalter f r bestimmte Werte verwendet werden wenn das Objekt in die Zeichnung eingef gt wird Allgemeiner Code kann ebenso f r die Verwendung als Platzhalter eingesetzt werden Das ist von Vorteil wenn Code einem Objekt zugeordnet wird das in mehreren verschiedenen Applikationen eingesetzt werden soll da der Code mit dem Objekt kopiert und eingef gt wird Platzhalter sind in PowerVB Code oder in einer Trigger Liste f r TAG Ereignisse zul ssig Das Format einer Platzhaltervariablein PowerVB ist identisch mit anderen Animationstypen f variablename uvorewiuy EISE E Platzhalter TAG Wie bei anderen Animationsarten kann das gleiche Platzhalter TAG innerhalb der Animation eines Objektes mehrere Male verwendet werden Wenn beispiels weise das Platzhalter TAG flarmtag in einer
46. Berechtigungsklassen Durch Kontrolle des Zugriffs auf das System Applikationsbenutzer und welche Art von Zugriff dieBenutzer haben Berechtigungsklasse spielt der Applika tionsadministrator die Schl sselrolle bei der Aufrechterhaltung der Sicherheit in einer FactoryLink Applikation Um sicherzustellen da nur der Applikationsadministrator Zugriff auf Berech tigungsinformationen hat ist der administrative Teil der Berechtigungsfunktion FLADMIN pa wortgesch tzt Der Administrator kann das Administratorpa wort bei Bedarf ndern Applikationsbenutzer Ein Applikationsbenutzer ist einfach jemand der Berechtigung zum Zugriff auf FactoryLink Bildschirme hat Der Applikationsadministrator legt fest wer ein Applikationsbenutzer ist indem f r jeden Benutzer ein Berechtigungsdatensatz erstellt wird Dieser Berechtigungsdatensatz umfa t e den Namen des Benutzers e das Pa wort des Benutzers e die Berechtigungsklassen auf die der Benutzer zugreifen kann Wenn ein Laufzeitbenutzer versucht auf ein Grafikobjekt zuzugreifen da einer Berechtigungsklasse zugeordnet ist berpr ft das System die Zugriffsberechti gung dieses Benutzers f r diese Klasse Wenn der Benutzer keine Berechtigung f r die Klasse hat kann er nicht auf das Grafikobjekt zugreifen Auf diese Art FactoryLink ECS Handbuch f r den Applikationseditor 371 BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Wichtige Konzepte kontrolliert FactoryL
47. Bildlaufleisten mit denen die Symbole f r die anzuzeigenden Dateien angezeigt werden k nnen Die Men s auf dem Hauptfenster und deren Optionen werden auf den folgenden Seiten beschrieben Men Datei Mit dem Men Datei ffnen Sie eine Datei in LogView und beenden LogView ffnen Ctrl O Beenden Ctrl C ffnen Ruft das Dialogfeld Datei ffnen auf um eine Datei zur Pr fung zu ffnen Beenden Beendet die Applikation LogView 358 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGGING EINES POWERVB SKRIPTS Gebrauch von LogView zur Anzeige von Debug Ausgaben Men Optionen Das Men Optionen erm glicht Ihnen das ndern der Namen von Datei symbolen zum vollst ndigen Pfadnamen oder Dateinamen Ein H kchen wird neben Vollst ndiger Pfadname eingetragen wenn diese Option aktiviert ist JLogView loj x Datei H f TE Hilfe v Vollst ndiger Pfadname Ctrl F d CEJ tBin Mps brew mps U o D d lt D gt 5 J Vollst ndiger Zeigt den vollst ndigen Namen der Dateisymbole im Pfadname Dateibereich des LogView H auptfensters an Mo 2l Men Hilfe Die Option Info ber Protokollansicht im Men Hilfe zeigt das Fenster neu an in dem die Copyright und Versionsinformationen der LogView Applikation enthalten sind Info ber Protokollansicht Ausw hlen einer Datei zur Anzeige 1 W hlen Sie Datei gt
48. Doppelklicken Sieins Feld Dateiname und geben Sie einen Namen mit 1 bis 8 Zeichen ein Der Applikationseditor h ngt die Erweiterung g f r Sie an den Namen an 3 Klicken Sie auf die Schaltfl che OK um das Speichern der Datei abzuschlie en 34 FactoryLink ECS Handbuch f r den Applikationseditor ARBEITEN MIT ZEICHNUNGSDATEIEN L schen einer Zeichnungsdatei L SCHEN EINER ZEICHNUNGSDATEI F hren Sie diefolgenden Schritte durch um eine Zeichnungsdatei zu l schen 1 W hlen Sie Datei gt L schen um das Dialogfeld Datei l schen anzuzeigen Applikation CAFLAPP Dateiname Domains SHARED alog g areal g area2 g area3 g help g overview g runmgrs g runmgrs2 g runmgru g runmgru2 g splash g symbols g S 2a x5 2a Di He n D o 3 G S e ID Dateityp Zeichnungen eg Abbrechen Hilfe 2 W hlen Siedie Zeichnungin der Liste unter dem Feld Dateiname aus Dateityp g im Falle einer Zeichnungsdatei und gp im Falle eines Power Pack Fensters und Domain der aufgelisteten Dateien entsprechen denen des aktiven Fensters Dr cken Sie die NACH UNTEN TASTE des Bildlauffelds im Feld Dateityp um einen anderen Dateityp auszuw hlen DieListeim Feld Dateiname zeigt die entsprechenden Zeichnungsdateien an Sie k nnen auch eine andere Domain im Feld Domains ausw hlen DieListe im Feld Dateiname zeigt dann die entsprechenden Zeichnungsdateien an 3 Klicken Sie auf die Schaltfl che OK um d
49. Eine Legende animieren EINE LEGENDE ANIMIEREN F hren Sie die folgenden Schritte durch um die Legende eines Nur E chtzeit Trend Diagramms zu animieren Nur Echtzeit Diagramme k nnen nur zeitbasiert animiert werden 1 W hlen Sie das Legenden Objekt das Sie animieren m chten berpr fen Sie ob keine anderen Objekte das Legenden Objekt berdecken 2 W hlen Sie Animation gt Legende um den Dialog Legenden Animation anzuzeigen Legenden Animation f r Objekt 2114 m Richtung 5 SR Legende Unterteilungsart C Zeit Numerisch Anzahl r Skala C Einheiten Wert TAG Maximum Minimum Anzahl der Unterteilungen Haupt Neben Format Abbrechen L schen 3 Geben Sie folgenden Informationen an Richtung Hauptdiagramm Legendentyp W hlen Sie dieRichtung in welche dieSkala der Legende angezeigt werden soll Haupt und N ebenunterteilungen F r sp tere Verwendung reserviert W hlen Sie als Modus f r die Legenden Skala Zeit 184 FactoryLink ECS Handbuch f r den Applikationseditor EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Eine Legende animieren Unterteilungsart W hlen Sie die Skala zur Anzeige zwischen den Minimal und Maximalwerten Es bestehen zwei Optionen Anzahl Die Skala der Legende wird entsprechend der Zahl die in das Feld Hauptunterteilungen eingegeben wurde in gleiche Teile unterteilt oder dem Wert den der Operator
50. F Protokollieren bei Ver nderung Hilfe Getriggerte es Protokollierung Protokollierungsinterval Sekunden C Minuten Protokollierungsrate C Stunden C Tage Schaltfl che OK Cal mal Cm Feld Array Subskript Benutzen Sie die Pfeile auf der rechten Seite des Feldes Array Subskript um die Array Elemente durchzubl ttern Wenn das gew nschte Array Element angezeigt wird geben Sie die notwendigen Informationen ein oder nehmen Sie etwaige nderungen vor Klicken Sie auf die Schaltfl che OK am unteren Rand des Dialogfelds oder klicken Sie auf ein anderes Register Ein Fenster wird angezeigt in dem Sie gefragt werden ob die Informationen auf alle Elemente des Arrays angewendet werden sollen Ist dies beabsichtigt klicken Sie auf OK Sollen diese Informationen nur auf das spezielle Array Element angewendet werden das Sie gerade konfigurieren klicken Sie auf Cancel Die Informationen werden nur f r das betreffende Array E lement gespeichert Skalierungs und Hysterese Information x 11 Diese Konfiguration auf alle Dimensionen des TAG anwenden 72 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Auf Arrays verweisende TAGs Wenn Sie die TAG Liste anzeigen werden Array TAGs nur einmal als tagname 0 0 angezeigt Um auf ein einzelnes Element des Arrays zuzugreifen w hlen Sie das TAG aus klicken Sie auf die Schaltfl che Bearbeiten und gehen Sie
51. Fenster verwendet denen PowerVB Code zugeordnet ist Die Fensterobjektvariable ist f r Code in PowerVB Bibliotheken nicht verf gbar au er wenn diese als Argument wie im folgenden Beispiel explizit zugewiesen ist Sub FormatWindowTitle w as Window Object w Title FactoryLink amp w Title End Sub FactoryLink ECS Handbuch f r den Applikationseditor 305 e GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Zeichnungs Fensterobjekt Eigenschaften Window Title Window Title ist eine Lese und Schreib String E igenschaft mit der der Text in der Titelleiste des Fensters eingestellt oder abgerufen wird Beispielcode Tite des Fensters FL_MAIN auf Main Window ndern N wenn diese Subroutine an einem Grafikobjekt in einer Zeichnung im Fenster FL_MAIN ausgef hrt wird if Window title EI MAIN then Window title Main Window end if Be 306 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Verschiedene Anweisungen VERSCHIEDENE ANWEISUNGEN 20 Verschiedene Anweisungen sind keinen Variablen zugeordnet sondern werden in PowerVB Code zum Ausf hren von globalen Aktionen verwendet Critical EndCritical Gew hnlich erm glicht FactoryLink das gleichzeitige Ausf hren mehrerer aktiver Ereignisroutinen Weitere Informationen finden Sie unter Multithreading auf Seite 26 363 Critical EndCritical gibt e
52. J e weiter Sie sich nach oben oder nach rechts bewegen desto gr er wird der Zahlenwert Die Kalkulation der rechten Objekt Left Objekt Width und oberen Objekt Bottom Objekt H eight Koordinaten eines Objekts ist einfach wenn diese erforderlich sein sollte Alle Koordinaten verhalten sich relativ zur linken unteren Ecke der Zeichnung und nicht zur linken unteren Ecke des ausgew hlten Objekts Die Koordinaten bewegen sich zwischen etwa 32 000 in der Horizontalen entlang der X Achse und 24 000 in der Vertikalen entlang der Y Achse abh ngig von den Eigenschaften der spezifischen Anzeige und der Form des Fensters in dem die Zeichnung angezeigt wird 262 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 20 PowerVB Ereignisse ZEICHNUNG FENSTEREREIGNISSE Mit ZeichnungfF ensterereignissen k nnen w hrend der Laufzeit die folgenden Operationen ausgef hrt werden e Ereignisse die ausgel st werden wenn eine Zeichnung aus dem Speicher geladen oder ger umt wird e Ereignisse die ausgel st werden wenn ein Fenster aktiv oder inaktiv wird al e z D lt GA gt 3 o 5 gt ffnen Sie diese Ereignisse aus dem Untermen Routinen werden gezeichnet Das Men Routinen werden gezeichnet Das Untermen Routinen werden gezeichnet wird unten angezeigt Es folgen Erkl rungen zu den einzelnen Zeichnungs E reignissen PowerVB Animation selbrew beermenu Date
53. Kurve aus der Kurvenliste Stift Abbrechen Hilfe 3 W hlen Sie OK um den Dialog Stift anzuzeigen p Datenquelle f r Kurvenzug TAG Ir Datenbank H Tabelle Spalte TAG Skala Farb nderungen Mn D Farbe Limit Minimum Max TAG Min TAG Une pMarkierungsat interpolationsat G o ME E aA we we e e Be ER e C oeo C gonea C echten RTA WE e C7 8 6 C yo O a E yM Cursorwert TAG DOO O I ber L cken Zul ssige s TAG oder Konstante f r diese Felder Abbrechen L schen Hilfe kl EE 4 Definieren Sie die Daten die verfolgt werden sollen Ein Stift kann jeweils ein Datenelement verfolgen Geben Sie f r jeden Stift der zur Trendverfolgung von Daten verwendet wird die folgenden Informationen an TAG Der TAG Name der dem Echtzeitdatenbankelement zugewiesen wird das durch diese Kurve verfolgt wird Folgende Typen sind f r das festgelegte TAG zul ssig analog Iongana oder float FactoryLink ECS Handbuch f r den Applikationseditor 181 gt EE 3 Zo AO 03 3 lt O 5 EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Einem Diagramm eine Kurve zuordnen Datenbank Machen Siein dieses Feld keine Eintr ge Dieses Feld wird bei Nur Echtzeit Trendverfolgung nicht genutzt Tabelle Machen Siein dieses Feld keine Eintr ge Dieses Feld wird bei Nur Echtzeit Trendverfolgung nicht genutzt
54. Malanimation verwendet wird kann sie auch in einer Trigger Liste f r TAG Ereignisse verwendet werden Hinweis Platzhalter TAGs k nnen in PowerVB Bibliotheken nicht verwendet werden Die folgenden Abs tze enthalten weitere Informationen ber den Gebrauch von Platzhalter TAGs Platzhalter TAGs in TAG Ereignisdefinitionen Bei der Definition eines TAG Ereignisses geben Sie eine oder mehrere Platzhaltervariablen in der TAG Liste anstellen von TAGs an Beim Speichern des Objektcodes wird der Benutzer aufgefordert die Platzhaltervariablen zu definieren Wenn das Objekt mit dem TAG Ereignis eingef gt wird wird der Benutzer aufgefordert f r die Platzhaltervariablen Werte einzugeben Sollten die f r die Platzhaltervariablen eingegebenen Werte keine g ltigen TAGs sein werden sie ignoriert FactoryLink ECS Handbuch f r den Applikationseditor 327 ERSTELLEN VON POWERVB BIBLIOTHEKEN UND PLATZHALTER PowerVB Platzhalter Platzhalter TAGs in PowerVB Code Beispielcode sub Drawing_Object_Click Button As Integer X As Long Y As Long this fillcolor newcolor end sub Wenn ein Platzhalter TAG f r PowerVB Code festgelegt ist wird der Benutzer aufgefordert die Platzhaltervariablen beim Speichern des Codes zu definieren Beim Einf gen eines Objektes das diesen Code enth lt wird der Benutzer zum Eingeben der Werte f r die Platzhaltervariablen aufgefordert Platzhaltervariablen in PowerVB Code werden
55. MeineZei gpx F hren Sie die folgenden Schritte durch um eine Zeichnungsdatei zu exportieren 1 W hlen Sie Datei gt Exportieren um das Dialogfeld Export anzuzeigen at Applikation CAFLAPP Dateiname Domains SHARED alog g areal g area2 g area3 g help g overview g Optionen runmgrs g runmgrs2 g Nur Grafik Pe d Nur Grafik Animation symbols g Grafik alle Konfigurationen Dateityp Zeichnungen g Abbrechen Hilfe 2 W hlen Sie die Zeichnung in der Liste unter dem Feld Dateiname aus Dateityp gim Falle einer Zeichnungsdatei und gp im Falle eines Power Pack Fensters und Domain der aufgelisteten Dateien entsprechen denen des aktiven Fensters 38 FactoryLink ECS Handbuch f r den Applikationseditor GEMEINSAMES BENUTZEN VON ZEICHNUNGEN ZWISCHEN APPLIKATIONEN Exportieren von Dateien Dr cken Sie die NACH UNTEN TASTE des Bildlauffalds im Feld Dateityp um einen anderen Dateityp auszuw hlen Sie k nnen auch eine andere Domain im Feld Domains ausw hlen Sie k nnen mehrere Dateien f r den Export ausw hlen indem Sie die gew nschten Dateinamen markieren 3 W hlen Sie die angemessene Optionsschaltfl che im Feld Optionen Nur Grafik Exportiert nur die Grafik der Zeichnung Animation und Konfigurationseinzelheiten sind nicht inbegriffen Nur Grafik Exportiert die Grafik der Zeichnung sowie die Animation Sie Animation k nnen die Animation nur importieren wenn
56. Null wenn das Objekt den Animationstyp hat der dieser Funktion als Argument zugewiesen wurde Verwenden Sie vordefinierte Konstante als Argumente f r diese Funktion e FL_PAINT e FL BAR e FL_SYMBOL e FL_INPUT_TEXT e FL _OUTPUT_TEXT e FL_BUTTON e FL_CHART e FL LEGEND e FL PEN e FL_POWERVB 302 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Methoden Beispielcode Nicht versuchen die Eigenschaft ActionValue dieses Objekts einzustellen es sei denn es hat Schaltfl chen Animation Andernfalls kommt es zu einem Laufzeitfehler if this hasanimation FL_BUTTON then this actionvalue ALOG end if al e z D lt GA gt 3 o 5 gt FactoryLink ECS Handbuch f r den Applikationseditor 303 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Zeichnungs Fensterobjekt Eigenschaften ZEICHNUNGS FENSTEROBJEKT EIGENSCHAFTEN Dieser Abschnitt gibt an wann im PowerVB Code Zeichnungs oder Fenstereigenschaften verwendet werden sollen Zeichenobjektvariable Da das Zeichnen von Objekten nicht explizit deklariert werden kann wie die RTDB und Grafikobjektvariablen wird eine vordefinierte Zeichenobjektvariable verwendet um auf die Eigenschaften der Zeichnung zugreifen zu k nnen der der PowerVB Code zugeordnet ist Diese Eigenschaften gelten f r eine Zeichnung in einem Fenster und haben keinen Ei
57. Objekte mit folgenden Namen enthalten Zeiger Ziffernblatt Objekte werden au er in PowerVB Code durch ihre IDs bezeichnet Es ist von Vorteil die Objekte so zu benennen da ihr Gebrauch ersichtlich ist Es ist FactoryLink ECS Handbuch f r den Applikationseditor 329 HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Objektnamen beispielsweise leichter auf das Objekt TxtEingabeN ame zu verweisen als auf h1234 Standardm ige Objektnamen ndern sich nicht es sei denn ein Objekt wird eingef gt und es ist bereits ein Objekt mit dem gleichen Namen in der Zeichnung vorhanden In diesem Fall wird das eingef gte Objekt umbenannt 330 FactoryLink ECS Handbuch f r den Applikationseditor HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Benennen von Objekten im Applikationseditor BENENNEN VON OBJEKTEN IM APPLIKATIONSEDITOR 1 Erstellen Sie ein Objekt im Applikationseditor oder ffnen Sie eine vorhandene Zeichnung mit dem Objekt das benannt werden soll 2 W hlen Sie das Objekt das benannt werden soll 3 W hlen Sie Attribute gt Objektname 4 Benennen Sie das Objekt und klicken Sie auf OK um den neuen Namen zu akzeptieren Objiektname U o D d lt D gt 3 oi 5 Das ist die ID des Objekts FactoryLink ECS Handbuch f r den Applikationseditor 331 HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Verweisen auf Grafikobjekte in PowerVB Skripten VERWEISEN AUF GRAFIKOBJEKT
58. Objekte werden an der betreffenden Stellein die Zeichnung eingef gt Name Attribute und Animation der einzelnen Objekte bleiben dabei erhalten Der Applikationseditor bleibt so lange im Einf gemodus bis eine andere Funktion ausgew hlt wird Wiederholtes Klicken der linken Maustaste bewirkt das Einf gen weiterer Objekte 134 FactoryLink ECS Handbuch f r den Applikationseditor BEARBEITEN VON OBJEKTEN Ausschneiden Kopieren Einf gen und L schen von Objekten L schen eines Objekts In diesem Abschnitt erfahren Sie wie Sie Objekte l schen k nnen F hren Sie zum L schen von Objekten das nachstehende Verfahren durch 1 W hlen Sie die Objekte die Sie l schen m chten 2 W hlen Sie Bearbeiten gt L schen Die Objekte werden von der Zeichnung entfernt Si a KA OH 3 o Le Pc ET CG FactoryLink ECS Handbuch f r den Applikationseditor 135 BEARBEITEN VON OBJEKTEN Verschieben und Ausrichten von Objekten VERSCHIEBEN UND AUSRICHTEN VON OBJEKTEN Verschieben eines Objekts Wenn Sie ein Objekt ausw hlen erscheinen acht Ziehpunkte um das Objekt herum und einer am Mittelpunkt des Objekts Mit dem Ziehpunkt in der Mitte k nnen Sie das Objekt an eine andere Position verschieben Verschiebe Ziehpunkt F hren Sie die folgenden Schritte durch um ein Objekt zu verschieben 1 W hlen Sie das Objekt aus das Sie verschieben m chten 2 Plazieren Sie den Cursor auf den Ziehpunkt in der Mitte und
59. Online Version finden Sie eine Liste der Dateien die mit dieser Version von FactoryLink ausgeliefert werden Der Applikationseditor ist ein objektorientiertes Zeichenpaket Dies bedeutet da jedes Grafikelement zum Beispiel eineLinie ein Kreis oder eine Textpassage als ein individuelles Objekt gesehen wird J edem Objekt k nnen Attribute und Animationsmerkmale zugewiesen sein Attribute steuern das Aussehen des Objekts wie z B die Farbe oder die Textgr e Die Animationsmerkmale steuern die Handlung des Objekts wie z B eine Farb nderung beim Erreichen eines Grenzwerts Dieses Kapitel beschreibt die Begriffe mit denen Siezur Verwendung des Applikationseditor vertraut sein m ssen Die folgenden Themen werden angesprochen e Grafikelemente als Objekte ffnen und Beenden des Applikationseditor e Verwalten der Zeichnungsdateien e Steuern der Funktionsweise von Bildschirmen in Laufzeit FactoryLink ECS Handbuch f r den Applikationseditor 21 BERSICHT BER DEN APPLIKATIONSEDITOR Grafikelemente und Objekte GRAFIKELEMENTE UND OBJEKTE Ein Bildschirm besteht gew hnlich aus mehreren Komponenten oder Objekten Einige Objekte wie z B die geraden Linien in der folgenden Abbildung stehen alleine Andere wiederum werden zu komplexeren Vielecken zusammengefa t CH Beenden der Applikation Textzeilen wie diein der Abbildung sind separate Objekte J edes Objekt geh rt zu einer der folgenden Kategori
60. Schaltfl che This c Leftline Linecolor 57 This c Topline Linecolor 57 This c Rightline Linecolor 63 This c Bottomline Linecolor 63 end sub sub Drawing_Object_Mouselp Button As Integer X As Long _ Y As Long Dieser Code bewirkt den Effekt einer losgelassenen Schaltfl che This c Leftline Linecolor 63 This c Topline Linecolor 63 This c Rightline Linecolor 57 This c Bottom ine Linecolor 57 end sub BE Maustaste gedr ckt button as integer x as long y as long Dieses Ereignis erscheint wenn eine Maustaste gedr ckt wird Ein Beispiel f r die Verwendung dieses Ereignisses wird in der Darstellung des Ereignisses Maustaste nicht gedr ckt illustriert 268 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EREIGNISSE Maus Ereignisse Tip Ziehen eines Objekts Verwenden Sie die Routinen Maustaste gedr ckt und Maustaste nicht gedr ckt um zu festzustellen ob das Objekt ausgew hlt wurde Verwenden Sie M ausbewegung um das gew hlte Objekt auf dem Bildschirm an eine neue Stelle zu verschieben Das folgende Beispiel illustriert wie mit dem PowerVB Code die Animation erstellt wird f peiyate Mouse_Is_Down As Integer X_Offset As Integer 3 V Offset As Integer sub Drawing_g1002_MouseMove X As Long Y As Long vorewiuy EISE E If Mouse Is Down then Objekt bei gedr
61. Si gt Starten von LogView LogView kann mit der GUI Methode f r das jeweilige Betriebssystem gestartet werden e Windows NT W hlen Sie das Symbol LogView aus dem Abschnitt FactoryLink im Programmabschnitt des Men s Start e Windows 95 Doppelklicken Sie auf das Symbol LogView in der Programmgruppe FactoryLink im Programm M anager e OS 2 Doppelklicken Sie auf das Symbol LogView im Ordner FactoryLink LogView kann auch von der Befehlszeile aus gestartet werden Geben Sie dazu den folgenden Befehl in der Befehlszeile ein C one filename s refresh nnn gt Der optionale Teil filename s des Befehls identifiziert eine oder mehrere Dateien die gew hlt werden soll en Der optionale Teil refresh nnn des Befehls dient zum Definieren der Aktualisierungsrate die verwendet werden soll Die Aktualisierungsrate wird weiter unten genau beschrieben FactoryLink ECS Handbuch f r den Applikationseditor 357 DEBUGGING EINES POWERVB SKRIPTS Gebrauch von LogView zur Anzeige von Debug Ausgaben Wenn Sie LogView starten identifiziert das erste eingeblendete Fenster LogView und zeigt Copyright Informationen gefolgt vom Hauptfenster von LogView an P JLogView ioj x Datei Optionen Hilfe Op Es SI brew mps Dieses Fenster hat eine Men leiste und eine Symbolleiste zum Ausw hlen von Leistungsbefehlen In der Mitte gibt es einen Dateibereich mit horizontalen und vertikalen
62. Sie das Men Ereignis um den Typ der Ereignisroutine der im Skript eines Objekts integriert ist zu w hlen Ein Untermen mit einer Liste spezifischer Ereignisse zeigt jede verf gbare Ereigniskategorie f r das gew hlte Objekt an PowerVB Animation selbrew beermenu Datei Bearbeiten Suchen Baar Routinen werden gezeichnet Mausroutinen Texteingaberoutinen TAG Routinen TAG Ereignis definieren PowerVB Animation Einf Zeile 1 Spa 1 Abh ngig von dem gew hlten Objekttyp kann es sein da nicht alle Routine typen zur Verf gung stehen Texteingabe Routinen sind beispielsweise nicht verf gbar es sei denn das aktuelle Objekt ist ein Textobjekt mit Eingabe Animation W hlen Sie eine der folgenden Optionen Routinen werden Zeigt eine Liste mit Zeichnungs Ereignissen an Informationen gezeichnet zu spezifischen Optionen der Zeichnungs Subroutine finden Sie unter Zeichnung F ensterereignisse auf Seite 20 263 Mausroutinen Zeigt eine Liste mit Maus Ereignissen an Informationen zu spezifischen Optionen der Maus Subroutine finden Sie unter Maus Ereignisse auf Seite 20 266 248 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EDITOR Das Men Ereignis routinen zu spezifischen Optionen der Texteingabe Subroutine finden Sie Texteingabe Zeigt eine Liste mit Texteingabe Ereignissen an Informationen 18 unter Text Ereignisse auf Seite 20 273 TA
63. U Value 0 Schalter Ausgabe ein N Print Line 1 VBLOGDISABLE U Value 1 Schaltet Ausgabe aus Line 2 VBLOGDISABLE U Value 0 Schaltet Ausgabe ein Print Line 3 Br Die Ausgabe von diesem PowerVB Code in vbdebug log w re Print Line 1 Line 3 Die Anweisung Print die eine Ausgabe in Line 2 versuchte ist deaktiviert da das TAG VBLOGDISABLE_U zum Zeitpunkt der Ausf hrung der Anweisung Print den Wert eins hatte FactoryLink ECS Handbuch f r den Applikationseditor 355 DEBUGGING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen Nach dem Debugging stellen Sie den Standardwert dieser beiden TAGs im Applikationseditor oder Konfigurationsmanager auf eins damit die Anweisungen Print ignoriert werden Hinweis Wenn graph in der USER Domain ausgef hrt wird hat das ndern des Wertes des TAG VBLOGDISABLE_S keine Wirkung Ebenso hat das ndern des Wertes des TAG VBLOGDISABLE_U bei Ausf hrung von graph in der SHARED Domain keine Wirkung Vergessen Sienicht das richtige TAG zu ndern um die Ausgabe der Anweisung Print f r die Domain in der graph ausgef hrt wird auszuschalten Sicherheitshalber sollten beide TAGs auf eines eingestellt werden damit die Ausgabe der Anweisung Print f r alle Domains ausgeschaltet ist Beispiele der Anweisungen Print die mit f r FactoryLink einde
64. Um beispielsweiseeine Funktion zum Konvertieren von Temperaturen von Fahrenheit zu Grad Celsius zu implementieren geben Sie den folgenden Code ein Function FtoC Fdegrees as Integer As Integer Fahrenheit in Celsius konvertieren FtoC Fdegrees 32 5 9 End Function 4 W hlen Sie Datei gt Validieren aus dem PowerVB Bibliothekseditor Es wird eine Meldung eingeblendet wenn ein Syntaxfehler festgestellt wird 5 W hlen Sie Datei gt Speichern Gebrauch des PowerVB Bibliothekseditors Der PowerVB Bibliothekseditor funktioniert hnlich wie der PowerVB Animationseditor Die Hauptunterschiede bestehen in den Optionen der Men leiste Das Men Datei hat eine zus tzliche Option und das Men Ereignis ist nicht vorhanden da Ereignisroutinen in einer PowerVB Bibliothek nicht definiert werden k nnen Das Men Datei hat eine zus tzliche Option Speichern unter Au erdem funktioniert die Option Speichern anders Da eine PowerVB Bibliothek in einer eigenen Datei enthalten ist schreibt Speichern den PowerVB Code in die Datei anstelle diesen Code in die Zeichnung einzuf gen wenn Grafikobjekt PowerVB Animationen bearbeitet werden Die Option Speichern unter ruft das Dialogfeld Datei speichern auf hnlich wie das beim Export von Text aus dem PowerVB Editor verwendete Dialogfeld Anhand dieser Option kann eine eigene Kopie einer PowerVB Bibliothek unter einem neuen Namen angelegt werden 324
65. VARIABLEN ZUR DEKLARATION VON POWERVB OBJEKTEN Explizite Variablen Zum Beispiel setzt der folgende Code alle Echtzeitdatenbankelemente in dem gegebenen Array auf den gegebenen Wert bi geb Sub SetRTDBObjs names as string new value as long KK Dim RTDB_var as RTDB bject I as Integer For I 1 to Ubounds names link variable to a tag Set RTDB_var RTDBObjectValue names 1 rtdb_var nod value change value of tag Next I Geh Sub E Wenn Sie die Funktion E chtzeitdatenbank Objektwert verwenden verwenden Sie die gleiche Schreibweise die bei der Definition des E chtzeitdatenbankobjekts verwendet wurde uvorewiuy EISE E Der folgende Code verweist beispielsweise auf den gleichen TAG Wert denn PowerVB unterscheidet bei Variablen Namen nicht zwischen Gro und Kleinschreibung x thistag value y THISTAG value Der folgenden Code verweist jedoch auf verschiedene TAGs private tagval as RTDB bject set tagval RTDB bjectValue thistag x tagval value set tagval RTDBObjectValuel THISTAG y tagval value FactoryLink ECS Handbuch f r den Applikationseditor 281 VERWENDUNG VON VARIABLEN ZUR DEKLARATION VON POWERVB OBJEKTEN Explizite Variablen Arrays als explizite Variablen Verwenden Sie im Gegensatz zu impliziten Array Referenzen Klammern um Array Subroutinen anzuzeigen wenn Sie ein TAG Array Element explizit mit der Funktion
66. VON OBJEKTEN Farb Analogwertetabelle Tabelle 9 3 Analoge Farbwerte fortgeseztz Analogwert Farbe Analogwert Farbe Dunkelgrau 1 Mittelgrau 6 Mittelgrau 5 Mittelgrau 4 o Ise In Jee Hellgrau 1 gt z O3 Ji e S ZO 05 3 lt O j FactoryLink ECS Handbuch f r den Applikationseditor 159 ANIMATION VON OBJEKTEN e Blinkrate BLINKRATE J eder Animationstyp der das Blinken eines Objekts erm glicht bietet zwei Geschwindigkeitsoptionen und zwar schnell und langsam Das schnelle Blinken eines Objekts wird in einer Applikation durch den Parameter bxxxx auf der Kontrolltafel Systemkonfiguration gesteuert wobei xxxx der Blinkzeitraum in Millisekunden ist Der Standard ist 1000 ms wenn der Parameter nicht eingestellt wird 160 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 10 Eingabe Ausgabefelder animieren Sie k nnen Textobjekte auf zwei verschiedene Weisen animieren e Als Ausgabefelder Zeigt numerische Werte oder Textmeldungen an e Als Eingabefelder Akzeptiert Eingaben ber die Tastatur und schreibt diese zu einem Echtzeitdatenbankelement In diesem Kapitel finden Sie Informationen ber die Animation von Textobjekten zu Eingabe oder Ausgabefeldern gt 3 O3 9 9 K ZO 05 3 lt O j FactoryLink ECS Handbuch f r den Applikationseditor 161 EINGABE AUSGABEFELDER ANIMIEREN Text als Eingabefeld animieren TEXT ALS EINGABEFELD ANIMIEREN
67. VON POWERVB OBJEKTEN Explizite Variablen EXPLIZITE VARIABLEN Explizite Deklarationen bieten bei der PowerVB K odierung Flexibilit t auch wenn ihre Verwendung zus tzliche Eingaben verlangt Explizite Deklarationen sind f r die Verwendung der Eigenschaften eines TAGs oder eines PowerN et TAGs notwendig Das folgende Beispiel illustriert die Verwendung der expliziten Variablendeklaration dim x as RTDB bject set x RTDBObjectValue A_SEC x Value 5 Die Funktion Echtzeitdatenbank Objektwert Obwohl eine explizite Zeichnungs oder Fenstervariable nicht als die Ausgabe einer Funktion wie Echtzeitdatenbank Objektwert festgelegt werden kann kann eine Variable des Typs Zeichnungsobjekt oder Fensterobjekt explizit definiert werden Dies wird haupts chlich wie im folgenden Beispiel bei der bergabe von Zeichnungs und Fensterobjekten an die Subroutine einer Bibliothek verwendet Sub SetDrawingColorToCommoncolor d as Drawing bject d BackColor BLUE blue is the common color to use for all drawing backgrounds End Sub Die Sonderfunktion Echtzeitdatenbank Objektwert assoziiert explizite E chtzeitdatenbank Objektvariablen mit den tats chlichen Echtzeitdatenbank elementen Diein dieser Funktion verwendete Zeichenfolge mu nicht literal sein Es ist jeder Variablen Ausdruck m glich der eine Zeichenfolge ergibt 280 FactoryLink ECS Handbuch f r den Applikationseditor VERWENDUNG VON
68. Verf gung stehen e Zeichnen enth lt Befehle zum Zeichnen aller Arten von Objekten e Attribute enth lt Befehle zum Bestimmen der Stile f r Linie F llung Text und Bildschirm und zum Definieren eines Objektnamens e Animation enth lt Befehle zum Angeben der Animation die beim Zeichnen in Echtzeit abl uft e Applikation enth lt Befehle zum Angeben von Applikationsattributen e Fenster enth lt Befehle mit denen die Teilung bzw Anordnung offener Zeichnungsdateien und eine Liste der offenen Zeichnungen festgelegt wird so da Sie problemlos zu einer anderen offenen Zeichnung wechseln k nnen e Hilfe enth lt Hilfe zu Men s und zur Applikation Anweisungen zur Verwendung dieser Befehle sind im Verlauf dieses Handbuch zu finden FactoryLink ECS Handbuch f r den Applikationseditor 27 BERSICHT BER DEN APPLIKATIONSEDITOR Beenden des Applikationseditor BEENDEN DES APPLIKATIONSEDITOR F hren Sie die folgenden Schritte aus um den Applikationseditor zu schlie en 1 W hlen Sie Datei gt Beenden Der Applikationseditor wird geschlossen ACHTUNG Dies ist die einzig richtige Art und Weise den Applikationseditor zu beenden Eine andere Methode zum Beenden des Produkts kann zum Verlust oder zur Besch digung von Daten f hren 2 Wenn seit der letzten Speicherung Dateien ver ndert wurden wird das Dialogfeld Warnung angezeigt Warnung Erichem _Vereren _Avtrechen __ tim 3 Klicken Sie au
69. Verifizierung von lokal interne FactoryLink Verifizierung auf System abh ngig vom Plattformsystem ndern Die System Pa wort Verifizierung kann je nach verwendetem Betriebssystem zul ssig sein Diese Option ist nicht benutzerspezifisch sondern gilt f r die gesamte FactoryLink Applikation Wenn Sie beispielsweise die System P a wort Verifizierung w hlen unterliegen alle Benutzer der System Pa wort Verifizierung um auf FactoryLink Grafikobjekte zugreifen zu k nnen F hren Sie diefolgenden Anweisungen aus um den Typ der Pa wort Verifizierung festzulegen 1 W hlen Sie Benutzer Klassen zuordnen aus dem Men Applikation des Applikations editors Das System fordert Siezur Eingabe des Administratorpa worts auf 2 Geben Sie das Administratorspa wort ein und klicken Sie auf OK Es erscheint das Men FLADMIN 3 Klicken Sie auf Typ der Pa wort Verifizierung Es erscheint das gleichnamige Dialogfeld FLADMIN Typ der Pa wort Verifizierung Stellen Sie den Typ der Pa wort Yerifizierung ein der Ihre Sicherheitsanforderungen erf llt Lokale Pa wort Yerifizierung C System Pa wort Verifizierung Hilfe F1 FactoryLink ECS Handbuch f r den Applikationseditor 393 KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT EL ADMIN Festlegen des Pa worttyps 4 F llen Sie das Dialogfeld Typ der Pa wort Verifizierung aus Geben Sie dabei die folgenden Informationen an Lokale Pa wor
70. Wenn SiePlatzhalter Objekte kombinieren die die gleichen Variablen verwenden sucht der Applikationseditor in den Prompts dieser Variablen nach Konfikten Wenn die Prompts der Variablen in jedem Objekt das kombiniert werden soll die gleichen sind schlie t der Applikationseditor die Operation Kombinieren ab Wenn sich die Prompts unterscheiden Sie haben f r die gleiche Variable in verschiedenen Objekten verschiedene Prompts eingegeben zeigt der Applikationseditor im Dialogfeld Variablenkonflikt eine Fehlermeldung an Der Applikationseditor zeigt den ersten Prompt an den Sie f r die angezeigte Variable eingegeben haben Wenn Sie auf OK klicken l st der Applikationseditor den Promptkonflikt indem er diesen Prompt der Variablen zuteilt woimmer diese im Verbund verwendet wird Sie k nnen jedoch den Prompt f r diese Variable ndern Nachdem Sie auf OK geklickt haben zeigt der Applikationseditor die n chste Variable an bei der ein Promptkonfikt vorliegt sofern dies der Fall ist Wenn Sie alle Promptkonflikte gel st haben schlie t der Applikationseditor die Operation Kombinieren ab Klicken Sie auf Abbrechen um die Operation Kombinieren abzubrechen gt EE 3 Zo OD CH AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 219 ARBEITEN MIT POWER PACKS Unbestimmte Platzhalter TAGs UNBESTIMMTE PLATZHALTER TAGS Immer wenn Sie eine Zeichnung speicher
71. angezeigt siehe folgendes Beispiel 73 Logieeg ojx Datei BIZ Hilfe v Vollst ndiger Pfadname Ctr F vun 4Bin Mps brew mps J BI Bi Damit sehen Sie genau welche Datei durch welches Symbol dargestellt wird Wenn Sie Optionen gt Vollst ndiger Pfadname noch einmal w hlen ndert dies die Symbolnamen zur ck zum Dateinamen mit Erweiterung Anzeigen einer Datei Nachdem eine oder mehrere Dateisymbole im Dateibereich des Hauptfensters eingetragen sind doppelklicken Sie auf ein Symbol um den Inhalt der Datei zu sehen Die Abschnitte dieses Fensters sind in den folgenden Abs tzen detailliert beschrieben Titelleiste Enth lt den Text LOGVIEW Dateiname wobei der Dateiname der vollst ndige Name der Datei ist die angezeigt wird 360 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGGING EINES POWERVB SKRIPTS Gebrauch von LogView zur Anzeige von Debug Ausgaben Men und Symbolleiste 26 Die folgenden Befehle sind im Men und in der Symbolleiste verf gbar Aktualisieren Wenn automatische Aktualisierung ausgeschaltet ist das wird durch eine Uhr auf der Symbolleisten Schaltfl che angezeigt schaltet diese Men option die Aktualisierung ein Wenn die Schaltfl che ein Stop Zeichen enth lt ist die automatische Aktualisierung aktiviert Wenn die Schaltfl che gedr ckt wird ndert sich ihr Aussehen zur Uhr die angibt da automatische Aktualisierung deaktiviert ist Wenn Sie die Schaltfl c
72. ausgef hrten Applikation gedr ckt werden e Dem Objekt kann ein Login Dialogfeld zugeordnet werden Wenn der Benutzer versucht auf das Objekt zuzugreifen zeigt das System ein Dialogfeld an in dem sich der Benutzer anmelden mu Um autorisierten Zugriff auf Objekte oder Aktionen zu verhindern die mit Zugriffsberechtigungen ausgestattet sind m ssen Sie auch einen Abmelde vorgang einrichten Der Abmeldeproze kann wie folgt definiert werden e Wie beim Anmelden k nnen Benutzer zum Abmelden H otkeys verwenden Wenn Sie Hotkeys zuordnen k nnen Sie optional ein Dialogfeld angeben in der der Benutzer die Abmeldung best tigen kann e Das Abmelden kann so konfiguriert werden da es automatisch nach einer bestimmten Zeit eingeleitet wird Das verhindert unberechtigten Zugriff auf die Applikation sollte ein Benutzer vergessen sich abzumelden Bei Bedarf k nnen Sie eine Kombination der obigen Logout Verfahren verwenden indem Sie beispielsweise Hotkeys f r das normale Abmelden festlegen aber auch ein automatisches Abmelden konfigurieren sollte eine Benutzer vergessen sich abzumelden 376 FactoryLink ECS Handbuch f r den Applikationseditor BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Planen der Zugriffsberechtigung f r Ihre Applikation Festlegen der Anforderungen f r die Zugriffsberechtigung bei Objekten Nachdem Sie bestimmt haben wie dieAnmeldung und Abmeldung ablaufen wird m ssen Sie festlegen welche Objekte mi
73. berechnen im Men Bearbeiten aus bevor Sie die Zeichnung speichern A Wenn Ihre Plattform skalierbare Schriftarten wie z B TrueType oder Type 1 Schriftarten unterst tzt empfiehlt es sich diese zu verwenden Bei Schriftarten deren Schriftgrade vorgegeben sind ist ein Abschneiden wahrscheinlicher OBJEKTPLAZIERUNG Objekte nach vorne hinten stellen In diesem Abschnitt erfahren Sie wie Sieein Objekt vor oder hinter ein anderes Objekt verschieben k nnen 1 W hlen Sie die Objekte aus die Sie nach vorne oder hinten verschieben m chten 2 W hlen Sie entweder Nach vorne stellen oder Nach hinten stellen im Men Bearbeiten oder die entsprechenden Werkzeuge auf der Symbolleiste aus Die ausgew hlten Objekte werden vor oder hinter alle anderen Objekte in der Zeichnung verschoben ARBEITEN MIT OBJEKTNAMEN Umbenennen eines Objekts Wenn Objekte gezeichnet werden erhalten sie einen numerischen Objektnamen F hren Sie die folgenden Schritte durch um einem Objekt einen anderen Namen zuzuweisen 1 W hlen Sie das Objekt aus das Sie umbenennen m chten 144 FactoryLink ECS Handbuch f r den Applikationseditor BEARBEITEN VON OBJEKTEN Arbeiten mit Objektnamen 2 W hlen Sie Objektname im Men Attribute aus Die Kontrolltafel Objektname wird angezeigt Neuen Namen f r Objekt 2105 eingeben 1088 Abbrechen Hie 3 Geben Sie den Namen ein den Sie dem Objekt zuweisen m chten
74. ckter Maustaste bewegen This Left X X Offset This Bottom Y Y_Offset End If end sub sub Drawing_g1002_Mouselp Button As Integer X As Long Y As_ Long ouse_Is_Down FALSE end sub sub Drawing_g1002_MouseDown Button As Integer X As Long Y As Long If Button LEFT_BUTTON Then Mouse_Is_Down TRUE Anklickstelle auf das Objekt berechnen x Offset X This Left Y_ Offset Y This Bottom mg sub Bi FactoryLink ECS Handbuch f r den Applikationseditor 269 POWERVB EREIGNISSE Maus Ereignisse Wenn eine Maustaste gedr ckt wird w hrend sich der Maus cursor ber einem Objekt befindet das auf die Ereignisse M aus taste gedr ckt Mausbewegung oder Maustaste nicht gedr ckt reagiert erh lt das Objekt Mausfokus Alle Mausbewegungs Ereignisse werden sich auf das Objekt mit Mausfokus zentrieren auch wenn der Mauscursor das Objekt verl t Der Mausfokus geht verloren wenn die Taste losgelassen wird Mauszeiger auf Objekt Ende x as long y as long Dieses Ereignis wird ausgel st wenn Sich die Maus nicht mehr ber einem Objekt befindet Beispielcode sub Drawing Object_EndPointedAt X As Long Y As Long Dieses Objekt bei Verlassen des Cursors wieder grau zeigen This Fillcolor GRAY end sub Klicken button as integer x as long y as long Das Klick Ereignis erscheint wenn Sie die Maustaste dr cken und wieder loslassen w hrend sich
75. das Fenster an der gew nschten Position befindet dr cken Sie die linke Maustaste Das Fenster bleibt an dieser Position stehen FactoryLink ECS Handbuch f r den Applikationseditor 57 KONFIGURIEREN VON LAUFZEITFENSTERN Erstellen von Laufzeitfenstern Gr e Aktiviert den Fensterrahmen mit dem Sie das Fenster vergr ern verkleinern k nnen Wenn das Fenster die gew nschte Gr e hat dr cken Sie die linke Taste Das Fenster beh lt die neue Gr e bei Minimieren Klappt das Fenster zu einem Symbol zusammen Maximieren Zeigt das Fenster in Vollbildgr e an Schlie en Diese Option ist immer deaktiviert 8 W hlen Sie Verh bei Gr nd gt Abschneiden aus um anzugeben ob sich die Gr e der Objekte in einem Fenster ndert wenn Sie die Fenstergr e ndern Das Fenster wird kleiner die darin enthaltenen Objekte jedoch nicht Wenn Sie diese Option aktivieren und ein Fenster dessen Gr e Sie ge ndert haben zu klein f r die gesamte Zeichnung ist wird nur ein Teil der Zeichnung im Fenster angezeigt Titelleiste wird angezeigt Grafik w hrend Laufzeit abgeschnitten wenn Fenstergr e ge ndert wird Maximieren und Minimieren Schaltfl chen werden zur Laufzeit hier angezeigt 9 Geben Sie den Namen des digitalen TAG dessen Wert das Fenster aktiviert ins Feld Fenster Freigabesteuerung ein Nimmt der TAG Wert 1 an wird das Fenster aktiviert Durch Erzwingen des Wertes 1 f r dieses TAG wird das Fenster i
76. der Mittelpunkt des Textumgrenzungsfeld des Objekts 320 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel24 Erstellen von PowerVB Bibliotheken und Platzhalter POWwERVB BIBLIOTHEKEN Eine PowerVB Bibliothek ist mit einem Modul in Microsoft VisualBasic vergleichbar und dient zum Speichern von PowerVB F unktionen und oder Subroutinen die von einem PowerVB Skript aus aufgerufen werden k nnen das einem Grafikobjekt in der Applikation zugeordnet ist Bibliotheken dienen zum Speichern von einfachen Berechnungen und grundlegenden Subroutinen diein zahlreichen Applikationen wiederholt eingesetzt werden Bibliotheksskripts k nnen auch ihre eigenen privaten Variablen enthalten uvorewiuy gA43MOd Bibliotheksroutinen werden zur Laufzeit beim Starten einer Applikation geladen Bibliotheken k nnen von einem Skript eines beliebigen Objektes einer beliebigen Zeichnung erreicht werden Zeichnungen sind von einer Bibliothek aus jedoch nicht direkt erreichbar Wie Zeichnungen k nnen Bibliotheken aus einer Applikation exportiert und in eine andere importiert werden Wenn Sie eine vorhandene PowerVB Bibliothek ffnen m chten dienicht in der aktuellen Applikation erstellt wurde mu diese erst importiert werden w hlen Sie Datei gt mportieren und dann das Dateiformat Exportierte Bibliotheken pix FactoryLink ECS Handbuch f r den Applikationseditor 24 321 ERSTELLEN VON POWERVB BIBLIOTHEKEN UND PLATZHAL
77. der beiden Print Anweisungen in Bal e D Er lt GA gt 2 3 A Si gt den Anweisungen Critical EndCritical k nnen sie nicht vermischt werden Critical print ABCDEFG print HIJKLMNOP EndCritical end sub a kommt es zu keinem Vermischen Die Ausgabe von den Anweisungen Print der TAG Ereignisroutine erfolgt immer auf der gleichen Zeile ohne da eine andere Anweisung Print in die Ausgabe dieser Anweisungen eingef gt wird Die Anweisungen Critical und EndCritical weisen PowerVB an da Code zwischen diesen beiden Anweisungen ohne Unterbrechung durch Code von anderen Ereignisroutinen ausgef hrt werden mu FactoryLink ECS Handbuch f r den Applikationseditor 353 DEBUGGING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen Kopfinformationen in Debug Ausgabedatei J edesmal wenn dieFactoryLink Applikation eine erste Anweisung Print ausf hrt werden K opfinformationen an die Datei vbdebug log angeh ngt Diese Informationen zeigen wo die einzelnen Ausf hrungen der Applikation stattfinden Diein den Kopfabschnitt geschriebenen Informationen umfassen eine Zeile von Sternchen um die Ausgabe von verschiedenen Applikationen sowie von Datum und Uhrzeit voneinander zu trennen Beispiel Ein Kopfabschnitt k nnte wie folgt aussehen output from previous run of FactorylLink application Fekke kekke kkkt kekke KR TH KT HK
78. die Applikation zuzugreifen Um die Berechtigung f r eine Applikation einstellen zu k nnen m ssen Sie mit folgendem vertraut sein e den Konzepten eines Applikationsadministrators eines Applikationsbenutzers und dem U mgang mit Berechtigungsklassen e der Funktion FLADMIN die Administratoren das Einrichten von Berechtigungen erm glicht FactoryLink ECS Handbuch f r den Applikationseditor 369 BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE e den Optionen f r Zugriffsberechtigungen die im Men Applikation im Applikationseditor verf gbar sind e wie Berechtigung f r Ihre Applikation geplant wird Dieses Kapitel stellt die Konzepte vor die zum Konfigurieren der Zugriffsberechtigung f r Ihre Applikationen notwendig sind 370 FactoryLink ECS Handbuch f r den Applikationseditor BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Wichtige Konzepte WICHTIGE KONZEPTE Um zu verstehen wie die Funktionen f r die Zugriffsberechtigung in FactoryLink funktionieren m ssen Sie die folgenden grundlegenden Konzepte verstehen e Applikationsadministrator e Applikationsbenutzer e Berechtigungsklasse Applikationsadministrator Der Applikationsadministrator ist verantwortlich f r das Einrichten und Speichern der FactoryLink Zugriffsberechtigungen f r eine Applikation Der Applikationsadministrator e erstellt und speichert die Datens tze f r alle Applikationsbenutzer e erstellt und pflegt die Datens tze aller
79. diesem Bereich definieren die nderungen des Objekts bei berschreitung der Limits Definieren Sie diese f r jedes Limit das Sie setzen m chten Sie k nnen bis zu 8 Limits festlegen Blinken Legen Sie die Blinkanimation fest die verwendet werden soll wenn das Limit erreicht wird Dieses Feld schaltet zwischen kein kein Blinken langsam langsames Blinken oder schnell schnelles Blinken um Schnell ist die Standard einstellung Name Name des Symbols das angezeigt wird wenn das Limit erreicht wurde Dieser Name mu mit dem 206 FactoryLink ECS Handbuch f r den Applikationseditor EIN OBJEKT ALS SYMBOL ANIMIEREN Ein Symbolobjekt zur Darstellung eines Werts animieren Namen eines Objekts in der Datei SYMBOLS G dieser Anwendung bereinstimmen Limit Geben Sie das Limit ein das die nderung ausl st Dies kann entweder ein positiver oder ein negativer numerischer Wert sein oder der Name eines TAGs dessen Wert das Limit definiert Folgende Typen sind f r das festgelegte TAG zul ssig analog longana oder float X Geben Sie den Namen eines analogen TAGs ein das die hori zontale Stellung des Objekts innerhalb der Zeichnung definiert Der Wert f r den linken Rands der Zeichnung ist 0 der Wert f r den rechten Rand der Zeichnung ist 32000 Wenn Siein dieses Feld keine Eintr ge machen wird der Text an der Stelle angezeigt wo Sieihn gezeichnet haben Wenn Sieein TAG festlegen ohne ihm einen Wert zuzuschreiben
80. entfernt und statt dessen werden Verbund Auswahlzieh punkte angezeigt Um die Auswahl des Verbundobjekts g nzlich aufzuheben klicken Sie an einer beliebigen Stelle au erhalb des Verbundobjekts Die Verbund Auswahlziehpunkte werden dadurch ausgeblendet Si 2 KA OH 3 o Le Pc ET CG FactoryLink ECS Handbuch f r den Applikationseditor 111 ZEICHNEN VON OBJEKTEN Die Zeichentools R ckg ngig machen Um die zuletzt durchgef hrte Aktion r ckg ngig zu machen w hlen Sie Bearbeiten gt R ckg ngig Der Befehl R ckg ngig ist pro Zeichnung anwendbar d h Sie k nnen in jeder offenen Zeichnung die letzte Aktion r ckg ngig machen wenn Sie diese aktivieren Die zuletzt durchgef hrte Aktion wird im Men Bearbeiten neben der Option R ckg ngig angezeigt Mit der Option R ckg ngig k nnen keine Elementnamen r ckg ngig gemacht werden die im letzten Vorgang erstellt worden sind Die Objektnamen verbleiben in der Objektliste Wenn die zuletzt durchgef hrte Aktion nicht r ckg ngig gemacht werden kann wird der Befehl R ckg ngig im Men abgeblendet angezeigt 112 FactoryLink ECS Handbuch f r den Applikationseditor ZEICHNEN VON OBJEKTEN Zeichnen von einfachen Objekten ZEICHNEN VON EINFACHEN OBJEKTEN Einfache Objekte sind Einzelelemente wie z B eine Linie ein Kreis und Text die nicht aus anderen Objekten bestehen Sie sind die Grundbausteine einer grafischen Anz
81. f r das Logout gestatten m chten w hlen Sie eine Taste aus der Dropdown Liste und klicken dann jenach Bedarf auf Alt Strg und oder Umschalt um die Hotkey Kombination anzugeben Es erscheint eine Best tigungsmel dung wenn das K stchen Logout best tigen markiert ist Die Hotkey L ogout Methode funktioniert unabh ngig von der TAG Trigger L ogout M ethode Sie k nnen eine oder beide Methoden angeben Geben Sie den Namen des TAG ein das zum Abmelden des Benutzers verwendet wird Wenn sich der Wert dieses TAG auf 1 ndert wird der Benutzer ohne Best tigung abgemeldet Die TAG Trigger L ogout M ethode funktioniert unabh ngig von der Hotkey L ogout Methode Sie k nnen je nach Wunsch eine oder beide Methoden angeben G ltiger Eintrag Standardm iger Element TAG Name G ltiger Datentyp digital Geben Sie den Namen des Fensters ein das angezeigt werden soll wenn sich der Benutzer abmeldet Wenn sich der Benutzer abmeldet freiwillig oder durch Zeit berschreitung wird dieses Fenster zum obersten Fenster und es wird bei Bedarf die Zeichnung geladen Wenn dieses Feld leer ist ndert sich die aktuelle Anzeige nicht wenn sich der Benutzer abmeldet G ltiger Eintrag WINDOW DISPLAY 4 Wenn Siealle Informationen eingegeben haben klicken Sie auf OK Die von Ihnen angegebenen Login Logout Optionen werden gespeichert und der Applikations editor erscheint 400 FactoryLink ECS Handbuch f r den Applikationse
82. ffnen aus dem Haauptfenster von LogView um das Dialogfeld Datei ffnen anzuzeigen 2 W hlen Sie die gew nschte Datei im Dialogfeld Datei ffnen Gew hnlich w hlen Sie die Datei vbdebug log im entsprechenden Verzeichnis aus Sie sind aber nicht auf das Anzeigen der Datei vbdebug log eingeschr nkt Mit LogView k nnen beliebige Textdateien angezeigt werden Das Dialogfeld Datei ffnen sieht hnlich wie die Dialogfelder Importieren und Exportieren im PowerVB Animationseditor aus Beschreibungen der einzelnen Men eintr ge finden Siein Kapitel 18 PowerVB E ditor FactoryLink ECS Handbuch f r den Applikationseditor 359 DEBUGGING EINES POWERVB SKRIPTS Gebrauch von LogView zur Anzeige von Debug Ausgaben Wenn Sie im Dialogfeld Datei ffnen eine Datei w hlen und auf die Schaltfl che Offnen klicken erscheint ein Symbol f r die Datei im Dateibereich des LogView H auptfensters Sie k nnen mehrere Dateien mit dem Dialogfeld Datei ffnen ffnen Dadurch werden mehrere Symbole in den Dateibereich des LogView H auptfensters gesetzt Gebrauch der Option Vollst ndiger Pfadname beim Anzeigen von Dateisymbolen Wenn mehrere Dateien ge ffnet sind die den gleichen Namen haben aber in anderen Verzeichnissen gespeichert sind sind die Symbolnamen gleich Das kann zu Verwechslungen f hren Wenn Sie Vollst ndiger Pfadname aus dem Men Optionen w hlen werden die vollst ndigen Pfade der Dateien unter den Symbolen
83. r Objektberechtigung Berechtigungsklasse Lane H Protokollmeldung Te Abbrechen L schen Hilfe 5 F llen Sieden Dialog vollst ndig aus Genaue Anweisungen finden Sieunter Ein Objekt als Schaltfl che animieren auf Seite 12 189 6 W hlen Sie OK um die Animationsinformation zu speichern 228 FactoryLink ECS Handbuch f r den Applikationseditor PowerVB Animation Inhaltsverzeichnis 17 18 19 20 PowerVB Animation Powe VB bersicht uuna ffnen von PowerVB aus dem Applikationseditor s u Powa En EE Das Men Date Dialog Importieren und Exportieren verwenden Das Men Bearbeiten nennen nenn Das Men Suchen 222 Herner ernennen Das Men Ereignis 2uH nenne nennen Das Men Hilfe 2 2 2 oonoeneneeee nennen nennen rennen Einem Objet an Skript zuordnen EE EE E Erstellen einesSkripts 2222er ne rennen nennen TAG Ereignisse definieren 2222222 ernennen nern Hinzuf gen eines neuen TAG Ereignisses 2 Hnnneenn een Modifizieren eines bestehenden TAG Ereigniss s 2222 r rn L schen eines bestehenden TAG Eraignisss Ereignisse deklarieren 2222nHe rennen nennen nen Kommentarein ein Skript anf gen Ein Ereignis aus anem Skript entfernen Grafikobjekt Bewegung kalkulieren PONEVB EF ONESE a een Zeichnung Fensterer
84. sie zur Laufzeit von mehreren oder einem einzigen Benutzer verwendet werden TAGs die mit dem Applikationseditor erstellt werden bernehmen standardm ig die Shared Domain K onfiguration Sobald ein TAG als Shared TAG erstellt und in der Shared Domain darauf verwiesen wird kann die Domain des TAG nicht mehr ge ndert werden Wenn das TAG in der User Domain erstellt wird kann die Domain ge ndert werden Die meisten TAG Optionen Register sind nur bei TAGs verf gbar die in der Shared Domain verwendet werden Auf den folgenden Seiten werden die Optionen aller m glichen Register beschrieben Beachten Sie da die verf gbaren Registeroptionen vom TAG Typ und der gew hlten Domain sowie den auf Ihrem System installierten Programmoptionen abh ngig sind Wenn Sie beispielsweise die Treiberoption Allen Bradley nicht installiert haben wird das zugeh rige Register nicht angezeigt Wenn alle gew nschten TAG Optionen definiert sind klicken Sie auf die Schaltfl cheOK am unteren Rand des Dialogfelds um alle Optionen zu speichern FactoryLink ECS Handbuch f r den Applikationseditor 67 DAS DIALOGFELD TAG DEFINITION Auf Arrays verweisende TAGs AUF ARRAYS VERWEISENDE TAGS Definieren von Elementarrays Ein TAG N ame kann einem einzelnen Element oder einer Gruppe von Elementen auch als Array bezeichnet zugewiesen werden Die Definition einer Gruppe von Elementen mit einem einzelnen TAG erm glicht da durch bestimmte Factor
85. sssusa aaau aa 292 GraphicObject Type sssaaa aeaa 293 GraphicObject Left 2 2 aaua 294 GraphicObject Bottom 294 GraphicObject Width 294 GrapbtcObiet Hecht 295 GraphicObject Te 295 GrFapnIcObIacH Font u 296 GraphicObject Bold 296 Grapbicbietlralc nennen 297 GraphicObject Underline een 297 GrapbicOhbiet mme dor 297 232 FactoryLink ECS Handbuch f r den Applikationseditor N PowerVB Animation GraphicObject FilliColor 94 NNN NNN nennen 298 GraphicObject BackColor 2 2 2222 nee een nn 299 GraphicObject Te amp xtColor 2 222222 299 GraphicObject Name 299 GraphicObject BackgroundUpdate 2 222 2nnneeee nee 300 GrapbicObiet Achonvalue 2220er nn 300 Grafikobjekt Methoden 22222 seeeeenee nennen nn nen 301 GraphicObject Rotate 2 222222 n seen nn 301 GraphicObject RESET iads ai a AE nen ernennen 302 GraphicObject HasAnimation 302 Zeichnungs Fensterobjekt Eigenschaften 2222222 seen 304 Zechechiechvartable 220 oooeeeeeeeeeee nenn 304 Drawing BackColor 22 2222 oeeee nennen nn 305 Fensterobjektvariable 2 22ueen ernennen nn 305 VWndow me 306 Verschiedene Anweisungen 307 Critical EndCritical siss sor sonen 307 LockRTDB UnlockRTDB 2 un con oei eai aeaii aoai aat ieia ata iaie 309 ffentliche Variable 310 PowerVB Variablen und FactoryLink TAG Typen sssaaesuaaaa 310 Private Variablen 311 BDrenen VOM ODIEKTEI nee See 313 G
86. um Objekte zu separieren 1 W hlen Sie die Objekte aus die Sie separieren m chten Einzelheiten finden Sie unter Ausw hlen von Objekten auf Seite 109 2 W hlen Sie Bearbeiten gt Separieren Name Attribute und Animation der Einzelobjekte bleiben erhalten der Name des Verbundobjekts wird jedoch gel scht Beachten Sie da beim Erstellen eines Verbundobjekts f r die darin enthaltenen Einzelobjekte unterschiedliche Attribute und Animationen definiert werden k nnen Wenn ein Verbundobjekt separiert wird bleiben diese Attribute und Animationen der Einzelobjekte erhalten Si 2 KA OH 3 o Le Pc ET CG FactoryLink ECS Handbuch f r den Applikationseditor 123 ZEICHNEN VON OBJEKTEN Erstellen von Verbundobjekten 124 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel8 Bearbeiten von Objekten Sobald ein Objekt ausgew hlt ist K nnen Sie es auf viele Arten bearbeiten In diesem Kapitel werden folgende Bearbeitungsm glichkeiten aufgef hrt e Einstellen von Objektattributen e Kopieren eines Objekts e Einf gen eines Objekts e L schen eines Objekts e Ausrichten eines Objekts e Verschieben eines Objekts in den Vordergrund oder Hintergrund e ndern der Objektform e Verschieben eines Objektexemplars e Drehen eines Objekts e ndern der Gr e eines Objekts ndern der Textgr e e R ckg ngigmachen der letzten Aktion FactoryLink ECS Handbuch f
87. um die gew nschte Anzahl von TAGs in die Triggerliste eines TAG Ereignisses aufzunehmen Modifizieren eines bestehenden TAG Ereignisses Um den Namen eines bestehenden TAG Ereignisses oder die TAG Liste zu ndern die es ausl sen verwenden Sie das Fenster TAG Ereignis definieren 1 W hlen Sie Ereignis gt TAG Ereignis definieren um das Fenster TAG Ereignis definiern anzuzeigen 2 Klicken Sie auf den Pfeil neben dem Feld Ereignisname um die Liste der bestehenden TAG Ereignisse anzuzeigen 3 W hlen Sieein TAG Ereignis aus dieser Liste Sein Name wird im Feld Ereignisname angezeigt 4 Nehmen Sieim TAG Ereignis die n tigen nderungen vor Umbenennen eines TAG Ereignisses Um ein TAG Ereignis umzubenennen klicken Sie auf Umbenennen Ein Meldungsfeld wird angezeigt das Sie zur Eingabe eines neuen Namens 258 FactoryLink ECS Handbuch f r den Applikationseditor EINEM OBJEKT EIN SKRIPT ZUORDNEN TAG Ereignisse definieren auffordert Wenn Sie den neuen Namen eingegeben haben ndert sich der Code des TAG Ereignisses im Animationseditor und verwendet den neuen Namen Hinzuf gen eines TAGs Umein TAG in die TAG Liste eines TAG Ereignisses einzuf gen geben Sie den Namen des TAG in das Eingabefeld ber der Schaltfl che Hinzuf gen ein Klicken Sie auf Hinzuf gen Das TAG wird in die Liste aufgenommen Entfernen eines TAGs Um ein TAG aus der TAG Liste eines TAG Ereignisses zu
88. verf gbaren Berechtigungsklassen an damit Sie dem Benutzer die gew nschte Berechtigungsklasse oder Klassen zuordnen k nnen Heben Sie die gew nschte Berechtigungs klasse hervor und klicken Sie auf die NACH VORNE TASTE um dieKlassein das Listenfeld Zugewiesene Klasse n zu verschieben Siek nnen auch alle Berechtigungsklassen mit der ALLE NACH VORNE TASTE in das Listenfeld Zugewiesene Klasse n verschieben Zeigt die Berechtigungsklasse n die Sie dem Benutzer zugeordnet haben Wenn Sie den Zugriff des Benutzers auf eine dieser Berechtigungsklassen l schen m chten heben Sie die Berechtigungsklasse hervor und klicken auf die NACH HINTEN TASTE um die Klasse in das Feld Verf gbare Klasse n zu FactoryLink ECS Handbuch f r den Applikationseditor 391 KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT FLADMIN Definieren eines Benutzers verschieben Sie k nnen auch alle Berechtigungsklassen mit der ALLE NACH HINTEN TASTE in das Feld Verf gbare Klasse n verschieben 6 Wenn Sie alle Informationen eingegeben haben klicken Sie auf OK Der Benutzerdatensatz wird erstellt und es erscheint das Dialogfeld Applikations Benutzer 392 FactoryLink ECS Handbuch f r den Applikationseditor KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT EL ADMIN Festlegen des Pa worttyps FESTLEGEN DES PABWORTTYPS Mit der Option Typ der Pa wort Verifizierung kann der Applikations administrator den Typ der Pa wort
89. von a PowerVB Objekten bi geb Deklarieren Sie ein Objekt f r Echtzeitdatenbank und Grafikobjekteim PowerVB Code auf eine der folgenden Arten e implizit oder e explizit uonewjuy gA43MOd IMPLIZITE VARIABLEN Wenn der Echtzeitdatenbank oder Grafikobjekt N ame im PowerVB Code als Variablen N ame verwendet wird wird automatisch eine Verbindung zum Objekt hergestellt Dies gilt sowohl f r FactoryLink definierte Namen als auch f r vom Benutzer erstellte Namen Zum Beispiel integriert der folgende Code die Bedeutung des TAG FactoryLink A_SEC und eines Grafikobjekts mit Namen graphname Sub Somedwg_someobj_DrawLoad B dim IX as integer set I equal to the current second value 1 A SEC Value move the box to the right 20 units graphname Left graphname Left 20 End Sub p Wenn dieser Code im PowerVB E ditor validiert oder gespeichert wird erkennt PowerVB A_SEC als einF actoryLink TAG und graphname als ein Grafikobjekt und verwendet diese Variablen mit der entsprechenden Bedeutung Wenn jedoch eine lokale Variable mit dem gleichen Namen wie ein Echtzeit datenbank oder Grafikobjekt definiert wird berspringt die Variable die FactoryLink ECS Handbuch f r den Applikationseditor 277 VERWENDUNG VON VARIABLEN ZUR DEKLARATION VON POWERVB OBJEKTEN Implizite Variablen implizite Bedeutung Zum Beispiel hat die Variable A_SEC im folgenden Code keine besondere TAG Bedeutung Sub s
90. wie oben ausgef hrt vor um auf ein individuelles Array zuzugreifen 2 5 2 a fe Q n D o 3 2a og ID FactoryLink ECS Handbuch f r den Applikationseditor 73 DAS DIALOGFELD TAG DEFINITION Arbeiten mit Platzhaltern ARBEITEN MIT PLATZHALTERN Platzhalter Animation erm glicht Ihnen ein Objekt mit Variablen zu bewegen Wenn Sie ein Platzhalterelement erstellen definieren Sie welche Animations funktionen f r das Objekt konstant und welche variabel sind Wenn das Objekt verdoppelt wird werden die Definitionen f r die variablen Animationsfunktionen angefordert Volle Platzhalterelemente Ein Platzhalter auf den von einem Animationsdialogfeld verwiesen wird ist ein voller Platzhalter und weist alle Funktionen auf diein den Richtlinien zur Verwendung von Platzhalter TAGs auf Seite 15 213 beschrieben sind Balken Animation f r Objekt 2101 TAG tnttak r Skala Maximum tk1 eumax Richtung EIGKIEIKIES Minimum tk1 eumin age r Farb nderungen VG HG Blinken mg 1 KEIN tk2 eumin TI KEIN E KEIN tk2 eumax m KEIN Einfarbig Mehrfarbig r Positionskontrollen RE TEE Zul ssige s TAG oder Konstante f r diese Felder OK Abbrechen L schen Hilfe gt Vollst ndige Platzhalterelemente die im Animations Dialogfeld erstellt werden Wenn Sie di
91. wird standardm ig der Standardwert des von Ihnen eingegebenen TAG geschrieben Um in das Element einen numerischen Wert zu schreiben konfigurieren Sie eine Funktionstaste den Mathematik und Logik Task oder eine andere Echtzeit Eingabe damit sich das Objekt in der Anzeige horizontal bewegt Y Geben Sie den Namen eines analogen TAG ein das die vertikale Stellung des Objekts innerhalb der Zeichnung kontrolliert Der Wert f r den unteren Rand der Zeichnung ist 0 der Wert f r den oberen Rand der Zeichnung ist 32000 Wenn Siein dieses Feld keine Eintr ge machen wird der Text an der Stelle angezeigt wo Sie ihn gezeichnet haben Wenn Sie ein TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAG geschrieben Um in das Element einen numerischen Wert zu schreiben konfigurieren Sie eine Funktionstaste den Mathematik und Logik Task oder eine andere Echtzeit Eingabe damit sich das Objekt innerhalb der Anzeige vertikal bewegt gt EE 3 Z D OD CH AO 03 3 lt 5 Breite Name des analogen TAG das einen Wert enth lt der die Breite des Symbols kontrolliert Die maximale Breite ist 32000 wobei das Symbol die gesamte Breite der Anzeige einnimmt FactoryLink ECS Handbuch f r den Applikationseditor 207 EIN OBJEKT ALS SYMBOL ANIMIEREN Ein Symbolobjekt zur Darstellung eines Werts animieren Um einen Task zum Schreiben eines numerischen Werts in dies
92. zu diesem TAG w hrend der Laufzeit schreibt Folgende Formel dient zur Berechnung dieses Werts Maximum Minimum Hauptunterteilungen Einheiten Die Skala der Legende wird durch die Zahl dieim Feld Hauptunterteilungen eingegeben wurde dividiert oder durch die Differenz zwischen dem Minimal und Maximalwert den der Operator w hrend der Laufzeit in dieses TAG schreibt Die folgende Abbildung dient als Beispiel f r numerische Skalenteilung und Einheitenlegenden mit dem Maximalwert 100 dem Minimalwert 0 und 5 Hauptunterteilungen Bei der numerischen Skaleneinteilung teilt FactoryLink die Skala zwischen O und 100 in 5 gleiche Teile Bei der Einheitenlegende teilt FactoryLink die Skala zwischen 0 und 100 durch 5 Numerische inhei Skalenteilung Einheitenlegende Maximalwert 100 100 w Minimalwert 0 90 pan 8 Hauptunterteilungen 5 80 Jon Nebenunterteilungen 0 D 160 180 55 J40 4 J 25 21 20 io 5 0 0 gt EE 3 Z D OD CH AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 185 EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Eine Legende animieren Skala Maximum Geben Sieeinen Maximalwert f r dieLegende des Trend Diagramms ein Dies kann auf eine der folgenden Weisen geschehen Wert Geben Sief r dieLegendeeinen Maximalwert ein Dies kann jede beliebige positive oder negative ganze Zahl oder numerische Konstan
93. zu importieren Abhilfe Schlie en Sie die offene Datei und versuchen Sie den Importvorgang noch einmal Flags m ssen vbru sein Ursache In der Datei AC wurde ein Flag au er v b r oder u gefunden Abhilfe L schen Sie das ung ltige Flag Kein RAM f r Optionen Key Ursache Es ist nicht gen gend Speicher zum Lesen der Optionen Keys vorhanden Abhilfe Schlie en Sie nicht ben tigte Fenster oder Programme Kein RAM Speicher Ursache Es ist nicht gen gend Speicher verf gbar Abhilfe Schlie en Sie nicht ben tigte Fenster oder Programme Wenn diese Meldung oft erscheint sollten Sie dem System zus tzlichen Speicher hinzuf gen KEY Datei fehlt Ursache Das System kann die KEY Datei FLINK KEY XXX KEY nicht finden Abhilfe Geben Sie den korrekten Namen der KEY Datei in AC ein oder erstellen Sie die erforderliche KEY Datei pn D D o Q E gt Le D FactoryLink ECS Handbuch f r den Applikationseditor 431 MELDUNGEN DES APPLIKATIONSEDITORS Nur Laufzeit Lizenz Entwickler Option nicht installiert Ursache Ein Task wird u U nicht geladen und oder konfiguriert da er nicht im Optionen Key enthalten ist Abhilfe Pr fen Sie den Systemschl ssel und den Optionen K ey Inhalt indem Sie U KEY I eingeben Objektname Objekt mu einen Namen haben Ursache Siehaben einem Objekt einen leeren Namen zugeordnet das Objekt hat keinen Namen Abhilfe Ordnen Sie dem Objek
94. 2 W hlen Sie Ansicht gt Auf Objekt zoomen aus Die ausgew hlten Objekte werden vergr ert 3 Wenn Sienochmals Ansicht gt Auf Objekt zoomen ausw hlen werden die Objekte nochmals vergr ert Objekte k nnen soweit vergr ert werden bis sie das gesamte Grafikfenster einnehmen Das Fenster stellt die Zoomgrenze dar 4 W hlen Sie Ansicht gt Verkleinern 100 aus um die urspr ngliche Gr e des Objekts wiederherzustellen Auf einen Bereich zoomen F hren Sie diefolgenden Schritte durch um einen Bereich in der Zeichnung zu vergr ern 1 W hlen Sie Ansicht gt Auf Bereich zoomen 2 Plazieren Sieden Cursor an den Anfangspunkt des zu vergr ernden Bereichs klicken Sie dielinke Maustaste und halten Sie sie gedr ckt 3 Ziehen Sie den Cursor quer ber den Bereich den Sie vergr ern m chten Eine Umrandung wird angezeigt dieden ausgew hlten Bereich umrei t 4 Lassen Sie die Maustaste los Der Bereich in diesem Feld wird dadurch vergr ert 5 W hlen Sie Ansicht gt Verkleinern 100 aus um die urspr ngliche Gr e des Bereichs wiederherzustellen FactoryLink ECS Handbuch f r den Applikationseditor 49 STEUERN DER ANSICHT DER ZEICHNUNG ndern der Anzeigeskalierung Verkleinern 100 F hren Sie folgenden Schritt durch um die urspr ngliche Gr e eines Objekts oder Bereichs wiederherzustellen 1 W hlen Sie Ansicht gt Verkleinern 100 aus um die urspr ngliche Gr e des Bereichs wiederherzustellen
95. 2 s nern 75 Die TAG Liste 2222 eoeeeeeeen nennen rennen een nnn 78 Grundlegende TAG Definitionen 22nHns nennen nn 82 Definitionen der TAG Persistenz 222nne rennen nn 85 Allgemeine Alarmdefinitionen 87 Erweiterte Alarmdefinitionen 22222222 seen eneeee een 91 Definitionen f r Alarmgruppen sssasaaa naaa eaae 94 18 FactoryLink ECS Handbuch f r den Applikationseditor Vu OH E be u nom OC CH H ri Grundlagen des Applikationseditor Grundlagen des Applikationseditors 20 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel bersicht ber den Applikationseditor wu Operatoren greifen ber Bildschirme einer grafischen Benutzeroberfl che auf Daten in der Echtzeit Datenbank zu Ein Bildschirm einer grafischen Benutzer oberfl che wird durch die Zeichentools des Applikationseditor APPEDIT veranschaulicht und zwar mittels gerader und gekr mmter Linien Kreise Polygone und Textzeilen s oypasuoney lddy s p u ejpun J eder Bildschirm wird durch eine Datei dargestellt Diese Dateien werden unter FLAPP Pdomain gt drw gespeichert wobei die Standard Domain USER ist Die Erweiterung g identifiziert die Dateien als FactoryL ink Anwendungsbildschirme Ein Basissatz mit Grafikdateien wird mit FactoryLink geliefert Diese k nnen dazu verwendet werden kundenspezifische Bildschirme f r Ihre Applikation zu erstellen In den FactoryLinkHinweisen zur FactoryLink
96. A WEE ee E EE a a ee 313 RS aldi VE NEE 313 GraphicObject Rotate 222222 e seen nennen nenn 315 Implementieren von Drehungen in PowerVB assassanin aaan 316 Drehen von Verbundobjekten 319 Drehen von Subobjekten 2 2 319 RedrawOn RedrawOff 2 2 319 Entwicklungsdrehung 320 Erstellen von PowerVB Bibliotheken und Platzhalter 321 PowerVB Bibliotheken 2222 cnennenenennen nennen een en 321 Erstadlen ainer PowerVB Bibliothek 322 Gebrauch des PowerVB Bibliothekseditors 324 T L FactoryLink ECS Handbuch f r den Applikationseditor 233 PowerVB Animation 25 26 Aufrufen einer Bibliotheksfunktion oder Subroutine PowerVB Platzhalter 2 222n onen nennen nennen nennen Platzhalter TAG 220 o cn Hierarchische Benennung von Grafikobjekten bersicht oe a ne na a ame in Seven Objektnamen Benennen von Objekten im Applikationseditor 222eree rn Verweisen auf Grafikobjektein PowerVB Skripten 22r 2 20 Implizites verweisen Evpliziteverweise Henne nn Leistungs berlegungen ODREDE EE Suchen nach enen Obert Debugging enee PowerVB Skripts 2 222 22220 Drucken von PowerVB Code 2 2222 Hne rennen nennen Dokument PowerVB 2nHun seen en nen Drucken eines einzelnen Skripts oder einer Skript komponente Andere Debugging Methoden Fehlermeldungsfeld 222n2er seen nennen nn nn Anwe
97. AFLAPP USER drw selbrew s c Hinweis Der Dokument PowerVB Bericht kann nur exportiert werden er kann nicht bearbeitet und in eine Applikation zur ckimportiert werden Der Dokument PowerVB Bericht enth lt keine Routinen aus Bibliotheken Um eineListe des Codes in einer Bibliothek anzulegen w hlen Sie Datei gt Exportieren aus dem PowerVB Animationseditor nachdem Sie die Bibliothek ge ffnet haben Heben Sie den gew nschten Code hervor und w hlen Sie Datei gt Exportieren im PowerVB Animationseditor um eine Textdatei mit einer Liste des gesamten oder teilweisen Codes eines Objektes zu erstellen Der Dokument PowerVB Bericht und die exportierte Code Liste sind im ASCII Textformat und k nnen mit einem beliebigen Texteditor angezeigt und ausgedruckt werden DRUCKEN EINES EINZELNEN SKRIPTS ODER EINER SKRIPT KOMPONENTE 1 W hlen Sie den Text der gedruckt werden soll 2 W hlen Sie Datei gt Exportieren Die Datei wird in eine Textdatei exportiert deren Namen vom Benutzer angegeben wird 3 ffnen Sie die Datei mit einem Texteditor 4 Drucken Sie den Code aus 342 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGGING EINES POWERVB SKRIPTS Andere Debugging Methoden ANDERE DEBUGGING METHODEN Es sind einige Werkzeuge verf gbar die bei der Beseitigung von Problemen in PowerVB Code hilfreich sind e Fehlermeldungsfeld e Verwaltung von Laufzeitfehlern mit der Anweisung On Error e Gebrauch von
98. Abbrechen L schen Hilfe gt EE 3 Zo AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 195 FARB UND BALKEN ANIMATION 3 Geben Sie folgende Informationen ein TAG Geben Sieeinen Namen als Bezug auf das Element ein das die Farbe des Objekts beeinflu t Folgende Typen sind f r das festgelegte TAG zul ssig digital analog longana float oder message Farb nderungen Die Felder in diesem Bereich definieren die Farb nderungen beim Erreichen der Limits Um eine F arbe zu definieren m ssen Sie auf die Farb Schaltfl che doppelklicken damit die Farb palette angezeigt wird und Sie die gew nschte F arbe ausw hlen k nnen Die Farb Schaltfl che reflektiert die gew hlte F arbe Legen Sie folgendes fest um Farb nderungen zu bewirken F hren Sie diese Schritte f r jedes Limit aus das Sie setzen m chten Sie k nnen bis zu 16 Limits festlegen Vordergrund Geben Sie den Namen eines anlogen TAGs ein das f r die Laufzeit die gew nschte F arbe f r das Textfeld definiert Wenn der Dialog TAG Definition angezeigt wird geben Siein das F eld Wert den analogen Wert ein der mit der gew nschten F arbe berein stimmt In Kapitel 9 Animation von Objekten finden Sie eine Liste analoger Werte die mit den Farben der Farbpalette bereinstimmen Hintergrund Geben Sie den Namen des analogen TAG ein das f r die Laufzeit die gew nschte Hintergrundfarbe des Te
99. Animation anzuzeigen TAG r Skala Richtung Maximum Kresse Minimum a p Farb nderungen VG HG Birken mt Einfarbig C Mehrfarbig r Positionskontrollen WW WW Zul ssige s TAG oder Konstante f r diese Felder Abbrechen Hilfe 3 Geben Sie die folgenden Informationen ein TAG Geben Sieeinen Namen als Bezug auf das Element ein das die Bewegung und Farbe des Objekts beeinflu t Folgende Typen sind f r das festgelegte TAG zul ssig digital analog longana float oder message Maximum Geben Sie den Maximalwert ein der bei eindirektionalen Balken angezeigt werden kann Dieses Feld findet bei bidirektionalen Balken keine Anwendung Sie k nnen entweder einen konstanten Wert oder den Namen eines TAGs eingeben das den Maximalwert enth lt Wenn Sie einen TAG Namen eingeben kann das obere Limit w hrend der Laufzeit ge ndert werden Folgenden Typen sind f r das festgelegte TAG zul ssig analog Iongana oder float gt EE 3 Zo AO 03 3 lt 5 Minimum Geben Sie einen Minimalwert ein der bei eindirektionalen Balken angezeigt werden kann Dieses Feld findet bei bidirektionalen Balken keine Anwendung FactoryLink ECS Handbuch f r den Applikationseditor 199 FARB UND BALKEN ANIMATION Ein Objekt als Balken animieren Richtung Sie k nnen entweder einen konstanten Wert oder den Namen eines TAGs eingeben d
100. Animation und Attribute zu testen die einem Objekt zugewiesen sind 1 W hlen Sie Animation gt Test um alle statischen und dynamischen Objekte iin ihrem Fenster anzuzeigen Sie k nnen die Gr e des Fensters in dem die Zeichnung angezeigt wird ggf auch ver ndern 2 W hlen Sie Zyklustest oder dr cken Sie Eingabe um die Animation von Objekten zu testen die keine Schaltfl chen Funktionstasten oder Power VB sind J edes animierte Objekt macht die einzelnen Animationsschritte bis zum Animations limit durch Hiermit werden alle animierten Objekte mit Ausnahme von Objekten wie Schaltfl chen oder Funktionstasten getestet indem einmal alle Animations schritte bis zum Animationslimit durchgegangen werden 3 W hlen Sie eine Schaltfl che oder dr cken Sie eine Funktionstaste um deren Animation zu testen Ein Dialogfeld wird angezeigt in dem die gew hlte Aktion und der mit der Schaltfl che oder Funktionstaste verkn pfte TAG N ame angegeben wird Schaltfl che oder Funktionstaste festgestellt Taste key name Aktion action Tagname name wobei key name die Taste ist die im Feld F KEY auf dem Dialogfeld Schaltfl che oder Funktionstaste ausgew hlt wird Wird eine Tastenkombina tion verwendet ist key name die Tastenkombination aus dem Feld F KEY und dem Feld Shift action ist dief r die Schaltfl che oder Funktionstaste im Feld Aktion auf dem Dialogfeld Schaltfl che oder Funktionstaste ausgew hlte Aktion
101. Applikation um sicherzustellen da die Berechtigung korrekt implementiert wurde 380 FactoryLink ECS Handbuch f r den Applikationseditor BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Zugriffsberechtigung und gestapelte Schaltfl chen ZUGRIFFSBERECHTIGUNG UND GESTAPELTE SCHALTFL CHEN Gestapelte Schaltfl chen sind mehrere Schaltfl chenobjekte die bereinander gestapelt sind um in der Applikation bestimmte Aufgaben auszuf hren Bevor Sie beginnen gestapelten Schaltfl chen in der Applikation Zugriffsberechtigung hinzuzuf gen m ssen Sie sich berlegen wie die Zugriffsberechtigung die Funktionsweise der gestapelten Schaltfl chen beeinflu t Beachten Sie bei Zugriffsberechtigung und gestapelten Schaltfl chen bitte folgende Informationen e Vermeiden Sie es Zugriffsberechtigung gestapelten Schaltfl chen in einer Applikation hinzuzuf gen Wenn gestapelte Schaltfl chen verschiedene Berechtigungsklassen enthalten funktionieren sie u U nicht korrekt wenn der Benutzer Login f r einige Schaltfl chen im Stapel aber nicht f r alle fehlschl gt e F gen Sie keinen gestapelten Schaltfl chen die Schaltfl chen mit moment ren 2m Aktionen enthalten Zugriffsberechtigungen hinzu Diese Schaltfl chen k nnen anfangs richtig funktionieren mit der Anzeige des Berechtigungs L ogin jedoch funktionsunf hig werden e Wenn Zugriffsberechtigung bei gestapelten Schaltfl chen notwendig ist achten Sie darauf da alle S
102. Aufforderung erhalten soll Klicken Sie auf diese Schaltfl che wenn das System bei einem erfolglosen Zugriffsversuch auf ein Grafikobjekt durch den Benutzer einen Signalton abgeben soll Klicken Sie auf diese Schaltfl che wenn bei einem erfolglosen Zugriffsversuch auf ein Grafikobjekt durch den Benutzer keine R ckmeldung gegeben werden soll 6 Wenn Sie alle Informationen eingegeben haben klicken Sie auf OK Die Berechtigungsklasse wird erstellt und es erscheint das Dialogfeld Applikations Berechtigungsklassen 388 FactoryLink ECS Handbuch f r den Applikationseditor KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT EL ADMIN Definieren eines Benutzers DEFINIEREN EINES BENUTZERS Der Applikationsadministrator legt Berechtigungsdatens tze f r alleeinzdnen autorisieren Applikationsbenutzer an Diese Datens tze werden mit einer Option von FLADMIN angelegt F hren Sie diefolgenden Anweisungen aus um einen Berechtigungsdatensatz einzurichten und einen Applikationsbenutzer zu definieren 1 W hlen Benutzer Klassen zuordnen aus dem Men Applikation des Applikations editors Das System fordert Sie zur Eingabe des Administrator Pa worts auf 2 Geben Sie das Administrator Pa wort ein und klicken Sie auf OK Es erscheint das Men FLADMIN 3 Klicken Sie auf Applikationsbenutzer Es erscheint das Dialogfeld Applikationsbenutzer FLADMIN Applikationsbenutzer FactoryLink ECS Handbuch f r den
103. Bildschirm und Linien Diese Abschnitte k nnen in beliebiger Reihenfolge eingetragen werden und m ssen nur die Abschnitte enthalten die angepa t werden sollen Alle anderen Einstellungen verwenden die Standardwerte Verwenden Sie die Umsetzungsdatei zum Konvertieren von Schriftarten so oft wie m glich Sie beschleunigt die Konvertierung und die erzielte Textqualit t ist gew hnlich ausgezeichnet Ve gt H CH e gt lt bd a bh FactoryLink ECS Handbuch f r den Applikationseditor 419 KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Anpassen der Konvertierungseinstellungen Es folgt ein Beispiel f r eine Umsetzungsdatei Beginnen Sie den Schriftart Abschnitt mit dem Wort FONT Schriftart FONT und geben Sie die Konvertierungsanweisungen auf den n chsten Zeilen Helv txt 20 ein Konvertierungsanweisungen haben folgendes Format FactoryLink FONT AUTOCAD FONT HEIGHT Helv complex 10 Height ist die maximale H he des zu konvertierenden Textes Text ber Times romans 20 dieser H he wird in Liniensegmente und B gen konvertiert Courier monotext 20 Beginnen Sie den Farb Abschnitt mit dem Wort COLOP Farbe Das COLOR Format ist 48 7 FactoryLink COLOR AUTOCAD COLOR Die Farbennummern entnehmen Sie bitte den Tabellen auf Seite 416 63 8 und 417 SCREEN j e 1023 767 Beginnen Sie den Bildschirm Abschnitt mit dem Wort SCREEN 023 767 Bildschirm Er definiert d
104. CAD Linienart FactoryLink Linienart Continuous beliebige St rke Border Border2 BorderX2 Center Center2 CenterX2 Dashdot Dashdot2 DashdotX2 Dashed Dashed2 DashedX2 Divide Divide2 DivideX2 Hidden Hidden2 Hidden Phantom Phantom2 PhantomX2 418 FactoryLink ECS Handbuch f r den Applikationseditor KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Anpassen der Konvertierungseinstellungen ANPASSEN DER KONVERTIERUNGSEINSTELLUNGEN Geben Sie an wie FactoryLink einige oder alle der Zeichnungs und Textstile in einer AutoCAD Zeichnung konvertiert Sie k nnen beispielsweise angeben da Gr n zu Wei konvertiert werden soll Um die Konvertierungseinstellungen anzupassen erstellen Sie eine gew hnliche ASCII Textdatei mit den Anpassungen die als Umsetzungsdatei bezeichnet wird Wenn Sie dann sp ter diese Anpassungen verwenden m chten geben Sie den Namen der Umsetzungsdatei in den Bereich U msetzungsdatei des DXF I mport Dialogfelds von FactoryLink ein Erstellen einer Umsetzungsdatei Eine Umsetzungsdatei ist eine Zusammenstellung von Konvertierungs anpassungen Erstellen Sie eine Umsetzungsdatei mit einem beliebigen ASCII Texteditor Geben Sie der Datei einen beliebigen Namen und eine beliebige Erweiterung In diesem Beispiel verwenden wir die Erweiterung XLT Eine Umsetzungsdatei kann bis zu vier Abschnitte enthalten die den vier Stilarten entsprechen die angepa t werden k nnen Schriftart Farbe
105. CS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Definitionen f r Alarmgruppen Hinzuf gen Aktualisierung OK klicken oder zu einem anderen Register weitergehen wird f r das neue TAG das Dialogfeld TAG Definition angezeigt Alarmton Aktivieren Sie dieses Kontrollk stchen wenn beim Ausl sen eines Alarms ein akustisches Signal ert nen soll Wird diese Option nicht aktiviert Standard ist kein Ton zu h ren Protokoll Aktivieren Sie dieses Kontrollk stchen um anzuzeigen da bei einem Alarm dieser Gruppe ein Eintrag in der Alarmtabelle vorgenommen wird sobald dieser von der aktiven Liste entfernt worden ist Wird diese Option nicht aktiviert Standard wird der Alarm nicht in der Tabelle verzeichnet wenn er von der aktiven Liste entfernt wird Drucker Nr Geben Sie die Nummer des Druckers ein an den die nderungen von Alarmzust nden zum Drucken weitergeleitet werden Diese Nummer entspricht der Zeilennummer des Druckers in der Steuerung der Druckspocler Information Bei der Standardeinstellung Feld leer bzw O ist diese Funktion nicht aktiv Quitt Geben Siean ob Alarme dieser Gruppe vom Bedienungspersonal quittiert werden m ssen Folgende Werte sind zul ssig NEIN Eine Quittierung ist nicht erforderlich Der Alarm wird automatisch von der aktiven Liste entfernt wenn der Normalzustand wiederhergestellt ist Dies ist die Standardeinstellung JA Eine Quittierung ist erforderlich Die Z
106. CS Handbuch f r den Applikationseditor Kapitel 7 Zeichnen von Objekten Dieses Kapitel enth lt Anweisungen zum Zeichnen der einzelnen Komponenten die bei der Entwicklung von Bildschirmen f r Benutzerschnittstellen verwendet werden Die folgenden Themen werden behandelt ene Beschreibung der Zeichentools einschlie lich der Applikationseditor M en leiste und Tool box e Anweisungen zur Verwendung der Tools um Objekte auf dem Bildschirm zu zeichnen Si 2 KA OH 3 o Le Pc ET CG FactoryLink ECS Handbuch f r den Applikationseditor 107 ZEICHNEN VON OBJEKTEN Die Zeichentools DIE ZEICHENTOOLS Der Applikationseditor stellt in den Men s und in der Toolbox verschiedene Tools zur Verf gung mit denen Sie eine Zeichnung entwickeln k nnen Die Men s Wenn Sie anfangen Bildschirme zu entwickeln verwenden Sie zun chst in erster Linie die Men s Zeichnen Attribute und Bearbeiten Mit den Befehlen im Men Zeichnen k nnen Sie alle m glichen Objekte zeichnen Mit den Befehlen im Men Attribute k nnen Sie Linienarten F llungen Text und Bildschirm stile angeben und Objektnamen definieren Mit den Befehlen im Men Bearbeiten k nnen Sie Objekte ausw hlen und bearbeiten Die Toolbox Die Toolbox erm glicht schnellen Zugriff auf viele Zeichentools diein den Men s Zeichnen und Bearbeiten zu finden sind Sie enth lt aber auch Befehle diei
107. Der Einsatz von Multithreading macht PowerVB flexibler gestaltet jedoch auch die Codierung auf mehrere Arten schwieriger Verlassen Sie sich nicht auf eine bestimmte Ausf hrungsreihenfolge bei E reig nissen an verschiedenen Objekten in einer Zeichnung Auch wenn Sie Objekt A im Applikationseditor vor dem Objekt B erstellen hei t das noch lange nicht da DrawL oad E reignisse von Objekt A vor denen von Objekt B ausgef hrt werden Selbst wenn X vor Zeichnung Y geladen wird ist es nicht sicher da DrawL oad Ereignisse f r Objekte in Zeichnung X vor denen in Zeichnung Y ausgef hrt werden Um eine bestimmte Ausf hrungsreihenfolge von Anweisungen in FactoryLink ECS Handbuch f r den Applikationseditor 363 al e D Er lt GA gt 3 2 Si DEBUGGING EINES POWERVB SKRIPTS Fehlersuche DrawL oad E reignissen sicherzustellen ziehen Sie alle Anweisungen in ein DrawL oad E reignis auf einem Objekt So wie mehrere Ereignisse f r verschiedene Objekte gleichzeitig ausgef hrt werden k nnen k nnen auch mehrere Ereignisse f r ein einziges Objekt gleichzeitig ausgef hrt werden Dabei gelten jedoch einige Einschr nkungen Alle TAG Ereignisse f r ein Objekt k nnen gleichzeitig ausgef hrt werden Alle anderen Arten von Ereignissen Zeichnung Maus gew hnlich als GUI Ereignisse bezeichnet werden jedoch in der festgestellten Reihenfolge nacheinander ausgef hrt Endlosschleifen Achten Sie auf Endlosschleifen
108. E IN POWERVB SKRIPTEN Implizites Verweisen Wenn in einem PowerVB Skript auf ein Objekt verwiesen wird geschieht dies im Kontext des aktuellen Objekts dem Objekt dem dieses Skript zugeordnet ist oder im Kontext eines der obersten Stufe der Zeichnung untergeordneten Objektes Das folgende Diagramm illustriert dieses Konzept Zeichnung Objekt1 Objekt2 Objekt3 KH Ir Objekt Objekt Objekt Objekt Objekt Objekt A B C D A B Eine Erkl rung einiger Zusammenh nge in diesem Diagramm folgt e Objekt2 ist ObjektC bergeordnet e ObjektC und ObjektD sind Objekt2 untergeordnet e Objekt1 Objekt2 und Objekt3 sind gleichrangig ObjektA und ObjektB sind gleichrangig aber ObjectA ist nicht gleichrangig mit Objekt1 Alle Objekte sind Absteiger der Zeichnung Objekt1 Objekt2 und Objekt3 sind Verbundobjekte mit je zwei Teilobjekten Sowohl Objekt1 als auch Objekt3 haben untergeordnete Objekte namens ObjektA und ObjektB dieNamen der Teilobjekte m ssen nur dem bergeordneten Objekt nicht der Zeichnung gegen ber eindeutig sein Wenn ObjektC ein Verbundobjekt w re w re es seinen untergeordneten Objekten bergeordnet ist aber immer noch Objekt2 untergeordnet 332 FactoryLink ECS Handbuch f r den Applikationseditor HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Verweisen auf Grafikobjekte in PowerVB Skripten Syntax Syntax ist wichtig wenn in PowerVB Code auf ein Objekt verwiesen wird da PowerVB dadurch den Pfad zum O
109. ECS Handbuch f r den Applikationseditor 275 POWERVB EREIGNISSE Echtzeitdatenbank Ereignisse ECHTZEITDATENBANK EREIGNISSE Mit Echtzeitdatenbank Ereignissen k nnen verschiedene Operationen ausgef hrt werden Diese Ereignisse haben keine vordefinierten Namen Definieren Sie den Namen des Echtzeitdatenbank Ereignisses und seiner Triggerelemente im PowerVB Animationseditor Echtzeitdatenbank Ereignisse nehmen keine Argumente auf EineListe der definierten TAG Routinen ist im Men TAG Routinen verf gbar Klicken Sie auf den Namen einer Routine um im Skript an die entsprechende Stelle zu springen Die Gesamtheit aller TAG E lemente eines Objekts ergeben in der Triggerliste maximal 50 verschiedene TAGs Das Men TAG Routinen Das Men TAG Routinen wird angezeigt 74 PowerVB Animation rareal h2094 loj x Datei Bearbeiten Suchen zi Hilfe Routinen werden gezeichnet Mausroutinen Texteingaberoutinen gt gt TAG Routinen SecondCanged TAG Ereignis definieren DisplayMin HourChange Einf Zeile 2 TAG Ereignis wurde erstellt Spa 1 Dieses Beispiel verwendet eine vom Benutzer erstellte TAG Routine mit dem Namen SecondChanged sub concurr_box_SecondChanged Print A_SEC is now amp CStr A_SEC Value end sub 276 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 21 Verwendung von Variablen zur Deklaration
110. EN DER BERECHTIGUNG IN DER APPLIKATION Wenn Sie bereit sind die Zugriffsberechtigung f r die Applikation einzurichten k nnen Sie dazu die folgenden Schritte als Richtlinie verwenden Hinweis Beachten Sie Die Zugriffsberechtigungen stehen im Men Applikation im Applikationseditor zur Verf gung SpezielleSchritte f r den Einsatz der Zugriffsberechtigungen finden Siein Kapitel 28 Konfigurieren der Zugriffsberechtigung mit FLADMIN und in Kapitel 29 Einrichten von Zugriffsberechtigungen 1 W hlen Sieim Men Applikation im Applikationseditor Benutzer Klassen zuordnen e ndern Sie das Administrator Pa wort f r die Zugriffsberechtigung e Legen Sie den Typ der Pa wort Verifizierung fest lokal oder System 2 Erstellen und definieren Sie Applikationsklassen e Ordnen Sie eine Zugriffsfehleraktion zu e Ordnen Sie Klassen Protokollierung zu 3 Erstellen und definieren Sie Applikationsbenutzer e Legen Sie die Benutzerpa worte fest e Ordnen Sie den Benutzern eine mehrere Klassen zu 4 Legen Sie die Login Logout Optionen fest e Definieren Sie Login H otkeys wenn Hotkeys zur Anmeldung verwendet werden e Definieren Sie das Benutzernamen TAG Pa wort TAG und Trigger TAG f r das Anmelden e Definieren Sie Logout H otkeys und geben Sie an ob ein Logout in einem Dialogfeld best tigt werden soll e Definieren Sie das Logout Trigger TAG e Definieren Sie optional das Fenster und die Ze
111. EN MIT POWER PACKS Ein Platzhalter Objekt erstellen Wenn Siein dieses Feld keine Eintr ge machen wird der Name der Variablen als Prompt Zeichenfolge verwendet 7 W hlen Sie OK Wenn Sieein Platzhalter TAG in ein Feld eingegeben haben das einen TAG Namen erwartet wird der Dialog TAG Definition angezeigt 8 Wenn Sie diese Felder jetzt definieren m chten geben Sie die Daten f r jedes TAG ein das erscheint Machen Sie zu jedem TAG die folgenden Angaben e Domain e Elementtyp e Dimension bei Elementarrays e Standardwert e Beschreibung Wenn Sie die Felder erst definieren m chten wenn Sie das Objekt eingef gen w hlen Sie Abbrechen gt EE 3 Z D oO AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 215 ARBEITEN MIT POWER PACKS Ein Platzhalter Objekt verwenden EIN PLATZHALTER OBJEKT VERWENDEN F hren Sie die folgenden Schritte durch um ein Platzhalter Objekt zu duplizieren 1 W hlen Sie das Platzhalter Objekt 2 W hlen Sie Bearbeiten gt Kopieren um das Objekt in den Puffer zu kopieren 3 W hlen Sie Bearbeiten gt Einf gen Plazieren Sie den Cursor an die Stelle wo das Objekt eingef gt werden soll und dr cken Sie die Maustaste Der Dialog Platzhalter wird angezeigt r Objekteigenschaften Name Wer Dem TAG zu gebender wert Betroffener TAG r Klasseninformation Klasse l Beschreibung O
112. Echtzeitdatenbank Objektwert definieren Beispielcode Diese beiden Code S tze haben das gleiche Resultat A Deutlich deklariertes Objekt Array dim x as RTDBObject dim i as Integer For i 0to10 set x RTDBObjectValue arraytagl A trimlstrgCi _ aT x Value 5 Next i Deutlich deklariertes Objekt Array For i 0 to 10 arraytag i Value 5 Ca i E 282 FactoryLink ECS Handbuch f r den Applikationseditor VERWENDUNG VON VARIABLEN ZUR DEKLARATION VON POWERVB OBJEKTEN Explizite Variablen Vergleich zwischen expliziten und impliziten Variablen bi geb Der folgende Beispielcode illustriert den Unterschied zwischen einer expliziten und impliziten Variablen Deklaration o Beispielcode z m Dieser Code 5 Zeilen ist der gleiche wie A SG dim x as RTDB bject dim i as Integer 3 For i 0 to 10 S set x RTDBObjectValuel tag amp trim str i 5 x Value 5 Next i Dieser Code 10 Zeilen tag value tagl value tag2 value tag3 value tagd value tagb value tagb value tag value tag value n 01 01 01 01 071 01 01 01 01 tag9 value wel 5 J FactoryLink ECS Handbuch f r den Applikationseditor 283 VERWENDUNG VON VARIABLEN ZUR DEKLARATION VON POWERVB OBJEKTEN Explizite Variablen Haupt und Nebenmethoden Die Drawing Child Methode assoziiert explizite Grafikobjektvariablen mit den tats chliche
113. FactoryLink ECS Handbuch f r den Applikationseditor FactoryLink ECS 6 0 3 M rz 1997 Copyright 1984 1997 United States Data Corporation Alle Rechte vorbehalten HINWEIS Die hierin enthaltenen Informationen sind vertrauliche Informationen der United States Data Corporation einer Kapital gesellschaft in Delaware und sind durch das Copyright und Betriebsgeheimnisgesetz der Vereinigten Staaten sowie durch internationale Vertr ge gesch tzt Dieses Dokument kann sich unter USDATA auf die United States Data Corporation beziehen nderungen der in diesem Dokument enthaltenen Informationen sind vorbehalten Diese Informationen stellen keine Verpflichtung seitens der United States Data Corporation USDATA dar Obwohl die in diesem Dokument beschriebenen Software Programme die Software Programme grunds tzlich entsprechend den Angaben hierin funktionieren sollen behauptet und garantiert USDATA nicht da a die Software Programme auf irgendeine andere Weise als entsprechend den aktuellsten von USDATA verf gbaren Gebrauchsanweisungen funktionieren b die von den Software Programmen ausgef hrten Funktionen den Anforderungen der Benutzer gerecht werden oder in den Kombinationen funktionieren werden die vom Benutzer oder irgendeinem Dritten u U zum Gebrauch ausgew hlt sind c der Betrieb der Software Programme unter allen Bedingungen fehlerfrei sein wird d jeder Defekt eines Software Programms der hinsi
114. Feld TAG punkt eine farbig einzigelLinie 200 FactoryLink ECS Handbuch f r den Applikationseditor FARB UND BALKEN ANIMATION Ein Objekt als Balken animieren Tabelle 13 1 Eindirektionale und bidirektionale Balken Fortsetzung Eindirekttonale Balken Bidirekttonale Balken Wenn das Wenn das Element des Element des Felds TAG a der reide TAG folgenden Wert i folgenden Wert hat hat max Wert komplett farbig gt Ankerpunkt bewegt sich der Balken in positive Richtung zum max Wert hin Bidirektionaler Geben Sie den Wert ein von dem aus sich die Farbe eines Ankerpunkt bidrektionalen Balkens ausdehnt Der Ankerpunkt findet bei eindirektionalen Balken keine Anwendung Farb nderungen Die Felder in diesem Bereich definieren die Farb nderungen beim Erreichen der Limits Um eine Farbe zu definieren m ssen Sie auf dieFarbschaltfl che doppelklicken damit die Farbpalette angezeigt wird und Sie die gew nschte Farbe ausw hlen k nnen Die Farb Schaltfl che reflektiert die gew hlte Farbe Legen Sie folgendes fest um die Farb nderungen zu beeinflussen F hren Sie diese Schritte f r jedes Limit durch das Sie setzen m chten Sie k nnen bis zu 16 Limits festlegen Vordergrund Geben Sie den Namen eines analogen TAGs ein das zur Laufzeit die gew nschte Farbe f r dieses Textfeld definiert Wenn der Dialog TAG Definition angezeigt wird geben Sie in das Feld Wert den analog
115. Feld ist leer wenn das TAG sich nicht in einem Array befindet Wenn das TAG als Array definiert ist wird das Feld verwendet um dem Array Elemente hinzuzuf gen oder davon zu entfernen Wenn Sie Elemente von einem Array entfernen vergewissern Siesich da nicht an anderer Stelle im FactoryLink auf die gel schten Elemente verwiesen wird Unter Auf Arrays verweisende TAGs finden Sie Einzelheiten ber die Definition von Arrays FactoryLink ECS Handbuch f r den Applikationseditor 83 gt Kei D e gt V D Q e Va Q 3 o Q D gt Q D 77 DAS DIALOGFELD TAG DEFINITION Grundlegende TAG Definitionen Meldungsl nge Dieses Feld definiert die maximale L nge f r Meldungs TAGs Wenn Sie keine L nge angeben berechnet FactoryLink die korrekte L nge Standardwert Dieses Feld definiert den Wert der dem TAG zugeschrieben wird wenn FactoryLink gestartet wird Domain Persistenz W hlen Sie dieses Feld um die Persistenzeinstellungen f r die folgen Domain zu verwenden Bei der Standardkonfiguration ist f r keine der Domains Persistenz konfiguriert Einzelheiten zur Definition der Persistenz einer gesamten Domain finden Sieim CoreTasks Configuration Guideunter Persistenz Beachten Sie da die Domain Persistenz konfiguriert werden mu damit diese Option funktioniert TAG spezifische Peristenzparameter k nnen mit dem Persistenz Unterregister definiert werden Weitere Einzel
116. G Definitionen GRUNDLEGENDE TAG DEFINITIONEN Wenn das Dialogfeld TAG Definition angezeigt wird wird das Unterregister Grundeinstellungen des Registers Allgemein mit der TAG Definition auf oberster E bene angezeigt Mit diesem Dialogfeld werden Informationen ber das TAG eingegeben wiez B eineBeschreibung der TAG Typ Domain und Standardwert Wenn das TAG Bestandteil eines Arrays ist werden auch die Array Dimensionen an dieser Stelle eingegeben F r TAGs von Meldungstypen sollte die Meldungs l nge angegeben werden TAG Definition TAG Name Temp Array Subskript E Allgemein Grundeinstellungen ausgew hlt Allgemein EE ausgew hlt Beschreibung SEN Abbrechen Bearbeit Typ ANALOG 2 Domain USER gareten Hilfe uafunjjasupuny Array GER Dimensionen Meldungsl nge Standardwert l Domain Persistenz folgen Die Felder auf diesem Unterregister definieren allgemeine Informationen ber das TAG Beschreibung Geben Sie eine Beschreibung mit bis zu 80 Zeichen ein die den Zweck des TAG definiert Typ W hlen Sie das Format f r die Daten die von diesem TAG referenziert werden Die g ltigen Datentypen sind vom Typ des Feldes abh ngig das definiert wird Die nachstehende Liste enth lt alle g ltigen Datentypen Digital ist ein bin rer Datentyp M gliche Werte sind O oder 1 82 FactoryLink ECS Handbuch f r den Applikationseditor Domain Array Dime
117. G Routinen Zeigt eineListe definierter TAG Ereignisse an Informationen zu spezifischen Ereignissen der TAG Subroutine finden Sie unter Echtzeitdatenbank Ereignisse auf Seite 20 276 TAG Ereignis Erm glicht Ihnen TAG Ereignisse zu definieren TAG E reignisse definieren triggern w hrend der Laufzeit ein Ereignis basierend auf dem Wert von einem oder mehreren sich ver ndernden TAG U e z D lt GA gt 3 o 5 gt FactoryLink ECS Handbuch f r den Applikationseditor 249 POWERVB EDITOR Das Men Hilfe Das MEN HILFE Verwenden Sie das Men Hilfe f r Online Informationen zu Men optionen f r die Verwendung des PowerVB Animationseditors Ereignisroutinen und Objekt Eigenschaften Datei Bearbeiten Suchen Ereignis aG Men leistenoptionen Bowen Editor Ereignisroutinen Objekteigenschaften Ctrl P Export abgeschlossen Einf Zeile 1 Spa 1 W hlen Sie eine der folgenden Optionen Men leisten optionen PowerVB Editor Ereignisroutinen Zeigt eine Online Hilfe zu den verf gbaren Men optionen des PowerVB Animationseditors an Zeigt eine Online Hilfe zum PowerVB Editor an Zeigt eine Online Hilfe zu Ereignisroutinen an die in PowerVB einem Objekt zugeordnet werden k nnen 250 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EDITOR Das Men Hilfe Objekt Eigenschaften Zeigt eineListe der Eigenschaften an dief r das Objekt dess
118. Grundlagen des Applikationseditors RN Inhaltsverzeichnis Grundlagen des Applikationseditors l bersicht ber den Application Ed 21 Grafikelementeund Objekte 22HHneeee nee nenn 22 Bezeichnungen von Objekten in Ihren Z chnungen 2 2 2 2 22 Objektattributeund Animation 22 Power Packs und Power DragOns 222neer nennen nn nn 24 Starten des Application Editors 2222 nee seen nennen 25 Verwendung eines Symbols auf den Plattformen Windows NT und Windows 95 2 iie aaan RER Re een 25 Verwendung des Startman s unter Windows op 25 Verwendung des Konfigurationsmanaga s 2 22 2222 n nenn 25 Verwendung der Beelcszele seen nenn 26 Das Application Editor Fenster 2 2 cnen rennen een 27 Beenden des Application Editor n22s nennen een 28 2 Arbeiten mit Z chnungsdat ien seen 29 Arbeiten mit mehreren Zeichnungsdateien gleichzeitig 30 GA ffnen von Zeichnungsdateien 31 ffnen einer bestehenden Zeichnungsdatd 2 22 22 2neeeeee en 31 Erstellen einer neuen Zeichnungsdatei 22H2eer een 32 Speicherung einer Date 33 Speicherung unter dem urspr nglichen Namen 33 Speicherung unte einem neienhNamen nennen 33 L schen einer Zeichnungsdatei 2222 sse nennen nennen nn 35 Drucken einer Zeichnungsdatei 2H22 nee nennen nn 36 Schlie en einer Zeichnungsdatei 2222er seen nennen 36 3 Gemeinsames Banutzen von Zeichnungen zwisch
119. HH TH TR IKK KK kk KH TI KHK TH KK IK KH KK IK KK KK Logging session started Sun Jan 14 13 09 38 1996 output from new run of FactorylLink application Speicherstelle der Debug Ausgabedatei Wie bereits fr her angegeben wird die Ausgabe der Anweisung Print in eine Datei namens vbdebug log geschrieben Der Pfad f r diese Datei lautet FLAPP FLNAME FLDOMAIN FLUSER Tog vbdebug 10g Der Teil FL dieses Pfads besteht aus den Umgebungsvariablen die f r jede FactoryLink Applikation definiert sind Beispiel Eine FactoryLink Applikation befindet sich im Verzeichnis C ECS APPS dem FLAPP Wert Die Werte von FLNAME FLDOMAIN und FLUSER sind FLAPP1 USER und OHN In diesem Fall lautet der vollst ndige Pfad zur Datei vbdebug log wie folgt C ecs apps flappl user john log vbdebug log Wenn ein anderer Benutzer namens SALLY die gleiche Applikation verwendet und damit FLUSER zu SALLY ge ndert wird befindet sich die Datei vbdebug log dieses Benutzers im folgenden Pfad C ecs apps flappl user sally log vbdebug 109g Das Einschlie en der Domain FLDOMAIN in den Pfad erm glicht verschiedene Dateien vbdebug log damit graph in verschiedenen Domains ausgef hrt werden kann Das Einschlie en des Benutzernamen FLUSER in den Pfad erm glicht es da verschiedene Benutzer der gleichen Applikation unterschiedliche Dateien vbdebug log haben k nnen 354 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGG
120. Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Erstellen oder Bearbeiten eines TAGs Registerkopf gt une 1 Unterregister gt 2 Mwet ai gt S a mine GA D ege Se Di m 0 3 a ei amduieet H Zeng dummen hen Schaltfl che OK Schaltfl che Abbrechen Schaltfl che Hilfe Erstellen eines TAGs Das Dialogfeld TAG Definition wird in den folgenden F llen angezeigt e wenn Sie ein neues Datenelement erstellen und einen TAG Namen zuweisen der auf dem Animationsbildschirm noch nicht definiert ist und anschlie end auf OK klicken e wenn ein Platzhalterelement f r das noch kein TAG definiert ist in einen Bildschirm eingef gt wird Im Abschnitt Arbeiten mit Platzhaltern finden Sie weitere Informationen zum Einf gen von Platzhalterelementen Bearbeiten eines TAGs Wenn ein TAG nach der Erstellung bearbeitet werden mu kann folgenderma en auf das Dialogfeld TAG Definition zugegriffen werden e Wenn im Verlauf der Entwicklung ein TAG Feld gew hlt wird dr cken Sie STRG T e Wenn Applikation gt TAG Liste in der Men leiste des Applikationseditors gew hlt wird wird das Dialogfeld TAG Liste angezeigt W hlen Sie das gew nschte TAG aus und klicken Sie auf die Schaltfl che Bearbeiten Das Dialogfeld FactoryLink ECS Handbuch f r den Applikationseditor 65 DAS DIALOGFELD TAG DEFINITION Erstellen oder Bearbeiten eines TAGs TAG Definition zu diesem TAG wird a
121. Handbuch f r den Applikationseditor Kapitel 29 Einrichten von Zugriffsberechti gungen Gemeinsam mit den FLADMIN Optionen bietet FactoryLink auch Optionen f r Zugriffsberechtigungen die im Men Applikation des Applikationseditors verf gbar sind Diese Berechtigungsoptionen dienen zum Steuern von Zugriffsberechtigungen Diese Optionen dienen folgenden Zwecken e Festlegen der Login Optionen e Definieren von Fehlermeldungen e Definieren der Login Meldungen e Protokollieren von Berechtigungsereignissen Dieses Kapitel beschreibt wie Sie diese Zugriffsberechtigungen konfigurieren k nnen FactoryLink ECS Handbuch f r den Applikationseditor 397 EINRICHTEN VON ZUGRIFFSBERECHTIGUNGEN Festlegen von Berechtigungs Login Optionen FESTLEGEN VON BERECHTIGUNGS LOGIN O PTIONEN Die Zugriffsberechtigungen von FactoryLink dienen zur Steuerung der Ab bzw Anmeldung des Benutzers im Berechtigungssystem Diese Optionen finden Sieim Dialogfeld Login Optionen Login Optionen dienen folgenden Aufgaben e gestattet Benutzern das An und oder Abmelden ber eine Hotkey Kombination e gestattet Benutzern das automatische An und oder Abmelden ber einen TAG Trigger e zeigt nach dem Abmelden des Benutzers ein bestimmtes Fenster an F hren Sie die folgenden Anweisungen aus um die Login Optionen f r die Zugriffsberechtigung zu konfigurieren W hlen Sie Zugriffsberechtigungen aus dem M en A
122. ING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen Wenn aus beliebigem Grunde eine der zum Erstellen des Pfads zur Datei vbdebug log verwendete U mgebungsvariable nicht vorhanden ist f hrt der Versuch die Anweisung Print in PowerVB Code zu verwenden zu einem Lauf zeitfehler Die einzige Ausnahme zu dieser Regel ist Wenn die Umgebungs variable FLUSER nicht definiert ist wird anstelle dieser Variable der Standard wert shared verwendet Deaktivieren der Debug Ausgabe Nachdem der PowerVB Code in der Applikation debugged wurde ist die Ausgabe der Anweisung Print u U in die Datei vbdebug log nicht mehr notwendig PowerVB kann die Ausgabe von Anweisungen Print ausschalten damit sieim Code verbleiben und ruhendes Debugging ist nicht erforderlich F r jede FactoryLink Applikation sind zwei globale TAGs definiert Deren Namen sind VBLOGDISABLE_S und VBLOGDISABLE _U Ihre Standardwerte sind null Wenn VBLOGDISABLE_S auf eins gesetzt wird werden Ausgaben der Anweisung Print f r in der Domain SHARED ausgef hrtes graph deaktiviert Nichts gelangt in die Datei vbdebug log Wenn graph in der Domain USER ausgef hrt und VBLOGDISABLE_U auf eins gesetzt wird deaktiviert das die Ausgabe der Anweisungen Print in die Datei vbdebug log Beispiel Der folgende Code wurde von graph in der Domain USER ausgef hrt Bal e D lt GA gt 2 3 A Si gt VBLOGD SABLE
123. IPTS Fehlersuche FEHLERSUCHE 26 Die folgenden Abs tze beschreiben Tips zur Fehlersuche f r Programmcode in PowerVB Gro Kleinschreibung Wenn Sie Code eingeben wird dieser zur Laufzeit w rtlich ausgef hrt Achten Sie auf Leerstellen Beachten Sie da PowerVB die Gro Kleinschreibung nicht ber cksichtigt au er bei Objektnamen in amp xpliziten Deklarationen Reservierte W rter Alle Anweisungs und Funktionsnamen in den PowerVB Befehlsverweisen sowie die Eigenschaften und Methoden die hier beschrieben werden werden als reservierte W rter behandelt Diese W rter k nnen nicht als Variablennamen im PowerVB Code verwendet werden PowerVB Code der Teilobjekten zugeordnet ist Wenn PowerVB an Teilobjekten eines Verbundobjektes verwendet wird mu mit Vorsicht vorgegangen werden Wenn ein Mausereignis eintritt wird nur das oberste Objekt das auf das Mausereignis reagiert ber das Ereignis benach richtigt Wenn ein Verbundobjekt beispielsweise ein untergeordnetes Objekt besitzt das auf Mausklickereignisse reagiert und das untergeordnete Objekt auch ber ein untergeordnetes Objekt verf gt das ebenso reagiert erh lt das um zwei Stufen untergeordnete Objekt nie Mausklickereignisse Multithreading Wenn PowerVB mehrere Ereignisroutinen gleichzeitig ausf hren l t wird das als Multithreading bezeichnet Das unterscheidet sich von Visual Basic wo nur immer jeweils eine Ereignisroutine ausgef hrt werden kann
124. Ihrer Imformation Sie k nnen eine alphanumerische Folge von 1 bis 64 Zeichen eingeben Klicken Sie auf OK um die Information zu speichern Wenn Sie ein Platzhalter TAG erstellen das Element Definitionsinformationen verlangt Sie diese jedoch nicht eingegeben haben wird jetzt der Dialog TAG Definition angezeigt und die Eingabe der Informationen verlangt Wenn der Dialog TAG Definition nicht angezeigt wird f gt das System ein neues Objekt ein und ersetzt die Werte die Sie f r jede Prompt Zeichenfolge eingegeben haben durch ihre assoziierten Platzhalter TAGs Wenn Sie nach der Erstellung eines neuen Elements durch F actoryLink auf OK klicken werden f r das neue Element die Element Definitionsinformationen des Platzhalter TAGs verwendet ohne Sie zuvor zu einer Eingabe aufzufordern Bestimmen Sie Domain Elementtyp Dimension bei Elementarrays Standard wert und die Beschreibung des Elements und klicken Sie auf OK Der Dialog TAG Definition wird geschlossen und das System f gt das neue Objekt ein und ersetzt die Werte die Sie f r die einzelnen Prompt Zeichenfolgen eingegeben haben durch ihre assoziierten Platzhalter TAGs gt EE 3 Z D oO AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 217 ARBEITEN MIT POWER PACKS Eine Platzhalter Konfiguration anzeigen EINE PLATZHALTER KONFIGURATION ANZEIGEN Sie k nnen die Platzhalter K onfiguration f
125. K ZO 035 3 lt O j 8 W hlen Sie OK um die Animationsinformationen zu speichern FactoryLink ECS Handbuch f r den Applikationseditor 173 EINGABE AUSGABEFELDER ANIMIEREN Text als Ausgabefeld animieren 174 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 11 Ein Echtzeit Trend Diagramm erstellen Sie k nnen mit der Diagramm Animation Daten grafisch in Diagrammen darstellen Diagramm Animation wird zur Trendverfolgung von Daten und zur Darstellung statistischer Daten verwendet Sie k nnen Trenddaten aus einer Echtzeitdatenbank oder einer relationalen Datenbank anzeigen Dieses Kapitel beschreibt wie Sie Diagrammobjekte zur Darstellung von Daten aus einer Echtzeitdatenbank animieren k nnen Weitere Informationen ber die Animation von Diagrammen zur Darstellung von Trenddaten aus relationalen Datenbanken finden Sie im Trending in the Data Reporting Configuration Guide Weitere Informationen ber die Animation von Diagrammen zur Darstellung von statistischen Daten finden Sie im PowerSPC Configuration Guide Die Schritte zur Erstellung und Animation eines Echtzeit Trend Diagramms werden in den folgenden Abschnitten beschrieben Es wird dabei auf Abschnitte dieses Handbuchs verwiesen in denen Sie weitere Informationen zur Durch f hrung der einzelnen Schritte finden 1 Zeichnen Sie ein Rechteck als Umgrenzung f r das Diagramm und daneben ober darunter mindestens ein Legende
126. K Abbrechen _Bearveiten Hilfe 4 Geben Sie die folgenden Informationen an Name Liste die Prompt Zeichenfolgen auf die Sie f r die Platzhalter TAGs eingegeben haben Wert Werte die f r dieses Objekt durch Platzhalter TAGs ersetzt werden Geben Sie f r jede Prompt Zeichenfolge einen Wert ein Die Anzahl der Zeichen des Werts h ngt von der Anzahl der Zeichen im statischen Teil andere Zeichen als das Platzhalter TAG des Namens der Variablen ab Denn die maximale Zeichenzahl eines Elements ist 32 Wenn der Name des Platzhalters tank num level ist ist tanklevel der statische Teil des Namens der Variablen Da tanklevel aus 9 Zeichen besteht kann tnum durch maximal 23 Zeichen ersetzt werden 32 maximale Anzahl der Zeichen eines Elementnamens 9 Anzahl der Zeichen in tanklevel 23 216 FactoryLink ECS Handbuch f r den Applikationseditor ARBEITEN MIT POWER PACKS Ein Platzhalter Objekt verwenden Klasse Typ des Platzhalter Objekts das zur Erstellung des neuen Objekts verwendet wird Verwenden Sie dieses Feld um die Klassen f r Ihre Platzhalter Objekte festzulegen die jedes Objekt mit seinem Quellplatzhalter assoziieren Das System verwendet diese Angaben nicht sie dienen lediglich zu Ihrer Information Sie k nnen eine alphanumerische Zeichenfolge mit 1 bis 16 Zeichen eingeben Beschreibung Beschreibung des Platzhalter Objekts Diese Eingabe dient lediglich zu
127. MIT POWER PACKS Power DragOns an E A Ger te ankoppeln POWER DRAGONS AN E A GER TE ANKOPPELN Die mit FactoryLink gelieferten Power DragOns fragen zu E A Ger ten keine Informationen ab Sie k nnen Prompts zur Vervollst ndigung der Tabelle der Ger teschnittstelle einf gen Wenn Sie das angepa te Power DragOn nur einmal verwenden m chten sollten Sie die spezifische E A Adresseninformationen des eingef gten Power DragOns der Zeichnung ausf llen Wenn Sie das angepa te Power DragOn mehrfach verwenden m chten passen Sie es an und geben statt einer spezifischen E A Adresse ein Platzhalter TAG wie 10 ein POWER DRAGONS EINE BERECHTIGUNGSKLASSE ZUTEILEN Die Berechtigungsklasse kann durch Anwendung der gew nschten Berechtigungsklasse auf die Schaltfl chen Animation des Power DragOns konfiguriert werden gt EE 3 Zo OD CH AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 221 ARBEITEN MIT POWER PACKS Power DragOns eine Berechtigungsklasse zuteilen 222 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 16 Animation der Zeichnungsstufe Animationen der Zeichnungsstufe sind nicht mit einem Objekt der Zeichnung verbunden Sie sind statt dessen mit einem Echtzet Element verbunden das eine Aktion ausf hrt wenn es ver ndert wird Sie k nnen die Animation der Zeichnungsstufe konfigurieren um folgende Aktionen auszuf hren e den Bildschirm zu drucken e bei Eintr
128. Meldungen definieren e Berechtigungsereignisse in der Applikation protokollieren Diese Berechtigungsoptionen sind im Men Applikation im Applikationseditor verf gbar Informationen zum Gebrauch dieser Optionen finden Siein Kapitel 29 Einrichten von Zugriffsberechtigungen in diesem Handbuch FactoryLink ECS Handbuch f r den Applikationseditor 375 BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Planen der Zugriffsberechtigung f r Ihre Applikation PLANEN DER ZUGRIFFSBERECHTIGUNG F R IHRE APPLIKATION Um die Zugriffsberechtigung f r Ihre Applikation zu konfigurieren m ssen Sie einen Plan entwickeln der sicherstellt da Ihre Applikation ein geeignetes Ma an Sicherheit bietet Im einzelnen m ssen Sie e entscheiden wie sich berechtigte Benutzer an und abmelden e die Anforderungen f r Zugriffsberechtigungen auf Objekte bestimmen Entscheiden wie sich berechtigte Benutzer an und abmelden Um alle Teilein einer Applikation mit eingerichteter Zugriffsberechtigung zu verwenden m ssen sich Benutzer mit den entsprechenden Berechtigungen anmelden Benutzer k nnen sich auf zwei Arten anmelden e Siek nnen Tasten auf der Tastatur als Hotkey f r die Zugriffsberechtigung zuordnen Wenn der Benutzer die als Hotkey definierte Taste oder die Tastenkombination dr ckt erscheint ein Login Dialogfeld das den Benutzer zur Anmeldung auffordert Diese Hotkeys k nnen jederzeit und an beliebigen Stellen der derzeit
129. Men Bearbeiten uuna uaaa nennen 246 Das Menu Suchen Zar ug Nie miese Henna een 247 Das Men Ereignis 2H2nH nern 248 Das Men Hire 250 19 Einem Objekt ein Skript zuordnen 22220 cceeeee nn 253 Erstellen eines Skripts 2 22 22 Heer een nn 253 TAG Ereignisse deftnieren 2 2222 Herner nen 257 Hinzuf gen eines neuen TAG Ereignisses 257 Modifizieren eines bestehenden TAG Ereignisses 22 2 en rn 258 L schen eines bestehenden TAG EreignissS 259 Ereignisse deklarieren H2 s ana een nen 260 Kommentarein gn Skript inf gn 2nene ernennen 261 Ein Ereignis aus anem Skript entfernen 2 nun n ernennen 261 Grafikobjekt Bewegungkalkulieren 22222 nn nennen nn 262 20 PowevVbtreomntsee nen 263 Zeichnung F enstererelonisee nennen nenn 263 Das Men Routinen werden gezeichnet 22 22 n nennen 263 Maus Ereonlsee nennen nennen nennen nen 266 Mausroutinen Argumente 2222er nennen nenn nn 266 Das Men Mausroutinen 2nen ernennen nn 267 Fehlersuche berlappendeObj amp kte 22222 ne seen 271 TetEreonisee nen en nennen nennen een 273 Das Men Tetengaberoutinen 273 Echtzeitdatenbank Ereignisse 276 Das Men TAG Routinen rennen nn 276 21 Verwendung von Variablen zur Deklaration von Powe VB ODjektai era ae 277 Implizite Variablen rennen nn 277 Fele suche sen aa a E a a d a ee ee 278 Arrays als implizite Varia
130. OR Das Men Suchen Das MEN SUCHEN CO Verwenden Sie das Men Suchen um einen bestimmten Text im Skript eines Objekts zu lokalisieren PowerVYB Animation bars selbrew beermenu Datei Bearbeiten SIGI Ereignis Hilfe Suchen Ctrl F Weitersuchen F3 U o D d lt D gt 3 oi 5 Einf Zeile 1 PowerYB Animation Spa 1 W hlen Sie aus dem Men Suchen die folgenden Optionen Suchen Sucht nach der Stelle an welcher der gekennzeichnete Text im Skript des Objekts zuerst erscheint Wenn der Text gefunden wird bewegt sich der Cursor an diese Stelle Wenn kein berein stimmender Text gefunden wird ert nt ein Signalton Die Option Suchen operiert nur wenn das Animations oder Bibiliothek Skript bearbeitet wird Weitersuchen Sucht nach der Stelle an welcher der gekennzeichnete Text im Skript des Objekts ein weiteres Mal erscheint Wenn der Text au er an der aktuellen Stelle des Cursors im Editor kein weiteres Mal erscheint ert nt ein Signalton Die Suchoptionen von PowerVB durchsuchen das Skript ausgehend von der aktuellen Stellung des Cursors bis zum Ende des Codes Um sicherzustellen da das gesamte Skript durchsucht wird bewegen Sie vor der Verwendung dieser Optionen den Cursor zum Anfang des Skripts FactoryLink ECS Handbuch f r den Applikationseditor 247 POWERVB EDITOR Das Men Ereignis Das MEN EREIGNIS Verwenden
131. ObjektA Subobjekt von Objekt Fee Objektvariable f r ein gleichrangiges Objekt deklarieren ER dim g as Graphic Object Set g 0bjectB Eine Objektvariable f r ein bergeordnetes Objekt deklarieren dim g as Graphic bject Set g Auf eine Eigenschaft eines bergeordneten Objektes Objectl verweisen FillColor 20 Se gt Ein untergeordneter Objektname mu immer einer Instanz eines r ckw rtigen Schr gstrichs folgen Bei einem Verweis auf das aktuelle Objekt in einem Skript sollte besser das Keywort verwendet werden anstelle des spezifischen Objektnamens Explizite Verweise Dies ist eine alternative Methode zum Verweisen auf Objekte die etwas mehr Tipparbeit erfordert als die obige Methode bei der jedoch Zeichenfolgevariablen zum Angeben von Objektnamen verwendet werden k nnen Da die Zeichenfolge variablen in Code aufgebaut werden k nnen werden Fehler in den Objektnamen erst w hrend der Laufzeit festgestellt Beispielcode Y einem Skript f r ein Verbundobjekt mit den untergeordneten EN Objekten Objektl Objekt2 Objekt3 Objekt4 und Objekt5 dim i as Integer For sl toi F llfarbe des untergeordneten Objektes ndern this c Object A trim str i fillcolor i Next i E Pi 334 FactoryLink ECS Handbuch f r den Applikationseditor HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Verweisen auf Grafikobjekte in PowerVB Skripten Syntax f r die Methode de
132. Plattformen TrueType oder Type 1 Schriftarten aus W hlen Sie die Gr e der Schrift im Bereich von 4 bis 128 Punkten aus W hlen Sie die Textfarbe aus Diese Palette stellt 64 Farben zur Verf gung Bei VGA M onitoren die nur 16 Farben darstellen k nnen werden nicht verf gbare Farben als mehrfarbige Punkte angezeigt W hlen Sie die Farbe aus die hinter dem Text zu sehen ist Auf dieser Palette stehen 64 Farben zur Verf gung Bei VGA Monitoren dienur 16 Farben darstellen k nnen werden die anderen 48 Farben als mehrfarbige Punkte angezeigt W hlen Sie einen Textstil aus Folgende Optionen stehen zur Auswahl Bold F ettdr Zeigt den Text in fettgedruckter Schrift an Italic Kursivdr Zeigt den Text in Kursivschrift an Underline Unterstr Zeigt den Text unterstrichen an Opaque Opak Plaziert einen einfarbigen Hintergrund hinter den Text um alle Elemente hinter dem Text zu verdecken Bei Textanmi mationen wird stets ein opaker Hinter grund verwendet Border Rand Plaziert einen Rahmen um den Text dessen Farbe und Stil durch die Linienattribute definiert ist Variable Variabel Erm glicht Gr en nderung mit den Objektziehpunkten Diese Option wird nur unter OS 2 verwendet und wir empfehlen aus Gr nden der Portabilit t auf ihre Verwendung zu verzichten Bei anderen Plattformen k nnen Sie die Textgr e proportional auch dann ndern wenn diese Option nicht gew hlt wird Clip Abschneiden Bl
133. Platzhalter TAG 222222eeee een 327 25 Hierarchische Benennung von Grafikobjkten 329 ER 329 Objektnamen 329 Benennen von Objekten im Applikationseditor 222eHee rn 331 Verweisen auf Grafikobjekte in PowerVB Skripten sssesa nanana 332 Implizites verweisen 332 ExpliziteVerweise eneren 334 Leistungs berlegungen 338 10 FactoryLink ECS Applikationseditor 26 Applikationseditor lr IER 339 Suchen nach anem Obert 339 Debugging eines PowerVB Skripts 2222essecsseeeenen 341 Drucken von PowerVB Code 2 222 nern een nn nn 341 Dokument PowerVB uuH ernennen nennen ren 341 Drucken eines einzelnen Skripts oder einer Skript komponente 342 Andere Debugging Methoden 343 Fehlermeldungsfeld 2 22esns nennen een nen 344 Anweisung On ErroriaurLautzet nn 345 Gebrauch von Print Anweisungen 346 E EE 346 Gebrauch der BASIC Anwaisung Print 346 Beispialeder Anweisungen Print und die zugeh rigen Ausgaben 348 Print Anweaisungen mit mehreren gleichzaitig ausgef hrten Ereignissen 350 Kopfinformationen in Debug Ausgabedatdi 22enr ern nnn 354 Speicherstdleder Debug Ausgabedate i 2222 unn ernennen 354 Deaktivieren der Debug Ausgabe 2 2 acuanana 355 Gebrauch von LogView zur Anzeige von Debug Ausgaben 357 bersicht een ae ee rn ee ee ee 357 Starten von Lolen nennen nenn nn 357
134. Print Anweisungen al e D lt GA gt 2 3 A Si gt FactoryLink ECS Handbuch f r den Applikationseditor 343 DEBUGGING EINES POWERVB SKRIPTS Fehlermeldungsfeld FEHLERMELDUNGSFELD Mit einem Meldungsfeld zeigen Sie die Werte von Variablen zur Laufzeit an Achten Sie darauf Meldungsfelder die f r Debugging Zwecke eingef gt wurden zu entfernen oder als Kommentar zu markieren bevor die Applikation implementiert wird Beispielcode tioba Setting Setting Ae Integer N sub Drawing_Object_Click Button As Integer X As Long Y As Long If Setting gt 50 then Setting2 100 End If MsgBox Settingl A Str Settingl amp Setting A Str Setting2 end sub k A Meldungsfelder sind systemmodal Wenn ein Meldungsfeld eingeblendet wird werden andere Applikationen einschlie lich Laufzeit Grafiken solange angehalten bis das Meldungsfeld quittiert wurde Wenn Meldungsfelder in Applikationen verwendet werden die ohne Aufsicht ausgef hrt werden mu sehr vorsichtig vorgegangen werden Meldungsfelder sind nur auf den Plattformen Windows NT Windows 95 und OS 2 verf gbar Weitere Informationen ber die Anweisung M sgbox finden Sieim PowerVB Language Reference Guide Zu Variationen dieser Methode geh ren e Schreiben dieser Daten in Window Title und nicht in das Meldunggsfeld e Schreiben dieser Daten in ein Meldungs TAG sowie Aufnehmen dieses TAG in eine berwachungsli
135. SE Maus Ereignisse MAUS EREIGNISSE Mit Maus Ereignissen k nnen in PowerVB die folgenden Operationstypen ausgef hrt werden e auf Objekte klicken und ziehen e ein Objekt dazu animieren anzuzeigen wenn der Benutzer eine Maustaste dr ckt und wieder losl t e Anzeigen wenn sich die Maus ber ein Objekt bewegt Bei Objekten die nicht rechteckig sind werden Maus Ereignisse dem Textumgrenzungsfeld des Objekts zugeordnet imagin res Rechteck das das Objekt umgibt ffnen Sie die Maus Ereignisse ber das Untermen M ausroutinen Mausroutinen Argumente Alle Mausroutinen ben tigen entweder zwei X As Long Y As Long oder drei Argumente Button As Integer X As Long Y As Long Das Tastenargument As Integer definiert welche Schaltfl che gedr ckt losgelassen oder geklickt wurde um das Ereignis auszul sen Der Wert der Schaltfl che kann mit den vordefinierten Konstanten wie im folgenden Beispiel verglichen werden Sub drwg_g1003_MouseDown Button As Integer X As Long _ x Y As Long if Button and Left_Button then REM left button pressed released or clicked elseif Button and Right Button then REM right button pressed released or clicked elseif Button and Middle Button then REM middle button pressed end if End Sub F Die Argumente X As Long und Y As Long definieren die horizontalen und vertikalen Koordinaten der Maus zum Zeitpunkt des Ereignisses
136. SEC 20 Erstellen Sie keine TAGs diesich nur durch Gro oder Kleinschreibung unterscheiden Beide TAGs k nnen in PowerVB nicht als implizite Variablen verwendet werden 278 FactoryLink ECS Handbuch f r den Applikationseditor VERWENDUNG VON VARIABLEN ZUR DEKLARATION VON POWERVB OBJEKTEN Implizite Variablen Arrays als implizite Variablen bi geb TAG Arrays werden bei der Verwendung von impliziten TAG Variablen teilweise unterst tzt Verwenden Sie Array Dimensionen mit BASIC Array Syntax verwenden Sie jedoch keine Fernknotenpr fixe oder Punkt Eigenschaften Suffix Verwenden Sie TAG E igenschaften mit TAG Arrays Das folgende Beispiel illustriert die zul ssige Verwendung eines Arrays Set Motors 3 2 to 20 ar Motors 3 2 20 vorewiuy EISE E If Motors 4 1 has changed do something If Motors 4 1 Changed Then other part of the code End If Force write the value 50 into Motors 5 5 Motors 5 5 Force 50 p Der folgende Code illustriert nicht zul ssige Verwendungen von TAG Arrays als implizite Variablen A Can t use remote node PowerNet syntax N remote_node some tag 20 Can t use square brackets use SomeTag 5 6 Some0bj 5 6 20 Can t use dot properties like Raw implicitly Some0bj Raw 30 Be FactoryLink ECS Handbuch f r den Applikationseditor 279 VERWENDUNG VON VARIABLEN ZUR DEKLARATION
137. Sie auf FLADMIN zugreifen wird das Men FLADMIN angezeigt Willkommen im FactoryLink Berechtigungs Tool Dieses Tool erm glicht dem FactoryLink Administrator eine Reihe von Applikations Sicherheitsfunktionen zu ndern Bei manchen Funktionen ist vor dem Eingeben das Festlegen des Typs der Pa wort Yerifizierung erforderlich Applikationsbenutzer Applikationsklassen Administratorpa wort Typ der Pa wort Verifizierung Die Berechtigungskontrolle deaktivieren Das Men FLADMIN erm glicht es Ihnen die gew nschte Option f r die Zugriffsberechtigung zu w hlen In diesem Kapitel wird die erste oben angef hrte Methode Zugreifen auf FLADMIN ber den Applikationseditor verwendet Beachten Sie da Sie auch die beiden anderen Methoden verwenden k nnen 384 FactoryLink ECS Handbuch f r den Applikationseditor KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT EL ADMIN Definieren einer Berechtigungsklasse DEFINIEREN EINER BERECHTIGUNGSKLASSE Der Applikationsadministrator mu die Berechtigungsklassen einrichten die f r die Sicherheit in der FactoryLink Applikation sorgen J edes Grafikobjekt das mit Berechtigung versehen werden mu mu einer Berechtigungsklasse zugeordnet werden Die Option Applikationsklassen in FLADMIN dient zu diesem Zweck F hren Sie diefolgenden Anweisungen aus um eine Berechtigungsklasse zu definieren 1 W hlen Benutzer Klassen zuordnen aus dem Men Applikation des Applikati
138. Sie den Namen eines analogen TAGs ein das zur Laufzeit die gew nschte Farbe f r dieses Textfeld definiert Wenn der Dialog TAG Definition angezeigt wird geben Siein das Feld Wert den analogen Wert ein der mit der gew nschten F arbe bereinstimmt In Kapitel 9 Animation von Objekten finden Sie eineListe analoger Werte diemit den Farben der Farbpalette bereinstimmen Hintergrund Geben Sie den Namen eines analogen TAGs ein das zur Laufzeit die gew nschte Farbe f r den Hintergrund des Textfelds definiert Wenn der Dialog TAG Definition angezeigt wird geben Siein das Feld Wert den analogen Wert ein der mit der gew nschten Farbe bereinstimmt In Kapitel 9 Animation von Objekten finden Sie eineListe analoger Werte diemit den Farben der Farbpalette bereinstimmen Blinken Geben Sie den Namen eines digitalen TAGs ein das die Blinkrate des Eingabetextes kontrolliert Dieses TAG wird mit einem Wert der mit der gew hlten Blinkrate bereinstimmt initialisiert Sie k nnen zwischen folgenden Blinkraten w hlen Kein Der Text blinkt nicht Dies ist die Standardeinstellung 172 FactoryLink ECS Handbuch f r den Applikationseditor EINGABE AUSGABEFELDER ANIMIEREN Text als Ausgabefeld animieren Langsam Der Text blinkt langsam Schnell Der Text blinkt einmal in der Sekunde Positionskontrollen Definiert die horizontale und vertikale Stellung des Textfelds innerhalb der Zeichnung
139. TAG 0000000 AL_INFO WARNUNG YARI 0000000 BAR OVERVIEW G VALTAG 648 DPLOGOYR TRENDATA LOGTAG 0000000 LW Die Spalten in der Liste enthalten Informationen ber das TAG diein der Applikation verwendet werden J ede Zeile enth lt Informationen ber einen bestimmten Verweis auf das TAG TAG Name F hrt den Namen des TAG an dessen Informationen angezeigt werden CT Name Der Name der Konfigurationstabelle oder der Animationstyp bei Animationstyp dem das TAG verwendet wird Tabellenname Der Name der Tabelle oder Zeichnung in der der Verweis auf das Zeichnung TAG auftritt Spaltenname Der Name der Tabellenspalte oder des Animationsfelds in dem Animationsfeld der Verweis auf das TAG erscheint 80 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Die TAG Liste Querverweis 5 2 5 E D Se n D o 3 Do S ID Datensatz Die Datensatznummer die dem Element in einer Tabelle Objektname zugewiesen ist oder die Objektnummer die bei der Animation des Objekts zugewiesen wird CT Domain Die Domain Shared oder User in der der Verweis auf das TAG auftritt TAG Dimension Die Dimension des TAG falls es Bestandteil eines Arrays ist Task Name Der Name des Tasks GRAPH EDI DISTALAOG usw der die Informationen des referenzierten TAG verwendet FactoryLink ECS Handbuch f r den Applikationseditor 81 DAS DIALOGFELD TAG DEFINITION Grundlegende TA
140. TAG einf gen So ist beispielsweise der folgende Eintrag f r Platzhalter TAGs nicht zul ssig tnum valvnum e Sie k nnen mehrere Platzhalter TAGs in der Animationskonfiguration des Objekts festlegen So k nnen Sie beispielsweise die Felder Minimum und Maximum als Platzhalter TAGs festlegen Bei einer Objektanimation k nnen Sie dasselbe Platzhalter TAG in mehr als einem Feld verwenden Sie k nnen beispielsweise im Dialog Balken Animation dasselbe Platzhalter TAG f r das Feld Minimum und dem ersten Limit Feld verwenden da der Ausgangswert des Balkens und der des ersten Limits bereinstimmen e Bei einem Verbundobjekt k nnen Sie das gleiche Platzhalter TAG f r mehr als ein Objekt verwenden Nehmen wir beispielsweise an da ein Verbundobjekt ein Balkenobjekt und ein Ausgabe Textobjekt enth lt dann k nnen Sie f r beide Objekte im Feld TAG des Dialogs Animation das gleiche Platzhalter TAG festlegen Das Textfeld zeigt den Wert der Variablen numerisch an und der Balken zeigt den gleichen Wert grafisch an 15 e Sie k nnen eine Platzhalter Animation mit Animationsoptionen auf der Objektstufe verwenden aber nicht mit Animationen auf der Zeichnungsstufe oO E 2 mp D uon uvoewiuy FactoryLink ECS Handbuch f r den Applikationseditor 213 ARBEITEN MIT POWER PACKS Ein Platzhalter Objekt erstellen EIN PLATZHALTER OBJEKT ERSTELLEN F hren Sie die folgenden Schrit
141. TER PowerVB Bibliotheken Erstellen einer PowerVB Bibliothek Das folgende Verfahren beschreibt den Vorgang zum Erstellen einer PowerVB Bibliothek In anderen PowerVB Kapiteln und im PowerVB Language Reference Guidefinden Sie spezifische Informationen zu Syntax Befehlen und Variablen 1 W hlen Sie Datei gt PowerVB Bibliothek ffnen aus dem Applikationseditor Es wird ein Fenster mit den Namen aller verf gbaren Bibliotheken eingeblendet Es erscheint das Dialogfeld PowerVB Bibliothek ffnen PowerYB Bibliothek ffnen b_hilite pls SHARED USER style1 pls 322 FactoryLink ECS Handbuch f r den Applikationseditor ERSTELLEN VON POWERVB BIBLIOTHEKEN UND DL AT ZHALTER PowerVB Bibliotheken 2 Geben Sie den Namen der neuen Bibliothek ein und w hlen Sie ffnen um den PowerVB Bibliothekseditor anzuzeigen PowerYB Bibliothek USER new pls lolx Datei Bearbeiten Suchen Hilfe E ep o D d lt D gt 3 oi 5 FactoryLink ECS Handbuch f r den Applikationseditor 323 ERSTELLEN VON POWERVB BIBLIOTHEKEN UND PLATZHALTER PowerVB Bibliotheken 3 Geben Sie die PowerVB Variablen Subroutinen oder Funktionen ein diein die Bibliothek aufgenommen werden sollen Im Gegensatz zu Ereignis Routinen m ssen die Anfangs und Endanweisungen f r Funktionen und Subroutinen in Bibliotheken manuell eingegeben werden Pr fen Sienach da alle Anweisungen passende Endanweisungen haben
142. Temperatur in einem Tank mu berwacht werden und mu zwischen Gefrierpunkt und Siedepunkt liegen Der Temperaturf hler im Tank zeichnet eingehende Ursprungs Daten in Celsius auf diese sollen aber in FactoryLink auf einer Fahrenheit Skala technische Einheiten angezeigt werden Geben Sie hierf r die folgenden Werte in dieFelder ein Ursprungswert Hoch 100 Siedepunkt in Celsius Ursprungswert Niedrig O Gefrierpunkt in Celsius Engineering Einheiten Hoch 212 Siedepunkt in Fahrenheit Engineering Einheiten Niedrig 32 Gefrierpunkt in Fahrenheit FactoryLink ECS Handbuch f r den Applikationseditor 99 DAS DIALOGFELD TAG DEFINITION Definitionen f r Skalierung und Hysteresebildung FactoryLink bestimmt automatisch die passenden Skalierungs werte und konvertiert eingehende Daten in die entsprechenden Werte in Engineering Einheiten Deaktivierungs Wenn Sie eine Skalierungsfunktion f r din TAG angeben erstellt TAG FactoryLink automatisch ein TAG mit dem Namen tagname lock das eine Deaktivierungsfunktion durchf hrt um die Skalie rungsfunktion f r das TAG vor bergehend zu deaktivieren Sie k nnen auch den Namen eines anderen TAGs eingeben das diese Funktion durchf hren soll Hysteresebildung Wenn Sie eine Skalierungsfunktion f r ein TAG angeben erstellt FactoryLink automatisch ein TAG mit dem Namen tagname dead das eine Hysteresefunktion f r das TAG durchf hrt Bei der Hysteresebildung wird um einen TAG
143. UCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Eigenschaften GraphicObject BackgroundUpdate GraphicObject BackgroundU pdate ist eine Lese und Schreib I nteger Eigenschaft mit der der Wert des Flags BackgroundU pdate f r ein Te amp xtgrafikobjekt mit Eingabetext Animation eingestellt oder abgerufen wird Wenn diese Eigenschaft wahr ist nicht Null reagiert das Objekt auf Aktualisierungen des Hintergrunds Beispielcode Einstellung f r Hintergrund Aktualisierung umschalten N if InputFld Backgroundlpdate then InputFld Backgroundlpdate false else InputFld Backgroundlpdate true SE if E GraphicObject ActionValue GraphicObject ActionValue ist eine Lese und Schreib String E igenschaft mit der das Wertefeld f r Objekte mit Schaltfl chen Animation eingestellt oder abgerufen wird Beispielcode Wenn ein Objekt Schaltfl chen Animation mit Aktion auf DRW eingestellt hat kann die Eigenschaft actionvalue ge ndert werden um andere Zeichnungen zu laden Buttonl ActionValue RUNMGRS 300 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Methoden GRAFIKOBJEKT METHODEN Grafikobjekt Methoden dienen zum Beeinflussen bestimmter Grafikobjekte w hrend der Laufzeit v el GraphicObject Rotate 5 lt GraphicObject Rotate ist eine Subroutine mit der Grafiko
144. USER Domain Zeichnung ffnen Applikation CAFLAPP Dateiname Neue Zeichnung runmgrs g xl Abbrechen Hilfe 2 Doppelklicken Sie auf das F eld Dateiname um den gegenw rtig angegebenen Zeichnungsnamen zu markieren und geben Sie einen Namen mit 1 bis 8 Zeichen ins Feld Dateiname ein Der Applikationseditor h ngt die Erweiterung g an den Namen an 3 Klicken Sie auf die Schaltfl che OK um das ffnen der neu erstellten Zeichnungsdatei abzuschlie en Der Bildschirm wird in Grau der standard m igen FactoryLinkBildschirmfarbe dargestellt Um die Farbe zu diesem Zeitpunkt zu ndern w hlen Sieim Men Attribute die Option Hintergrund aus und treffen Sie Ihre Auswahl in der angezeigten F arbpalette 32 FactoryLink ECS Handbuch f r den Applikationseditor ARBEITEN MIT ZEICHNUNGSDATEIEN Speicherung einer Datei SPEICHERUNG EINER DATEI Es gibt zwei Optionen zum Speichern einer Zeichnungsdatei Speichern Die Option Speichern sichert diein der aktiven Zeichnungsdatei im Vordergrund vorgenommenen nderungen Die alte Version der Zeichnung wird dabei durch die neue Version ersetzt Speichern unter Mit der Option Speichern unter k nnen Sie eine Kopie der aktiven Zeichnung unter einem anderen Namen speichern Wenn Sie vor dem Kopieren der Datei nderungen darin vorgenommen haben bleibt die urspr ngliche Zeichnung bei dieser Option unver ndert Speicherung unter dem urspr nglichen Namen F hre
145. Wert ein Band oder Bereich erstellt Bleibt der TAG Wert in diesem Band wird der Wert in der Datenbank nicht neu geschrieben Liegt der TAG Wert nicht in diesem Bereich wird der TAG Wert neu geschrieben und um den neuen Wert wird ein Band neu berechnet Der Hysteresewert sollte daher klein genug sein so da die nderung unbedeutend ist und nicht unbeachtet bleiben kann Siek nnen auch den Namen eines anderen TAGs oder einen konstanten Wert eingeben um diese Funktion durchzuf hren Wenn eine Temperatur nderung von 2 Grad zu vernachl ssigen ist geben Siein das Wertefeld Value f r die Hysteresebildung eine2 ein und w hlen Sie die Option Absolute Anderung aus Wird eine Temperatur nderung von 2 als zu vernachl ssigen eingestuft geben Sie ebenfalls eine 2 ein und w hlen Sie die Option Prozentuale nderung aus Wenn der eingegebene TAG N ame bei einem dieser Elemente zuvor noch nicht verwendet worden ist und Sie auf OK klicken oder zu einem anderen Register weitergehen wird f r das neue TAG das Dialogfeld TAG Definition angezeigt 100 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Ger teschnittstelle GER TESCHNITTSTELLE Die Register der Ger teschnittstellen beziehen sich auf protokoll spezifische Tasks amp xterner Ger te die ggf Daten an FactoryLink liefern Register werden nur f r diejenigen protokoll spezifischen Module angezeigt die auf dem jeweiligen
146. Wort Protokollierung auf dem Register weisen darauf hin da das Register Konfigurationsinformationen enth lt Der Datenpunkt L ogger verf gt ber 5 werkseitig konfigurierte Tabellen denen Daten hinzugef gt werden k nnen Der Benutzer kann bei Bedarf ebenfalls Tabellen erstellen F r jedes aufgezeichnete TAG E lement wird der Tag Name Wert und die Zeit der Aufzeichnung in der Datenpunkt Datenbank festgehalten Q 3 o Q D gt Q D 77 Die Durchf hrung der Datenpunkt Protokollierung kann f r die folgenden F lle konfiguriert werden e bei einer nderung im TAG Ausnahme Protokollierung e bei einer nderung im Trigger TAG e in festgelegten Zeitabst nden gt Kei e D e V D Q e Va F hrt die Verwendung mehrerer Protokollierungsmethoden im Verlauf einer bestimmten Sekunde zur mehrfachen Protokollierung eines TAG Wertes werden allenach dem ersten aufgezeichneten Wert festgehaltenen Werte ignoriert Eine ausf hrliche Beschreibung der Datenpunkt Protokollierung finden Sie im Data Logging Configuration Guide unter Datenpunkt Protokollierung FactoryLink ECS Handbuch f r den Applikationseditor 95 DAS DIALOGFELD TAG DEFINITION Definitionen zur Datenpunkt Protokollierung Wenn Sie das Register Protokollierung auf dem Dialogfeld TAG Definition ausw hlen wird folgendes angezeigt TAG Definition DEZ TAG Name tank Array Subskript La Allgeme
147. a W hlen Sie OK Suchen eines Objekts in einer Zeichnung In diesem Abschnitt erfahren Sie wie Sie ein Objekt in der Zeichnung anhand dessen Namen suchen k nnen 1 W hlen Sie im Men Bearbeiten die Option Suchen aus Das Dialogfeld Objektname ausw hlen wird angezeigt das alle Objekte im Vordergrund der aktiven Zeichnung auflistet Zu suchendes Objekt Ten 1024 Abbrechen Hilfe 2 W hlen Sie einen Objektnamen aus der Liste aus oder geben Sie einen Objektnamen ins Feld Objekt suchen ein Klicken Sie auf OK Das Objekt dieses Namens wird durch Ziehpunkte in der Zeichnung markiert so da seine Position sichtbar wird FactoryLink ECS Handbuch f r den Applikationseditor 145 Si E KA OH er 3 o Le bc ET CG BEARBEITEN VON OBJEKTEN Arbeiten mit Objektnamen 146 FactoryLink ECS Handbuch f r den Applikationseditor Teil Ill Animation von Objekten Inhaltsverzeichnis Animatiion von Objekten 9 Animation von Objekten 151 DieAnimationstools 152 Statische und animierte Objekte onen een nn 153 Dynamische und statische Attribute 2222222 ernennen nenn 154 Animation auf Objektebene 222 2er een nn en 155 Testen der Animation einer Zeechnung 156 Farb AAnaloowertetabelle seen nennen nn nn 157 BlinKrate a Ze kg ch en IR Ar e AE mm ae 160 10 Eingabe Ausgabefdder animieren 22 ccc 161 Text als Eingabefeld animieren
148. anipulieren verschiedener Aspekte eines Objektes w hrend Laufzeit Einige Grafikobjekt Eigenschaften k nnen nur f r bestimmte Typen von Grafikobjekten verwendet werden Ein BASIC Laufzeit fehler tritt auf wenn Eigenschaften mit einem falschen Objekttyp verwendet werden Die Objektvariable This Die Variable this ist eine spezielle Grafikobjektvariable die verf gbar ist wenn einePowerVB Subroutine in einer Zeichnung einem Grafikobjekt zugeordnet ist Die Variable this ist eine praktische Methode zum Zugreifen auf das Grafik objekt dem die Subroutine zugeordnet ist Verwenden Sie die Variable this anstelle des Objektnamens wenn Variableneigenschaften in PowerVB zugewiesen werden Da sich this immer auf das derzeit gew hlte Objekt bezieht ist Code der die Variable this verwendet portierbar und kann kopiert aufgerufen oder importiert und auf mehrere verschiedene Objekte angewendet werden Das bedeutet da Code nicht ge ndert werden mu wenn der Name des aktuellen Grafikobjektes ge ndert wird RedrawOn und RedrawOff Gew hnlich sind sichtbare nderungen an einem Grafikobjekt sofort wirksam Wenn ein Grafikobjekt diagonal in Richtung untere linke Ecke des Bildschirms verschoben wird indem die linke Eigenschaft und dann die untere Eigenschaft ge ndert wird bewegt sich das Objekt in Laufzeit ber den Bildschirm nach links und dann vertikal nach unten Die Anweisung RedrawOff macht die Ve
149. as den Minimalwert enth lt Wenn Sie einen TAG N amen eingeben kann das untere Limit w hrend der Laufzeit ge ndert werden Folgende Typen sind f r das festgelegte TAG zul ssig analog Iongana oder float Die Richtung in die sich die Farbe bewegt wenn der Wert des TAG das im Feld TAG dieser Tafel festgelegt wurde zu oder abnimmt Sie k nnen Balken konfigurieren sich entweder horizontal oder vertikal und in eine oder zwei Richtungen auszudehnen Wenn Sie m chten da die Farbe sich eindirektional bewegt w hlen Sie eine der ersten vier Optionen Eindirektionale Balken bewegen sich von ihrem Ausgangspunkt nur in eine Richtung Wenn Sie m chten da die Farbe sich bidirektional bewegt w hlen Sie eine der letzten beiden Optionen Bidirektionale Balken bewegen sich von ihrem Ausgangspunkt in eine positive und eine negative Richtung Die folgende Tabelle informiert Sie ber die Funktionsweise von eindirektionalen und bidirektionalen Balken Tabelle 13 1 Eindirektionale und bidirektionale Balken Eindirektionale Balken Wenn das Wenn das Element des Felds TAG folgenden Wert hat EI Dann ist der Balken Element des Felds TAG folgenden Wert Bidirektionale Balken lt min Wert nicht farbig lt Ankerpunkt bewegt sich der Balken in die negative Richtung zum min Wert hin gt min Wert und biszum Wert Ankerpunkt ist der Balken lt max Wert des Elements beim Anker im
150. atentyp analog longana float S 22 lt 5 za o He n D o 3 G S e ID Um einen Alarm in del steder konfigurierten Alarme aufzunehmen geben Siedie Zustandsattribute des Alarms an und klicken Sie auf die Schaltfl che Hinzuf gen Um einen Alarm zu l schen klicken Siein der Liste Konfigurierte Alarme auf den betreffenden Eintrag um diesen zu markieren und klicken Sie auf die Schalt fl che L schen Um einen Alarm zu aktualisieren klicken Sie in der Liste Konfigurierte Alarme auf den betreffenden Eintrag um diesen zu markieren Nehmen Sieim Feld Zustandsattribute die gew nschten nderungen vor und klicken Sie auf die Schaltfl che Aktualisierung Die nderungen werden anschlie end in der Liste Konfigurierte Alarme angezeigt F r diejenigen Elemente denen ein Sternchen vorangestellt ist kann entweder ein Wert oder ein TAG N ame eingegeben werden Wird f r ein Element da zuvor noch nicht verwendet wurde ein TAG N ame eingegeben und Sie klicken auf Hinzuf gen Aktualisierung OK oder gehen zu einem anderen Register weiter wird f r das neue TAG das Dialogfeld TAG Definition angezeigt Um alle Alarme f r ein TAG zu l schen klicken Sie rechts oben auf dem Register auf die Schaltfl che L schen Um einen Alarm in die Liste der konfigurierten Alarme aufzunehmen klicken Sie auf die Schaltfl che Hinzuf gen FactoryLink ECS Handbuch f r den Applikationseditor 89 DAS DIALOGFELD TAG DEFINITION
151. atgr e 50 Umschalten zwischen Anzeigeskalierungen 52 Einstellen des Standardfensters mit der tats chlichen Gr e 53 5 Konfigurieren von Lautzettesten 55 Erstellen von Laufzeitfenstern 56 Definieren der Fenstergr e und plazierung sssasaura neen 59 Einstellen des oberen Fensters uuuuuau uaaa 61 6 Das Dialogfdd TAG Definition aannaa nnana na naan 63 Erstellen oder Bearbeiten eines TA 64 Das Dialogfdd TAG Definition 64 Erstadlen ins As 65 Bearbeiten eines TAGS 2 nummer 65 TAG Parameter 67 Auf Arrays verweisende TAGS 2222 n rennen nen 68 Definieren von Elementarrays 68 Arbaten mit Elemantarrays 71 Arbeiten mit Platzhaltern anaana ea 74 VollePlatzhalterdemente nanunua aea 74 Einfache Platzhalter emente naaa nuaa aa 75 Die TAG Liste un ann nad an KEKERE ee 78 Grundlegende TAG Definitionen 2 2 2nHnr nennen nen 82 Definitionen der TAG Persistenz 222nne rennen nn nenn 85 Allgemeine Alarmdefinitionen 87 4 FactoryLink ECS Applikationseditor Teil Il 2 Applikationseditor Erweiterte Alarmdefinitionen 222n2e rennen een en 90 Definitionen f r Alarmgruppen 22nHen een nn 92 Definitionen zur Datenpunkt Protokollierung 22 2nH ern rnn 95 Definitionen f r Skalierung und Hysteresebildung 2r r 0 98 Ger teschnittstelle een rennen nennen en 101 Bildschirmaufbau Zain VON 107 Die Zeichent
152. aus dem Pull Down Listenfeld Protokollmeldung Geben Sie eine Textzeichenfolge ein um das Objekt f r das Sicherheitsprotokoll zu identifizieren gt EE 3 Lg OD CH AO 03 3 lt 5 4 W hlen Sie OK um die Animationsinformationen zu speichern FactoryLink ECS Handbuch f r den Applikationseditor 193 EIN OBJEKT ALS SCHALTFL CHE ANIMIEREN 194 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 13 Farb und Balken Animation In diesem Kapitel finden Sie Informationen zu den folgenden Themen e Farbanimation eines Objekts Sie k nnen mit Farbanimation die Farbe eines Objekts abh ngig von einer Anderung des Wertes des Echtzeitdatenbank elements ver ndern e Animation eines Balkenobjekts Balkenanimation erm glicht Ihnen die grafische Darstellung des Wertes eines Elements Sie k nnen die Bewegung und Farbe des Balkens abh ngig von einer nderung des Wertes eines Echtzeit datenbankelements ver ndern Animation eines Farbobjekts F hren Sie die folgenden Schritte aus um einem Objekt Farb nderungen zuzuordnen 1 W hlen Sie das Objekt aus das Sie animieren m chten 2 W hlen Sie Animation gt Farbe um den Dialog Farbanimation anzuzeigen Farbanimation f r Objekt 2115 TAG p Farb nderungen VG HG Blinken _ Limit p Positionskontrollen x l X Zul ssige s TAG oder Konstante f r diese Felder Igel
153. beiten noch nicht in die Echtzeitdatenbank geschrieben wurde Beispielcode sub Drawing_Object_EnterkKey Inhalt dieses Feldes in Gro buchstaben umwandeln This Text UCase This Text end sub FactoryLink ECS Handbuch f r den Applikationseditor 273 POWERVB EREIGNISSE Text Ereignisse Eingabe inaktiv Dieses Ereignis wird ausgel st wenn ein Textobjekt den Tastaturfokus verliert Beispielcode sub Drawing_Object_LostFocus Indicate that this field no longer has focus by changing text to black This Textcolor BLACK end sub Eingabe aktiv Dieses Ereignis wird ausgel st wenn ein Textobjekt Tastaturfokus erh lt Wenn beispielsweise das Feld Texteingabe w hrend der Laufzeit aktiv ist und der Cursor auf das Feld zeigt Um die Eingabe zu aktivieren klickt der Benutzer auf das Feld oder bewegt sich mit der Tab Taste in das Feld Beispielcode sub Drawing Object _GotFocus Indicate that this field has focus by changing text to red This Textcolor RED end sub 274 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EREIGNISSE Text Ereignisse nderung Dieses Ereignis wird ausgel st wenn sich der Inhalt eines Textobjekts ndert Beispielcode sub Drawing_ bject_Change Update the window title with the contents of this text object Window Title This Text end sub U o z D d lt GA gt oi 5 FactoryLink
154. ben aus denen Sie Informationen ausw hlen wie beispielsweise Radio Schaltfl chen Pr ffelder Listenfelder oder Paletten Sie plazieren die Power DragOns in einer Zeichnungsbibliothek die zusammen dann als Power Packs bezeichnet werden Power Pack Dateien arbeiten wiejede 15 andere Zeichnungs Datei mit einer Ausnahme der Applikationseditor befindet sich beim ffnen der Power Pack Datei automatisch im Kopier Einf gemodus Wenn Sie ein Objekt aus einer Power Pack Zeichnung ausw hlen kopiert der Applikationseditor es umgehend in den Puffer damit es in eine ge ffnete Zeichnungsdatei eingef gt werden kann Alle Power Pack Dateien haben die Erweiterung op Power Packs sind so konzipiert da Sie sich jeder beliebigen Anzeige anpassen und bei der Bearbeitung und zur Laufzeit eine klare Aufl sung bieten Die Struktur der Power Packs erleichtert ihre Erweiterung dE D le uon uonewiuy FactoryLink ECS Handbuch f r den Applikationseditor 211 ARBEITEN MIT POWER PACKS Bei Power DragOns unterscheidet man zwischen zwei Hauptkategorien e Solche die keine TAGs produzieren Viele Power DragOns implementieren die Animation mit Hilfe von PowerVB zur direkten Einstellung der Eigenschaften der Fenster Zeichnungs oder Grafikobjekte es sei denn es ist keine vordefinierte Animation mit dem Power DragOn verbunden e Solche die TAGs erstellen oder sie als Bezug verwenden Power DragOns k nnen Skalier oder Struktur TAGs erstel
155. bereich konvertiert werden sollen Um eine Datei zu abzuw hlen klicken Sie noch einmal 4 Wenn Sie die Konvertierungseinstellungen anpassen m chten geben Sie den bersetzungspfad und Dateinamen in das Feld Translate file Datei bersetzen ein Im Abschnitt Erstellen einer Umsetzungsdatei auf Seite 419 finden Sie weitere Angaben zum Gebrauch von U msetzungsdateien f r die Anpassung der K onvertierungseinstellungen Lassen Sie dieses Feld leer um die Standardeinstellungen zu verwenden 5 Klicken Sie auf Konvertieren Die gew hlten Dateien werden konvertiert und in das aktuelle Verzeichnis abgelegt Im obigen Bildschirm werden die konvertierten Dateien beispielsweise in das Verzeichnis Directory c acad plaziert Wenn w hrend der Konvertierung in einer der Dateien Fehler aufgetreten sind erstellt der Converter eine eigene Fehlerdatei f r jede Zeichnung die einen 414 FactoryLink ECS Handbuch f r den Applikationseditor KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Konvertieren einer Zeichnung Konvertierungsfehler verursacht hat Weitere Informationen finden Sie auf Seite 30 423 Schritte zum Importieren einer Datei in Ihre FactoryLink Applikation Doppelklicken Sie auf Grafikeditor im Hauptmen des Konfigurations managers um den Grafik und Animationseditor zu ffnen sofern notwendig ffnen Sie das Men Files Datei und w hlen Sie Import Importieren Es erscheint das Dia
156. bjekt erf hrt Die korrekte Syntax f r Verweise auf Objekte lautet e in der Hierarchie eine Stufe nach oben e Trennzeichen f r Objektnamen Die nachfolgenden Code Beispiele illustrieren das ndern der F llfarben eigenschaft eines Objektes vom Code eines anderen Objektes im Kontext des Diagramms auf der vorherigen Seite Die gleiche Syntax gilt f r das Lesen und Schreiben anderer Objekteigenschaften Code in Objekt1 Eine Objektvariable f r ein gleichrangiges Objekt deklarieren N dim g as Graphic bject Set g 0bject2 TTT gA4J3MOd Eine bjektvariable f r ein untergeordnetes Objekt deklarieren dim g as Graphic bject Set g bjectA Eine Objektvariable f r ein einem gleichrangigen Objekt untergeordnetes Objekt deklarieren dim g as Graphic bject Set g O0bject2 0bjectC m Auf eine ObjectA Fi igenschaft eines untergeordneten Objektes verweisen 1Color 20 Auf eine Eigenschaft eines Objektes h chster Stufe einer Zeichnung untergeordnet verweisen Object3 Fil1Color 20 Auf eine Eigenschaft eines bergeordneten Objektes verweisen FillColor 20 Auf eine Eigenschaft eines einem gleichrangigen Objekt untergeordneten Objektes verweisen KR Object2 0bjectC Fil1Color 20 E FactoryLink ECS Handbuch f r den Applikationseditor 333 HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Verweisen auf Grafikobjekte in PowerVB Skripten Code in
157. bjekte um einen en festgelegten Punkt und einen festgelegten Winkel in Grad gedreht werden gt 5 Informationen zum Drehen von Grafikobjekten finden Siein Kapitel 23 Drehen 3 von Objekten v Beispielcode S Dese RTDB Ereignis wird einmal pro Sekunde getriggert N private Center x as long Center_y as long sub Drawing_ bject_onesecond Mittelpunkt der Uhr bestimmen Center x Clock left Clock width 2 Center _y Clock bottom Clock height 2 Minutenzeiger der Uhr um eine Sekunde vorr cken das sind 6 Grad von 360 Grad SecondHand rotate Center x Center y 6 GE sub E Hinweis Drehen von komplexen Objekten kann sehr Prozessor intensiv sein und die Systemleistung negativ beeinflussen FactoryLink ECS Handbuch f r den Applikationseditor 301 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Methoden GraphicObject RESET GraphicObject RESET ist eine Subroutine die ein Grafikobjekt in den Ausgangszustand zur ckversetzt in dem es mit dem Applikationseditor gezeichnet wurde Das macht die Auswirkungen des Verschiebens und Drehens eines Objektes r ckg ngig Beispielcode Feld zur ck in die Ausgangsposition bewegen Box RESET GraphicObject HasAnimation GraphicObject HasAnimation ist eine Integer F unktion mit der gezeigt wird ob ein bestimmtes Grafikobjekt ber einen speziellen Animationstyp verf gt Der R ckgabewert ist wahr nicht
158. blen 279 EvpltziteVartablen enean enanar 280 Die Funktion Echtza itdatenbank Objektwert neea 280 8 FactoryLink ECS Applikationseditor 22 Applikationseditor Haupt und Nebenmethoden 284 Fehlersuche Explizite Variablen 285 Verwendung von Ge 285 BedeutungsloseWerte 22 2222 nen nennen nn 285 Gebrauch von Eigenschaften und Methoden in PowerVB 287 RTDB Objekteigenschaften 2222n 2er nennen nn nn 287 RTDBObject Value 22 2 H onen eee rennen nn 287 RTDBObje t Type nme 288 RTDBObjecdt Adtive 2 none nen 290 RTDBObjecd Force 22 2 H 2 nennen nennen 291 Grafikobjekt Eigenschaften 2 2222 e sense nennen nennen nn 292 DieO biectvariable t hei 292 RedrawOn und RedrawOff 2 n nennen 292 GraphicObject Type 222er nennen nenn 293 Grapho Bet LEE sasada aa god nen god ne godi dodi godi dedi ae antrat 294 GraphicObject Bottom 294 GraphicObject Width 294 GraphicObjet H amp ght nn anaana nennen 295 GraphicOblet Te 295 ise lte gie ed e VIE 296 GraphicObject Bold 296 GrapbicObectltralc 297 GraphicObject Underline 2222222 o none 297 GraphicObject LineColor 2 2 2222 none eeeeeeeeeeee een 297 GraphicObietFillCogor nn 298 GraphicObject BackColor 2 2 2222 ao aoro aoto m bo aoo Bobo moio BEBA nn 299 GraphicObject TetColor nnna naaa 299 GraphicObject Name 299 GraphicObject BackgroundUpdate 2 2222 2n nennen nn 300 Grapb
159. bschnitt Definieren der Fenstergr e und plazierung auf Seite 5 59 DEFINIEREN DER FENSTERGR BE UND PLAZIERUNG F hren Sie diefolgenden Schritte aus um die Gr e und Position eines Fensters zu ndern 1 W hlen Sie Animation in der Men leiste des Applikationseditors aus 2 W hlen Sie Animation gt Fensteranzeige aus um das Dialogfeld Anzeigefensterauswahl anzuzeigen Fenster APPLICATION Abbrechen Hilfe 3 W hlen Sie eine Domain in der Liste Domain aus Alle zuvor in der ausgew hlten Domain erstellten Fenster werden im Feld Fenster angezeigt FactoryLink ECS Handbuch f r den Applikationseditor 59 KONFIGURIEREN VON LAUFZEITFENSTERN Definieren der Fenstergr e und plazierung 4 W hlen Sieim Feld Fenster ein Fenster aus das angezeigt werden soll 5 Klicken Sie auf OK Ein leeres Fenster wird angezeigt 6 ndern Sie bei Bedarf die Gr e und Position des leeren Fensters mit Hilfe der Maus oder der Pfeiltasten 7 Dr cken Sie eine der folgenden Tasten der Tastatur Eingabe Speichert die neue Gr e und Position eines Fensters Das leere Fenster wird ausgeblendet und die Zeichnung wird wieder aktiviert Zur Laufzeit wird das Fenster mit der hiermit festgelegten Gr e und Position am Bildschirm angezeigt Esc Verwirft die nderung und l scht das Fenster 60 FactoryLink ECS Handbuch f r den Applikationseditor KONFIGURIEREN VON LAUFZEITFENSTERN Einstellen des oberen Fenste
160. ch das Sie setzen m chten Sie k nnen bis zu 16 Limits festlegen Vordergrund Legen Sie die Textfarbe fest die bei Erreichen des Limits verwendet werden soll Hintergrund Legen Sie die Hintergrundfarbe fest die bei Erreichen des Limits verwendet werden soll Blinken Legen Sie die Blinkanimation fest die bei Erreichen des Limits verwendet werden soll Dieses Feld schaltet zwischen Kein kein Blinken Langsam langsames Blinken oder Schnell schnelles Blinken um Kein ist die Standardeinstellung Limit Geben Sie das Limit ein bei dem die nderung ausgel st wird Dies kann entweder ein numerischer Wert oder der Name eines TAGs sein dessen Wert das Limit definiert gt 3 O3 9 9 S ZO o5 3 lt O j FactoryLink ECS Handbuch f r den Applikationseditor 171 EINGABE AUSGABEFELDER ANIMIEREN Text als Ausgabefeld animieren Folgende Typen sind f r das festgelegte TAG zul ssig analog Iongana oder float Alternatives Der Name des TAG das mit den definierten Limits verglichen Vergleichs TAG werden soll um die Vordergrund und Hintergrundfarbe des Textes zu definieren Sie k nnen den gleichen TAG Namen verwenden wie im Feld TAG dieses Dialogs es sei denn der TAG Typ ist eine Meldung Wenn Sie in dieses Feld keine Eingaben machen werden bei den Limits keine nderungen durchgef hrt Folgende Typen sind f r das festgelegte TAG zul ssig digital analog Iongana oder float Vordergrund Geben
161. ch dieser Einstellung neu gezeichneten Textobjekte bernehmen diese Attribute Wenn Sie die Attribute aines bestehenden Textobjekts ndern m chten m ssen Sie das Objekt ausw hlen und das folgende Verfahren durchf hre 1 Wenn Sie die Attribute eines bestehenden Textobjekts ndern m chten w hlen Sie das betreffende Objekt aus gehen Sie andernfalls zum n chsten Schritt weiter 2 W hlen Sie Attribute gt Text um das Dialogfeld Textattributes Textattribute anzu zeigen Im Feld Preview Vorschau werden die aktuellen Einstellungen angezeigt r Schriftartname Times New Roman Wingdings Symbol r Schriftgrad r Text Zur ck 17 18 E 19 S stil TI Fett I Opak I Kursiv I Rahmen I Unterstrich 7 Variable F Abschn Ausrichten Links C Oben C Mitte C Mitte C Rechts Unten m Vorschau Ee OK Abbrechen Hilfe 3 W hlen Sie eines der folgenden Attribute FactoryLink ECS Handbuch f r den Applikationseditor 131 Si E KA OH er 3 o Le bc ET CG BEARBEITEN VON OBJEKTEN Einstellen von Textattributen Font Name Schriftartname Font Size Schriftgrad Text Color Textfarbe Background Color Hintergrundfarbe Style Stil W hlen Sie eine der verf gbaren Schriftarten aus Mit der Bildlaufleiste k nnen Sie weitere Optionen ansehen W hlen Sie zur besseren Portabilit t auf andere
162. chaltfl chen im Stack die gleiche Berechtigungsklasse haben Verwenden Sie Klassen die die Anzeige eines Login oder Fehler Dialogfeldes nicht erfordern FactoryLink ECS Handbuch f r den Applikationseditor 381 BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Zugriffsberechtigung und gestapelte Schaltfl chen 382 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 28 Konfigurieren der Zugriffsberechtigung mit FLADMIN Die Funktion FLADMIN erm glicht dem Applikationsadministrator das Einrichten der Zugriffsberechtigung f r die Applikation Mit Hilfe von FLADMIN kann der Administrator folgende Aufgaben durchf hren e Berechtigungsklassen definieren e Applikationsbenutzer definieren e Den Typ des Pa worts f r die Applikation einstellen e Das Administrator Pa wort festlegen Dieses Kapitel beschreibt den Zugriff auf FLADMIN und die Konfiguration der einzelnen Optionen von FLADMIN FactoryLink ECS Handbuch f r den Applikationseditor 383 KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT EL ADMIN Zugreifen auf EL ADMIN ZUGREIFEN AUF FL ADMIN Um die Zugriffsberechtigung einzurichten m ssen Sie auf die Funktion FLADMIN von FactoryLink zugreifen FLADMIN kann auf drei verschiedene Arten aufgerufen werden e w hlen Sie Benutzer Klassen zuordnen aus dem Men Applikation des Applikationseditors e w hlen Sie das Symbol FLADMIN e geben Sie FLADMIN in die Befehlszeile ein Wenn
163. cheinen soll N A EINER ZEICHNUNG TEXT HINZI y A EINER ZEICHNUNG TEXT HINZUF GEN 120 FactoryLink ECS Handbuch f r den Applikationseditor ZEICHNEN VON OBJEKTEN Erstellen von Verbundobjekten ERSTELLEN VON VERBUNDOBJEKTEN Verbundobjekte sind Sammlungen von Objekten d h sie bestehen aus mindestens zwei Objekten diezu einem einzigen Objekt zusammengefa t sind Sie k nnen einfache Objekte auf zwei verschiedene Arten gruppieren e Kombinieren Hierbei werden zwei oder mehr Objekte zu einem Objekt gruppiert wobei sieihre urspr ngliche Form und Position beibehalten e Verbinden Hierbei werden zwei oder mehr Objekte zu einem Objekt gruppiert indem sie an bestimmten Punkten miteinander verbunden werden Das Aussehen des Objekts ndert sich je nach der Position dieser Punkte Kombinieren von Objekten Bei der Kombination werden zwei oder mehr Objekte zu einem Verbundobjekt gruppiert wobei die Einzelobjekte ihre Form und Position beibehalten Sie 7 k nnen Objekte auf zwei Arten kombinieren ber das Men Bearbeiten oder ber die Symbolleiste In diesem Abschnitt wird das Kombinieren von Objekten ber das Men Bearbeiten erl utert F hren Sie das folgende Verfahren durch um Objekte zu kombinieren 1 W hlen Sie die Objekte aus die Sie gruppieren m chten 2 W hlen Sie Bearbeiten gt Kombinieren Die ausgew hlten Objekte werden kombiniert Die Attribute der Name und die Animation der Einzelobjekte we
164. chten Zugriff auf die gleichen Klassen wie Benutzer mit niedrigerwertigen Rechten haben Bei Bedarf kann die Zugriffsberechtigung auch so angepa t werden da jeder Benutzer nur Zugriff auf einen entsprechenden Satz von Klassen hat Sie k nnen sogar eine hierarchische Struktur aufstellen und bei Bedarf Abweichungen von der Hierarchie zulassen In einem einfachen Szenario kann ein Applikationsadministrator entscheiden zwei Berechtigungsklassen zu erstellen eine Klasse namens Operator und eine zweite namens Supervisor Wenn die Applikation erstellt wird ordnet der Entwickler der Applikation Eingabegrafikobjekte einer bestimmten Berechtigungsklasse zu d h eine bestimmte Men schaltfl che der Berechtigungsklasse Operator w hrend ein bestimmtes Texteingabefeld der Berechtigungsklasse Supervisor zugeordnet wird Wenn die Applikation 372 FactoryLink ECS Handbuch f r den Applikationseditor BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Wichtige Konzepte ausgef hrt wird haben nur die Benutzer mit Zugriff auf die Berechtigungsklasse die dem Objekt zugeordnet ist Zugriff auf das Objekt Der Applikationsadministrator kann bis zu 32 Berechtigungsklassen erstellen Um Berechtigungsklassen zuordnen zu k nnen m ssen Sie ber eine Entwicklungslizenz f r den Applikationseditor verf gen Um Benutzer mit einer Berechtigungsklasse zu assoziieren ben tigen Sieeine Laufzeitlizenz FactoryLink ECS Handbuch f r den
165. chten In diesem Fall w hlen Sie das Feld rechts von der Legende 2 Verfolgen Sie den Pfad Attribute gt F llen und definieren Sie eine Farbe f r den Vordergrund des Diagramms Sie k nnen f r ein Trend Diagramm keinen schraffierten oder transparenten F llstil w hlen 3 W hlen Sie Animation gt Diagramm um den Dialog Diagramm Animation anzuzeigen Diagramm Animation f r Objekt 2112 gt EE 3 Zo AO 03 3 lt O 5 FactoryLink ECS Handbuch f r den Applikationseditor 177 EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Nur Echtzeit Diagrammobjekt animieren 4 Vervollst ndigen Sie die folgenden Dialogfelder TAG f r Datenquelle Geben Sieden Namen des TAG ein das die Kurvenbewegung in oder eine bestimmte Richtung triggert Kurvenschiebe Trigger Bildlaufrichtung W hlen Sie die Richtung in die sich der Trend bewegen soll Als Richtungen kommen nach oben nach unten nach rechts oder links in Frage Zeitrahmen der W hlen Sie f r das Diagramm eine Skala aus und geben Sie den Kurve Zeitraum ein den das Diagramm anzeigen soll Wenn Siein das Feld beispielsweise 2 eingeben und Stunden ausw hlen wird das Diagramm die Daten eines Zeitraums von zwei Stunden darstellen Diagramm Geben Sie die Frequenz zum Plotten der Daten ein die als Zeiteinheit pro Datenpunkt ausgedr ckt wird Geben Sie beispielsweise 1 ein und w hlen Sie Sek um jede Sekunde einen Punkt aufzuzeichnen Startzeit Mache
166. chtlich der Funktionalit t wie hierin erl utert nicht materiell ist korrigiert wird e der Betrieb eines Software Programms aufgrund eines darin enthaltenen Defekts oder aufgrund eines Fehlers seitens USDATA nicht ber kurze Zeitr ume hinweg unterbrochen sein wird oder f die Software Programme die vom Benutzer oder irgendeinem Dritten gew nschten Ergebnisse erzielen werden EINGESCHR NKTE RECHTE IN BEZUG AUF DIE U S REGIERUNG Die Software wird mit EINGESCHR NKTEN RECHTEN bereitgestellt F r den Gebrauch die Vervielf ltigung oder Offenlegung durch die US Regierung gelten die in Unterabschnitt c 1 ii der Klausel Rights in Technical Data and Computer Software unter DFARS 252 227 7013 bzw in den Unterabschnitten c 1 und 2 der Klausel Commercial Computer Software Restricted Rights unter 48 CFR 52 227 19 dargelegten Einschr nkungen Der Hersteller ist die United States Data Corporation 2435 North Central Expressway Suite 100 Richardson TX 75080 2722 Indem Ausma in dem der Kunde die Software an eine bundesstaatliche staatliche oder lokale Regierungsbeh rde bertr gt mu der Kunde alle zum Schutz der Rechte von USDATA auf die Software erforder lichen Ma nahmen ergreifen einschlie lich jedoch nicht begrenzt auf aller Ma nahmen die in den oben erw hnten Bestimmungen beschrieben werden Die Software Programme werden unter einer Software Lizenz oder einer anderen Software Vereinbarung bereitgestellt und d r
167. damit ein automatisches Anmelden auf Basis eines TAG Triggers m glich ist Geben Sie den Namen des TAG ein das zur automatischen Eingabe des Benutzernamens verwendet wird G ltiger Eintrag Standardm iger Element TAG N ame G ltiger Datentyp Meldung Gemeinsam mit den Feldern Name TAG und Trigger verwendet damit ein automatisches Anmelden auf Basis eines TAG Triggers m glich ist Geben Sieden Namen des TAG ein das zur automatischen Eingabe des Benutzernamens verwendet wird G ltiger Eintrag Standardm iger Elementname G ltiger Datentyp Meldung Gemeinsam mit den Feldern Name TAG und Pa wort TAG verwendet damit ein automatisches Anmelden auf Basis eines TAG Triggers m glich ist Geben Sieden Namen des TAG ein das zum Triggern des Login Prozesses verwendet wird Wenn sich der Wert dieses TAG auf 1 ndert beginnt der Login Proze f r die Zugriffsberechtigung Die TAG Trigger L ogin M ethode funktioniert unabh ngig von der Hotkey L ogin Methode Sie k nnen je nach Wunsch eine oder beide Methoden angeben G ltiger Eintrag Standardm iger Element TAG N ame G ltiger Datentyp digital FactoryLink ECS Handbuch f r den Applikationseditor 399 EINRICHTEN VON ZUGRIFFSBERECHTIGUNGEN Festlegen von Berechtigungs Login Optionen Logout Hotkey Trigger Hauptanzeige Geben Sie eine Tastenkombination an mit der sich der Benutzer abmelden kann Wenn Sie den Gebrauch eines Hotkeys
168. darauf hinweisen da das Objekt ausgew hlt ist Ein weiterer Ziehpunkt wird in der Mitte des Objekts angezeigt Mit diesem Ziehpunkt kann das Objekt verschoben werden Aussaat Ziehpunkt zum Verschieben ziehpunkte Auswahlcursor Si 2 KA OH 3 o Le Pc ET CG Ausw hlen einer Gruppe von Objekten Um eine Gruppe von Objekten auszuw hlen halten Sie die linke Maustaste gedr ckt ziehen Sie eine U mrandung um die Objekte die Sie ausw hlen m chten und lassen Sie die Maustaste los Die Umrandung mu alle Objekte vollst ndig einschlie en In diesem Fall umgeben die angezeigten Ziehpunkte die ganze Gruppe FactoryLink ECS Handbuch f r den Applikationseditor 109 ZEICHNEN VON OBJEKTEN Die Zeichentools Ziehen Sie einen Rahmen um die Auswahl auszuw hlenden ziehpunkt Ausw hlen eines Verbundobjekts Verbundobjekte bestehen aus zwei oder mehreren zusammengruppierten Subobjekten Um ein Verbundobjekt auszuw hlen plazieren Sie den Cursor in das Objekt und klicken Sie die linke Maustaste Das Objekt wird von hohlen Rechtecken bzw Ziehpunkten umgeben die darauf hinweisen da das Objekt ausgew hlt ist Auswahlziehpunkt des Verbundobjekts Liegt das ausgew hlte Objekt auf einem anderen Objekt und Sie wiederholen das Auswahlverfahren zeigt der Applikationseditor die Auswahlziehpunkte des darunter liegenden Verbundobjekts an Aus
169. das Administratorpa wort ein und klicken Sie auf OK Es erscheint das Men FLADMIN 3 Klicken Sie auf Administratorpa wort Es erscheint das Dialogfeld Administratorpa wort FLADMIN Administratorpa wort Zum ndern des FactoryLink Administratorpa worts mu zun chst das alte Pa wort und anschlie end das neue Pa wort eingegeben werden Altes Pa wort Neues Pa wort Pa wort best tigen Abbrechen Hilfe F1 FactoryLink ECS Handbuch f r den Applikationseditor 395 KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT EL ADMIN Einstellen des Administratorpa wortes 4 F llen Sie dieses Dialogfeld aus Geben Sie dabei die folgenden Informationen an Altes Pa wort Neues Pa wort Pa wort best tigen Geben Sie das aktuelle Administratorpa wort ein Geben Sie das gew nschte neue Administratorpa wort ein Ein g ltiges Pa wort ist eine Zeichenfolge aus alphanumerischen Zeichen ohne eingebettete Leerstellen G ltiger Eintrag Alphanumerische Zeichenfolge zwischen 6 und 32 Zeichen Geben Sie das neue Administratorpa wort noch einmal ein um es zu best tigen Dieses Feld dient zur berpr fung der Eingabe in das Feld Neues Pa wort G ltiger Eintrag Alphanumerische Zeichenfolge bis zu 32 Zeichen 5 Wenn Sie alle Informationen eingegeben haben klicken Sie auf OK um das neue Pa wort zu speichern Es erscheint das Men FLADMIN 396 FactoryLink ECS
170. datei A N R Translate file ein wenn Sie angeben m chten wie Ee AutoCAD Stile in SA FactoryLink Stile konvertiert werden sollen Wenn Sie nur den Dateinamen der U msetzungsdatei eingeben verwendet der Converter den aktuellen Pfad der im Feld Directory Verzeichnis angezeigt ist Wenn Sie das Feld Translate file U msetzungsdatei leer lassen verwendet der Converter die Standard K onvertierungseinstellungen Der DXF Converter verwendet die Umsetzungsdatei f r alle hervorgehobenen DXF Dateien 422 FactoryLink ECS Handbuch f r den Applikationseditor KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Fehlersuche FEHLERSUCHE Konvertierungsfehler Fehler k nnen w hrend einer Dateikonvertierung auftreten wenn es im DXF Dateiformat Abweichungen gibt wie z B fehlende Informationen oder wenn die DXF Datei unbekannte Datenelemente enth lt Wenn ein Fehler auftritt erstellt der DXF Converter eine Datei die die Konvertierungsfehler enth lt Der Name dieser Datei ist Dateiname err wobei Dateiname der Name der konvertierten DXF Datei ist Die Fehlerdatei befindet sich im gleichen Verzeichnis wie die originale DXF Date und enth lt den DXF Dateinamen den FactoryLink Dateinamen und die Fehler meldungen f r die einzelnen Fehler M gliche Fehlermeldungen und deren Beschreibungen werden im folgenden angef hrt Wenn Sie eine Fehlerdatei ansehen m chten ffnen Sie diese mit einem ASCII Textedi
171. dem angegebenen Grenzwert ist NE oder lt gt Ein Alarm wird ausgel st wenn der Wert eines analogen oder Gleitkomma E lements ungleich dem angegebenen Grenzwert ist Wenn beispielsweise der akzeptable Temperaturbereich auf den Bereich zwischen 4 4 und 37 8 Grad Celsius festgelegt wurde und die Temperatur die 33 2 Grad Marke berschreitet soll der Alarm HI ausgegeben werden der den Operator auf den herrschenden Zustand aufmerksam machen soll Das U ber schreiten der 35 Grad Marke stellt einen kritischen Zustand dar f r den der Alarm HIHI konfiguriert werden kann Sie k nnen zus tzlich einen Alarm bei Temperaturen h her als 29 4 Grad Celsius konfigurieren so da der Operator die erforderlichen Schritte unternehmen kann um ein Ansteigen der Temperatur bis zum kritischen Punkt zu vermeiden In allen drei F llen ist der Zustand des TAG gr er als aber die Alarme selbst sind nicht dieselben Gruppe W hlen Sie den Alarmgruppennamen in der Liste aus Auf dem Register Alarmgruppen k nnen Sie neue Alarmgruppen erstellen Priorit t Geben Sie zu Filterungs und Sortierzwecken eine Zahl zwischen 1 und 9999 ein um die Priorit t des Alarms anzugeben Der Standard ist 1 die h chste Priorit t Limit Geben Sie die Wertkonstante oder einen TAG Namen f r ein Element an anhand dessen der Zustand berpr ft wird Wenn der Zustand den Grenzwert erreicht tritt der Alarmzustand ein Bereiche Geben Sie zu Filterungs
172. den EndCritical Nur dieser Teil des Codes soll ausgef hrt werden Critical Get another Lag Unten definierte Subroutine aufrufen For I 1 to 1000 Some therTag I 2 I zum Quadrat Next I Ausgabe der folgenden Anweisung EndCritical VERHINDERT da anderer Power B Code ausgef hrt wird da die Subroutine et another Lag eine Anweisung Critical enth lt EndCritical End Sub Das Ereignis ist abgeschlossen exklusive Ausf hrung beendet Sub Set_another_tag Critical Another _Tag Value 25 Keine Anweisung EndCritical f r Critical End Sub A 308 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Verschiedene Anweisungen LockRTDB UnlockRTDB EN Gew hnlich gestattet FactoryLink mehreren verschiedenen Tasks das gleich zeitige Lesen und Schreiben von TAG Werten zu RTDB Verwenden Sie die Anweisungen LockRTDB UnlockRTDB um einer Ereignis Routine exklusiven Zugriff auf die RTDB zu geben Wenn die Anweisung LockRTDB in PowerVB Code gegeben wird hat die Routine in der die Anweisung gegeben wurde exklusiven Zugriff auf RTDB Die Ausf hrung von anderen PowerVB Codes wird innerhalb der Anweisungen LockRTDB UnlockRTDB gesperrt gleich wie Critical EndCritical Andere Tasks und andere Animationen im Run Time Grafikbearbeitunsgsmodul k nnen TAGs weder lesen noch schreiben Diese Ereignis Routine hat solange exklu
173. den um den Code besser lesbar zu gestalten RTDBObject Type RTDBObject Type ist eine schreibgesch tzte Integer Eigenschaft die den Typ des RTDB Elements angibt Dieser Typ kann mit einer der folgenden Konstanten verglichen werden EL DIGITAL EL ANALOG EL LONGANA lt FL_FLOAT EL MESSAGE Mailbox RTDB E lemente werden im PowerVB Code nicht unterst tzt 288 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB RTDB Objekteigenschaften Beispielcode sub DisplayType Name as string N dim obj as RTDB bject v dim typ as string Li D Set obj RTDBObjectValue Name lt select case obj type w case FL_DIGITAL typ digital GH case FL_ANALOG 3 typ analog Se case FL_FLOAT 5 typ float case FL MESSAGE typ message case FL_LONGANA typ long analog case else typ unknown and unsupported end select msgbox The RTDB element amp Name amp is a amp typ amp RTDB element end sub B FactoryLink ECS Handbuch f r den Applikationseditor 289 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB RTDB Objekteigenschaften RTDBObject Active RTDBObject Active ist eine schreibgesch tzte Integer Eigenschaft die wahr ist wenn das TAG f r die aktuelle RTDB Ereignis Subroutine getriggert wird Wenn ein TAG Ereignis durch mehrere verschiedene TAGs getrigger
174. der Beelczele seen nenn Das Applikationseditor F enster 2 2222 esneneer nennen nen Beenden des Applikationseditor Arbeiten mit Zacdhinungsdatien nee an Arbeiten mit mehreren Zeichnungsdateien gleichzeitig ffnen von Zeichnungsdateien ffnen einer bestehenden Zeichnungsdatd 2 22 22 suunan nnna Erstellen einer neuen Zeichnungsdatei 2Hne ernennen Speicherung einer Date Speicherung unter dem urspr nglichen Namen Speicherung unte einem neienNamen nn L schen einer Zeichnungsdatei 2r2eHsen nennen nennen Drucken einer Zeichnungsdatei 22H 22 nennen een nn Schlie en einer Zeichnungsdatei 2222 eH rennen nenn Gemeinsames Banutzen von Zeichnungen zwischen ef E een NEE Exportieren von Dateien unne ernennen nennen nn N N G FactoryLink ECS Applikationseditor 3 Applikationseditor Importieren von Dateien 2 2esneee rennen nennen 40 4 Steuern der Ansicht der Zeechnung 43 Steuern des Rasters 2H2 n Haren en en enenrnennenn 44 Verwendung der Raster und Snap Optionen nenn 48 Auf ein Objekt oder einen Bereich zoomen 22m nennen nn 49 Auf amp n Objekt zoomen 49 Auf nen Bereich Zoomen 2 2 nennen nenn nn 49 Verkleinern 100 222 HH nennen nennen 50 ndern der Anzeigeskalierung 2222222 neeeeeeeeeeee nenne nenn 50 Ausw hlen der Skalierung Gesamte Zeechnung 50 Anzeagen der tats chlichen Laufz
175. der festlegen Wert Festgelegte Konstante zur Kombination mit dem Wert im Feld Ziel TAG um die im Feld Aktion festgelegte Aktion auszuf hren TAG Name des TAG das den Wert enth lt der mit dem Feld Ziel TAG kombiniert wird um die Aktion die im Feld Aktion festgelegt wurde auszuf hren Folgende Typen sind f r das festgelegte TAG zul ssig digital analog Iongana float oder message Zie TAG TAG Name der als Bezug auf das Echtzeitdatenbankelement verwendet wird das die Aktion empf ngt Folgende Typen sind f r das festgelegte TAG zul ssig digital analog longana float oder message Bereichs Bereichspr fparameter definieren dienumerischen Limits des pr fparameter Elements Die im Feld Aktion dieser Tafel definierte Operation wird nicht ausgef hrt wenn das Ergebnis der Operation diese Limits berschreitet Diese Felder finden keine Anwendung wenn das im Feld TAG definierte TAG ein Meldungstyp ist Maximum Geben Sieeine Zahl ein um den oberen Bereich des Limits festzulegen Minimum Geben Sieeine Zahl ein um den unteren Bereich des Limits festzulegen Positionskontrollen Definiert die horizontale und vertikale Stellung des Textfelds innerhalb der Zeichnung X Geben Sie den Namen eines analogen TAG ein das die horizontale Stellung des Objekts innerhalb der Zeichnung kontrolliert Der Wert f r den linken Rand der Zeichnung ist 0 der Wert f r den rechten Rand der Zeichnung
176. der im Applikationseditor verf gen ber optionale Felder mit denen Sie einem Objekt zur Laufzeit Attribute zuweisen k nnen die mit diesen Feldern verkn pft sind Attribute die einem Objekt zur Laufzeit zugewiesen werden k nnen werden als dynamische Attribute bezeichnet Die folgende Tabelle listet diese optionalen Felder und die damit verkn pften Attribute auf Tabelle 9 1 Objektattribute Optionales Feld Verkn pftes Attribut Steuerung der Vordergrundfarbe des Objekts Vordergrundfarbe Steuerung der Hintergrundfarbe des Objekts Hintergrundfarbe Steuerung der x Position Die horizontale Position in der Applikationszeichnung Steuerung der y Position Die vertikale Position in der Applikationszeichnung Dynamische Attribute haben Vorrang vor statischen Attributen F hren Sie die folgenden Schritte durch um einem Objekt zur Laufzeit ein Attribut zuzuweisen 1 Geben Sie einen TAG N amen ein der w hrend der Animation auf ein Element im entsprechenden optionalen Feld verweist 2 Konfigurieren Sie einen weiteren Task z B einen Mathematik oder Logik Task um den Wert des Elements zu ndern Die Laufzeitgrafik liest diesen Wert und verwendet ihn um das Objekt in der Applikationszeichnung anzuzeigen 3 Stellen Siein der Kontrolltafel Systemkonfigurations Information das Flag t im Feld Programmargumente f r den Task des Applikationseditors ein um zu steuern welche Attribute angezeigt werden s
177. dergrund farbe des Textfelds definiert Wenn der Dialog TAG Definition angezeigt wird geben Siein das Feld Wert den analogen Wert ein der mit der gew nschten Farbe berein stimmt In Kapitel 9 Animation von Objekten finden Sie eine Liste analoger Werte die mit den Farben der Farbpalette bereinstimmen 166 FactoryLink ECS Handbuch f r den Applikationseditor EINGABE AUSGABEFELDER ANIMIEREN Text als Eingabefeld animieren Hintergrund Geben Sie den Namen eines analogen TAGs ein das f r die Laufzeit die gew hlte Hintergrund farbe des Textfelds definiert Wenn der Dialog TAG Definition angezeigt wird geben Siein das Feld Wert den analogen Wert ein der mit der gew nschten Farbe berein stimmt In Kapitel 9 Animation von Objekten finden Sie eine Liste analoger Werte die mit den Farben der Farbpalette bereinstimmen Blinken Geben Sie den Namen eines digitalen TAGs ein das die Blinkrate des Eingabetexts kontrolliert Dieses TAG wird mit einem Wert der mit der gew hlten Blinkrate bereinstimmt initialisiert Folgende Blinkraten stehen zur Verf gung Kein Der Text blinkt nicht Dies ist die Standardein stellung Langsam Der Text blinkt langsam Schnell Der Text blinkt einmal in der Sekunde Positionskontrollen Definiert die horizontale und vertikale Position des Textfelds in der Zeichnung X Geben Sie den Namen eines analogen TAGs ein das innerhalb der Zeichnung
178. derline ist eine Lese und Schreib I nteger E igenschaft Wenn der Eigenschaftswert wahr ist ist der Text unterstrichen Diese Eigenschaft ist nur bei Textobjektvariablen g ltig Beispielcode Text unterstreichen Txt underline True GraphicObject LineColor GraphicObject LineColor ist eine Lese und Schreib Integer E igenschaft mit der die Linienfarbe eines Grafikobjektes eingestellt oder abgerufen wird Beispielcode Die Linie rot zeichnen Box linecolor 0 Null ist rot Der g ltige Farbbereich liegt zwischen 0 und 63 was der Farbpalette in den Farbdialogfeldern des Applikationseditors entspricht Werte unter 0 oder ber 63 werden als 0 bzw 63 gelesen Diese Grenzen gelten f r alle Farbeigenschaften FactoryLink ECS Handbuch f r den Applikationseditor 297 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Eigenschaften Vordefinierte Konstanten sind f r bliche Farben verf gbar damit Sienicht ber die Nummern auf diese Farben verweisen m ssen Zu diesen Konstanten geh ren e ROT e ORANGE e GELB e GR N e CYAN e BLAU e MAGENTA e LILA e SCHWARZ e GRAU e SILBER e WEISS Alle Farbeigenschaften die mit einem Verbundobjekt eingesetzt werden beeinflussen alle Nebenobjekte des Verbundobjektes GraphicObject FillColor GraphicObject FillColor ist eine Lese und Schreib Integer Eigenschaft mit der die F llfarbe eines Grafikobjektes eingestellt od
179. derung der im TAG gespeicherten Daten Wiederherstellung Steuert ob das Flag f r den nderungsstatus des Elements ein oder ausgeschaltet ist wenn der im Element gespeicherte Wert wiederhergestellt wird nderungsstatus aufEIN stellen Das Flag f r Status nderung des Elements wird eingeschaltet wenn der gespeicherte Wert wiederhergestellt wird nderungsstatus auf AUS stellen Das Flag f r den nderungsstatus des Elements wird ausgeschaltet wenn der gespeicherte Wert wiederhergestellt wird 86 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Allgemeine Alarmdefinitionen ALLGEMEINE ALARMDEFINITIONEN Im Abschnitt Distributed Alarm Logger in the Data Reporting Configuration Guide finden Sie falls erforderlich n tzliche Informationen wenn Sie Alarme gt konfigurieren Zwei Sternchen vor dem Wort Alarm auf dem Register weisen Kal darauf hin da das Register Konfigurationsinformationen enth lt Wenn Sie im e z Dialogfeld TAG Definition das Register Alarm ausw hlen wird das Sa 3 Unterregister Grundeinstellungen angezeigt Q D Alarme ne MEEI Q ausgew hlt TAG Name tanki Array Subskript E peet ai z pe 3 GE Allgemein Alarme Protokollierung Skalajtiyster Allen Bradiey NetDTL R W KT DTL R W GE Fanuc Modicon VI 0 2 ou Konfigurierte Alarme a ES Zustand Limit Gruppe Abbrechen 3
180. des erl utert al e z D lt GA gt 3 o 5 gt ERSTELLEN EINES SKRIPTS 1 Erstellen Sieim Applikationseditor ein Objekt 2 W hlen Sie das Objekt aus 3 W hlen Sie Attribute gt Objektname Geben Sie dem Objekt einen Namen und klicken Sie auf OK um den neuen Namen zu best tigen Neuen Namen f r Objekt 1334 eingeben box1 Abbrechen Hie Dieser Schritt ist optional aber es empfiehlt sich die Objekte zu benennen die von anderen Objekten als Verweis benutzt werden denn der Objektname dient im Subroutinen Code als Verweis Mehr Informationen ber das Benennen von Objekten finden Sie in Kapitel 25 Hierarchische Benennung von Grafikobjekten FactoryLink ECS Handbuch f r den Applikationseditor 253 EINEM OBJEKT EIN SKRIPT ZUORDNEN Erstellen eines Skripts 4 ffnen Sie PowerVB mit einer in ffnen von PowerVB aus dem Applikationseditor auf Seite 17 238 beschriebenen Methode Das Fenster des PowerVB Animationseditors wird angezeigt PowerVB Animation schedule b4 of x Datei Bearbeiten Suchen Ereignis Hilfe PowerYB Animation Einf Zeile 1 Spa 1 5 W hlen Sie aus dem Men Ereignis den Typ der Ereignisroutine der dem Objekt zugeordnet werden soll Wenn eine Ereignisroutine ausgew hlt wurde wird die Anfangsanweisung und die Endanweisung im Fenster des PowerVB Animationseditor angezeigt Sub lt drawing gt lt object id gt _ lt event gt ist di
181. die m glichen Optionen mit der zugeh rigen Tastensequenz auf Tabelle 12 1 Maus oder Tastenoptionen Option LEGIGIS Option Tastentolge TAB Tab DWN Nach Unten Taste BTB Umschalttaste Tab PSC Bildschirmdruck BT Bee NL Eingabetaste nur OS 2 PUP Bild auf F1 F24 Funktionstasten 1 bis 24 Alt Strg und W hlen Sie eine dieser Tasten und f gen Sie diese zur Umschalttaste alternativen Tastenfolge hinzu die zur Aktivierung der Maustaste definiert wurde Wenn Sie beispielsweise INS im Feld Mausklick oder Taste festgelegen und Alt gew hlt haben m ssen Sie Alt Einfg dr cken um mit der alternativen Methode die Schaltfl che zu aktivieren 190 FactoryLink ECS Handbuch f r den Applikationseditor EIN OBJEKT ALS SCHALTFL CHE ANIMIEREN Aktion Definiert die Aktion die ausgel st wird wenn die Schaltfl che aktiviert wurde Folgende Aktionen stehen zur Wahl SET Schreibt den Wert des Feldes Wert oder TAG in das Echtzeitdatenbankelement auf welches das Feld Ziel TAG dieser Tafel verweist Sie k nnen diese Aktion verwenden um in einem festgelegten Fenster eine neue Zeichnung zu ffnen Definieren Sie den Namen der Zeichnung zur Anzeige im Feld Wert und den Namen des Fensters zur Verwendung im Feld Ziel TAG ADD Addiert den Wert des Feldes Wert oder TAG zu dem Echtzeitdatenbankelement auf welches das Feld Ziel TAG dieser Tafel verweist SUB Subtrahiert de
182. die Maus ber dem Objekt befindet Ein Klick Ereignis wird nicht ausgel st wenn der Mauszeiger den Bereich des Objekts verl t bevor die Taste losgelassen wird Ein Klick Ereignis wird ausgel st wenn Sie die Maus vom Objekt weg und wieder darauf bewegen bevor Sie die Maustaste loslassen 270 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EREIGNISSE Maus Ereignisse Beispielcode 20 Click button as integer x as long y as long Force tag ThisTag to 1 ThisTag Force 1 end sub Mauszeiger auf Objekt Anfang x as long y as long Dieses Ereignis wird ausgel st wenn der Mauszeiger sich erstmals ber ein Objekt bewegt U o D d lt GA gt 3 oi 5 Beispielcode sub Drawing_Object_BeginPointedAt X As Long Y As Long Wenn sich Cursor ber dem Objekt befindet dieses zu Rot wechseln This Fillcolor RED end sub Fehlersuche berlappende Objekte Wenn sich Objekte berlappen wirken sich alle Maus E reignisse dieses Typs auf das oberste Objekt aus f r das ein Maus Ereignis definiert wurde wieim folgenden Beispiel ObjektA ObjektB Wenn f r beide Objekt A und Objekt B Klick Ereignisse definiert wurden und Sie auf Objekt B klicken wird lediglich dieKlick Routine von Objekt B gestartet die von Objekt A jedoch nicht Wenn dies jedoch erforderlich sein sollte geben Sie FactoryLink ECS Handbuch f r den Applikationse
183. die horizontale Stellung eines Objekts kontrolliert Der Wert f r den linken Rand der Zeichnung ist 0 der Wert f r den rechten Rand der Zeichnung ist 32000 Wenn Siein dieses Feld keine Eintr ge vornehmen wird der Text an der Stelle angezeigt wo Sie ihn gezeichnet haben Wenn Sie ein TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAG geschrieben Um in das Element einen numerischen Wert zu schreiben konfigurieren Sie eine F unktionstaste den Mathematik und Logik Task oder eine andere E chtzeit Eingabe damit sich das Objekt innerhalb der Anzeige horizontal bewegt gt 3 GE Ji e S ZO 035 3 lt O j FactoryLink ECS Handbuch f r den Applikationseditor 167 EINGABE AUSGABEFELDER ANIMIEREN Text als Eingabefeld animieren Y Geben Sieden Namen eines analogen TAGs ein das innerhalb der Zeichnung die vertikale Stellung des Objekts kontrolliert Der Wert f r den unteren Rand der Zeichnung ist 0 der Wert f r den oberen Rand der Zeichnung ist 32000 Wenn Siein dieses Feld keine Eintr ge machen wird der Text an der Stelle angezeigt wo Sieihn gezeichnet haben Wenn Sie einen TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAG geschrieben Um in das Element einen numerischen Wert zu schreiben konfigurieren Sie eine Funktionstaste den Mathematik und Logik Task oder eine ande
184. ditor EINRICHTEN VON ZUGRIFFSBERECHTIGUNGEN Definieren von Fehlermeldungen DEFINIEREN VON FEHLERMELDUNGEN Die Option Fehlerdialog gibt Ihnen eine M glichkeit zur Steuerung der Fehlermeldungen die bei einem erfolglosen Login Versuch f r die Zugriffs berechtigung angezeigt werden Die Fehlermeldung wird auf f nf Zeilen angezeigt diese Option gestattet Ihnen das Festlegen des Inhalts der einzelnen Zeilen F hren Sie die folgenden Anweisungen aus um die Fehlerdialog Meldung anzugeben 1 W hlen Sie Zugriffsberechtigungen aus dem Men Applikation des Applikationseditors 2 W hlen Sie Fehlerdialog Es erscheint das Dialogfeld Fehlerdialog Fehlerdialog in USER Domain 2 9 m Dialogformattext Optionaler Wert Optionaler Wert Optionaler Wert Format TAG 1 ne serune NT p niez Taennuez TTT Gnie3 ser TI Lines ESO NT EG E E Enes M IR RS astrechen 3 Geben Sie die folgenden Informationen an Linie 1 5 Geben Sie f r jede Zeile dieFormatzeile aus der Datei graph txt ein die mit der Zeile bereinstimmt diein der Fehlermeldung angezeigt werden soll Graph txt ist die standardm ige F actoryLink Grafik umsetzungsdatei in FLINK msg graph txt Sie k nnen eine Applikationsgrafik U msetzungsdatei in FLAPP msg graph txt erstellen Passen Sie diese Datei dann so an da die gew nschten bersetzungen erzeugt werden Die bersetzte Zeile kann bis zu drei Formatangaben enthal
185. ditor 271 POWERVB EREIGNISSE Maus Ereignisse den gesamten Klick Ereignis Code in Objekt A ein und bestimmen ber die X und Y Parameter des Klick Ereignisses wo das Ereignis auftrat Wenn f r Objekt A ein Mausbewegungs Ereignis definiert wurde f r Objekt B jedoch nicht wirken sich alle Mausbewegungs E reignisse auf Objekt A aus auch wenn sich der Mauszeiger ber Objekt B befindet 272 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EREIGNISSE Text Ereignisse TEXT EREIGNISSE Mit Text Ereignissen k nnen im PowerVB Code verschiedene Operationen ausgef hrt werden Diese Ereignisse k nnen nur f r Text Objekte mit Eingabe Animation definiert werden Wenn ein Textereignis f r ein anderes Objekt definiert wird wird die Ereignis Subroutine nicht aufgerufen Das Men Texteingaberoutinen Das Men Texteingaberoutinen ist in der folgenden Abbildung zu sehen In den folgenden Abschnitten werden Texteingabe Ereignisse erl utert Z PowerVB Animation rareal h2094 Datei Bearbeiten Suchen zit Hilfe Routinen werden gezeichnet gt Mausroutinen gt Texteingaberoutinen UN 311174057 TAG Routinen Lost Focus Got Focus Change U o D d lt D gt 3 oi 5 TAG Ereignis definieren Einf Zeile 1 PowerYB Animation Spa 1 Eingabetaste Dieses Ereignis wird ausgel st wenn die Eingabetaste gedr ckt wird wenn der Inhalt des Felds Bear
186. dr cken und halten Sie die linke Maustaste Die Ziehpunkte werden ausgeblendet 3 Ziehen Sie das Objekt an seine neue Position und lassen Sie die Maustaste los 136 FactoryLink ECS Handbuch f r den Applikationseditor BEARBEITEN VON OBJEKTEN Verschieben und Ausrichten von Objekten Ausrichten von Objekten Der Applikationseditor richtet Objekte an ihren Begrenzungen aus Siek nnen Objekte entlang einer vertikalen Linie links Mitte oder rechts entlang einer horizontalen Linie oben Mitte oder unten oder quidistant ausrichten so da sie die gleichen Abst nde haben F hren Sie die folgenden Schritte durch um Objekte auszurichten 1 W hlen Sie die Objekte aus die Sie ausrichten m chten 2 W hlen Sie Bearbeiten gt Ausrichten um das Dialogfeld Ausrichten Platz und Gr e anzuzeigen Ausrichten Ausrichtungs _ optionen E W H H Optionen f r quidistante Anordnung Si E KA OH er 3 o Le bc ET CG Optionen f r nderung Die Optionen im Dialogfeld steuern e diehorizontale und vertikale Ausrichtung e die Abst nde zwischen Objekten e die Gr e von Objekten FactoryLink ECS Handbuch f r den Applikationseditor 137 BEARBEITEN VON OBJEKTEN Verschieben und Ausrichten von Objekten 3 Aktivieren Sie das Kontrollk stchen neben der gew nschten horizontalen oder vertikalen Ausrichtung In diesem Kontrollk stchen wird ein X angezeigt Wenn S
187. e Anfangsanweisung End Sub ist immer die Endanweisung 254 FactoryLink ECS Handbuch f r den Applikationseditor EINEM OBJEKT EIN SKRIPT ZUORDNEN Erstellen eines Skripts 6 F gen Sie den notwendigen PowerVB Code in das Fenster des PowerVB Animationseditors ein Dieser Code ffnet dieFactoryLink Eigenschaften Nach 1 der Beschreibung des Verfahrens folgen Informationen ber die verschiedenen PowerVB Ereignistypen co Gehen Sie vorsichtig bei der Verwendung von Anweisungen vor die an eine FactoryLink Anwendung gebunden sind die PowerVB auf einer anderen Plattform enth lt Verschiedene Anweisungen der von Power VB unterst tzten BASIC Programmiersprache sind nur f r PC Betriebssysteme verf gbar Windows NT Windows 95 und OS 2 Achten Sie auch darauf da einige BASIC Anweisungen nur f r Windows NT oder Windows 95 zul ssig sind Informationen dazu welche Statements f r welche Plattform Syntax und Befehle zul ssig sind finden Sie im PowerVB Language Reference Guide vorewiuy gA43MOd Tip Klicken Sie auf einen markierten Men punkt im Pull Down Men Ereignis um mit dem Cursor zur Subroutine des Skripts zu springen Dies kann sich beim Navigieren durch ein l ngeres Skript als n tzlich erweisen 7 Nach der Eingabe des erforderlichen Codes ist dieser zu validieren um sicher zustellen da er w hrend der Laufzeit ausgef hrt wird W hlen Sie Datei gt Validieren um den Code zu validier
188. e Definition der Animation f r ein TAG abgeschlossen haben und auf die Schaltfl che OK klicken wird ein Popup F enster angezeigt in dem die 74 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Arbeiten mit Platzhaltern Prompt Zeichenfolge angefordert wird die angezeigt werden soll wenn dieses Platzhalterelement eingef gt wird Makro Yariable definieren Yariable Tag Name Prompt Zeichenfolge Prompt Zeichenfolge f r das TAG Tag Name eingeben Abbrechen Hilfe Wenn ein Objekt das volle Platzhalterelemente enth lt in eine Zeichnung eingef gt wird wird ein Dialogfeld angezeigt das Sie auffordert die Werte f r alle vollen Platzhalterelemente einzugeben r Objekteigenschaften Prompt Zeichenfolge die erstellt wird wenn definierendes TAG erscheint wenn Objekt eingef gt wird Name Wert Objektname eingeben Unteres Limit eingeben Oberes Limit eingeben r Klasseninformation Klasse Beschreibung Abbrechen Bearbeiten Hilfe Einfache Platzhalterelemente Ein Platzhalter der im Dialogfeld TAG Definition definiert wird wird als einfaches Platzhalterelement bezeichnet Wenn Sie im Applikationseditor einen Platzhalter erstellen oder bearbeiten k nnen alle Werte in den Feldern des Dialogfelds TAG Definition mit Ausnahme der Werte auf dem Unterregister Grundeinstellungen als Platz
189. e Guide 312 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 23 Drehen von Objekten A BERSICHT FactoryLink erm glicht das Drehen von Grafikobjekten w hrend Entwicklungs oder Laufzeit Laufzeitdrehung kann an den folgenden Typen von Grafikobjekten vorgenommen werden e Primitive Objekte e Verbundobjekte e Subobjekte von Verbundobjekten al e z D lt GA gt 2 3 o 5 gt Text oder Objekte mit Text k nnen nicht gedreht werden Die folgenden Objekttypen k nnen nicht gedreht werden und werden als unzul ssige Objekte bezeichnet e Textobjekte e Legendenobjekte e Objekte mit Balken Animation e Objekte mit Diagramm Animation e Objekte mit Symbol Animation e Verbundobjekte die eines oder mehrere der obigen Objekte enthalten Definitionen Primitive Ein in einem Zug gezeichnetes Objekt wie ein Polygon eine Linie Objekte ein Rechteck eine Ellipse ein Bogen eine Parabel oder einen Spline Verbundobjekt Eine Gruppierung primitiver Objekte und oder anderer Verbundobj ekte Subobjekte Primitive Objekte oder andere Verbundobjekte in einem Verbundobjekt Urspr ngliche Die anf ngliche Ausrichtung des Objekts vor der Drehung Ausrichtung bersetzung oder Skalierung Aktuelle Die aktuelle Ausrichtung eines Objektes oder Verbundobjektes Ausrichtung FactoryLink ECS Handbuch f r den Applikationseditor 313 DREHEN VON OBJEKTEN bersicht Drehwinkel Drehp
190. e aus dem FactoryLink ECS Handbuch f r den Applikationseditor 69 DAS DIALOGFELD TAG DEFINITION Auf Arrays verweisende TAGs TAG N amen besteht der im Feld TAG N ame definiert ist sowie den Dimensions Kennzahlen des Arrays tagnaman11 n2 Mit mehrdimensionalem Array definiertes TAG Farbanimation f r Objekt 1209 TAG Tryp 2 p Farb nderungen VG HG Blinken _ Limit m Positionskontrollen x ur Zul ssige s TAG oder Konstante f r diese Felder OK Abbrechen Wenn beispielsweise ein TAG mit dem Namen tryp aus einem Array bestehen soll das zwei Dimensionen mit 2 Elementen in der ersten Dimension und 3 Elementen in der zweiten Dimension aufweist geben Sie den TAG Namen als tryp 2 3 an wenn Sie das TAG erstellen Die folgenden sechs Elemente werden in der E chtzeitdatenbank erstellt e tryp 0 0 e tryp O 1 e tryp oll2 e tryp 1 0 tryp 1 1 e tryp 1 2 70 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Auf Arrays verweisende TAGs Arbeiten mit Elementarrays Sobald ein TAG als mehrdimensionales Array erstellt worden ist kann ber das Dialogfeld TAG Definition auf die einzelnen Elemente zugegriffen werden Um die Anzahl der Elemente im Array zu erh hen oder verringern rufen Sie das Dialogfeld TAG Definition f r das TAG auf Wurde das TAG bereits erstellt klicken Sie
191. e kontrollieren wer Zugriff auf die Funktionen in den Applikationen hat Sie k nnten beispielsweise sicherstellen da ein bestimmter Teil der Applikation nicht f r alle Benutzer verf gbar ist Die Berechtigungsfunktion von FactoryLink erm glicht Ihnen die Einschr nkung des Zugriffs damit unberechtigte Benutzer nicht auf bestimmte Funktionen zugreifen k nnen w hrend berechtigte Benutzer Zugriff auf diese Funktionen haben In FactoryLink konzentriert sich die Berechtigung auf Grafikeingabeobjekte das hei t wenn Sie ein FactoryLink Grafikobjekt erstellen k nnen Sie eine 27 bestimmte Berechtigungsklasse f r dieses Grafikobjekt angeben Wenn ein Benutzer keinen Zugriff auf die angegebene Berechtigungsklasse hat kann er nicht auf das Grafikobjekt zugreifen Berechtigung kann allen drei Eingabeobjekttypen zugeordnet werden Schaltfl chen e Texteingabefeldern e Funktionstasten Diese Objekte haben eine Sache gemeinsam sie sind Objekte die ein Operator zur Interaktion mit einer Applikation verwenden wird Au erdem erm glicht die Zugriffsberechtigung das Bestimmen der erforderlichen Berechtigungsklasse die ein Benutzer haben mu um auf ein Grafikobjekt oder einen Applikationsbildschirm zugreifen zu k nnen sowie das Festlegen der Antworten dienicht berechtigte Benutzer bei der Zugriffsverweigerung erhalten Sie k nnen auch Informationen dar ber aufzeichnen wer auf die Applikation zugreift oder versucht auf
192. e of s s Ausgabe The value of i 10 The value of s This is a test 348 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGGING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen Anweisung eg he Print i s E z D Ausgabe 20 This is a test too gt z2 Anweisung S Print iX Spe 10 s Ausgabe 30 Testing Anweisung N Print i Tab 30 s Print i Tab 10 j Tab 30 s Ausgabe 50 PowerVB So 500 Power VB J FactoryLink ECS Handbuch f r den Applikationseditor 349 DEBUGGING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen Anweisung be Print i s Print 67 Print Goodbye Ausgabe nn computer 67 Goodbye Print Anweisungen mit mehreren gleichzeitig ausgef hrten Ereignissen PowerVB Code f r zwei oder mehrere PowerVB animierte Grafikobjekte k nnen gleichzeitig ausgef hrt werden Nehmen wir an da f r zwei Feldobjektein einer Zeichnung TAG Ereignisse durch das gleiche TAG ausgel st werden Wenn sich der Wert des TAG ndert starten die TAG Subroutinen f r beide Felder etwa zur gleichen Zeit Das hat einen Einflu auf die Anweisung Print Wenn zwei oder mehrere PowerVB Subroutinen eine Anweisung Print etwa zur gleichen Zeit ausf hren werden die Ausgaben von den Anweisungen Print gew hnlich nicht vermischt Beispiel F r das Objekt F eld1 wird die fo
193. e und Transparenz eines Objekts ndern k nnen Alle nach dieser Einstellung neu gezeichneten Objekte bernehmen diese Attribute Wenn Sie die F llfarbe oder Transparenz eines bestehenden Objekts andern m chten m ssen Sie das Objekt ausw hlen und das folgende Verfahren durchf hren 1 Wenn SieF llfarbe und Transparenz eines bestehenden Objekts ndern m chten w hlen Sie das betreffende Objekt aus gehen Sie andernfalls zum n chsten Schritt weiter 2 W hlen Sie Attribute gt F llung um das Dialogfeld F llattrivute anzuzeigen Im Feld Beispiel werden die aktuellen Einstellungen angezeigt Das Feld ndert sich sobald Sie eine neue Auswahl treffen F llattribute m Vordergrund r Stil C Einfarbig 2 E KA OH er 3 o Le bc ET CG OK Abbrechen Hilfe 3 W hlen Sie eine F llung von der Palette Stil Zur Auswahl stehen folgende Optionen Einfarbig F llt Objekte mit der auf der Farbpalette Vordergrund ausgew hlten Farbe Eine ggf ausgew hlte Hintergrundfarbe wird ignoriert FactoryLink ECS Handbuch f r den Applikationseditor 129 BEARBEITEN VON OBJEKTEN Einstellen der F llattribute von Objekten Transparent Macht Objekte durchsichtig so da nur ihr Umri sichtbar ist Die Kontur wird in der ausgew hlten Linienfarbe angezeigt Schraffiert F llt Objekte mit einem Linien oder Punktmuster je nach Plattform in den ausgew hlten Vordergrund und
194. e weitere M glichkeit zur Verf gung um den Applikationseditor zu starten Verwenden Sie das Startmen in der folgenden Weise um die passende Programmgruppe und den Applikationseditor zu ffnen Start gt Programme gt FactoryLink ECS Programmgruppe gt Applikationseditor Verwendung des Konfigurationsmanagers Um den Applikationseditor vom Hauptmen des Konfigurationsmanagers zu starten w hlen Sie Applikationseditor FactoryLink ECS Handbuch f r den Applikationseditor 25 BERSICHT BER DEN APPLIKATIONSEDITOR Starten des Applikationseditors Verwendung der Befehlszeile Um den Applikationseditor in der Befehlszeile zu starten geben Sie den folgenden Befehl ein APPEDIT 26 FactoryLink ECS Handbuch f r den Applikationseditor BERSICHT BER DEN APPLIKATIONSEDITOR Das Applikationseditor Fenster DAS APPLIKATIONSEDITOR FENSTER Nach Starten des Applikationseditor wird das folgende Fenster angezeigt 7 gt Applikationseditor olx D QO Datei Bearbeiten Ansicht Zeichnen Attribute Animation Applikation Fenster Hilfe c AS zoa GU Se n D o 3 2o Die Men leiste am oberen Bildschirmrand enth lt die folgenden Men s und P Befehl PP e Datei enth lt Befehle mit denen ganze Zeichnungen manipuliert werden k nnen e Bearbeiten enth lt Befehle zum Ausw hlen und Bearbeiten von Objekten e Ansicht enth lt Befehle mit denen die Bildschirmanzeige und die Tools gesteuert werden diezum Zeichnen zur
195. eerstelle f r das numerischer Typ Vorzeichen Wenn die Nummer positiv ist wird vor den Ziffern der Nummer eine Leerstelle gelassen Wenn die Nummer negativ ist wird vor den Ziffern der Nummer ein Minus eingetragen Nach jeder Nummer wird au erdem eineLeerstelle gedruckt Gedruckt als True oder False Gedruckt im kurzen Datumsformat Wenn die Datums oder Zeitkomponente fehlt wird nur der angegebene Teil gedruckt Das stimmt mit dem Format allgemeines Datum berein das von den Funktionen Format und F ormat verwendet wird Empty Es wird nichts gedruckt 346 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGGING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen Tabelle 26 1 Datenausgabeformate Datentvp Beschreibung Benutzer Gedruckt als Error lt Code gt wobei lt Code gt der Wert definierte Fehler des benutzerdefinierten Fehlers ist Das Wort Error wird nicht bersetzt J eder Ausdruck in expressionlist ist entweder durch ein Komma oder einen Strichpunkt getrennt Ein Komma bedeutet da der n chste Ausdruck in der n chsten Druckzone ausgegeben wird Ein Strichpunkt bedeutet da der n chste Ausdruck sofort nach dem aktuellen Ausdruck ausgegeben wird Druckzonen werden alle 14 Stellen definiert Wenn der letzte Ausdruck in der Liste nicht von einem Komma oder einem Strichpunkt gefolgt wird wird ein Wagenr cklauf in die Datei gesch
196. eger X As Long Y_ As Long this rotate x Pivot y_Pivot 20 end sub anstelle von sub Drawing_Object_Click Button As Integer X As Long Y_ As Long x Pivot this left this width 2 y_Pivot this bottom this height 2 this rotate x Pivot y_Pivot 20 end sub P 318 FactoryLink ECS Handbuch f r den Applikationseditor DREHEN VON OBJEKTEN Implementieren von Drehungen in PowerVB Berechnen Sie den Drehpunkt eines Objektes das auf einem anderen Objekt basiert Um beispielsweise eineUhr zu zeichnen zeichnen Sieeinen Kreis f r das Ziffernblatt und eine Linie f r den Minutenzeiger Drehen Sie diese Linie um den Kreismittelpunkt wie unten dargestellt Private x Pivot As Integer y_Pivot As Integer KK 23 sub Drawing_Object_Drawload Den Mittelpunkt des Ziffernblattkreises bestimmen x_Pivot ClockFace left ClockFace width 2 y_Pivot ClockFace bottom ClockFace height 2 vorewiuy EISE E end sub sub Drawing_ bject_onesecondevent this rotate x_Pivot y_Pivot 6 end sub Bi Drehen von Verbundobjekten Verbundgrafikobjekte k nnen nur dann gedreht werden wenn alleihre Nebenobjekte zul ssige Drehobjekte sind Drehen von Subobjekten PowerVB Subroutinen k nnen in einem anderen Subobjekt oder einem Verbund objekt Subobjekten zugeordnet sein Mehrere Drehungen von Objekten Subobjekten und Verbundobjekten k nnen in beliebiger Reihenfolge statt
197. eige Die Elemente in der folgenden Abbildung sind Beispiele von einfachen Objekten fy TextString Sie m ssen jedes Element einzeln ausw hlen um Aktionen wie z B Verschieben durchzuf hren ZEICHNEN EINER GERADEN LINIE 1 W hlen Sie Zeichnen gt Linie 2 Plazieren Sieden Cursor an die Stelle an der die Linie anfangen soll und dr cken Sie dielinke Maustaste 3 Ziehen Sie den Cursor um im Bereich der Zeichnung eine Linie zu zeichnen Ziehen Sie den Cursor bis dieLinie diegew nschte L nge hat und lassen Sie die Maustaste los Si 2 KA OH 3 o Le Pc ET CG FactoryLink ECS Handbuch f r den Applikationseditor 113 ZEICHNEN VON OBJEKTEN Zeichnen eines Spline gekr mmte Linie ZEICHNEN EINES SPLINE GEKR MMTE LINIE 1 W hlen Sie Zeichnen gt Spline 2 Plazieren Sie den Cursor an die Stelle an der diegekr mmteLinieanfangen soll und dr cken Sie die linke Maustaste 3 Ziehen Sie den Cursor um im Bereich der Zeichnung eine Linie zu zeichnen Ziehen Sie den Cursor bis die Linie denselben Endpunkt wie die gew nschte Kurve hat und lassen Sie die Maustaste los MN 4 Verschieben Sie den Cursor an eine andere Position und dr cken Sie die linke Maustaste Der Endpunkt der Linie wird an den Punkt verlegt an dem Sie die Taste losgelassen haben Die Kurve wird dadurch am Anfangspunkt des Cursors dem ersten Punkt an dem Sie die Maustaste losgelassen haben und am zweiten Punkt an de
198. eignisse uaua r nenne nennen nn Das Men Routinen werden gezeichnet 2222er nen MauS EFEIGNISSE 4 2 02 ua nn a a a aea a ENEE e a Mausroutinen Argumante 2nn Henne nennen Das Men Mausroutinen 2 nH seen nennen Fehlersuche berlappendeObjekte Text Ereignisse H2HH Henne een nennen N G FactoryLink ECS Handbuch f r den Applikationseditor 231 PowerVB Animation 21 22 Das Men Text ingaberoutinn 222er nennen nn 273 Echtzeitdatenbank Ereignisse 276 Das Men TAG Routmnen nn 276 Verwendung von Variablen zur Deklaration von PowerVB Objekten 222220ceeeeeeeeeeeeeeeenn nenn 277 ImpliziteVariablen 222222 e see een 277 Fehlersuche 22een ernennen nennen 278 ArraysalsimpliziteVariabln 279 Explizite Variablen nern nen 280 Die Funktion Echtza tdatenbank Objektwert asuaan 280 Haupt und N amp benmethoden 284 Fehlersuche Explizite Variablen 285 Verwendung von Ge 285 Bedeutungslose Werte usuau auauna eea 285 Gebrauch von Eigenschaften und Methoden in Power VB 287 RTDB Objekteigenschaften saasaa nennen 287 RTDBObjed Value ioi konoi akote io kobo koboko ko aS ao ae aiiai ia a dai le i nn 287 RTDBObjet Type nennen nenn 288 RT DBO ATIVE ssis s aos oi aenga ran 290 RTDBODJ et Force 291 Graftkobiekt Eigenschaften 292 Die Objektvariable The 292 RedrawOn und RedrawOff
199. eile der Login Meldung verwendet wird G ltiger Eintrag Standardm iger Element TAG Name Geben Sie den Namen des zweiten TAG ein das zum Einf gen von Informationen in die entsprechende Zeile der Login Meldung verwendet wird G ltiger Eintrag Standardm iger Element TAG Name Geben Sie den Namen des dritten TAG ein das zum Einf gen von Informationen in die entsprechende Zeile der Login Meldung verwendet wird G ltiger Eintrag Standardm iger Element TAG Name 4 Wenn Siealle Informationen eingegeben haben klicken Sie auf OK Die von Ihnen angegebenen Login Dialog Optionen werden gespeichert und es erscheint der Applikationseditor 404 FactoryLink ECS Handbuch f r den Applikationseditor EINRICHTEN VON ZUGRIFFSBERECHTIGUNGEN Protokollieren von Berechtigungsereignissen PROTOKOLLIEREN VON BERECHTIGUNGSEREIGNISSEN Die Option Ereignisprotokollierungs Konfiguration bietet Ihnen die M glichkeit festzulegen welche Berechtigungsereignisse in einer Historian Datei aufgezeichnet werden k nnen Verwenden Sie diese Option zum Angeben der aufzuzeichnenden Systemereignisse und der Historian Datei in der die protokollierten Datens tze gespeichert werden sollen F hren Sie diefolgenden Anweisungen aus um die Optionen f r die Berechtigungsprotokollierung einzustellen 1 W hlen Sie Zugriffsberechtigungen aus dem Men Applikation des Applikationseditors 2 W hlen Sie Ereignisprotokollierungs Konfiguratio
200. einer Zeichnung 2 2 2eH2s seen nennen nen 414 Gebrauch der Standard Konvertierungseinstellungen 416 Konvertierungs Standardwerte aaau nennen 416 Anpassen der Konvertierungseinstellungen 2 2n rennen 419 Erstdlen ene Umsetzungsdat i 419 Gebrauch der Umsetzungsdat l 422 Fehlersuche 22e2o2esee een nee nennen nennen ernennen 423 Konvertierungsfehler 2 22uen nennen nen 423 Fehlerm dungen 423 RN RN G FactoryLink ECS Handbuch f r den Applikationseditor 409 DXF Converter 410 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 30 Konvertieren und Importieren von DXF Dateien FactoryLink erm glicht Ihnen die Verwendung von AutoCAD Zeichnungen in Ihrer FactoryLink Applikation Der DXF Converter wird zum Konvertieren von originalen AutoCAC Zeichnungen in gx Dateien Dateien auf ASCII Textbasis verwendet die von FactoryLink importiert werden k nnen FactoryLink importiert DXF Zeichnungsdateien nicht direkt Nach der Konvertierung k nnen Sie die gx Datei in Ihre FactoryLink Applikation importieren Eine importierte Zeichnung kann wie jede andere F actoryLink Zeichnung bearbeitet werden Dieses Kapitel enth lt Informationen ber die folgenden Themen berlegungen zur Konvertierung Installieren des FactoryLink DXF Converters Konvertieren von Farben Schrift und Linienarten Konvertieren einer Zeichnung Konvertierungs Standardwerte
201. eit und der Bedienername werden je nach Konfiguration protokolliert RST Der Bediener mu den Alarm quittieren kann dies aber erst tun wenn wieder der Normalzustand erreicht ist Ist dieses Feld auf J A oder RST eingestellt mu das Feld TAG f r Anzahl nicht quitt Alarme in der Steuerung Allgemeine Alarmkontrolle f r die Alarme eingestellt sein deren Nicht quittierung gez hlt werden soll Anzeigeattribute Stellen Sie die Vordergrund und Hintergrundfarbe ein und geben Sie an ob das TAG bei Ausgangs Quittierungs und Normalzustand der Alarme auf der Alarmanzeige blinken soll 2 5 2 a fe Q n D o 3 2a og ID FactoryLink ECS Handbuch f r den Applikationseditor 93 DAS DIALOGFELD TAG DEFINITION Definitionen f r Alarmgruppen Klicken Sie rechts oben auf dem Register auf die Schaltfl che Hinzuf gen um eine neue Alarmgruppe zu erstellen Wenn Sie bestehende Alarmgruppen aktuali sieren klicken Sie auf Aktualisierung um die nderungen im Datensatz zu speichern 94 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Definitionen zur Datenpunkt Protokollierung DEFINITIONEN ZUR DATENPUNKT PROTOKOLLIERUNG Mit dem Register Datenpunkt Protokollierung kann angegeben werden welche FactoryLink TAGs in die historischen Datenbanken geschrieben werden und aufgrund welches Triggers das TAG E lement aufgezeichnet wird Zwei Sternchen vor dem
202. eitfenstern auf Seite 5 55 50 FactoryLink ECS Handbuch f r den Applikationseditor STEUERN DER ANSICHT DER ZEICHNUNG ndern der Anzeigeskalierung 2 W hlen Sie Ansicht gt Tats chliche Gr e aus um das Dialogfeld Rahmenfenster Auswahl anzuzeigen in dem die Fenster angezeigt werden in denen bei Laufzeit Zeichnungen angezeigt werden k nnen Rahmenfenster Auswahl APPLICATION APPLICATION Die verf gbaren Fenster werden im Feld Fenster angezeigt W hlen Sie das Fenster in dem die Zeichnung angezeigt wird in der Fensterliste aus Die Zeichnung wird dann im ausgew hlten Fenster angezeigt GA Wenn Sie das Zeichnungsfenster ber die Laufzeitfenstergr e vergr ern wird eine Linie angezeigt die die Grenze des L aufzeitfensters markiert y Zeichnung USER SCADSTST G im Fenster CONTROL Laufzeitfenster gr e Fenster mit der F3 ABBRECHEN tats chlichen Gr e Was Sie in diesem Bereich zeichnen Grengen Hes Laufzeitronsters wird bei Laufzeit nicht angezeigt Objekte die au erhalb des Laufzeitfensterbereichs gezeichnet werden werden bei Laufzeit nicht angezeigt FactoryLink ECS Handbuch f r den Applikationseditor 51 gt Kei E D e KA Q e 7 e D 3 bd Q 7 STEUERN DER ANSICHT DER ZEICHNUNG ndern der Anzeigeskalierung Durch Ver ndern des Fensters der tats chlichen Gr e w hrend der Entwicklung
203. eld eingegeben m chten den Namen eines Fensters sowie den Namen einer Zeichnung definiert die in diesem F enster ge ffnet werden soll und f r das Feld eine DRW Aktion festgelegt wurde verwenden Sie das folgenden Format XXXXXXXXX XXXXXXX Die Xe vor dem Doppelpunkt definieren den Fensternamen Sie k nnen bis zu 16 Positionen als Platzhalter f r den Fensternamen festlegen Der Fenstername ist optional Die Xe nach dem Doppelpunkt definieren den Zeichnungsnamen Sie k nnen bis zu 8 Positionen als Platzhalter f r den Zeichnungsnamen eingeben 4 Der Applikationseditor bleibt im Textmodus Somit k nnen Sieden Cursor zu verschiedenen Stellen bewegen und Text eingeben Wechseln Sie zum Auswahl modus um den Textmodus zu verlassen 5 W hlen Sie den Text den Sie animieren m chten gt 3 GE Ji e K ZO D5 3 lt O j FactoryLink ECS Handbuch f r den Applikationseditor 163 EINGABE AUSGABEFELDER ANIMIEREN Text als Eingabefeld animieren 6 W hlen Sie Animation gt Eingabe Text um den Dialog Eingabe Text Animation anzuzeigen Der TAG Aktion SET Maximum Name des gew hlten Objekts wird im Titel angezeigt Bereichspr fparameter r Optionen F Zur ck Minimum Farbe Vordergrund Blinken Hintergrund Kein C Langs Schnell x rPositionskontrollen WW r Objektberechtigung Berechtigungsklasse lt none gt Protokollmeldung
204. en e Einfache Objekte sind Einzelobjekte wie z B Linien Kreise und Text die keine anderen Objekte enthalten Es handelt sich hierbei um die Grundbausteine einer grafischen Anzeige Die obere und untere Linie und der Text in der obigen Abbildung sind einfache Objekte Verbundobjekte sind Sammlungen von Objekten d h zwei oder mehrere Objekte die zu einem Objekt zusammengefa t werden Die Schaltfl che in der Abbildung stellt ein Verbundobjekt dar e Subobjekte sind Bausteine eines Verbundobjekts Subobjekte bestehen entweder aus einfachen Objekten Verbundobjekten oder einer Kombination beider Objektarten Die obige Schaltfl che besteht aus einem einfachen Objekt dem Achteck und einem Verbundobjekt den zwei Rechtecken Bezeichnungen von Objekten in Ihren Zeichnungen Der Applikationseditor verwendet zur Bezugnahme auf jedes einfache Objekt Verbundobjekt oder Subobjekt einen Objektnamen Wenn ein Objekt erstellt wird generiert der Applikationseditor eine Nummer wie z B 00137 und weist diese dem Objekt zu Um diese Objekte sp ter leichter identifizieren zu k nnen empfehlen wir diese in Textbezeichnungen umzubenennen wie zum Beispiel Schaltfl che Appl anhalten Einzelheiten hierzu finden Sie unter Umbenennen eines Objekts auf Seite 144 Objektattribute und Animation Sie k nnen einem Objekt Attribute und Animationen zuweisen Die Attribute eines Objekts steuern seine Anzeige wie z B Farbe F llmuster oder Te
205. en BREI KSUONEN eurer shit 37 Exportieren von Dateien 38 Importieren von Dateien 40 Se FactoryLink ECS Handbuch f r den Applikationseditor 17 Grundlagen des Applikationseditors Steuern der Ansicht der Zeechnung 43 Steuern des Rasters 2H2 n Here anne 44 Verwendung der Raster und Gnap Opttonen een 48 Auf ein Objekt oder einen Bereich zoomen 22m nennen nn 49 Auf an Objekt zoomen 49 Auf nen Bereich Zoomen 2 nn nennen nenn nn 49 Verkleinern LO 50 ndern der Anz igeskalierung 51 Ausw hlen der Skalierung Gesamte Zeechnung 51 Anzeagen der tats chlichen Laufzatgr e 51 Umschalten zwischen Anzeigeskalierungen 53 Einstellen des Standardfensters mit der tats chlichen Gr e 54 Konfigurieren von Lautzettesten 55 Erstellen von Laufzeitfenstern 56 Definieren der Fenstergr e und plazierung 2ncern nern 59 Einstellen des oberen Fensters 2 22HH nennen nen nenn 61 Das Dialogfeld TAG Definitin NEE ENEE NN NN ENNEN 63 Erstellen oder Bearbeiten eines TA 64 DasDialogfdd TAG Definition 64 Erstdlen ins AGs nennen nennen 65 Bearbeiten eines TAGS 65 TAG Parameter 67 Auf Arrays verweisende TAGS 2222 n sonen nennen nenn 68 Definieren von Elemantarrays 68 Arbete mit Elemantarrays 71 Arbeiten mit Platzhaltern nananana naana 74 VollePlatzhalterdemente 222222 nennen nen 74 EinfachePlatzhalterdemante 2 222
206. en Skript bearbeitet wird verf gbar sind PowerVB Objekteige EI BackColor Zi Bottom Childf name or C name FillColor HasAnimation animation_h Height Left LineColor Name Parent or P Reset Rotate x y angle Type Width U o D d lt D gt 3 oi 5 Wenn der Text bei der Wahl dieses Men s im Editor ausgew hlt wurde wird der gew hlte Text als Grafikobjekt N ame inter pretiert und nur die Eigenschaften f r dieses Objekt werden angezeigt Wenn zum Beispiel das Skript f r ein Objekt mit der Bezeichnung Rechteck bearbeitet und die Option Objekteigen schaften gew hlt jedoch kein Text ausgew hlt wird dann werden die PowerVB Eigenschaften des Felds angezeigt Wenn der Text Rectangle gew hlt wird und das Objekt auf oberster Ebene in der Zeichnung als Rechteck benannt ist werden die PowerVB Eigenschaften des Rechtecks angezeigt FactoryLink ECS Handbuch f r den Applikationseditor 251 POWERVB EDITOR Das Men Hilfe 252 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 19 Einem Objekt ein Skript zuordnen Dieser Abschnitt informiert Sie ber das Zuordnen eines PowerVB Skripts zu einem Objekt Dieses Verfahren wird bei jeder Ereignisroutine verwendet diein einem Objektskript kodiert wurde Neben dem Verfahren werden die einzelnen Ereignisse die in ihren Subroutinen verwendeten Variablen und PowerVB Beispielco
207. en Wenn der Code einen Fehler enth lt wird eine Meldung angezeigt und die erste nicht korrekte Zeile des Codes hervorgehoben Korrigieren Sie die Fehler und wiederholen Sie diesen Schritt bis zur erfolgreichen Validierung Zum Drucken eines Skripts f hren Sie die folgenden Schritte aus e Exportieren Sie den Text e W hlen Sie den Text aus der gedruckt werden soll e W hlen Sie Datei gt Exportieren Geben Sie einen Namen f r die ASCII Datei ein e Drucken Sie den Code aus e Dokument PowerVB e W hlen Sieim Applikationseditor Datei gt Dokument PowerVB Es wird ein Meldungsfeld mit dem Namen des Reports der erstellt werden soll angezeigt ffnen Sie den Report ber einen Texteditor FactoryLink ECS Handbuch f r den Applikationseditor 255 EINEM OBJEKT EIN SKRIPT ZUORDNEN Erstellen eines Skripts e Drucken Sie den Report aus e Kopieren Sie den Text ber die Zwischenablage direkt in einen Texteditor Weitere Informationen ber den Druck von PowerVB Skripten finden Siein Kapitel 26 Debugging eines PowerVB Skripts 8 W hlen Sie Datei gt Speichern um das Skript des Objekts zu speichern und den PowerVB Animationseditor zu schlie en Das Schlie en des PowerVB Animationseditors ist optional Denken Sie daran bis zum Schlie en der Zeichnung fters zu speichern wenn Sie den PowerVB Animationseditor beim Schreiben eines Codes ge ffnet lassen Wenn der PowerVB Animationseditor ge ffnet is
208. en L schvorgang abzuschlie en Hinweis Wenn Sie eine Datei l schen werden die darin definierten Elemente ebenfalls aus der Querverweisliste gel scht die Elementnamen werden jedoch in der Objektliste gespeichert FactoryLink ECS Handbuch f r den Applikationseditor 35 ARBEITEN MIT ZEICHNUNGSDATEIEN Drucken einer Zeichnungsdatei DRUCKEN EINER ZEICHNUNGSDATEI F hren Sie die folgenden Schritte durch um eine Zeichnungsdatei zu drucken 1 W hlen Sie Datei gt Bildschirmdruck Die Zeichnungsdatei wird am Standarddrucker gedruckt der im Betriebssystem konfiguriert ist SCHLIE EN EINER ZEICHNUNGSDATEI F hren Sie die folgenden Schritte durch um eine Zeichnungsdatei zu schlie en Bei diesem Vorgang wird nur die aktive Zeichnung im Vordergrund geschlossen 1 W hlen Sie Datei gt Schlie en Die Datei wird geschlossen 2 Wenn Sie eine Zeichnung schlie en die seit der letzten Speicherung ver ndert aber nicht gespeichert wurde wird das Dialogfeld Warnung angezeigt Warnung Erichem _Yororen_ antreten tm 3 W hlen Sie eine der folgenden Befehlsschaltfl chen Speichern Speichert die nderungen bevor die Datei geschlossen wird Verwerfen Schlie t die Datei ohne die nderungen zu speichern Alle Elementnamen die Sie erstellt haben bleiben in der Objektliste erhalten Abbrechen Bricht den Vorgang des Schlie ens ab Siekehren damit zur offenen Zeichnung zur ck 36 FactoryLink ECS Ha
209. en Wert ein der mit der gew nschten Farbe berein stimmt In Kapitel 9 Animation von Objekten finden Sie eine Liste analoger Werte die mit den Farben der Farbpalette bereinstimmen gt EE 3 ZD OD CH AO 03 3 lt 5 Hintergrund Geben Sie den Namen eines analogen TAGs ein das zur Laufzeit die gew nschte Hintergrundfarbe f r das Textfeld definiert FactoryLink ECS Handbuch f r den Applikationseditor 201 FARB UND BALKEN ANIMATION Ein Objekt als Balken animieren Wenn der Dialog TAG Definition angezeigt wird geben Sie den analogen Wert in das Feld Wert ein der mit der gew nschten Farbe berein stimmt In Kapitel 9 Animation von Objekten finden Sie eine Liste analoger Werte die mit den Farben der Farbpalette bereinstimmen Blinken Geben Sie den Namen eines digitalen TAGs ein das die Blinkrate des Eingabetextes kontrolliert Dieses TAG wird mit einem Wert initialisiert der von der gew hlten Blinkgeschwindingkeit abh ngt Folgende Blinkraten stehen zur Wahl Kein Der Text blinkt nicht Dies ist die Standard einstellung Langsam Der Text blinkt langsam Schnell Der Text blinkt einmal in der Sekunde Positionskontrollen Definiert die horizontale und vertikale Stellung des Textfelds innerhalb der Zeichnung X Geben Sie den Namen eines analogen TAGs ein das die horizontale Stellung des Objekts innerhalb der Zeichnung definiert Der Wert f r den linken Rand der Zeichn
210. endet das Ende von statischem Text zur Laufzeit aus wenn der Text die Gr e des 132 FactoryLink ECS Handbuch f r den Applikationseditor BEARBEITEN VON OBJEKTEN Einstellen von Textattributen Textfelds berschreitet Statischer Text ist Text der nicht bewegt wird Wenn das Fenster beispielsweise zur Laufzeit etwas gr er ist als bei der Erstellung wird die Textgr e m glicherweise erh ht um die Gr enverh ltnisse beizubehalten In manchen F llen ist die neue Schrift dann gr er als das Textfeld wodurch der Text dann nicht mehr ins Textfeld pa t Alignment W hlen Sie die Ausrichtung des animierten Textes innerhalb des Ausrichtung Textfelds Sie gilt nur f r Text der als Eingabetext oder Ausgabetext animiert wird Folgende Ausrichtungen sind m glich Left Links Richtet den Text im Feld links aus Sie m ssen diese Option f r Textfelder angeben die Meldungen enthalten Center Mitte Zentriert den Text horizontal im Feld Right Rechts Richtet den Text im Feld rechts aus Sie m ssen diese Option f r Textfelder angeben die analogen Text enthalten Top Oben Plaziert den Text an den oberen Rand des Feldes Middle Mitte Zentriert den Text vertikal im Feld Bottom Unten Plaziert den Text an den unteren Rand des Feldes Si 2 KA OH 3 o Le Pc ET CG 4 W hlen Sie OK um die Attribute zu speichern Alle ausgew hlten und neu gezeichneten Objekte bernehmen diese At
211. entfernen w hlen Sie das TAG aus der TAG Liste und klicken auf Entfernen und das TAG wird aus der Liste gel scht uvorewiuy gA4J3MOd 5 Wenn ein TAG Ereignis im Fenster TAG Ereignis definieren ge ndert wurde klicken Sie auf OK um die nderungen im Code des Editors anzuwenden oder dr cken Sie auf Abbrechen um die Ver nderungen r ckg ngig zu machen Hinweis Wenn ein TAG Ereignis ge ndert wurde mu das Skript des PowerVB Editors trotzdem gespeichert werden um die nderung beizubehalten L schen eines bestehenden TAG Ereignisses Um ein bestehendes TAG Ereignis zu l schen verwenden Sie das Fenster TAG Ereignis definieren 1 W hlen Sie Ereignis gt TAG Ereignis definieren um das Fenster TAG Ereignis definieren anzuzeigen 2 Klicken Sie auf den Pfeil neben dem Feld Ereignisname um eine Liste der bestehenden TAG Ereignisse anzuzeigen 3 W hlen Sieein TAG Ereignis aus dieser Liste Sein Name wird im Feld Ereignis Name angezeigt 4 Klicken Sie auf L schen um das TAG Ereignis zu entfernen Das Ereignis sowie der gesamte Code in seiner Subroutine wird gel scht FactoryLink ECS Handbuch f r den Applikationseditor 259 EINEM OBJEKT EIN SKRIPT ZUORDNEN Ereignisse deklarieren EREIGNISSE DEKLARIEREN Deklarationen von Ereignisroutinen werden erzeugt wenn eine Routine aus dem Men Ereignis gew hlt wurde Alle Ereignisse in PowerVB haben das
212. enutzer berwacht k nnte es sehr lange dauern bis auf dieses Meldungsfeld geantwortet wird Indem Sie diese Fehler selbst erfassen kontrollieren Sie ob die Ereignisroutine wieder ausgef hrt werden kann oder nicht Sie k nnen auch festlegen wo die Fehlerinformationen protokolliert werden damit Benutzer der Applikation nicht mit verschl sselten und unverst ndlichen F ehlerinformationen belastet werden und die Applikation nicht darauf warten mu bis ein Benutzer auf den Fehler reagiert FactoryLink ECS Handbuch f r den Applikationseditor 345 DEBUGGING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen GEBRAUCH VON PRINT ANWEISUNGEN bersicht Die Anweisung Print in der PowerVB Version von BASIC druckt in eine Datei namens vbdebug log aus Mit der Anweisung Print verf gen Sie ber primitive Debugging F unktionen f r eine FactoryLink Applikation und f r das Einf gen von Print Anweisungen in eine Applikation die Informationen ber den aktuellen Status der Applikation zur Laufzeit ausdruckt Gebrauch der BASIC Anweisung Print Die Syntax der Anweisung Print lautet Print Spe n Tab n expressionlist AT Die Ausgabe von der Anweisung Print wird zur Datei vbdebug log gesendet Tabelle 26 1 Datenausgabeformate Datentvp Beschreibung Zeichenfolge Gedruckt in der Literalform ohne umfassende Anf hrungszeichen Beliebiger Gedruckt mit einer vorgestellten L
213. er DXF Datei fehlt Abhilfe Keine Ma nahme notwendig das ist nur eine Informationsmeldung UCS Tabelle nicht gefunden Ursache Die UCS Tabelle Benutzerkoordinatensystem Tabelle der DXF Datei fehlt Abhilfe Keine Ma nahme notwendig das ist nur eine Informationsmeldung Unbekannte Tabellenart festgestellt Ursache Es wurde eine unbekannte AutoCAD Tabelle festgestellt Abhilfe Der DXF Converter ignoriert die Tabelle die Konvertierung k nnte jedoch fehlerhaft sein Verst ndigen Sie den Kundendienst Unbekannter Gruppencode festgestellt Ursache Es wurde ein unbekannter AutoCAD Zeichnungsgruppencode festgestellt el Gei A CO e gt lt D D FactoryLink ECS Handbuch f r den Applikationseditor 425 KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Fehlersuche Abhilfe Der DXF Converter ignoriert die Tabelle die Konvertierung k nnte jedoch fehlerhaft sein Verst ndigen Sie den Kundendienst Unbekanntes Datenelement festgestellt Ursache Es wurdeein unbekanntes AutoCAD Zeichnungsdatenelement festgestellt Der DXF Converter ignoriert das Datenelement Abhilfe Verst ndigen Sie den Kundendienst VIEW Tabelle nicht gefunden Ursache Die VIEW Tabelle Ansicht Tabelle der DXF Datei fehlt Abhilfe Keine Ma nahme notwendig das ist nur eine Informationsmeldung VPORT Tabelle nicht gefunden Ursache Die VPORT Tabelle Viewport Tabelle der DXF Datei fehlt Abhilfe Keine Ma nahme notwendig
214. er abgerufen wird Beispielcode Die F llfarbe f r Verbundobjekt und alle Nebenobjekte wei eintragen Comp fillcolor WHITE 298 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Eigenschaften GraphicObject BackColor GraphicObject BackColor ist eine Lese und Schreib I nteger E igenschaft mit der dieHintergrundfarbe eines Grafikobjektes eingestellt oder abgerufen wird Beispielcode Den Hintergrund schwarz zeichnen Box backcolor BLACK GraphicObject TextColor GraphicObject TextColor ist eine Lese und Schreib I nteger E igenschaft mit der die Textfarbe eines Grafikobjektes eingestellt oder abgerufen wird Diese Eigenschaft ist f r Textobjektvariablen g ltig Beispielcode Wenn dieses Skript einem Textobjekt zugeordnet ist die Textfarbe N des Objekts ndern if this type FL_TEXT then this textcolor GREY else msgbox Not a text object can t change text Color wu if E GraphicObject Name GraphicObject N ame ist eine schreibgesch tzte String Eigenschaft mit der der allgemeine Name eines Grafikobjektes abgerufen wird Beispielcode Dem Benutzer diesen Objektnamen angeben MsgBox Hi I am object amp This Name Gg al e z D lt GA gt 3 o S gt FactoryLink ECS Handbuch f r den Applikationseditor 299 GEBRA
215. er des Editors eingerichtet Das MEN DATEI Verwenden Sie das Men Datei zum Validieren und Speichern eines Skripts zum Importieren oder Exportieren von Informationen um die PowerVB Animation aus einem Grafikobjekt zu l schen und zum Schlie en des PowerVB Animationseditors PowerYB Animation bars h1179 Bearbeiten Suchen Ereignis Hilfe Yalidieren F7 Importieren Exportieren L schen Del Schlie en Einf Zeile 1 Export abgebrochen Spa 1 FactoryLink ECS Handbuch f r den Applikationseditor 239 CO Ke e z D lt GA gt 3 o 5 gt POWERVB EDITOR Das Men Datei W hlen Sie eine der folgenden Optionen aus dem Men Date Validieren berpr ft das Skript des Objekts auf Fehler Wenn das Skript g ltig ist wird im linken unteren Rand des Fensters eine Meldung angezeigt Wenn das Skript einen Fehler enth lt wird ein Warnfenster angezeigt Der Text mit dem Fehler wird im linken unteren Rand des Fensters angezeigt und die Zeile in der der Fehler vorkommt wird im Animationseditor hervorgehoben Speichern Speichert das Skript des Objekts Importieren Erm glicht es Ihnen einen ASCII Text in das aktuelle Fenster des Editors zu importieren Eine Beschreibung der Felder des Dialogs Importieren finden Sie unter Dialog Importieren und Exportieren verwenden auf Seite 18 242 Chronik Markiert Ansicht Datentr ger Bini
216. ert die Dateien in dem Dateibereich nach ihren Namen nach letztem Sortiert die Dateien im Dateibereich nach dem letzten Anderungsdatum Anderungsdatum wobei die zuletzt ge nderte Datei an erster Stelle erscheint nach Sortiert die Dateien im Dateibereich nach ihrem Erstellungsdatum Erstellungsdatum wobei die zuletzt erstellte Datei an erster Stelle erscheint Das Men Datentr ger Dieses Men wird verwendet um f r jedes Laufwerk das aktuelle Verzeichnis anzuzeigen DA CHFLNTWC detail Liste der aktuellen W hlen Sie einen Pfad aus dieser Liste um den aktuellen Pfad Pfade zu wechseln Kombinationsfeld Aktueller Pfad Feld unter der Men leiste das eine Liste der Komponenten des aktuellen Pfads anzeigt und von dem aktuellen Pfad in einem seiner bergeordneten Verzeich nisse eine Sicherungskopie erstellt Dateibereich Liste unterhalb des Kombinationsfelds Aktueller Pfad das die Dateien und Verzeichnisse des aktuellen Pfads anzeigt Die Schaltfl che links oben macht den aktuellen Pfad zum Hauptpfad Durch Dr cken der Schaltfl che links unten k nnen Sie den aktuellen Pfad in die n chstfolgende Verzeichnisebene verschieben diein der Dateiliste gew hlt wurde vorausgesetzt ein Verzeichnis 244 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EDITOR Das Men Datei folge an dieim Men Ansicht gew hlt wurde Die Bildlaufleisterechts der Liste zeigt mehr Dateien
217. erwerfen Um den Schlie oder Beendigungsvorgang abzubrechen und in der aktuellen Zeichnung zu bleiben w hlen Sie Abbrechen Datei FL OPT kann nicht ge ffnet werden Ursache Die Datei EL OPT ist fehlerhaft oder wurde gel scht oder die UmgebungsvariableFLINK wurde nicht eingestellt Abhilfe Pr fen Sieden Wert der UmgebungsvariableFLINK Pr fen Sie ob die Datei FL OPT im Verzeichnis FLINK OPT vorhanden ist FactoryLink ECS Handbuch f r den Applikationseditor 429 pn D D o Q E gt Le D MELDUNGEN DES APPLIKATIONSEDITORS Der Optionen Key ist nicht lesbar Ursache Die Optionen Key Datei FL OPT ist fehlerhaft Abhilfe Kopieren Sie dieDatei FLNEW OPT von der Installations diskette in die Datei FL OPT im Verzeichnis FLINK OPT Die Animation wird gel scht Die Animation Animationsart f r dieses Objekt wird gel scht Ursache Siehaben das K stchen L schen im Animationsfeld gew hlt damit wird die Animation eines Objektes aus der Datenbank gel scht Abhilfe W hlen Sie OK um die Animation aus der Datenbank zu l schen Wenn Sie den Vorgang abbrechen m chten w hlen Sie Abbrechen Die Gnadenfrist ist abgelaufen Die Software mu registriert werden Ursache FactoryLink wurde installiert ohne da innerhalb der 10 t gigen Gnadenfrist eine Registrierung durchgef hrt wurde Abhilfe F hren SieFLKEYVAL aus und befolgen Sie die Anweisungen f r die Registrierung
218. es Element zu konfigurieren konfigurieren SieeineFunktionstaste Mathematik und Logik oder eine andere Echtzeit Eingabe zur Anderung der Breite des Symbols Wenn keine Task in dieses Element einen Wert schreibt wird das Symbol in seiner gezeichneten Breite angezeigt H he Nameeines analogen TAGs das einen Wert enth lt der die H he des Symbols kontrolliert Der Wert f r die maximale H he ist 32 000 wobei das das Symbol ber die gesamte H he der Anzeige gezeichnet wird Um einen Task zum Schreiben eines numerischen Werts in dieses Element zu konfigurieren konfigurieren SieeineFunktionstaste Mathematik und Logik oder eine andere Echtzeit Eingabe zur Anderung der Breite des Symbols Wenn keine Task in dieses Element einen Wert schreibt wird das Symbol in seiner gezeichneten H he angezeigt 4 Klicken Sie auf OK um die Informationen zu speichern nachdem Sieden Dialog Symbol Animation abgeschlossen haben 208 FactoryLink ECS Handbuch f r den Applikationseditor EIN OBJEKT ALS SYMBOL ANIMIEREN Objektrotation simulieren OBJEKTROTATION SIMULIEREN Da Symbole den Wert eines Elements anzeigen k nnen Sie diese dazu verwenden in der Laufzeit eine Objektrotation zu simulieren PowerVB kann auch dazu verwendet werden ein Objekt in der Laufzeit zu drehen Mehr Informationen finden Sie unter PowerVB Animation in diesem Baud F hren Sie diefolgenden Schritte aus um eine Objektrotation zu simuliere 1 Zeichne
219. es Koordinatensystem Horizontale Raster 64 KR y Breite 1024 Vertikale Raster 48 Fr H he 768 Abbrechen Hilfe Raster Snap Erm glicht Ihnen den Raster einzuschalten und seine Anzeige zu definieren Snap Erm glicht Ihnen die Snap Option einzuschalten und die Snap Toleranz zu definieren Logisches Zeigt dieBreite und H he des Bildschirms in Zeicheneinheiten Koordinatensystem an Der Standardwert f r die Breite ist 1024 und f r die H he 768 ndern Sie diese Werte nicht 2 Aktivieren Sie das Kontrollk stchen Raster zeigen um den Raster anzuzeigen 3 Aktivieren Sie das Kontrollk stchen Zeichnen um den Raster mit ununter brochenen Linien anzuzeigen Deaktivieren Sie das Kontrollk stchen um den Raster mit Punktlinien anzuzeigen Die Anzahl der angezeigten Rasterlinien definieren 4 Mit dem Kontrollk stchen Quadratisches Raster wird ein quadratisches Raster angezeigt Der Raster wird anhand des Eintrags berechnet der im Feld Horizontale 44 FactoryLink ECS Handbuch f r den Applikationseditor STEUERN DER ANSICHT DER ZEICHNUNG Steuern des Rasters Raster angegeben ist Wenn diese Option ausgew hlt ist sind die Optionen Vertikale Raster und Snap Punkte Vertikales deaktiviert 5 Deaktivieren Sie das Kontrollk stchen um den Raster anhand der Wertein den Feldern Horizontale Raster und Vertikale Raster anzuzeigen Raster Snap I Raster zeigen Snap IV S
220. eten einer bestimmten Bedingung einen Signalton zu erzeugen e auf das Dr cken einer Taste zu reagieren Eine Beschreibung der Konfiguration dieser Aktionen finden Siein diesem Kapitel Um diese Optionen zu aktivieren m ssen Sie zuerst eine Zeichnung ffnen Animationen der Zeichnungsstufe verwenden kein Objekt sondern definieren ein Element Wenn der Wert des Elements gleich 1 EIN ist wird die Animation ausgel st Obwohl Sie dieses Element f r die Zeichnung definieren k nnen Sie es mit einem animierten Objekt assozieren Sie k nnen beispielsweise ein Schalt fl chenobjekt unter Verwendung desselben Elements animieren wiein der Option Bildschirmdruck Wenn der Operator also w hrend der Laufzeit das Schaltfl chenobjekt w hlt druckt es den Bildschirm Der Befehl Funktionstaste im Men Animation erm glicht Ihnen Echtzeit Elemente mit Funktionstasten zu verbinden Der Operator kann nun durch Dr cken der zugeteilten Funktionstaste die Aktion ausf hren FactoryLink f hrt die festgelegte Operation aus wie das Wechseln der aktiven Zeichnung in einem 16 Fenster oder des Beenden einer Task O D x Ri D uon uvoewiuy FactoryLink ECS Handbuch f r den Applikationseditor 223 ANIMATION DER ZEICHNUNGSSTUFE Bildschirmdruck animieren BILDSCHIRMDRUCK ANIMIEREN Nachdem Sie ein Objekt ausgew hlt haben f hren Sie die folgenden Schritte aus um ein Objekt dazu zu animieren den Inhalt eines B
221. f r die tats chliche Gr e anzeigen m chten keine Verkn pfung mit einem Fenster f r die tats chliche Gr e besteht Q gt o Q D gt Q D 77 Sie k nnen dieses Programmargument in der folgenden Weise angeben wenn Sie den Applikationseditor in der Befehlszeile starten gt Kei D e V D Q e 7 appedit w actualsize_window wobei actualsize window der Name des Fensters ist in dem die Zeichnung in Laufzeit angezeigt wird Der Befehl appedit w Fl_main beispielsweise definiert H man als das Standardfenster mit der tats chlichen Gr e f r diese spezielle Bearbeitungssitzung Wenn Sie den Applikationseditor mit dem Konfigurationsmanager oder dem Programm M anager starten k nnen Sie kein Standardfenster mit der tats chlichen Gr e angeben FactoryLink ECS Handbuch f r den Applikationseditor 53 STEUERN DER ANSICHT DER ZEICHNUNG Einstellen des Standardfensters mit der tats chlichen Gr e 54 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel5 Konfigurieren von Laufzeitfenstern Zur Laufzeit werden Zeichnungen in Fenstern angezeigt Das Fenster steuert wie die Zeichnung angezeigt wird d h ihre Gr e und Position J e nachdem wieviele eindeutige Typen von Fenstern zur Anzeige von Zeichnungen verwendet werden sollen k nnen mehrere Fensterdefinitionen bestehen Sie k nnen beispielsweise gro e Zeichnungen in einem gro en Fenster
222. f r dieses Ereignis in das Dialogfeld Ereignisname ein 3 Geben Sie das entsprechende TAG in das Feld TAG Liste ein 4 Klicken Sie auf Hinzuf gen oder dr cken Sie die Eingabetaste um das TAG in die Triggerliste aufzunehmen 5 Klicken Sie auf OK um die neue TAG Ereignisinformation zu best tigen Die Anfangs und Endanweisungen f r die Subroutine werden im Fenster des PowerVB Animationseditors erstellt FactoryLink ECS Handbuch f r den Applikationseditor 257 EINEM OBJEKT EIN SKRIPT ZUORDNEN TAG Ereignisse definieren 6 Geben Sie den Code f r dieses Ereignis in das Fenster des PowerVB Animations editors ein Das folgende Beispiel dient zur Erl uterung der Erstellung und Implementierung eines Ereignisses das einmal pro Sekunde ausgel st wird Ein TAG Ereignis mit dem Namen onesecond das das TAG A_SEC verwendet dient zur Implemen tierung einer analogen Uhr Das Objekt SecondH and rotiert jede Sekunde um 6 Grad die Variablen ClockF aceH orizCenter und ClockF aceVertCenter wurden zuvor berechnet sub drawing_object_onesecond SecondHand rotate ClockFaceHorizCenter ClockFaceVert enter 6 end sub TAG Ereignisse werden auf der Objekt Stufe definiert Es ist m glich ein TAG als Teil von mehreren TAG Ereignissen zu definieren So kann auch mehr als ein TAG als Trigger eines einzigen TAG Ereignisses dienen Wiederholen Sie die Schritte 3 und 4 des Beispiels
223. f die entsprechende Befehlsschaltfl che Speichern Speichert die nderungen bevor die Datei geschlossen wird Verwerfen Schlie t die Datei ohne die nderungen zu speichern Alle Elementnamen die Sie erstellt haben bleiben in der Objektliste erhalten Abbrechen Bricht den Vorgang des Schlie ens ab Siekehren damit zur offenen Zeichnung zur ck 28 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel2 Arbeiten mit Zeichnungsdateien J eder Schnittstellenbildschirm ist eine eindeutige Zeichnungsdatei Zeichnungsdateien werden in der Applikations Verzeichnisstruktur von FactoryLink gespeichert Die Zeichnungen diein der User Domain erstellt werden werden in EL APP user drw gespeichert w hrend die Zeichnungen die in der Shared Domain erstellt werden in FLAPPA shared drw gespeichert werden Die meisten Applikationen werden mit allen Zeichnungen in der User Domain erstellt SS zS 2 a fe Q n D o 3 2a og ID ACHTUNG Alle Zeichnungen in einer Applikation sollten sich in einer Einzel Domain befinden wenn m glich in der User Domain Unzuver l ssige Ergebnisse k nnen die Folge sein wenn sich Zeichnungen in mehreren Domains einer Applikation befinden Zwei unterschiedliche Zeichnungsdateitypen kommen in FactoryLink zur Anwendung Standardzeichnungen und Power Pack Zeichnungen Beide Dateitypen k nnen aus der jeweiligen Applikation exportiert und in eine andere Applikation imp
224. fen nur in bereinstimmung mit den Bedingungen der zutreffenden Vereinbarung verwendet oder kopiert werden Es ist gesetzeswidrig die Software auf irgendein Medium zu kopieren au er wie ausdr cklich in der zutreffenden Vereinbarung gestattet Kein Teil dieses Handbuchs darf ohne ausdr ckliche schriftliche Genehmigung von USDATA in irgendeiner Form oder auf irgendeine Weise elektronisch oder mechanisch einschlie lich durch Fotokopieren oder Aufzeichnen zu irgendeinem Zweck reproduziert oder bertragen werden Warenzeichen USDATA und FactoryLink sind eingetragene Warenzeichen der United States Data Corporation Open Software Bus ist ein eingetragenes Warenzeichen lizenziert auf United States Data Corporation Alle anderen Marken oder Produktnamen sind Warenzeichen oder eingetragene Warenzeichen ihrer jeweiligen Eigent mer Inhaltsverzeichnis Teil I Applikationseditor Grundlagen des Applikationseditors bersicht ber den Applikationseditor 2 2222222 Grafikelementeund Objekte 2 nHneeee nennen nenn Bezeichnungen von Objekten in Ihren Z chnungen 2 2 2 Objektattributeund Animation Power Packs und Power DragOns 2 2nner nennen nenn Starten des Applikationseditors 222esner een een nn Verwendung eines Symbols auf den Plattformen Windows NT und Windows 95 Verwendung des Startman s unter Windows op Verwendung des Konfigurationsmanaga s 2 22 2222 nenn Verwendung
225. finden Das Drehen von gro en und komplizierten Objekten kann die Systemleistung negativ beeinflussen RedrawOn RedrawOff Mit der Anweisung RedrawOff RedrawOn k nnen Sie die Verschiebung eines Objektes kontinuierlicher erscheinen lassen wenn mehrere Objekte gedreht werden Weitere Informationen finden Sie unter RedrawOn und RedrawOff auf Seite 22 292 FactoryLink ECS Handbuch f r den Applikationseditor 319 DREHEN VON OBJEKTEN Entwicklungsdrehung ENTWICKLUNGSDREHUNG Objekte k nnen w hrend der Entwicklungszeit im Applikationseditor in Schritten von 90 Grad im Uhrzeigersinn gedreht werden F hren Siedie folgenden Schritte aus um ein Objekt w hrend Entwicklungszeit zu drehen 1 Erstellen Sieein Objekt Subobjekt oder Verbundobjekt mit dem Applikations editor oder ffnen Sie ein vorhandenes Objekt 2 W hlen Sie das Objekt Subobjekt oder Verbundobjekt das gedreht werden soll 3 Drehen Sie das gew hlte Objekt anhand einer der folgenden Methoden e Dr cken Sie Strg R e W hlen Sie Bearbeiten gt Drehen e Klicken Sie auf das Drehsymbol in der Symbolleiste Wenn das gew hlte Objekt ein zul ssiges Drehobjekt ist wird es um 90 Grad im Uhrzeigersinn gedreht Andernfalls erscheint eine Fehlermeldung Wenn Sie ein Objekt um mehr als 90 Grad drehen m chten wiederholen Sie diesen Schritt solange bis das Objekt in die gew nschte Ausrichtung gedreht wurde Der Drehmittelpunkt f r Entwicklungsdrehungen ist
226. g eindeutig zu halten werden die Objekt IDs anstelle von Objektnamen in den Namen verwendet Die Verwendung von Objekt IDs durch PowerVB tritt nur hier auf Suchen nach einem Objekt al e z D lt GA gt 2 3 o 5 gt In einem Skript Mit Hilfe der Textsuchfunktionen des PowerVB Animationseditors k nnen Sie nach der ID in einem Ereignisnamen Objektnamen oder in beliebigen Texten suchen Beachten Sie da Objekt I Ds nur in Ereignissubroutinen N amen verwendet werden Alle anderen Verweise auf Objekte werden ber deren Namen vorgenommen In einem Querverweis Die Querverweisliste wird ausschlie lich zum Aufsuchen von Verweisen auf TAGs RTDB Elemente verwendet Um festzustellen wo TAGs in PowerVB TAG Ereignis Triggerlisten oder PowerVB Code verwendet werden suchen Sie nach der Objekt ID und nicht nach dem Namen In einer Zeichnung W hlen Sie Bearbeiten gt Suchen im Applikationseditor um eine Liste aller Objekt IDs anzuzeigen und zu einem bestimmten Objekt basierend auf dessen ID zu gelangen Verwenden Sie Nach Namen suchen um das erste Objekt mit einem bestimmten Namen zu suchen und dann Weitersuchen um andere Objekte in dieser Zeichnung zu finden die den gleichen Namen haben Hinweis PowerVB gestattet dem Benutzer das ndern der Objekt ID nicht FactoryLink ECS Handbuch f r den Applikationseditor 339 HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Objekt IDs 340 FactoryLink ECS Handbuc
227. gen Vordergrund Blinken Hintergrund Kein C Langs C Schnell Positionskontrollen 7 X w Zul ssige s TAG oder Konstante f r diese Felder 170 FactoryLink ECS Handbuch f r den Applikationseditor EINGABE AUSGABEFELDER ANIMIEREN Text als Ausgabefeld animieren 7 Legen Sie folgendes fest TAG Geben Sieeinen Namen als Bezug auf das im Textfeld angezeigte Element ein Zur Anzeige der Startzeit eines Diagramms mu dieses genauso benannt sein wie im Feld Startzeit des Dialogs Diagramm Animation Zur Anzeige der Endzeit eines Diagramms mu dieses genauso benannt sein wie im Feld Endzeit des Dialogs Diagramm Animation Wenn Siein dieses Feld keine Eintr ge machen ndert sich der statische Text nicht Plazieren Sie ein TAG in das Feld Alternatives Vergleichs TAG um die Farbe des statischen Textes zu ndern Folgende Typen sind f r das festgelegte TAG zul ssig digital analog longana float oder message Farb nderungen DieFelder in diesem Bereich definieren die Farb nderungen die bei berschreitung der Limits ausgel st werden Um eine Farbe zu definieren m ssen Sie auf die Farb Schaltfl che doppel klicken damit die Farbpalette angezeigt wird und Sie die gew nschte Farbe ausw hlen k nnen Die Farb Schaltfl che reflektiert die gew hlte Farbe Legen Sie folgendes fest um Farb nderungen zu beeinflussen F hren Sie diese Schritte f r jedes Limit dur
228. genden Arten von Animation auf eine Zeichnung anwenden e Bildschirmdruck Druckt den Inhalt eines Zeichnungsfensters e Signalton Erzeugt ein akustisches Signal e Funktionstaste F hrt auf Dr cken einer Taste hin eine Aktion durch gt 3 GE Ji e ec ZO 05 3 lt O j In diesem Kapitel werden die Begriffe behandelt mit denen Sie f r die Animation von Objekten vertraut sein m ssen Au erdem wird beschrieben wie Objekte f r verschiedene Animationstypen animiert werden FactoryLink ECS Handbuch f r den Applikationseditor 151 ANIMATION VON OBJEKTEN Die Animationstools DIE ANIMATIONSTOOLS Der Applikationseditor stellt in den Men s und in der Toolbox verschiedene Tools zur Verf gung mit denen Sie eine Zeichnung bearbeiten k nnen Die Men s Bei der Animation von Bildschirmkomponenten verwenden Siein erster Linie das Men Animation Mit den Befehlen im Men Animation k nnen Sie Balken Schaltfl chen Symbole Diagramme Legenden und Farben animieren und Text als Eingabe oder Ausgabefelder spezifizieren Die Toolbox Die Toolbox erm glicht schnellen Zugriff auf viele Zeichentools dieim Men Animation zu finden sind Sie enth lt aber auch Befehle diein den Men s Zeichnen und Bearbeiten zu finden sind Die Toolbox wird standardm ig angezeigt W hlen Sie Ansicht gt Toolbox um die Toolbox zu ffnen oder zu schlie en Die folgende Abbildung zeigt die Toolbox
229. gert bzw erh ht Wenn Sie Sie die NACH RECHTS oder NACH LINKS TASTE mit der linken Maustaste anklicken und die Maustaste gedr ckt halten nimmt die Aktualisierungsrate kontinuierlich ab oder zu bis Sie die Maustaste loslassen oder die Grenze des g ltigen Bereichs erreichen FactoryLink ECS Handbuch f r den Applikationseditor 361 DEBUGGING EINES POWERVB SKRIPTS Gebrauch von LogView zur Anzeige von Debug Ausgaben Herzschlag Indikator Dieser Abschnitt der Anzeige aktualisiert die Farbe der Balken regelm ig um anzugeben da das Anzeigefenster von L ogView nicht blockiert ist Wie ein Herzschlag Monitor zeigt dieser Abschnitt da die Applikation korrekt ausgef hrt wird Wenn automatische Aktualisierung deaktiviert ist h lt der Herzschlag Indikator an Er startet erst dann neu wenn automatische Aktualisierung wieder aktiviert wird Aktualisierungsrate und Aktualisieren des Dateiinhaltsbereichs im Anzeigefensters Wenn Sie den Inhalt der Datei vbdebug log anzeigen w hrend die FactoryLink Applikation ausgef hrt wird k nnten Print Anweisungen die Datei ver ndern LogView hat daher mit der Funktion zum automatischen Aktualisieren die F higkeit die Anzeige des Dateiinhalts regelm ig auf den neuesten Stand zu bringen Mit anderen Worten der Dateiinhalt wird regelm ig neu gelesen und im Dateiinhaltsbereich des Anzeigefensters angezeigt Ohne diese F higkeit m ten Sie die Datei schlie en und wieder neu
230. gezeigt werden soll k nnen Sie das Format eingeben das zur Anzeige dieser Information verwendet werden soll Sie k nnen jede der folgenden Kombinationen w hlen Trennen Sie die FactoryLink ECS Handbuch f r den Applikationseditor 169 EINGABE AUSGABEFELDER ANIMIEREN Text als Ausgabefeld animieren Formate die Sie w hrend der Laufzeit anzeigen m chten mit Leerzeichen und Interpunktionszeichen Doppelpunkten Gedankenstrichen Kommas year yr mon mo dy hr ah mi SC ap Zeigt del ahreszahl mit vier Ziffern an 1995 Zeigt die ahreszahl mit zwei Ziffern an 95 Zeigt die Abk rzung des Kalendermonats an Feb Zeigt den Kalendermonat mit zwei Ziffern an 01 12 Zeigt den Wochentag mit zwei Ziffern an 01 31 Zeigt die Uhrzeit im 24 Stundenformat an 0 23 Zeigt die Tageszeit an 1 12 Zeigt dieMinuten an Zeigt die Sekunden an Zeigt mit den Zeichen am pm die Tagesh lfte an 4 Der Applikationseditor bleibt im Textmodus So k nnen Sie den Cursor an verschiedene Stellen plazieren um Text einzuf gen Wechseln Sie zum Auswahlmodus um den Textmodus zu verlassen 5 W hlen Sie den Text den Sie animieren m chten 6 W hlen Sie Animation gt Ausgabe Text um den Dialog Ausgabe Text Animation anzuzeigen Ausgabe Text Animation f r Objekt 2108 TAG p Farb nderungen VG HG Blinken Limit Alternatives Vergleichs TAG r Alternative Farbsteuerun
231. gleiche Deklarations Anweisungsformat a sub drawing_object_event arguments wobei Zeichnung der Name der Zeichnung ist der die PowerVB Animation zugeordnet wird e Objekt die ID des Objekts ist dem das PowerVB Ereignis zugeordnet wird e Eregnis der Name des Ereignisses ist e Argumante die Liste der Argumente des Ereignisses ist soweit vorhanden Das Maus Bewegungs Ereignis f r Objekt z1002 der Zeichnung button Oo wird wie folgt deklariert sub button_z1002_MouseMove x as long y as long Im folgenden Beispiel wird eine Anweisungsdeklaration in einem PowerVB Skript hervorgehoben PowerVB Animation bars 21206 of x Datei Bearbeiten Suchen Ereignis Hilfe sub schedule g1286 Draut oa0d Window Title Brewery Scheduling end sub PowerYB Animation Einf Zeile 1 Spa 1 260 FactoryLink ECS Handbuch f r den Applikationseditor EINEM OBJEKT EIN SKRIPT ZUORDNEN Ereignisse deklarieren ndern Sienicht den Deklarationstext der von FactoryLink erstellten Subroutine Anweisungen sonst wird die Routine nicht korrekt getriggert Kommentare in ein Skript einf gen F gen Sie am Anfang des Kommentartextes im Skript ein Apostroph ein Ein Kommentar kann in einer Zeile alleine oder nach einer BASIC Anweisung angezeigt werden Kommentare k nnen auch mit REM beginnen wenn in der gleichen Zeile auf den Kommentar keine BASIC Anweisung folgt Eine andere Alternative ist da
232. gnalton Keine 5 F llen Sie dieses Dialogfeld aus Geben Sie dazu die folgenden Informationen an Zugriffsfehler Klicken Sie auf diese Schaltfl che wenn das System jeden protokollieren fehlgeschlagenen Zugriffsversuch auf ein Grafikobjekt in dieser Berechtigungsklasse protokollieren soll Sollte ein Benutzer versuchen ein Eingabeobjekt mit dieser Klasse zu verwenden f r das er keine ausreichenden Zugriffsprivilegien hat schreibt das System eine Meldung in die Historian M ailbox sofern konfiguriert und das letzte Ereignis TAG Benutzeraktion Klicken Sie auf diese Schaltfl che wenn das System erfolgreiche protokollieren Zugriffsversuche auf ein Grafikobjekt in dieser Berechtigungs klasse protokollieren soll Sollte ein Benutzer versuchen ein Eingabeobjekt mit dieser Klasse zu verwenden und daf r ausreichende Zugriffsprivilegien haben schreibt das System eine Meldung in die Historian M ailbox sofern konfiguriert und das letzte Ereignis TAG Fehlerdialog Klicken Sie auf diese Schaltfl che wenn der Benutzer bei einem erfolglosen Zugriffsversuch auf ein Grafikobjekt einen Fehlerdialog erhalten soll FactoryLink ECS Handbuch f r den Applikationseditor 387 KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT EL ADMIN Definieren einer Berechtigungsklasse Login Aufforderung Signalton Keine Klicken Sie auf diese Schaltfl che wenn der Benutzer bei einem erfolglosen Zugriffsversuch auf ein Grafikobjekt ein Login
233. gte Zeitspanne zu verl ngern bzw zu verk rzen Diese Aktion ist nur verf gbar wenn Sie Daten im historischen M odus darstellen Mehr Informationen dazu finden Sie unter dem Task in dem Sie Ihr Diagramm konfiguriert haben MOD Schaltet bei der Anzeige von Daten in einem Diagramm zwischen Echtzeit und historischem Modus um Wenn der Wert des TAG gleich 0 ist wird der Echtzeitmodus angezeigt Wenn sein Wert gleich 1 ist wird der historische M odus angezeigt NUL Keine Aktion erfolgt Diese Aktion und die SET Aktion sind die einzigen f r das Meldungs TAG verf gbaren Aktionen Die Aktionen ON OFF TGL umschalten ENB aktivieren MON momentan an MOF momentan aus und STP Stop sind verf gbar sie werden als Aktionen f r Eingabetexte jedoch selten genutzt Wenn eine dieser Aktionen definiert wurde wird diese bei der Eingabe eines Textes in das Feld Texteingabe durchgef hrt Wenn ON die Eingabetext TAG Aktion ist wird das TAG jedes Mal auf ON gestellt wenn in das Eingabefeld Text eingegeben wird Optionen W hlen Sie diese Option wenn Sie das Feld sowohl als Zur ck Texteingabe als auch als Textausgabefeld verwenden m chten Wenn diese Option nicht gew hlt wird kann das Feld nur zur Texteingabe verwendet werden Farbe Definiert die Vordergrund und Hintergrundfarben des Textes und die Blinkrate des Textfelds Vordergrund Geben Sie den Namen eines analogen TAGs ein das f r die Laufzeit die gew nschte Vor
234. h f r den Applikationseditor Kapitel26 Debugging eines PowerVB Skripts DRUCKEN VON POWERVB CODE Es gibt zwei M glichkeiten PowerVB Code in gedruckter Form zu pr fen e Verwenden Sie die Men option Dokument PowerVB im Applikationseditor e Drucken Sie ein einzelnes Skript oder eine Skriptkomponente U o D d lt D gt 2 5 DOKUMENT POWERVB Der Befehl Dokument PowerVB schreibt eine Textdatei um den PowerVB Code f r alle Objekte in einer Zeichnung zu zeigen W hlen Sie Datei gt Dokument PowerVB im Applikationseditor um eine Textdatei zu erstellen die die folgenden Informationen auflistet alleObjektein der aktuellen Zeichnung f r die PowerVB Animation definiert ist e die Ereignissubroutinen die f r die einzelnen Objekte definiert sind e Trigger TAGs f r TAG Ereignisse e andere Arten von Animation die f r die einzelenen Objekte definiert sind e alle Variablen und oder TAGs auf die im Code der einzelnen Objekte verwiesen wird e Liste des Codes nach Objekten mit Zeilennummern FactoryLink ECS Handbuch f r den Applikationseditor 341 DEBUGGING EINES POWERVB SKRIPTS Drucken eines einzelnen Skripts oder einer Skript komponente Die Textdatei hat den Namen Zeichnungsname src und wird im Verzeichnis FLAPP USER DRW gespeichert Es wird ein Fenster eingeblendet das den Namen und den Ort der Datei best tigt 1 PowerYB Bericht wurde erfolgreich gespeichert unter CH
235. halterelemente konfiguriert werden wenn der TAG N ame ein Platzhalter ist Ein einfaches Platzhalterelement funktioniert wie ein gew hnliches Platzhalterelement eine Prompt Zeichenkette kann f r ein FactoryLink ECS Handbuch f r den Applikationseditor 75 gt Kei E Ce D e KA Q e 7 e D 3 bd Q 7 DAS DIALOGFELD TAG DEFINITION Arbeiten mit Platzhaltern einfaches Platzhalterelement jedoch nicht definiert werden sie wird vielmehr automatisch generiert TAG Name der als Platzhalterelement definiert wird Im Dialogfeld TAG Definition erstellte einfache Platzhalterelemente Wenn ein Objekt das einfache Platzhalterelemente enth lt in einen Bildschirm eingef gt wird wird ein Dialogfeld angezeigt das Sie auffordert die Werte f r alle einfachen Platzhalterelemente einzugeben Platzhalter Prompt f r TAG Name wird angezeigt wenn Objekt eingef gt wird Nur der Platzhaltername und ein Feld in das die Werte eingegeben werden wird angezeigt Wenn das Objekt das eingef gt wird sowohl volle als auch einfache Platzhalter elemente enth lt werden zwei Dialogfelder angezeigt Im ersten werden Sie 76 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Arbeiten mit Platzhaltern aufgefordert Werte f r die vollen Platzhalterelemente einzugeben im zweiten werden Sie aufgefordert Werte f r die einfachen P
236. he noch einmal dr cken ndert siesich wieder zur ck zum Stop Zeichen und zeigt an da automatische Aktualisierung aktiviert ist Bal e D lt GA gt 2 3 A Si gt Hilfe Info ber LogView Zeigt ein Fenster mit den Copyright Informationen f r die Applikation LogView an Dateninhaltsbereich Zeigt den Inhalt der angezeigten Datei an Eine vertikale Bildlaufleiste dient zum Bl ttern durch die Zeilen in anderen Teilen der Datei Eine horizontale Bildlauf leiste dient zum Bl ttern in einer Zeile wenn diese l nger als der Inhaltsbereich breit ist W hlen Sie Zeilen in der Datei und kopieren Sie siein die Zwischen ablage damit sie in einer anderen Applikation eingef gt werden k nnen Statusbereich Zeigt die Nummer der ersten gew hlten Zeilein der Anzeige und die Gesamtzahl der Zeilen in der angezeigten Datei Wenn Sie keine Zeilen in der Datei gew hlt haben ist die erste Nummer Null Aktualisierungsrate Stellt ein wie oft die Dateiinformationen in der Anzeige aktualisiert werden Diese Rate wird in Sekunden angegeben der g ltige Bereich ist 1 bis 100 Sekunden Um den Abschnitt Aktualisierungsrate des Fensters zu verwenden ziehen Sie die Ratenanzeiger nach links oder rechts um die Rate zu verringern bzw zu erh hen oder dr cken Sie die NACH RECHTS oder NACH LINKS TASTE Wenn Sie einmal auf die NACH RECHTS oder NACH LINKS TASTE klicken wird die Aktualisierungsrate um eine Sekunde verrin
237. heiten hierzu finden Sie im Abschnitt Definitionen der TAG Persistenz Wird f r das TAG keine Persistenz ausgew hlt kann der Wert nicht gespeichert und nach einem unerwarteten Abschalten wiederhergestellt werden 84 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Definitionen der TAG Persistenz DEFINITIONEN DER TAG PERSISTENZ Mit der Persistenz werden die Werte einer aktiven FactoryLink Applikation zu vorgegebenen Zeiten gespeichert damit keine Daten verloren gehen wenn das System aufgrund von Ereignissen wie z B Stromausfall unerwartet ausgeschaltet wird Persistenz kann f r eine gesamte Domain und oder auf Einzel TAG Basis konfiguriert werden Bei der Domain kann der Benutzer angeben welche Elemente gespeichert werden m ssen und in welchen Abst nden sie gespeichert werden m ssen Wenn bestimmte Elemente in verschiedenen Zeitabst nden gespeichert werden m ssen kann die Domain Persistenz durch die Persistenz funktion des betreffenden Elements au er Kraft gesetzt werden Eine ausf hr liche Beschreibung der Persistenzfunktion finden Sie im Core Tasks Configuration Guide unter Persistenz 2 5 2 a fe 2 n D o 3 2a og ID Wenn das Unterregister Persistenz auf dem Register Allgemein im Dialogfeld TAG Definition ausgew hlt wird wird das folgende Dialogfeld angezeigt TAG Definition lelx TAG Name tank Array Subskript EI Al
238. hen Ellipse l width Ellipse l width 200 GraphicObject Height GraphicObject Heeight ist eine lange Lese und Schreibeigenschaft die die H he eines Objektes definiert Verwenden Sie diese Eigenschaft um ein Objekt k rzer oder h her zu machen vorewiuy EISE E Beispielcode Die Parabel k rzer machen Parab height parab height 100 Text in einem Objekt mu proportional bleiben Wenn die Breite oder H he eines Textobjektes ge ndert wird ndern sich dabei auch der Schriftgrad und andere Abmessungen H he oder Breite des Objekts GraphicObject Text GraphicObject Text ist eine Lese und Schreib String Eigenschaft die den Text in einem Textobjekt enth lt Diese Eigenschaft ist nur bei Textobjektvariablen g ltig Eine Einsatzm glichkeit dieser Eigenschaft ist das Lesen von nicht verarbeitetem Text in einem Textobjekt dem eine Eingabe Animation zugeordnet ist Beispielcode msgbox Input field contains amp InputFld text Nun das Eingabefeld l schen InputFld text FactoryLink ECS Handbuch f r den Applikationseditor 295 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Eigenschaften GraphicObject Font GraphicObject Font ist eine Lese und Schreib String Eigenschaft die den Namen des in einem Textobjekt verwendeten Schriftgrads enth lt Diese Eigenschaft ist nur bei Textobjektvariablen g ltig und auf die Schriftgrade des Benutze
239. hic bject Set g shadow myComp e113 FillColor 21 J cl c2 b3 Height topComp twirly reset kiddo rotate 6000 7000 15 Das ist ein Verbun untergeordneten Ve namens myComp myComp hat einen Eintrag namens el Hat ein bergeordn Verbundobjekt mit einem gleichra objekt namens c1 untergeordnetes Ve namens c2 c2 hat netes Objekt namen Hat einen gleichra Eintragsnamen shadow topComp ist in V h chster Ebene mit geordneten Objekt ngigen dobjekt mit einem rbundobjekt untergeordneten 13 etes ngigen Verbund cl hat ein rbundobjekt ein untergeord s b3 erbundobjekt auf einem unter namens twirly Das ist ein Verbundobjekt mit einem untergeordneten 0b kiddo jekt namens TopObj oder A brother k nnen in PowerVB Bibliotheken nicht verwendet werden Es k nnen jedoch Grafikobjekte und Zeichenobjekte in Bibliotheks routinen weitergegeben werden und mit der expliziten Methode unter Einsatz von parent und child verwendet werden Die folgende PowerVB Bibliotheks subroutine k nnte beispielsweise ein untergeordnetes Objekt der gegebenen 336 FactoryLink ECS Handbuch f r den Applikationseditor HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Verweisen auf Grafikobjekte in PowerVB Skripten Zeichnung manipulieren Sub Make bjectRed d
240. hs identifiziert 126 FactoryLink ECS Handbuch f r den Applikationseditor BEARBEITEN VON OBJEKTEN Einstellen von Objektattributen EINSTELLEN VON OBJEKTATTRIBUTEN Sie k nnen einem Objekt Attribute und Animationen zuweisen Die Attribute eines Objekts steuern seine Anzeige wiezum Beispiel Farbe F llmuster oder Tetstil Die nachstehende Tabelle zeigt die mit den einzelnen Objekttypen verkn pften Attribute Tabelle 8 1 Mit den einzelnen Objekttypen verkn pfte Attribute Attribute en on Rechteck gt Bog 2 a KA OH 3 o Le Pc ET CG D I Dieses Kapitel erl utert die Verfahren mit denen die Attribute von Zeichnungsobjekten eingestellt oder ge ndert werden k nnen FactoryLink ECS Handbuch f r den Applikationseditor 127 BEARBEITEN VON OBJEKTEN Einstellen von Linienattributen EINSTELLEN VON LINIENATTRIBUTEN J edesmal wenn Sie den Applikationseditor starten wird die Linienfarbe auf wei und die Linienart auf durchgehend eingestellt In diesem Abschnitt erfahren Sie wie Sie die F arbe und Linienart durchgehend oder gestrichelt einer Linie ndern k nnen Alle nach dieser Einstellung neu gezeichneten Linien bernehmen diese Attribute Wenn Sie die Farbe oder Linienart einer bestehenden Linie ndern m chten m ssen Sie die Linie ausw hlen und das folgende Verfahren durchf hren 1 Wenn SieFarbeund Stil von bestehenden Linien ndern m chten w hlen S
241. hung die R cksetzmethode anzuwenden Das folgende Beispiel zeigt wie eine Linie als eine Analogmessung verwendet werden k nnte sub Drawing_Object_tempchange K Dieses Objekt auf urspr ngliche Drehung zur cksetzen Meter RESET Dieses Objekt auf den Gradwert in dem TAG temp value drehen Meter Rotate x_Pivot y_Pivot temp_value gu sub Pe FactoryLink ECS Handbuch f r den Applikationseditor 315 DREHEN VON OBJEKTEN Implementieren von Drehungen in PowerVB IMPLEMENTIEREN VON DREHUNGEN IN POWERVB 1 Erstellen Sie ein Objekt im Applikationseditor 2 W hlen Sie das Objekt aus 3 ffnen Sie den PowerVB Animationseditor 4 Geben Sie den notwendigen PowerVB Code ein um das Objekt zu drehen Das folgende Beispiel dreht das Grafikobjekt im Uhrzeigersinn um 180 Gradin Schritten von 20 Grad und dann wieder zur ck in die urspr ngliche Ausrichtung Private x_Pivot As Integer y_Pivot As Integer Ki sub Drawing_Object_Drawload Bestimmt den Objektmittelpunkt x Pivot this left this width 2 y_Pivot this bottom this height 2 end sub sub Drawing_Object_Click Button As Integer X As Long Y As Long dim i as Integer 180 Grad im Uhrzeigersinn in 20 Grad Schritten drehen For i 1to9 this rotate x_Pivot y_Pivot 20 Next i 180 Grad gegen den Uhrzeigersinn in 20 Grad Schritten drehen For i 1to9 this rotate x_Pivot y_Pivot 20 Next i end sub BE Die Ko
242. i Bearbeiten Suchen 30E Hilfe Mausroutinen Texteingaberoutinen TAG Routinen Drawing Load vY Win Lost Focus Win Got Focus TAG Ereignis definieren Export abgeschlossen Einf Zeile 1 Spa 1 Zeichnung r umen Dieses Ereignis wird ausgel st wenn die Zeichnung aus dem Speicher ger umt wird Dieses Ereignis wird immer ausgel st wenn die Zeichnung aus einem Fenster ger umt wird unabh ngig ob siein weiteren Fenstern geladen ist FactoryLink ECS Handbuch f r den Applikationseditor 263 POWERVB EREIGNISSE Zeichnung Fensterereignisse Beispielcode sub mouse _g1005_DrawUnload window title old_title reset windows title end sub Zeichnung laden Dieses Ereignis wird ausgel st wenn die Zeichnung aus dem Speicher geladen wird Das Ereignis Zeichnung laden wird immer ausgel st wenn die Zeichnung in ein Fenster geladen wird unabh ngig ob sie schon in einem weiteren Fenster geladen ist Beispiel In diesem Beispiel wird der Titel der Zeichnung ceramic injection mit dem folgenden Code ge ndert werden Application Editor Drawing USER CJ1 G E Eile Edit View Draw Attributes Animation Application Windows Help D H L Klon sem il d N Help Man Injection Machine Status Hydraulic Unit Check Main Filter Da Check Servo Filter Cyce A SC Fluid Overheat Shot BE A Q sa Preventive Maintenance Edit Parame
243. ialog Importieren und Exportieren verwenden Die Dialoge Importieren und Exportieren operieren hnlich Die Dialoge bestehen beide aus den folgenden Komponenten der Men leiste dem Kombinationsfald Aktueller Pfad dem Dateibereich dem Textfeld der ausw hlten Datei der Schaltfl che ffnen oder Speichern der Schaltfl che Anwenden der Schaltfl che Abbrechen Es folgt eine Abbildung des Dialogs Exportieren Exportieren Bisi x Chronik Markiert Ansicht Datentr ger A logview exe A logview vr O MERGETXT EXE O mkceml exe A mkhelp exe A mitgedit exe O msvert40 dll A NDTLGEN NT A NDTLGEN W95 Speichern unter ACCTMGR EXEd Men leiste Kombinationsfeld Aktueller Pfad Dateibereich L Textfeld f r ausgew hlte Datei Die Schaltfl chen Offnen Speichern Anwenden und Abbrechen 242 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EDITOR Das Men Datei Das Men Chronik Das Men Chronik wird verwendet um in einen spezifischen Pfad zu wechseln Im Bereich oberhalb der Trennlinie werden die zuletzt gew hlten Dateien aufgelistet Im unteren Bereich befindet sich die markierte Verzeichnisliste 2 CAFLNT D CAFLNTYAC Liste der zuletzt CH gew hlten Dateien D CAFLNTIBIN CAFLNTIMPS Liste der markierten CAFLNTIEDI Verzeichnisse D 5 Si
244. icObiet Achonvalue rennen nenn 300 Grafikobjekt Methoden 301 GraphicObject Rotate 2 2222 o ones eeeeeee nennen 301 GraphicObject RESET sass saa a a aa a aa aa aan e nn 302 GraphicObject HasAnimation 302 Zeichnungs JFensterchiekt Eigenschaften 204 Zechechiechvartable 2220 oooneeeeeeeeee nenn 304 N N G FactoryLink ECS Applikationseditor 9 Applikationseditor Drawing BackCdlor 305 Fensterobjektvariable 22uene rennen nennen 305 Window Title 2 2 2202 een en 306 Verschiedene Anweisungen 307 Critical EndCritical 22une seen 307 LockRTDB UnlocKkRTDB 2m aana 309 ffentliche Variable EE 310 PowerVB Variablen und FactoryLink TAG Typn een rn 310 Private Variablen 2H2H2neeer nennen nennen nen 311 23 DIENEN VON DDEREN ET 313 VER EE 313 DINIINAN aema ea e a a E hnk 313 GrapbtcObiect Rate 315 Implementieren von Drehungen in PowerVB nren rennen 316 Drehen von Verbundobjekten 319 Drehen von Subobjekten 22nen een nn 319 RedrawOn RedrawOff nenn 319 Entwicklungsdrehung 2 22 22 nern nennen nn 320 24 Erstdlen von PowerVB Bibliotheken und Platzhalter 321 PowerVB Bibliotheken rennen nennen nen 321 Erstellen ene PowerVB Bibliothek 322 Gebrauch des PowerVB Bibliothekseditors 2e2 nrr rennen 324 Aufrufen einer Bibliotheksfunktion oder Subroutine 325 PowerVB Platzhalter 2n2nes seen nn nn 327
245. icObject Left GraphicObject Left ist eine lange Lese und Schreibeigenschaft die die linke Position des Objekts entlang der x Achse definiert Mit dieser Eigenschaft verschieben Sieein Objekt entlang der x Achse Koordinaten in PowerVB werden unter Grafikobjekt Bewegung kalkulieren auf Seite 19 262 behandelt Beispielcode Das Feld etwas nach rechts bewegen Box0l left Box0l left 100 Ein Objekt kann unsichtbar werden wenn der linke Wert au erhalb des Bereichs 0 bis 32000 eingestellt wird Wenn Sie beispielsweise den linken Wert auf 40000 einstellen wird ein Objekt unsichtbar GraphicObject Bottom GraphicObject Bottom ist eine lange Lese und Schreibeigenschaft die die untere Position des Objekts entlang der y Achse definiert Mit dieser Eigenschaft manipulieren Sie die Plazierung eines Objektes auf der y Achse Beispielcode Das Feld etwas nach oben bewegen Box01 bottom Box bottom 100 Wenn Sie den unteren Wert au erhalb dieses Bereichs einstellen kann das Objekt unsichtbar werden GraphicObject Width GraphicObject Width ist eine lange Lese und Schreibeigenschaft die die Breite eines Objektes definiert Verwenden Sie diese Eigenschaft um ein Objekt schm ler oder breiter zu machen 294 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Eigenschaften Beispielcode Die Ellipse breiter mac
246. ichnung zu der nach dem Logout zur ckgekehrt werden soll damit unberechtigter Zugriff auf Zeichnungen verhindert wird Wenn nichts angegeben wird bleibt das Fenster und die Zeichnung aus dem der sich der Benutzer abgemeldet hat aktiv FactoryLink ECS Handbuch f r den Applikationseditor 379 BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Implementieren der Berechtigung in der Applikation e Wenn Sie den in den Login und Fehler Dialogfeldern angezeigten Text ndern m chten ndern Sie den Inhalt der Dateien die diesen Text enthalten 5 Legen Siedie Konfiguration der Ereignisprotokollierung fest e W hlen Sie die Ereignisse die protokolliert werden sollen einschlie lich Benutzer L ogin Logout und Systemstart Abschaltung e Wenn Sie einige der obigen Ereignisse protokollieren definieren Sie das Mailbox TAG das optionale DisableTAG und die Database Alias Logging Table 6 Ordnen Sie Objekten Zugriffsberechtigung zu Hinweis Bei der Entwicklung von Berechtigungen f r eine Applikation k nnen Sie die Funktion Berechtigung deaktivieren w hrend Sie die Applikation entwickeln anhand der Option Berechtigung deaktivieren im Men FLADMIN Ansonsten m ssen Sie sich w hrend der Erstellung der Applikation laufend an den einzelnen Objekten anmelden Nachdem die Applikation fertiggestellt ist aktivieren Sie die Berechtigung anhand der Option Berechtigung aktivieren im Men FLADMIN und testen die
247. ichnung ausw hlen kopiert es der Applikationseditor automatisch in den Puffer damit es in eine offene Zeichnungsdatei eingef gt werden kann Alle Power Pack Dateien haben die Dateierweiterung Op Ein Grundvorrat an Power Packs ist im Lieferumfang von FactoryLink enthalten Diese Power Packs enthalten eine Auswahl an Schaltfl chen Schiebereglern Me instrumenten Ventilen Pumpen und Beh ltern Eine vollst ndige Beschre ibung der im Lieferumfang enthaltenen Power Packs und ihrer zugeh rigen Power DragOns finden Siein den Hinweisen zur FactoryLink Hinweise zur Version Neues Die Platzhalter Animation erlaubt Ihnen ein Objekt unter Verwendung von Variablen zu bewegen Wenn Sie ein Objekt duplizieren m ssen Sie in normalen Grafikzeichnungen die Animation im neuen Objekt nach der Duplizierung bearbeiten Bei der Platzhalter Animation k nnen Sie f r jedes duplizierte Objekt konstante und variable Animationsfunktionen definieren Wenn das Objekt dupliziert ist werden Sie aufgefordert Definitionen f r variable Animationsfunktionen anzugeben Objekte die mit Hilfe von Variablen definiert werden sind Platzhalter Objekte und die im Objekt definierten Variablen sind Platzhalter Variable Ein beliebiges Objekt sei es ein einfaches oder ein Verbundobjekt wird zu einem Platzhalter Objekt wenn Sie eine oder mehrere Platzhalter Variablen definieren Einzelheiten zum Erstellen von Power Packs und Power DragOns finden Sie unter Arbeiten
248. ie Breite und H he des Anzeigebildschirms in LINES Pixel Das Format ist solid hidden SCREEN HEIGHT SCREEN WIDTH dash phantom Der Linien Abschnitt beginnt mit dem Wort LINES Linien Das Format ist FactoryLink LINE STYLE AUTOCAD LINE STYLE Eine Liste der Linienarten finden Sie in der Tabelle auf Seite 418 Richtlinien f r eine Umsetzungsdatei Verwenden Sie beim Erstellen einer U msetzungsdatei die folgenden Richtlinien e F gen Sie zwischen den Abschnitten oder nach dem letzten Abschnitt keine Leerzeilen ein e DieFactoryLink Schriftart ber cksichtigt die Gro K leinschreibung Achten Sie darauf da die originale Schreibweise der Schriftart verwendet wird Beispiel Courier nicht COURIER oder courier Im Dialogfeld Schriftartattri bute k nnen Sie die richtige Schreibweise anzeigen lassen e Die Abschnittsnamen FONT COLOR SCREEN und LINES AutoCad Schriftarten und AutoCad Linien ber cksichtigen die Gro Kleinschreibung nicht e Geben Sie die FactoryLink Schriftart unter Verwendung der gleichen Leerstellen wie im Original ein Beispiel Times New Roman nicht TimesN ewRoman Schritte zum Erstellen einer Umsetzungsdatei 1 ffnen Sie einen Texteditor 420 FactoryLink ECS Handbuch f r den Applikationseditor KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Anpassen der Konvertierungseinstellungen 2 Geben Sie die Abschnitte und Stile ein die Sie berset
249. ie das betreffende Objekt aus gehen Sie andernfalls zum n chsten Schritt weiter 2 W hlen Sie Attribute gt Linien um das Dialogfeld Linienattribute anzuzeigen Im Feld Beispiel werden die aktuellen Einstellungen angezeigt Das Feld ndert sich sobald Sie eine neue Auswahl treffen Beispiel Farbe 7 rstil Abbrechen pp 3 Siek nnen die folgenden Optionen ndern Farbe W hlen Sie die Linienfarbe aus In der Palette stehen 64 Farben zur Verf gung Bei VGA Monitoren dienur 16 Farben darstellen k nnen werden nicht verf gbare Farben als mehrfarbige Punkte angezeigt Wenn Sie eine gemischte Farbe ausw hlen wird die Linie einfarbig in der hnlichsten Farbe angezeigt Stil W hlen Sie eineLinienart aus Zur Auswahl stehen durch gehende oder gestrichelte Linien Sichtbar Geben Siean ob es sich um eine sichtbare Linie handelt Bei ihrer Auswahl ist jede Linie sichtbar 4 W hlen Sie OK um die Linienattribute zu speichern Alle ausgew hlten und neu gezeichneten Linien bernehmen diese Attribute 128 FactoryLink ECS Handbuch f r den Applikationseditor BEARBEITEN VON OBJEKTEN Einstellen der F llattribute von Objekten EINSTELLEN DER F LLATTRIBUTE VON OBJEKTEN J edesmal wenn Sie den Applikationseditor starten wird der F llstil auf transparent die Vordergrundfarbe auf wei und die Hintergrundfarbe auf schwarz eingestellt In diesem Abschnitt erfahren Sie wieSie dieF llfarb
250. ie keine horizontale oder vertikale Ausrichtung definieren behalten die Objekte ihre aktuelle Ausrichtung bei Ausrichtung links Vertikale spaltenweise 7 Ausrichten TI in der Mitte reihenweise Ausrichtung rechte Si a ES J Ausrichtung unten Ausrichtung in der Mitte Horizontale reihenweise reihe et i Ausrichtung Ausrichtung oben 4 Aktivieren Sie das Kontrollk stchen neben der gew nschten quidistanten Ausrichtung In diesem Kontrollk stchen wird ein X angezeigt Platz Aquidistante SS 5 horizontale m E e quidistante vertikale spaltenweise reihenweise Anordnung Anordnung 5 Aktivieren Sie das Kontrollk stchen neben der gew nschten Gr e In diesem Kontrollk stchen wird ein X angezeigt Bei der Gr en nderung werden alle Objekte entweder horizontal oder vertikal auf dieselbe Gr e vergr ert oder verkleinert Vertikale spaltenweise Gr e Dehnung Nooo L Vertikale spaltenweise Verkleinerung E H Horizontale reihenweise Verkleinerung Horizontale reihenweise Dehnung 138 FactoryLink ECS Handbuch f r den Applikationseditor BEARBEITEN VON OBJEKTEN Verschieben und Ausrichten von Objekten 6 Klicken Sie auf OK Die ausgew hlte Gruppe von Objekten wird entsprechend ausgerichtet Hinweis Wenn Sie bei Objekten deren Umrandung gr er als der Text ist die vertikale Platzoption verwenden sind die Abst nde zwischen den Textobjekten
251. ildschirms zu drucken 1 W hlen Sie das Objekt das Sie animieren m chten 2 W hlen Sie Animation gt Bildschirmdruck um den Dialog Bildschirmdruck Animation anzuzeigen Bildschirmdruck Animation f r SCREEN Abbrechen L schen Hilfe 3 Geben Sie die folgenden Informationen ein Freigabe TAG Geben Sie den Namen des digitalen TAG ein das den Bildschirmdruck kontrolliert Der Bildschirm wird gedruckt wenn das TAG den Wert 1 hat eg 4 W hlen Sie eine der folgenden Optionen OK Speichert die Informationen Abbrechen Verwirft die Informationen L schen L scht die TAG Informationen 224 FactoryLink ECS Handbuch f r den Applikationseditor ANIMATION DER ZEICHNUNGSSTUFE Signalton Animation SIGNALTON NIMATION Signalton Animation erm glicht es Ihnen den Computer so zu konfigurieren da er w hrend der Laufzeit in bestimmten Situationen einen Signalton erzeugt Dies ist n tzlich um den Operator auf das Eintreten von Ver nderungen aufmerksam zu machen die das Ergreifen sofortiger Ma nahmen erfordern Sie k nnen beispielsweise den Namen eines Elements das in einem Mathematik und Logikverfahren festgelegt wurde dazu verwenden den Wert des Elements auf 1 einzustellen wenn ein bestimmter Proze wert erreicht wird und somit den Computer dazu veranlassen Signalt ne zu erzeugen F hren Sie diefolgenden Schritte aus um ein TAG zur Erzeugung von Signal t nen zu konfigurieren
252. ilfe Die Datei ist fehlerhaft und kann nicht konvertiert werden Konnte den Abschnitt Header der DXF Datei nicht finden Ursache Der Abschnitt Header Kopfabschnitt der DXF Datei fehlt Abhilfe Keine Ma nahme notwendig der DXF Converter verwendet die Standardwerte Konnte den Abschnitt Table der DXF Datei nicht finden Ursache Der Abschnitt Table Tabellenabschnitt der Datei DXF fehlt Abhilfe Keine Ma nahme notwendig der DXF Converter verwendet die Standardwerte Konnte die DXF Datei nicht finden Ursache Die angegebene DXF Datei wurde nicht gefunden Abhilfe Achten Sie darauf da Pfad und Dateiname stimmen 424 FactoryLink ECS Handbuch f r den Applikationseditor KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Fehlersuche LAYER Tabelle nicht gefunden Ursache Die LAYER Tabelle Schichten Tabelle der DXF Datei fehlt Abhilfe Keine Ma nahme notwendig das ist nur eine Informationsmeldung LTYPE Tabelle nicht gefunden Ursache DieLTYPE Tabelle Linienarten Tabelle der DXF Datei fehlt Abhilfe Keine Ma nahme notwendig das ist nur eine Informationsmeldung Speicherzuordnungsfehler Ursache Das System hatte w hrend der Konvertierung der DXF Datei keinen verf gbaren Speicher mehr Abhilfe Schlie en Sie nicht ben tigte Fenster oder Programme Wenn der Fehler wiederholt auftritt erh hen Sie den Systemspeicher STYLE Tabelle nicht gefunden Ursache DieSTYLE Tabelle Stil Tabelle d
253. imieren 177 Einem Diagramm eine Kurve zuordnen asussaan 180 6 FactoryLink ECS Applikationseditor 12 13 14 15 16 Teil IV 17 18 Applikationseditor Eine Legende animieren 184 Ein Objekt als Gchaltt cheanmeen naan 189 Farb und Balken Animation 195 Animation inessFarbobjekts 195 Ein Objekt als Balken animieren 199 Ein Objekt als Symbol animieren 2sseeesneeeennn 205 Ein Symbolobjekt zur Darstellung eines Werts animieren 206 Objektrotation simulieren nennen nennen en 209 Arbeten mit Power Packs ee e Eeer 211 Richtlinien zur Verwendung von Platzhalter TAGS r 2 0 213 Ein Platzhalter Objekt erstellen 214 Ein Platzhalter Objekt verwenden 216 Eine Platzhalter Konfiguration anzeigen 218 Platzhalter Objektekombinieren 219 UnbestimmtePlatzhalter TAGS 220 Power DragOns an E A Ger teankoppeln 2een seen een nn 221 Power DragOns eine Berechtigungsklasse zutelen 0 221 Animation der Z chnungsstufe 2222222 seen 223 Bildschirmdruck animieren 224 Signalton Animation 225 Funktionstasten Animation 226 PowerVB Animation PowerVB bersicht 237 ffnen von PowerVB aus dem Applikationseditor 222222222200 238 Powa VB dIo ae nenne 239 Das Men Date 239 N RN G FactoryLink ECS Applikationseditor 7 Applikationseditor Dialog Importieren und Exportieren verwenden 2222er 242 Das
254. immer als Variablennamen angezeigt W hlen Sie Animation gt Platzhalter aus um die Werte von Platzhaltervariablen anzuzeigen Die M aximall nge eines Platzhaltervariablennamens betr gt 30 Zeichen 328 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 25 Hierarchische Benennung von Grafikobjekten BERSICHT Da Grafikobjekte zum Erstellen von neuen Objekten kombiniert werden k nnen sind alle Objekte im Applikationseditor Teil eines hierarchischen Benennungs systems f r Grafikobjekte J edem Objekt ist eine ID und ein Name zugeordnet al e z D lt GA gt 2 3 o 5 gt Ein Objekt ist bergeordnet untergeordnet oder gleichrangig je nach seiner Beziehung zu anderen Objekten Diese drei Arten von Objekten werden wie folgt definiert bergeordnet Ein Verbundobjekt Untergeordnet Ein Objekt das Teil eines Verbundobjektes ist Teilobjekt ein Verbundobjekt Gleichrangig Objekte auf der gleichen hierarchischen Stufe Objektnamen ndern sich nicht es sei denn das Objekt wird in eine Zeichnung eingef gt die auf h chster Stufe ein Objekt mit dem gleichen Namen wie das Objekt im Einf gepuffer aufweist oder der Benutzer ndert den Namen im Applikationseditor STRG N OBJEKTNAMEN Ordnen Sie allen Objekten diein eine andere Zeichnung oder Applikation kopiert und eingef gt werden einen Objektnamen zu Eine Uhr die im Applikations editor erstellt wurde k nnte beispielsweise
255. in Alarme Protokollierung Skataftiyster Allen Bradiey NetDTL RW KT DTL RW GE Fanuc Modicon Val Wee TRENDATA E Abbrechen L schen X Protokollieren bei Yer nderung Hilfe Getriggerte Protokollierung GE Protokollierungsinterval Sekunden i C Minuten Protokollierungsrate C Stunden O Tage M chten Sie die Funktion Datenpunkt Protokollierung verwenden geben Sie die folgenden Informationen ein Protokollierungs W hlen Sie den Namen der Protokolltabelle aus in die das tabelle TAG Element geschrieben werden soll Der Datenpunkt L ogger verf gt ber 5 Tabellen die zum effizienten Speichern und Abrufen von TAG Typen ab Werk bereits konfiguriert sind Diese Protokolltabellen hei en FLOATVAL Zur Speicherung von Gleitkommadaten LONGANA Zur Speicherung von langen analogen Daten gro e Ganzzahlen ANALOG Zur Speicherung von analogen Daten kleine Ganzzahlen LOGDATA Zur Speicherung von allgemeinen Protokolldaten TRENDATA Zur Speicherung von Daten die bei der Trendanalyse verwendet werden Bei der Erstellung einer neuen Tabelle m ssen Sie die Datenpunkt Steuertafel und die Datenpunkt Logger Kontrolle im Konfigurationsmanager verwenden 96 FactoryLink ECS Handbuch f r den Applikationseditor Protokollieren bei Ver nderung Getriggerte Protokollierung Protokollierungs intervall DAS DIALOGFELD TAG DEFINITION Definitionen zur Datenpun
256. iner Ereignis Subroutine das Recht ohne Unterbrechung durch andere Subroutinen ausgef hrt zu werden Es k nnte beispielsweise eine Zeile aus einer Ereignis Routine ausgef hrt werden gefolgt von einer Zeile von einer anderen Routine usw es sei denn die Anweisung Critical ist g ltig U o D d lt GA gt 3 oi 5 Wenn die Anweisung Critical in PowerVB Code gegeben wird werden nur die Anweisungen aus der aktuellen Ereignis Routine ausgef hrt Zeilen aus anderen Ereignis Routinen werden erst ausgef hrt wenn die Anweisung EndCritical im Code erreicht wurde oder die Ereignis Routine beendet wurde In der Subroutine mu f r jede Anweisung Critical eine Anweisung EndCritical gegeben werden Andernfalls werden keine Zeilen aus anderen Ereignis Routinen ausgef hrt bevor die Ereignis Routine abgeschlossen ist Critical EndCritical gilt nur f r andere PowerVB Routinen andere FactoryLink Tasks oder Applikationen sind nicht betroffen FactoryLink ECS Handbuch f r den Applikationseditor 307 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Verschiedene Anweisungen Beispielcode sub drawing object SomeTagFvent ei dim I as Integer Dieser Code Abschnitt sol ausgef hrt werden es soll aber kein anderer PowerVB Code w hrend der Ausf hrung dieses Codes laufen Critical For I 1 to 100 SomeTag I 1000 Next I Nun sol anderer PowerVB Code ausgef hrt wer
257. inien zu zeichnen und Daten zu plotten die es aus der Datenbank erh lt J ede Kurve ruft die Daten eines Elements in der Datenbank ab Sie k nnen so viele Kurven erstellen wie Sie ben tigen um den Trend verschie dener Datenquellen zu verfolgen Sie k nnen normalerweise zwischen 15 verschiedenen Kurvenfarben w hlen es ist jedoch empfehlenswert nicht mehr als 8 Kurven pro Diagramm anzuzeigen Jede Kurve zeichnet eine andere Trendlinie Dieses Diagramm verwendet zwei Kurven PTTTTTtTtTtretTttTtTtrettTrerT Sie k nnen das Erscheinungsbild einer Trendlinie durch eine nderung der Kurvenart beeinflussen Sie k nnen beispielsweise die Farbe der Linie auf Blau festlegen die Linienart in gepunktet um ndern und Kreise um die geplotteten Punkte plazieren J ede Kurve operiert unabh ngig von anderen Kurven Kurven eines einzigen Diagramms k nnen verschiedene Skalen verwenden F hren Sie die folgenden Schritte aus um einem Diagramm Kurven zuzuordnen 1 W hlen Sie Kurvenz ge bearbeiten aus dem Dialog Diagramm Animation um das Dialogfeld Kurvenz ge ausw hlen anzuzeigen 180 FactoryLink ECS Handbuch f r den Applikationseditor EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Einem Diagramm eine Kurve zuordnen 2 Um eine neue Kurve zu erstellen geben Sie den Namen des Kurvenobjekts das Sie definieren m chten in das Feld Stift ein Um eine bereits definierte Kurve zu bearbeiten w hlen Sie eine
258. ink wer auf die verschiedenen Teile der Applikation zugreifen darf Bevor ein Benutzer auf eine Berechtigungsklasse zugreifen kann mu sich der Benutzer anmelden indem er einen Benutzernamen und ein Pa wort eingibt Benutzer k nnen mehreren Berechtigungsklassen zugeordnet sein Ein Mitarbeiter kann beispidsweise nur einer Berechtigungsklasse zugeordnet werden um den Zugriff des Mitarbeiters auf die Applikation einzuschr nken Ein Supervisor k nnte beispielsweise allen verf gbaren Berechtigungsklassen zugeordnet werden damit er auf alle Funktionen der Applikationen Zugriff hat Berechtigungsklasse Eine Berechtigungsklasse wird vom Applikationsadministrator definiert J edes Eingabegrafikobjekt kann einer Berechtigungsklasse zugeordnet werden J eder Applikationsbenutzer erh lt dann Zugriff auf beliebige oder alle Berechtigungs klassen Es kann eine Klasse erstellt werden e f r eine bestimmte Operationsart e zur Kontrolle einer einzalnen Maschine zum Zugriff auf einen bestimmten Bildschirm oder Satz von Bildschirmen e zur Kontrolle beliebiger anderer Aspekte der Berechtigung f r eine Applikation Die exakte Bedeutung der einzelnen Berechtigungsklassen wird durch die Anfor derungen der Applikation bestimmt Da Benutzer einem beliebigen Satz von Klassen zugeordnet werden k nnen k nnen Sie diesen Ansatz dazu verwenden um ein hierarchisches Berechtigungsschema zu erstellen in dem Benutzer mit h herwertigen Re
259. inzelnen Zeilen F hren Sie diefolgenden Anweisungen aus um die Login Dialog Meldung anzugeben 1 W hlen Sie Zugriffsberechtigungen aus dem Men Applikation des Applikationseditors 2 W hlen Sie Login Dialog Es erscheint das Dialogfeld Login Dialog Login Dialog in USER Domain m Dialogformattext Optionaler Wert Optionaler Wert Optionaler Wert Format TAG 1 scine HE HE BEE scine WO EO E D aowe WT Eo scone BI TH D sicune WT TT Abbrechen Hie 3 Geben Sie die folgenden Informationen ein Linie 1 5 Geben Sie f r jede Zeile dieFormatzeile aus der Datei graph txt ein die mit der Zeile bereinstimmt diein der Login Meldung angezeigt werden soll Graph txt ist die standardm ige F actoryLink Grafik umsetzungsdatei in FLINK msg graph txt Sie k nnen eine Applikationsgrafik U msetzungsdatei in FLAPP msg graph txt erstellen Passen Sie diese Datei dann so an da die gew nschten bersetzungen erzeugt werden Die bersetzte Zeile kann bis zu drei Formatangaben enthalten Linie 1 stellt die erste Zeile der Login Meldung dar Linie 2 die zweite usw FactoryLink ECS Handbuch f r den Applikationseditor 403 EINRICHTEN VON ZUGRIFFSBERECHTIGUNGEN Definieren von Login Meldungen Optionaler Wert TAG 1 Optionaler Wert TAG2 Optionaler Wert TAG 3 Geben Sie den Namen des ersten TAG ein das zum Einf gen von Informationen in die entsprechende Z
260. ist 32000 192 FactoryLink ECS Handbuch f r den Applikationseditor EIN OBJEKT ALS SCHALTFL CHE ANIMIEREN Wenn Siein das Feld keineEintr ge machen wird der Text an der Stelle angezeigt an der Sieihn gezeichnet haben Wenn Sie ein TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAG geschrieben Umin das Element einen numerischen Wert zu schreiben m ssen Sie eine Funktionstaste den Mathematik und Logik Task oder eine andere E chtzeit Eingabe konfigurieren damit sich das Objekt innerhalb der Anzeige horizontal bewegt Y Geben Sie den Namen eines analogen TAGs ein das die vertikale Stellung des Objekts innerhalb der Zeichnung kontrolliert Der Wert f r den unteren Rand der Zeichnung ist 0 der Wert f r den oberen Rand der Zeichnung ist 32000 Wenn Siein das Feld keineEintr ge machen wird der Text an der Stelle angezeigt an der Sieihn gezeichnet haben Wenn Sie ein TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAG geschrieben Um in das Element einen numerischen Wert zu schreiben konfigurieren Sie eine F unktionstaste den M athematik und Logik Task oder eine andere E chtzeit Eingabe damit sich das Objekt innerhalb der Anzeige vertikal bewegt Ojektberechtigung Definiert die Berechtigung f r das Objekt Berechtigungsklasse W hlen Sie die entsprechende Berechtigungsklasse
261. isung On Error aurLautzert nern Gebrauch von Print Anweisungen bersicht EE Gebrauch der BASIC Anwaisung Print Baispieleder Anweisungen Print und die zugeh rigen Ausgaben Print Anweisungen mit mehreren gleichz tig ausgef hrten Ereignissen 22 22 HH nennen nennen Kopfinformationen in Debug Ausgabedatdl 2nneenr en Spa chersstdleder Debug Ausgabedatdl 2 222 n nun eeeee nenn Deaktivieren der Debug Ausgabe Gebrauch von LogView zur Anzeige von Debug Ausgaben bersicht a an nnn nrnna Starten von LogViIeWw 2 2 2 nenn een Ausw hlen ene Datei zur Anzdige Gebrauch der Option Vollst ndiger Pfadname beim Anzagen von Datasymboleni usa aa AE a Rt ahnen 234 FactoryLink ECS Handbuch f r den Applikationseditor N PowerVB Animation Anzagen einer Date 360 Aktualisierungsrate und Aktualisieren de Datainhaltsbereichs im ANZA len CHE 362 FEN ELSUCHE EE 363 Gro Kla nschr bung 222 222 eee een nenn 363 ReservierteWW rter 363 PowerVB Code der Te ilobjekten zugeordnet Is 363 Multithr amp ading WEE 363 Endlosschleifen 2222222 eeen nennen 364 Ausf hrungsrad heanfolgezur Laufzeit 22 222 c seen nennen 364 N G FactoryLink ECS Handbuch f r den Applikationseditor 235 PowerVB Animation 236 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 17 R PowerVB U bersicht PowerVB erm glicht es Microsoft Vi
262. it FLADMIN 383 Zugreifen auf FLADMIN 384 Definieren einer Berechtigungsklasse 222202 ner een nn 385 Definieren eines Benutzers nennen nen 389 Festlegen des Pa worttyps 393 Einstellen des Administratorpa wortes 22222 nne ernennen 395 29 Einrichten von Zugriffsberechtigungen 397 Festlegen von Berechtigungs Login Optionen n sasssa nern 398 Definieren von Fehlermeldungen 401 Definieren von Login Meldungen 403 Protokollieren von Berechtigungsereignissen 405 Teil VI DXF Converter 30 Konvertieren und Importieren von DXF Datden 411 berlegungen zur Konvertierung 222222 eeeeeeeeeeeeeneeee nenn 412 Installieren des FactoryLink DXF Convertersin Windows 413 Installieren ds DNF ConvertersinOp 2 413 12 FactoryLink ECS Applikationseditor Teil VII 3l Konvertieren einer Zeichnung aaran 414 Gebrauch der Standard Konvertierungseinstellungen 2 416 Konvertierungs Standardwerte none 416 Anpassen der Konvertierungseinstellungen 2 rer nern 419 Erstellen einer Umsetzungsdatei 2 2222 n seen 419 Gebrauch der Umsetzungsdat l aa aaua a nennen 422 Fehle sudie ui an nenn 423 Konvertierungsfehlar 222m nnen seen nennen 423 Fehlermaldungn 423 Fehlermeldungen Madungen des Applikationseditors 22222200 429 FactoryLink ECS Applikationseditor 13 14 FactoryLink ECS Applikationseditor
263. kt Protokollierung Aktivieren Sie dieses Kontrollk stchen mit dem Zeiger auf das Feld klicken wodurch im Feld ein x angezeigt wird wenn die TAG Daten bei einer nderung des TAG in der Datenbanktabelle aufgezeichnet werden sollen Wenn die TAG Daten in der Datenbanktabelle aufgezeichnet werden sollen sobald ein Trigger erfolgt geben Sie den Namen des betreffenden Trigger TAG in dieses Feld ein Wenn der eingegebene TAG N ame zuvor noch nicht verwendet worden ist und Sie klicken auf Anwenden oder OK oder gehen zu einem anderen Register weiter wird f r das neue TAG das Dialogfeld TAG Definition angezeigt Wenn die TAG Daten in bestimmten Zeitabst nden in der Datenbanktabelle aufgezeichnet werden sollen geben Sie die Intervallanzahl ins Feld Protokollierungsrate ein und geben Sie Sekunden Minuten Stunden oder Tage als Zeitraum an Wenn die TAG Daten beispielsweise alle 2 5 Minuten in die Datenbanktabelle geschrieben werden sollen geben Sieins Feld Protokollierungsrate die Zahl 150 ein und klicken Sie auf das Optionsfeld Sekunden FactoryLink ECS Handbuch f r den Applikationseditor 97 gt Kei gt D e V D Q e Va Q 3 o Q D gt Q D 77 DAS DIALOGFELD TAG DEFINITION Definitionen f r Skalierung und Hysteresebildung DEFINITIONEN F R SKALIERUNG UND HYSTERESEBILDUNG Bei der Skalierung werden eingehende Ursprungsdaten bei Bedarf in einen ande
264. ktivieren oder Deaktivieren der Ereignisproto kollierung verwendet wird Wenn dieses TAG den Wert FALSE 0 oder nicht definiert hat wird die Ereignisprotokollierung in die Datei Historian geschrieben Wenn dieses TAG den Wert TRUE beliebiger Wert au er 0 hat wird die Ereignisprotokollierung nicht in den Historian geschrieben Wenn kein TAG definiert aber eine Historian Mailbox identifiziert ist wird die Ereignisprotokollierung immer in den Historian geschrieben G ltiger Eintrag Standardm iger Element TAG N ame oder numerische Konstante G ltiger Datentyp digital Ereignisprotokolltabelle Geben Sie den Namen der Aliastabelle Alias Table ein dein der Historian M ailbox verwendet wird um die Ereignisproto kollierungsinformationen zu speichern Diese Tabelle entspricht einem Eintrag in das Historian M ailbox Informationfeld f r die gew hlte Mailbox 4 Wenn Siealle Informationen eingegeben haben klicken Sie auf OK Die von Ihnen angegebenen Ereignisprotokollierungs Optionen werden gespeichert und es erscheint der Applikationseditor 406 FactoryLink ECS Handbuch f r den Applikationseditor DXF Converter Inhaltsverzeichnis 30 DXF Converter Konvertieren und Importieren von DXF Dataien 411 berlegungen zur Konvertierung 2 222 srererrrrererrrrrrerern n 412 Installieren des FactoryLink DXF Converters in Windows 413 Installieren des DXE ConvetesinOp een 413 Konvertieren
265. kts das gelesen werden kann und sofern nicht als schreibgesch tzt gekennzeichnet auch geschrieben werden kann Eine Methode ist eine Aktion an einem Objekt RTDB OBJEKTEIGENSCHAFTEN vorewiuy gA43MOd RTDB Objekteigenschaften erm glichen die Manipulation von bestimmten Aspekten eines RTDB Objekts TAG w hrend Laufzeit RTDBObject Value RTDBObject Value ist eine Lese und Schreibvarianten E igenschaft die den Wert des RTDB Elements enth lt Verwenden Sie Value nach einem TAG Namen um den Wert des TAG einzusetzen In der Anweisung if old_value A_SEC kann A_SEC entweder ein TAG oder eine deklarierte Variable in der Subroutine sein Wenn die gleiche Anweisung if old_value A_SEC Value lauten w rde gibt es keinen Zweifel da der durch den Code identifizierte Wert der eines TAGs ist RTDBObject Value ist die Standardeigenschaft f r eine TAG Variable und kann auf eine der folgenden Arten bezeichnet werden x Wert des RTDB Elements auf 10 einstellen N x Value 10 wert des RTDB Elements x lesen I x Value wert von x nun auf 20 einstellen x 20 vert des RTDB Elements wieder lesen L J FactoryLink ECS Handbuch f r den Applikationseditor 287 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB RTDB Objekteigenschaften Obwohl die Eigenschaft Value nicht vorgeschrieben ist soll sie zum Unterscheiden zwischen Verweisen auf lokale Variablen und TAGs verwendet wer
266. latzhalterelemente einzugeben Wenn Sie im Dialogfeld TAG Definition einen Platzhalternamen eingeben der im Animations Dialogfeld bereits definiert worden ist wird der Wert des vollen Platzhalterelements bernommen Wenn auf einem Register des Dialogfelds TAG Definition ein Platzhaltername zugewiesen wird und derselbe Platzhaltername auf einem anderen Register desselben Dialogfelds bereits verwendet wird werden diese Elemente als zwei unterschiedliche Platzhalter behandelt Die einfachen Platzhalter k nnen auf eine der zwei folgenden Arten angegeben werden e Die Platzhalter Variable kann in geschweiften Klammern in das Feld eingegeben werden port_id Platzhalter k nnen auch als Kombination von Platzhalter Variable und Text eingegeben werden Zum Beispiel portID e Wenn das Feld zu kurz ist um einen Platzhalternamen einzugeben kann in das Feld ein eingetragen werden FactoryLink ECS Handbuch f r den Applikationseditor 77 gt Kei e D e V D Q e Va Q 3 o Q D gt Q D 77 DAS DIALOGFELD TAG DEFINITION Die TAG Liste DE TAG LISTE Die TAG Liste stellt eine Methode dar alle TAGs in der Applikation anzuzeigen NACH OBEN TASTE TAG Name Feld Ta Name un tankl eumax tankl eumin Querverweis i Querverweis Funktionstasten tank1 lock _Schtie en tankl raw EEE be tank2 eumax tank2 eumin tank2 lock Schieber tank2 raw trg 0 0 tr
267. ld Importieren anzuzeigen p Dateien alog gx aj Verzeichnis areal gx FLAPP user drw area2 g9x area3 gx help gx overview gx runmgrs gx runmgrs2 9x xl Dateityp Laufwerke Exportierte Zeichnungen gx kd D m Ziel Domain USER d r Warnungen Optionen IV Vor Ersetzen von Dateien C Nur Grafik M Vor Definition von TAGs C Nur Grafik Animation M Bei unterschiedlicher TAG Definition Grafik alle Konfigurationen M Bei unterschiedlicher TAG Verwendung Abbrechen Hie 2 W hlen Sie das Laufwerk und Verzeichnis im Feld Laufwerke bzw Verzeichnis mit den zu importierenden Dateien aus Wenn der im Verzeichnisfeld angezeigte Pfad nicht zutrifft doppelklicken Sie auf die zwei Punkte im Feld Verzeichnis um Pfadeemente anzuzeigen 40 FactoryLink ECS Handbuch f r den Applikationseditor GEMEINSAMES BENUTZEN VON ZEICHNUNGEN ZWISCHEN APPLIKATIONEN Importieren von Dateien 3 W hlen Sie die Zeichnung in der Liste unter dem Feld Dateien aus Der Dateityp gxim Falle einer Zeichnungsdatei und gpx im Falle einer Power Pack Datei der 3 aufgelisteten Dateien entspricht dem des aktiven Fensters Dr cken Sie die NACH UNTEN TASTE des Bildlauffelds im Feld Dateityp um einen anderen Dateityp auszuw hlen a W hlen Sie die Ziel Domain im Feld Ziel Domain aus 5 Deaktivieren Sie die passenden Optionsfelder wenn Sie die Standardein stellungen f r die Meldungen ndern m chte
268. ld TAG Name angezeigt wird und klicken Sie auf die Schaltfl che Bearbeiten Das Dialogfeld TAG Definition wird f r das betreffende TAG angezeigt und die zugeh rigen Informationen k nnen bearbeitet werden 2 5 2 a fe 2 n D o 3 2a og ID L schen eines TAGs Um ein bestehendes TAG zu l schen m ssen Sie zun chst alle Verweise auf das TAG in der Applikation l schen berpr fen Sie hierzu wie unten beschrieben die Querverweisliste Wenn Sie alle Verweise auf das TAG entfernt haben vergewissern Sie sich da sich der Name des gew nschten TAG im Feld TAG Name befindet wie oben beschrieben und klicken Sie auf die Schaltfl che L schen Querverweise auf ein TAG Um eine Querverweisliste f r ein bestimmtes TAG anzuzeigen berpr fen Sie da sich der Name des gew nschten TAG wie oben beschrieben im Feld FactoryLink ECS Handbuch f r den Applikationseditor 79 DAS DIALOGFELD TAG DEFINITION Die TAG Liste TAG Name befindet und klicken Sie auf die Schaltfl che Querverweis Die Querverweisliste f r das TAG wird angezeigt Querverweis lelx TAG Name tank1 CT Name Animationstyp Tabellenname Zeichnung Spaltenname nimationsfeld Datensatz DR CHE RR ne Ti AL_INFO KRITISCH VARI 0000000 AL NEO KRITISCH ATAG 0000000 AL_INFO KRITISCH VARI 0000000 AL_INFO WARNUNG ATAG 0000000 AL_INFO WARNUNG VARI 0000000 AL_INFO WARNUNG A
269. len und sich auf sie beziehen Wenn der Prompt TAG N ame lautet kann das Power DragOn ein Skalier TAG erstellen sich auf ein bestehendes Skalier TAG oder auf jedes beliebige Mitglied eines bestehenden strukturierten TAGs beziehen Wenn das Prompt TAG N ame verarbeiten lautet kann es ein strukturiertes TAG nur erstellen oder sich auf es beziehen Die Anpassung von Power DragOns l t sich einfach mit Hilfe der Zeichnung und Animation des Applikationseditors durchf hren Wenn Sie das angepa te Power DragOn nur einmal verwenden m chten sollten Sie das eingef gte Power DragOn in der Zeichnung modifizieren Wenn Sie das angepa te Power DragOn mehrfach verwenden m chten sollten Sie entweder das Original im Power Pack anpassen oder es in das Power Pack kopieren und dann anpassen 212 FactoryLink ECS Handbuch f r den Applikationseditor ARBEITEN MIT POWER PACKS Richtlinien zur Verwendung von Platzhalter TAGs RICHTLINIEN ZUR VERWENDUNG VON PLATZHALTER TAGS Dieser Abschnitt enth lt eine Auflistung der Richtlinien zur Definition von Platzhalter TAGs e Das Format eines Platzhalter TAGs ist eine Zeichenfolge die von Klammern eingeschlossen wird Der Name der Platzhalter TAGs hat die gleiche Syntax wie ein Elementname e Sie k nnen innerhalb eines Felds mehrere Platzhalter TAGs festlegen wie zum Beispiel assy line mach_no e Siek nnen Platzhalter TAGs nicht verschachteln das hei t in ein anderes Platzhalter
270. lgemein gemen w Allgemein Alarme Protokollierung Skataftiyster Alten Bradiey NetDTL RW KT DTL R W GE Fanuc Modicon Mel ai ausgew hlt l Domain Einstellungen verwenden Anwenden 5 2 Abbrechen S m Speichern PS Hilfe s Persistenz P Periodisch E ausgew hlt X Auf Ereignis 7 S R m Bei Wiederherstellung O nderungsstatus auf AUS stellen nderungsstatus auf EIN stellen Geben Sie die folgenden Informationen f r das TAG ein Domain Aktivieren Sie dieses Kontrollk stchen um die f r die Domain Einstellungen definierten Persistenz E instellungen zu verwenden Sie k nnen verwenden die Persistenz E instellungen f r die Domain mit dem Konfigura tionsmanager berpr fen Wenn Sie TAG spezifische FactoryLink ECS Handbuch f r den Applikationseditor 85 DAS DIALOGFELD TAG DEFINITION Definitionen der TAG Persistenz Persistenz Parameter definieren m chten vergewissern Siesich da dieses Feld leer ist und bernehmen Sie die brigen Angaben auf dem Persistenz Register Speichern Steuert wann der Wert des Elements in einer Diskdatei gespeichert wird Eine der beiden folgenden oder beide Optionen k nnen ausgew hlt werden Wenn beide Optionen ausgew hlt werden wird der Wert des Elements bei einem Zeit Trigger und bei etwaigen nderungen gespeichert Periodisch Speichert den TAG Wert in Abh ngigkeit von einem zeitlichen Trigger Auf Ereignis Speichert den TAG Wert nach einer n
271. lgende Ereignisroutine durch Anderungen im TAG A_SEC getriggert sub Drawing_1001_ASecChanged print ABCDEFG end sub 350 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGGING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen F r das Objekt Feld2 wird die folgende Ereignisroutine ebenfalls von A_SEC getriggert 26 sub Drawing_1003_ASecChanged print TUVWXYZ SP end sub Wenn diese beiden Ereignisroutinen gleichzeitig ausgef hrt werden k nnte die Ausgabe in vbdebug log wie folgt aussehen V o D d lt D gt 2 5 ABCDEFG TUVWXYZ oder auch so TUVWXYZ ABCDEFG aber nicht GA e AL l ABCTUVDEFWGXYZ Es gibt einen Fall in dem Ausgaben von Anweisungen Print von zwei oder mehreren Routinen auf einer Zeile der Datei vbdebug log vermischt werden k nnen Das ist dann der Fall wenn eine oder mehrere der Anweisungen Print mit einem Komma oder einem Strichpunkt enden was PowerVB anweist mit dem Drucken der Ausgabe der n chsten Anweisung Print auf der gleichen Zeile zu beginnen FactoryLink ECS Handbuch f r den Applikationseditor 351 DEBUGGING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen Beispiel Wenn wir den obigen TAG Ereigniscode von Feld 1 wie folgt ndern Feb Drawing_1001_ASecChanged Z Die folgende Print Anweisung mit einem Strichpunkt abschlie en damit die n
272. logfeld import Importieren Files AIRPLANE GX Directory ASSEMBLY GX LINE GX File Type Exported Drawings oc C MS DOS_6 Destination Domain USER Warnings Options DJ Before replacing file include Animation Before creating tags DJ When tags are different W hlen Sie Expored Drawings Exportierte Zeichnungen als Dateityp Gehen Siein das Laufwerk und Verzeichnis mit den konvertierten Zeichnungen Klicken Sieim Bereich Files Dateien um die zu konvertierenden Dateien zu w hlen Wenn Sie eine Datei abw hlen m chten klicken Sienoch einmal Klicken Sie auf import Importieren um die Zeichnungen in Ihre Applikation zu importieren el Gei A CO e gt lt D D FactoryLink ECS Handbuch f r den Applikationseditor 415 KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Gebrauch der Standard Konvertierungseinstellungen GEBRAUCH DER STANDARD KONVERTIERUNGSEINSTELLUNGEN FactoryLink beh lt die Zeichnungsmerkmale der urspr nglichen AutoCAD Datei bei sofern das m glich ist Die Farbe Rot wird beispielsweise zu Rot konvertiert und massive Linien bleiben massiv Wenn FactoryLink einen in der Originalzeichnung festgestellten Stil nicht reproduzieren kann setzt es daf r den hnlichsten verf gbaren Stil ein Die AutoCAD F arbe Hellrot wird beispielsweise zur FactoryLink F a
273. m Sie die Maustaste losgelassen haben optimal eingepa t N x 5 Wiederholen Sie Schritt 4 bis die Kurve die gew nschte F orm hat 6 Dr cken Sie die rechte Maustaste um die Zeichnung der gekr mmten Linie abzuschlie en 114 FactoryLink ECS Handbuch f r den Applikationseditor ZEICHNEN VON OBJEKTEN Zeichnen eines Quadrats oder Rechtecks ZEICHNEN EINES QUADRATS ODER RECHTECKS 1 W hlen Sie Zeichnen gt Rechteck 2 Plazieren Sie den Cursor an die Stelle an der das Rechteck oder Quadrat anfangen soll und dr cken Sie die linke Maustaste 3 Ziehen Sie den Cursor um im Bereich der Zeichnung ein Rechteck zu zeichnen Ziehen Sie den Cursor bis das Rechteck die gew nschte Form hat und lassen Sie die linke Maustaste los ZEICHNEN EINES POLYGONS 1 W hlen Sie Zeichnen gt Polygon 2 Plazieren Sieden Cursor an die Stelle an der das Polygon anfangen soll und dr cken Sie dielinke Maustaste 3 Ziehen Sie den Cursor um im Bereich der Zeichnung eine Linie zu zeichnen Sie m ssen die erste Linie durch Ziehen des Cursors zeichnen andernfalls wird die Linie wieder ausgeblendet wenn Sie zum Abschlie en des Polygons die rechte Maustaste dr cken Si a KA OH 3 o Le Pc ET CG Y 4 Lassen Sie die linke Maustaste los 5 Verschieben Sie den Cursor an eine andere Position in der Zeichnung und dr cken Sie dielinke Maustaste Es wird eine zweite Linie angezeigt die den aktuellen Punkt mi
274. m een ernennen nn 135 Verschieben und Ausrichten von Objekten 2 222 r2n rennen 136 Verschieben ene Obert 136 Ausrichten von Objekten 2 22 un rennen nn 137 Drehen eines Objekts H2 HH ana enenenenenennnn 140 Objekte mit Snap am Raster ausrichten 141 ndern der Form und Gr e eines Objekts 22 eeeeeeee nn 142 ndern der Form anes Objekts 222e2sneeeeeeeneeen nn 142 ndern der Gr e anes Objekts 2222 nananana nannan nnna 142 ndern der Tatgr e 143 Objektplazierung 2 222 Hen een nn nn 144 Objekte nach vorne hinten stdlen 2 22 nern 144 Arbeiten mit Objektnamen 144 Umbenennen eines Objekts 22m en rennen nenn nn 144 Suchen eines Objekts in ene Zechnung nn 145 Teil ill Bildschirmaufbau 9 Animation von Objekten 2ceeeeeeeeneeeneeenn nen 151 DieAnimationstools 2H2HHee nennen en nen 152 Statische und animierte Objekte 2 2222 n seen een een 153 Dynamische und statische Attribute 222220 nennen nn 154 Animation auf Objektebene 2 2222 n nennen nn 155 Testen der Animation einer Zeichnung 2222e rennen 156 Farb Analogwertetabelle 157 ll CHE 160 10 Eingabe Ausgabefdder animieren 2ccccc c 161 Text als Eingabefeld animieren 22cue seen 162 Text als Ausgabefeldanimieren 169 11 Ein Echtzat Trend Diagramm estdlen 222220 175 Nur Echtzeit Diagrammobjekt an
275. ment zur Laufzeit f r die Variablen 1 4 in dieAlarmmeldung eingef gt wird Wenn die Meldung angezeigt wird wird die Variable zur Laufzeit durch den Variablenkennzeichner ersetzt Der Standard f r Variable 1 ist TAG N ame ANALOG LONGANA FLOAT oder Meldung sind g ltige TAG Datentypen f r diese Variable 90 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Erweiterte Alarmdefinitionen Wird ausgeblendet Um den ausgew hlten Alarm auszublenden aktivieren Sie das Kontrollk stchen im Feld Wird ausgeblendet und geben Sie den Namen des digitalen TAG in der User Domain ein beim dem die Alarme ausgeblendet werden Wird das Kontrollk stchen im Feld Wird ausgeblendet nicht aktiviert wird der Alarm wieein O Standardalarm behandelt Oo Zeitstempel Geben Sie das Format ein das vom Eingabeelement im Feld Gef a Format Zeitstempel TAG verwendet werden soll Folgende Werte sind SE o D zul ssig so NULL Kein Zeitstempelformat e USA Inden USA bliches Uhrzeitformat jjmmtthhmmss ou 7 EUROPE In Europa bliches Uhrzeitformat ttemmjjhhmmss USA_HS Inden USA bliches Uhrzeitformat mit 1 1000 Sek jjimmtthhmmsstt EUR_HS In Europa bliches Uhrzeitformat mit 1 1000 Sek USA_L Langes US bliches Uhrzeitformat EUROPE L Langes in Europa bliches Uhrzeitformat USA_HSL Langes US bliches Uhrzeitformat mit 1 1000 Sek EUR_HSL Langes in Europa bliches Uhrzeitformat
276. mit 1 1000 Sek Zeitstempel TAG Geben Sie hier den Namen eines Meldungs TAGs ein um die genaue Zeit anzugeben zu der ein Alarm aufgetreten ist Diese Meldung wird bei Anderung des Alarm TAG ausgegeben Wird an dieser Stelle kein TAG angegeben richtet sich der Zeitstempel danach wann der Alarm ogger die Anderung feststellt F r dieses TAG sollteein g ltiger Wert spezifiziert werden bevor das Alarm TAG ge ndert wird Status TAG Geben Sie den Namen des analogen oder digitalen TAG ein das den Status des Alarms in der aktiven Alarmliste darstellt G ltig sind die Werte INI Anfang ACK Quittierung NRM Normal oder IDLE Leerlauf Wird f r Variablen Ausblend TAG oder Zeitstempel TAG ein TAG N ame eingegeben der zuvor noch nicht verwendet worden ist wird f r das neue TAG das Dialogfeld TAG Definition angezeigt sobald Sie auf OK klicken oder zu einem anderen Register weitergehen FactoryLink ECS Handbuch f r den Applikationseditor 91 DAS DIALOGFELD TAG DEFINITION Definitionen f r Alarmgruppen DEFINITIONEN F R ALARMGRUPPEN Zwei Sternchen vor dem Wort Alarm auf dem Register weisen darauf hin da das Register Konfigurationsinformationen enth lt Wenn Sie das Sub Register Alarmgruppen auf dem Register Alarme ausw hlen wird folgendes angezeigt TAG Definition Alarme ausgew hlt TAG Name tank Allgemein Alarme Protokollierung Skalajtiyster Allen Bradiey NetDTL R W KT DTL R W GE Fa
277. mit Power Packs auf Seite 211 24 FactoryLink ECS Handbuch f r den Applikationseditor BERSICHT BER DEN APPLIKATIONSEDITOR Starten des Applikationseditors STARTEN DES APPLIKATIONSEDITORS Es gibt vier verschiedene Methoden den Applikationseditor zu starten Die jeweils anzuwendende Methode ist von der Plattform abh ngig sind auf der Sie eine Applikation entwickeln Verwendung eines Symbols auf den Plattformen Windows NT und Windows 95 Wenn Sie FactoryLink unter Windows NT oder Windows 95 ausf hren k nnen Sie den Applikationseditor in der FactoryLink Programmgruppe starten PS E WINDOWS Start Menu Programs FactoryLink ECS lolx Datei Bearbeiten Ansicht Hilfe EI SR A D M f FactoryLink pplikations FactoryLink Neue Applikation DXF Konfigurat 7 starten Applikation konvertier bersetzu Doppelklicken Sie an dieser Stelle um den Applikationseditor zu ea D F olien FactoryLink Berechti Applikation Applikation Installation wiederher speichern 5 22 5 E D Se n D o 3 Do S O ID 10 objektfe 4 45KB Doppelklicken Sie auf das Symbol Applikationseditor f r die Applikation an der Sie arbeiten m chten Stehen mehrere Applikationen zur Verf gung gibt es m glicherweise mehrere Programmgruppen Vergewissern Siesich da Sie die Programmgruppe f r die gew nschte Applikation ausw hlen Verwendung des Startmen s unter Windows 95 In Windows 95 steht ein
278. mmen der Zugriffsfehleraktionen und Protokollierung Nachdem einem Objekt Zugriffsberechtigung gegeben wurde wird die autorisierte Berechtigungsklasse zugeordnet Die n chste Frage ist was beim Zugriffsversuch eines unberechtigten Benutzers auf das Objekt passiert FactoryLink bietet Berechtigungsattribute mit denen Sie bestimmen k nnen was bei einem Zugriffsversuch eines unberechtigten Benutzers auf das Objekt passiert Siek nnen auf Wunsch sogar ein Protokoll anlegen da aufzeichnet wer unberechtigte Versuche unternimmt FactoryLink ECS Handbuch f r den Applikationseditor 377 BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Planen der Zugriffsberechtigung f r Ihre Applikation Die Berechtigungsattribute von FactoryLink fallen in zwei Kategorien e Klassen Protokollierung Erm glicht Ihnen anzugeben ob Zugriffsversuche auf ein Grafikobjekt erfolglos oder erfolgreich protokolliert werden sollen e Zugriffsfehleraktion Erm glicht Ihnen zu bestimmen was bei einem Zugriffsfehler passiert Sie k nnen ein Dialogfeld ein Prompt ein akustisches Signal oder keine Aktion festlegen Beachten Sie da Sie die Optionen Klassen Protokollierung und Zugriffsfehleraktion kombinieren k nnen um die gew nschte Art von Berechtigungsinformationen anzugeben 378 FactoryLink ECS Handbuch f r den Applikationseditor BERSICHT ZUR BERECHTIGUNG F R GRAFIKOBJEKTE Implementieren der Berechtigung in der Applikation IMPLEMENTIER
279. mtbreite des Feldes gro genug sein um den l ngsten m glichen Eintrag aufzunehmen FactoryLink verwendet bei der Anzeige von Texten einen proportionalen Zeichen abstand Um den Buchstaben w anzuzeigen wird mehr Platz ben tigt als f r den Buchstaben i Diezur Markierung des Ausgabetextes verwendeten Xe legen die Zeichenzahl und die Breite des Feldes fest Wenn die angezeigte Ausgabe sich innerhalb der zul ssigen Zeichenzahl bewegt aber die Gr e der angezeigten Zeichen die Breite des Feldes berschreitet wird der angezeigte Text verk rzt Geben Sie ein Dezimalkomma in das Textformat ein wenn der Text der in diesem Feld angezeigt werden soll ein Dezimalkomma enth lt wie beispielsweise XXX XXX Die Ausgabe wird mit diesem Format verglichen Wenn das Feld nicht gro genug ist um eineGleitkommazahl anzuzeigen und nur die weniger wichtigen Ziffern bis zum Dezimalkomma verk rzt werden schreibt der Task den Wert in die verf gbaren Zeichenpositionen Wenn der Task die Dezimalstelle oder eine Ziffer vor dem Komma abschneidet schreibt der Task den Wert nicht Statt dessen werden Asterisks geschrieben die anzeigen da wichtige Ziffern verloren gegangen sind Wenn Siein dem Feld kein Dezimalkomma festlegen schreibt der Task Gleitkommazahlen mit allen Stellen vor dem Komma und gibt nach dem Komma soviel Stellen wie m glich an gt 3 GE Ji e o ZO 035 3 lt O j Wenn das Datum und die Uhrzeit der Text ist der an
280. n sssaaa saaa 120 Erstellen von Verbundobjekten 121 Kombinieren von Objekten 121 Verbinden von Objekten ssasssssaa ceana 122 Separieren von Objekten saasesussa aeaea 123 8 Bearbeiten von Objekten sunassaa sraa run renr n nrnna 125 Die BearbeitungstoolS auauua aaa 126 Einstellen von Objektattributen 127 Einstellen von Linienattributen 128 Einstellen der F llattribute von Objekten 129 Einstellen von Textattributen 131 Ausschneiden Kopieren Einf gen und L schen von Objekten 134 Ausschn den amp nes Objekts 134 Kopieren ins Objekts 134 Einf gen eines Objekts 134 L schen ene Ober 135 Verschieben und Ausrichten von Objekten 2222222220 136 TD FactoryLink ECS Handbuch f r den Applikationseditor 105 Bildschirmaufbau Verschieben ene Obert 136 Ausrichten von Objekten 222en een nn 137 Drehen eines Objekts 22H2e Heer een nennen 140 Objekte mit Snap am Raster ausrichten 141 ndern der Form und Gr e eines Objekts aunari r aruru nn 142 ndern der FormainesObjekts uuanaaan naana naaar nnna 142 ndern der Gr e anes Objekts nanaa nanan aaraa a nrnna 142 ndern der Tetgr e 143 Objektplazierung s s sausa 144 Objekte nach vorne hinten stdlen 2 Hs aa 144 Arbeiten mit Objektnamen 144 Umbenennen enes Ob et 144 Suchen eines Objekts in ene Zechnung reran 145 106 FactoryLink E
281. n Die Eingaben werden mit diesem Format verglichen Wenn Siein dieses Feld einen Text eingeben der dieses Format berschreitet wird die Eingabe zur ckgewiesen Wenn in das Feld ein Text mit Dezimalkomma eingegeben werden soll m ssen Sie auch im Textformat ein Komma einf gen wie beispielsweise XXX XXX Die Eingabe wird mit diesem Format verglichen Wenn Sie vor dem Komma mehr Ziffern eingeben als im Format definiert wurden wird die Eingabe zur ckge wiesen und in das Element werden Asterisks geschrieben Wenn Sie nach dem Komma mehr Ziffern eingeben als im Format definiert wurden wird diese Eingabe akzeptiert Die Zahl wird jedoch gek rzt damit siein die verf gbaren Positionen pa t Wenn der Text den Siein dieses Feld eingeben m chten den Namen eines Fensters sowie den Namen einer Zeichnung definiert diein diesem Fenster 162 FactoryLink ECS Handbuch f r den Applikationseditor EINGABE AUSGABEFELDER ANIMIEREN Text als Eingabefeld animieren ge ffnet werden soll und f r das Feld eine TOP Aktion festgelegt wurde verwenden Sie das folgende F ormat XXXXXXXXX XXXXXX Die Xe vor dem Doppelpunkt definieren den Fensternamen Sie k nnen bis zu 16 Positionen als Platzhalter f r den F ensternamen festlegen Die Xe nach dem Doppelpunkt definieren den Zeichnungsnamen Sie k nnen bis zu 8 Positionen als Platzhalter f r den Zeichnungsnamen festlegen Der Zeichnungsname ist optional Wenn der Text den Sie in dieses F
282. n Es erscheint das Dialogfeld Konfiguration der Berechtigungsereignis Protokollierung Konfiguration der Berechtigungsereignis Protokollierung in USER Domain r Systemprotokollereignisse F User Login F User Logout I Systemstart F Systemabschaltung r Ereignisprotokollkonf Historian Mailbox Deaktivieren Ereignisprotokolltabelle Aliastabelle Abbrechen 3 Geben Sie die folgenden Informationen an User Login Klicken Sie auf dieses K stchen wenn alle Benutzer L ogin Ereignisse protokolliert werden sollen User Logout Klicken Sie auf dieses K stchen wenn alle Benutzer L ogout E reignisse protokolliert werden sollen FactoryLink ECS Handbuch f r den Applikationseditor 405 e EINRICHTEN VON ZUGRIFFSBERECHTIGUNGEN e Protokollieren von Berechtigungsereignissen Systemstart Klicken Sie auf dieses K stchen wenn der Task Run Time Graphics gestartet wird Systemabschaltung Klicken Sie auf dieses K stchen wenn der Task Run Time Graphics eine Abschaltanforderung antrifft Historian Mailbox Geben Sieden Namen der Historian Mailbox ein in der die protokollierten Datens tze gespeichert werden sollen Wenn Sie in diesem Feld keine Mailbox angeben wird die Ereignisproto kollierung deaktiviert G ltiger Eintrag Standardm iger Element TAG Name G ltiger Datentyp Mailbox Deaktivieren Geben Sie den TAG Namen oder die numerische Konstante ein die zum A
283. n den Men s Animation und Applikation zu finden sind Die Toolbox wird standardm ig angezeigt W hlen Sie Ansicht gt Toolbox um die Toolbox zu ffnen oder zu schlie en Die folgende Abbildung zeigt die Toolbox und identifiziert die Tools die beim Zeichnen und zum Ausw hlen von Objekten verwendet werden Ausw hlen 1 Text Al Linie ER Polygon Rechteck EA Ellipse Kreis R Bogen H Parabel RW Spline Kurve A Legende Andere Tools werden ggf im Verlauf dieses Handbuchs identifiziert 108 FactoryLink ECS Handbuch f r den Applikationseditor ZEICHNEN VON OBJEKTEN Die Zeichentools Ausw hlen von Objekten Sobald ein Objekt gezeichnet ist k nnen Sie es auf viele Arten manipulieren Sie k nnen es beispielsweise ausschneiden einf gen Siek nnen Gruppen bilden die Objektgr e ndern sowie Anzeigemerkmale und Animationen einstellen um nur einige zu erw hnen Bevor Sie ein Objekt manipulieren k nnen m ssen Sie es ausw hlen Die verschiedenen Auswahlverfahren werden in diesem Abschnitt erl utert Um ein Objekt auszuw hlen w hlen Sie Bearbeiten gt Objekt ausw hlen Der Cursor nimmt die Form eines Pfeils an Ausw hlen einfacher Objekte Um en einzelnes Objekt auszuw hlen plazieren Sie den Cursor auf das Objekt und klicken Sie die linke Maustaste Acht gef llte Rechtecke oder Ziehpunkte werden um das Objekt herum angezeigt die
284. n die beim Importieren von Dateien angezeigt werden Vor Ersetzen von Warnt davor da bestehende Dateien berschrieben werden Dateien Vor Definition von Gibt an wann neue TAG N amen hinzugef gt werden Dies ist Importieren besonders hilfreich wenn Sie FactoryLink Lite verwenden das insgesamt 1024 applikationsdefinierte Importieren zul t Bei Gibtan da diese Elemente bereits mit einem anderen Typ einer unterschiedliicher anderen Domain L nge oder anderen Dimensionen definiert TAG Definition worden sind Bei Gibt an da diese Elemente bereits mit einer anderen unterschiedlicher Konfiguration wie zum Beispiel Alarmen E A usw definiert TAG Verwendung worden sind s oypasuoney lddy s p u ejpun 5 6 W hlen Sie die angemessene Optionsschaltfl che im Feld Optionen Nur Grafik Importiert nur die Grafik der Zeichnung Wurde die amp xportierte Datei mit Animation gespeichert wird die Animation nicht importiert Nur Grafik Importiert die Grafik der Zeichnung sowie die Animation die Animation mitgespeichert wurde Sie k nnen die Animation nur importieren wenn sie beim Export mitgespeichert wird Grafik alle Importiert die Grafik der Zeichnung sowie die Animation und alle Konfigurationen Konfigurationseinstellungen wie z B Alarme Skalierung E A usw 7 Klicken Sie auf die Schaltfl che Importieren um das Importieren abzuschlie en Mit der Schaltfl che Abbrechen wird der Import abgebrochen Fac
285. n Grafikobjekten Die Parent und Child Methoden von Grafikobjekten k nnen auch explizite Grafikobjekt Variablen mit dem tats chlichen Grafikobjekt verbinden Weitere Informationen ber die Beziehung von Haupt und Neben Grafikobjekten finden Siein Kapitel 25 Hierarchische Benennung von Grafikobjekten 284 FactoryLink ECS Handbuch f r den Applikationseditor VERWENDUNG VON VARIABLEN ZUR DEKLARATION VON POWERVB OBJEKTEN Fehlersuche Explizite Variablen FEHLERSUCHE EXPLIZITE VARIABLEN bi Verwendung von Set Vergewissern Sie sich da Sie bei der Verwendung von expliziten Variablen die Set Anweisung verwenden Beispielcode dim tag as RTDB bject Set tag A SEC tag A SEC al e z D lt GA gt 3 o 5 gt Mit der ersten Anweisung repr sentiert das Variablen TAG das Echtzeit Datenbankelement mit dem Namen A_SEC Die zweite Anweisung stellt den Wert des E chtzeitdatenbankelements auf den aktuellen Wert von A_SEC ein Verwenden Sie SET nur als Bezug einer TAG Variablen auf ein spezifisches E chtzeitdatenbankelement sonst ist der daraus resultierende Fehler schwer zu identifizieren und zu korrigieren Bedeutungslose Werte Es ist unm glich explizite E chtzeitdatenbank und Grafikobjekt Variablen auf einen bedeutungslosen Wert einzustellen Beispielcode Sib SomeDrawing_Some bjectID SomeEvent N Dim Tag As RTDBObject Set Tag RTDBObjectValue WHOOPIE
286. n Objekt 2 Animieren Sie das Rechteck als ein Diagramm Mehr Informationen ber die Diagramm Animation finden Sie unter Nur Echtzeit Diagrammobjekt animieren auf Seite 177 3 Weisen Sie eine Kurve zu Weitere Informationen ber Kurven Animation finden Sie unter Einem Diagramm eine Kurve zuordnen auf Seite 180 dE D le uon uonewiuy FactoryLink ECS Handbuch f r den Applikationseditor 175 EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN 4 Animieren Sie die Legende Mehr Informationen ber Legenden Animation finden Sie unter Eine Legende animieren auf Seite 184 Hinweis Die Leistung der Trendverfolgung wird beeinflu t wenn das Diagrammobjekt teilweise von einem anderen Fenster verdeckt wird oder das Diagramm im Fenster nur teilweise zu sehen ist Wenn nur ein Teil des Diagrammobjekts sichtbar ist mu das Diagramm bei jeder Aktualisierung neu gezeichnet werden Dies verlangsamt die Leistung besonders bei h ufiger Aktualisierung des Diagramms 176 FactoryLink ECS Handbuch f r den Applikationseditor EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Nur Echtzeit Diagrammobjekt animieren NUR ECHTZEIT DIAGRAMMOBJEKT ANIMIEREN Dieser Abschnitt beschreibt wie Sie ein Rechteck als Diagrammobjekt animieren k nnen Die folgende Abbildung zeigt eine Darstellung des Beispieldiagramms das Sie mit Hilfe dieses Verfahrens animieren k nnen i 1 W hlen Sie das Objekt das Sie als Diagramm animieren m
287. n Sie diefolgenden Schritte durch um die Zeichnung mit den nderungen unter dem urspr nglichen Namen zu speichern 1 W hlen Sie Datei gt Speichern Der Inhalt der bestehenden Datei wird mit den nderungen berschrieben Speicherung unter einem neuen Namen F hren Sie diefolgenden Schritte durch um die Zeichnung unter einem neuen Namen zu speichern FactoryLink ECS Handbuch f r den Applikationseditor 33 gt Kei D e V D Q e Va Q gt o Q D gt Q D 77 e ARBEITEN MIT ZEICHNUNGSDATEIEN e Speicherung einer Datei 1 W hlen Sie Datei gt Speichern unter um das Dialogfeld USER Domain Zeichnung speichern unter anzuzeigen wenn Sie gegenw rtig in der User Domain arbeiten Es handedlt sich hierbei um die Standard Domain des Applikationseditors USER Domain Zeichnung speichern unter Applikation CAFLAPP Dateiname MeineZei runmgrs g xl Abbrechen Hilfe Bei der Option Speichern unter wird das Dialogfeld Shared Domain Zeichnung speichern unter eingeblendet wenn Sie gegenw rtig in der Shared Domain arbeiten Sie k nnen immer nur in einer Domain arbeiten wenn Sie also die Domain wechseln m chten m ssen Sie alle offenen Zeichnungen schlie en und mit der Option Applikation gt Domain wechseln die Domain wechseln U m eine Zeichnung in einer anderen Domain zu speichern m ssen Sie die Zeichnung exportieren undin die gew nschte Domain importieren 2
288. n Sie ein Symbol f r jede inkrementale Position der Objektrotation in der Datei SYMBOLS G Diese Symbole stellen w hrend der Laufzeit das Objekt dar Sie k nnen zur Darstellung eines einzigen Objekts bis zu 8 Symbole zeichnen Die folgende Beispieldatei SYMBOLS G zeigt einen Propeller der in vier Positionen gezeichnet wurde und somit erscheint als w rde er im 45 Grad Winkel rotieren J edes der vier Symbole repr sentiert das Propellerobjekt TTT ED i 88508 Fi tpa i mo P sasan 808808 bhuana reg 2 Zeichnen Sie ein Textumgrenzungsfeld um das Objekt innerhalb der Zeichnung zu lokalisieren Das Objekt in der Datei SYMBOLS G pa t sich dem Objekt an gt EE 3 Zo AO 03 3 lt O 5 3 Konfigurieren Sie einen Bereich am Bildschirm des Applikationseditors in dem das Objekt rotieren soll FactoryLink ECS Handbuch f r den Applikationseditor 209 EIN OBJEKT ALS SYMBOL ANIMIEREN Objektrotation simulieren 4 Animieren Sie diesen Bereich zu einem Symbol indem Sie die Symbole diein der Datei SYMBOLS gezeichnet wurden mit diesem Bereich verbinden Informationen zu diesem Verfahren finden Siein Ein Symbolobjekt zur Darstellung eines Werts animieren auf Seite 206 5 Konfigurieren Sie einen Task wie etwa einen Timer um das Element auf die n chstfolgende konsekutive Zahl zu setzten die wiederum auf einem anderem Element basiert Da jede inkrementale Position des Propdlers angezeigt wird entsteht der Ei
289. n Siein dieses Feld keine Eintr ge Dieses Feld wird bei Nur Echtzeit Trendverfolgung nicht genutzt Endzeit Machen Siein dieses Feld keine Eintr ge Dieses Feld wird bei Nur Echtzeit Trendverfolgung nicht genutzt Zoomen Machen Siein dieses Feld keine Eintr ge Dieses Feld wird bei Nur Echtzeit Trendverfolgung nicht genutzt Schwenken Machen Siein dieses Feld keine Eintr ge Dieses Feld wird bei Nur Echtzeit Trendverfolgung nicht genutzt Modus Machen Siein dieses Feld keine Eintr ge Dieses Feld wird bei Nur Echtzeit Trendverfolgung nicht genutzt Cursorposition Geben Sieein analoges TAG ein das die Stellung des Wertcursors im Diagramm kontrolliert Ein Wertcursor ist abh ngig von der Richtung der Trendverfolgung eine vertikale oder horizontale Linie dieden Kurvenwert an der Schnittstelle mit dem Wertcursor angibt Diagramm Geben Sieein analoges TAG ein das den Wert f r die Hintergrundfarbe des Diagramms enth lt In Kapitel 9 Animation von Objekten finden Sie eine Liste analoger Werte die mit den Farben der Farbpalette bereinstimmen Wenn Siein dieses Feld keine Eintr ge machen verwenden Sie den Dialog F llattribut um die Hintergrundfarbe zu definieren 178 FactoryLink ECS Handbuch f r den Applikationseditor EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Nur Echtzeit Diagrammobjekt animieren Nr vonX Geben Sie eine positive ganze Zahl ein um die Rasterlinien der horizontalen X Achse festzulegen
290. n Wert des Feldes Wert oder TAG von dem E chtzeitdatenbankelement auf welches das Feld Ziel TAG dieser Tafel verweist TOP ffnet das Fenster das im Feld Wert festgelegt wurde und zeigt die aktuell f r dieses Fenster definierte Zeichnung an Wenn Sie eine andere Zeichnung festlegen m chten definieren Sie den Fensternamen und den Zeichnungsnamen getrennt durch einen Doppel punkt im Feld Wert im folgenden Format window _name drawing_ name Weitere Informationen zur Textformatierung finden Sie in Kapitel 2 Text als Eingabefeld animieren DRW ffnet eine Zeichnung und plaziert sieim aktuellen Fenster MON Stellt das digitale TAG auf EIN wenn Sie die Maus bei gedr ckter linker Maustaste ber das Objekt plazieren Stellt das TAG auf AUS wenn Sie die Taste wieder loslassen gt EE 3 Z D OD CH AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 191 EIN OBJEKT ALS SCHALTFL CHE ANIMIEREN MOF Stellt das digitale TAG auf AUS wenn Sie die Maus bei gedr ckter linker Maustaste ber das Objekt plazieren Stellt das TAG auf EIN wenn Sie die Taste wieder loslassen NUL Eserfolgt keine Aktion Quellwert oder Geben Sieden Wert ein der zur Durchf hrung der Aktion TAG verwendet wird Dies kann entweder eine Konstante sein die im Feld Wert definiert wurde oder eine Variable die im Feld TAG definiert wurde Siek nnen nur eines der beiden Fel
291. n den Vordergrund gebracht und der Inhalt aktualisiert Das angegebene TAG mu sich in der SHARED Domain befinden 10 Geben Sie den Namen der Zeichnung ein die beim Aktivieren des Fensters standardm ig in diesem Fenster angezeigt werden soll ins Feld Startbildname an 58 FactoryLink ECS Handbuch f r den Applikationseditor KONFIGURIEREN VON LAUFZEITFENSTERN Definieren der Fenstergr e und plazierung 11 Geben Sie den Namen des Meldungs TAG mit dem die anzuzeigende Zeichnung definiert wird ins Feld Aktuelles Bild Lade TAG f r das aktuelle Bild ein Wenn Sie dieses Feld nicht definieren oder wenn der Wert f r dieses TAG leer ist wird die Standardzeichnung verwendet Wenn keines dieser Felder definiert wird wird die Zeichnung RUNMGRU verwendet Dies ist der Standardwert des TAG FL_MAINWINNAME 12 Nach Abschlu des Dialogfelds Fensterattribute klicken Sie auf OK um das Dialogfeld zu schlie en und die Angaben zu speichern Wenn Sie die Namen von TAGs eingegeben haben die noch nicht definiert sind wird das Dialogfeld TAG Definition angezeigt Q D 3 bd Q 7 13 Geben Sie Daten f r die angezeigten TAGs ein Einzelheiten ber zul ssige Datentypen k nnen Sie der Feldbeschreibung entnehmen mit der der TAG Name definiert wurde gt Kei D e V D Q e 7 14 Wenn Sie die Gr e und Position des Fensters ndern m chten entnehmen Sie Einzelheiten hierzu dem A
292. n die gew nschte Form hat K 8 en 7 Lassen Sie die Maustaste los Die Seiten des Kreisausschnitts verschwinden Im Bereich der Zeichnung bleibt ein Bogen zur ck Si 2 KA OH 3 o Le Pc ET CG ZEICHNEN EINER PARABEL 1 W hlen Sie Zeichnen gt Parabel 2 Plazieren Sie den Cursor an die Stelle an der die Parabel anfangen soll und dr cen Sie dielinke Maustaste FactoryLink ECS Handbuch f r den Applikationseditor 117 ZEICHNEN VON OBJEKTEN Zeichnen einer Legende 3 Ziehen Sie den Cursor um im Bereich der Zeichnung eine Linie zu zeichnen Ziehen Sie den Cursor bis die Linie denselben Endpunkt wie die gew nschte Parabel hat und lassen Sie die Maustaste los N U 4 Plazieren Sie den Zeiger an eine beliebige Stelle auf der Linie und dr cken Sie dielinke Maustaste Ziehen Sie den Cursor bis die Parabel die gew nschte Form hat und lassen Sie die linke Maustaste los N U ZEICHNEN EINER LEGENDE EineLegende ist ein Rechteck das bereits eine Skala mit Zahlenwerten von 0 100 aufweist Sie k nnen Legenden als Beschriftungen von Achsen in Diagrammen und Graphen oder bei beweglichen Objekten wie Schiebern verwenden F hren Sie die folgenden Schritte durch um eine Legende mit einem M a stabslineal zu zeichnen 1 W hlen Sie Zeichnen gt Legende 2 Plazieren Sie den Cursor an die Stelle an der die Legende erscheinen soll und dr cken Sie die linke Maustaste 3 Ziehen Sie den Cursor
293. n oder f r die Zeichnung einen Animationstest durchf hren durchsucht der Applikationseditor diese nach Variablen f r die im Dialogfeld Platzhalter kein Wert eingegeben wurde Wenn eine Variable keinen Wert hat gilt sie als unbestimmt F hren Sie die folgenden Schritte aus um unbestimmte Platzhalter TAGs zu bestimmen 1 Umein Objekt in einer Zeichnung zu lokalisieren verwenden Sie den Befehl Suchen aus dem Men Bearbeiten und geben den Objektnamen aus dem Dialog Animationsfehler ein 2 W hlen Sie Animation gt Platzhalter 3 Geben Sie den fehlenden Wert f r die Prompt Zeichenfolge der Variablen ein Der Applikationseditor schlie t den Speichervorgang ab unabh ngig ob Sie die Variablen bestimmt haben oder nicht Wenn Sienicht f r alle Platzhalter TAGs der Zeichnung einen Wert eingeben wird das System w hrend der Laufzeit die Zeichnung mit unbestimmten Variablen nicht laden Statt dessen wird das System die folgende Meldung anzeigen GC des Zeichnungs Namens wegen unbestimmten Platzhalter TAGs e m glich Um die Variablen zu bestimmen ffnen Sie die Zeichnung im Applikationseditor und f hren einen Animationstest durch Der Applikationseditor zeigt eine Fehlermeldung an die den Objektnamen mit der unbestimmten Variablen enth lt F hren Sie die oben genannten Schritte durch um die Variable zu bestimmen 220 FactoryLink ECS Handbuch f r den Applikationseditor ARBEITEN
294. nap Punkte einschalten Snap Punkte Horizontales Snap Punkte Yertikales ER ER Horizontale Raster 64 d Breite 1024 Vertikale Raster 48 H he Logisches Koordinatensystem 768 oc Hilfe 6 Geben Sie zur Steuerung der Rastergr e die gew nschten Werte in die Felder Horizontale Raster und Vertikale Raster ein Horizontale Raster Die Anzahl der Raster diein einer Reihe angezeigt werden Diese Gr e kann eine beliebige Zahl zwischen 1 und der Zahl sein die im Feld Logisches Koordinatensystem unter Breite angezeigt wird Beim Standardwert 64 illustriert die folgende Abbildung wo die Rasterlinien auf einer Breite von 1024 Punkten angezeigt gt Kei D e V D Q e Va e 3 5 D Q D 5 a D o werden Punkte 1 16 32 48 1008 1024 Rasterlinien 1 2 3 4 63 64 Breite 1024 Wenn der Wert f r das horizontale Raster 64 ist sich an jedem 16 Punkt eine Rasterlinie so insgesamt 64 Linien angezeigt werden 1024 64 16 FactoryLink ECS Handbuch f r den Applikationseditor 45 STEUERN DER ANSICHT DER ZEICHNUNG Steuern des Rasters Vertikale Raster Die Anzahl der Raster diein einer Spalte angezeigt werden Diese Gr e kann eine beliebige Zahl zwischen 1 und der Zahl sein dieim Feld Logisches Koordinatensystem unter H he angezeigt wird Diese Option ist nicht verf gbar wenn die Option Quadratisches Raster aktiviert ist Beim Sta
295. ndardwert 48 illustriert die folgende Abbildung wo die Rasterlinien bei einer H he von 768 Punkten angezeigt werden Rasterlinien Punkte 1 1 2 16 H he 768 Punkte Wenn der Wert f r das vertikale 3 32 Raster 48 ist befindet sich an jedem 16 Punkt eine Rasterlinie so da insgesamt 48 Linien angezeigt werden 768 48 16 47 752 48 768 Snap Toleranz definieren 7 Mit dem Kontrollk stchen Snap Punkte einschalten wird die Snap Option standardm ig eingeschaltet Geben Sie die Werte die dieSnap Toleranz steuern in die Felder Snap Punkte Horizontalesr und Snap Punkte Vertikales ein Snap Punkte Dies ist die Anzahl der Snap Punkte innerhalb eines Horizontales Rasterfeldes in dieein Objekt einrastet wenn es nach links oder rechts bewegt wird 46 FactoryLink ECS Handbuch f r den Applikationseditor Snap Punkte Dies ist die Anzahl STEUERN DER ANSICHT DER ZEICHNUNG Steuern des Rasters der Snap Punkte innerhalb eines Raster Vertikales feldes in die ein Objekt einrastet wenn es nach oben oder 4 unten bewegt wird Snap Punkt auf 2 Snap Punkt auf 4 S O eingestellt eingestellt e Standard SE Dva 1 GE 1 o D 2 ck n D 3 22 2 2 4 og 1 2 1 2 3 4 D FactoryLink ECS Handbuch f r den Applikationseditor 47 STEUERN DER ANSICHT DER ZEICHNUNG Verwendung der Raster und Snap Optionen VERWENDUNG DER RASTER UND SNAP OPTIONEN Die Snap Option kann auf zweie
296. ndbuch f r den Applikationseditor Kapitel 3 i Gemei nsa mes Benutzen von Zeichnungen zwischen Applikationen Zeichnungen k nnen gemeinsam genutzt werden indem Sie von einer Applikation oder Domain exportiert und in eine andere importiert werden 1 2 5 SE Di He n D o 3 G og e ID FactoryLink ECS Handbuch f r den Applikationseditor 37 GEMEINSAMES BENUTZEN VON ZEICHNUNGEN ZWISCHEN APPLIKATIONEN Exportieren von Dateien EXPORTIEREN VON DATEIEN Beim Exportieren einer Zeichnungsdatei wird diese in einem plattformneutralen Format gespeichert so da Sie von FactoryLink Applikationen auf unterschied lichen Plattformen verwendet werden kann Die Zeichnungsdatei wird beim Exportieren in eine ASCII Datei konvertiert Die konvertierte ASCII Datei enth lt au er den Objekten der Zeichnung au erdem die Objektanimation und die Elementdefinitionen Die Datei wird ins Verzeichnis EL APP domain drw der aktuellen Applikation exportiert wobei domain die Domain der Datei ist die exportiert wird Die ASCII Datei erh lt denselben Namen wie die ausgew hlte Zeichnung und an die Dateierweiterung wird der Buchstabe x angeh ngt Wenn Sie beispielsweise eine Datei mit dem Namen MeineZei exportieren folgt als Name f r die ASCII Datei MeineZei gx Dasselbe gilt f r Power Pack Zeichnungen Wenn Sie eine Power Pack Zeichnung mit dem Dateinamen Meine Zei gp exportieren hei t die resultierende ASCII Datei
297. ndern Linienart W hlen Sie die Art der Linieaus die von der Kurve gezeichnet wird Markierungsart W hlen Sie ein graphisches Symbol zur Anzeige der einzelnen geplotteten Punkte Symbole haben die gleiche Farbe wie die Kurve der sie zugeordnet sind Interpolationsart W hlen Sie dieLinienart mit der die gezeichneten Punkte verbunden werden W hlen Sie ber L cken um die L cken zwischen den Trenddaten mit einer festgelegten Interpolationsart 182 FactoryLink ECS Handbuch f r den Applikationseditor EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Einem Diagramm eine Kurve zuordnen zu schlie en Bei einem zeitbasierten Diagramm erscheinen L cken wenn eine Stichprobe nicht in der erwarteten Frequenz protokolliert wird Bei einem Ereignis Diagramm erscheinen L cken wenn Sie diese erzwingen Cursorwert TAG Geben Sie den Namen des TAG ein das den geplotteten Punkt der Kurven linie definiert mit der sie sich schneidet Folgende Typen sind f r das TAG zul ssig analog Iongana oder float W hlen Sie OK um die Informationen zu speichern Damit kehren Siezum Dialog Diagramm Animation zur ck W hlen Sie OK um die Informationen zu speichern Animieren Sie die Legende mit Hilfe der Informationen in Eine Legende animieren auf Seite 184 gt EE 3 Z D OD CH AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 183 EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN
298. ndruck als w rde der Propeller rotieren 210 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel 15 Arbeiten mit Power Packs Platzhalter Animation erm glicht Ihnen ein Objekt mit Variablen zu animieren Wenn Sie in einer gew hnlichen Grafikzeichnung ein Objekt duplizieren m ssen Sie die Animation f r das neue Objekt bearbeiten nachdem es dupliziert wurde Mit der Platzhalter Animation definieren Sie f r jedes einzdlne duplizierte Objekt welche der Animationsfunktionen konstant oder variabel sind Wenn das Objekt dupliziert wird werden Sie aufgefordert f r variable Animations funktionen Definitionen anzugeben Objekte die mit Hilfe von Variablen definiert werden sind Platzhalter Objekte oder Power DragOns Die in diesem Objekt definierten Variablen sind Platzhalter Variablen J edes beliebige Objekt einfach oder Verbund wird zum Platzhalter Objekt wenn Sie ein oder mehrere Platzhalter TAGs definieren Sie werden zur Ausf hrung grafischer logischer Verarbeitungs und Kommunika tionsoperationen verwendet und beinhalten alle n tigen Informationen zur Anzeige und Kontrolle von Automatisierungsger ten Sie k nnen E A Kommuni kation definieren sowie Skalierung Alarmierung Protokollierung Sicherheit sowie das grafische Rendering des Ger ts Geben Sie in ein beliebiges Feld im Dialog Animation ein Platzhalter TAG ein das Texteingaben akzeptiert Sie k nnen Platzhalter TAGs nicht in Felder einge
299. nen Array mit 3 Elementen die Zahl 2 ins Feld Array Dimensionen ein um 3 Elemente zu erhalten 0 1 2 Mit eindimensionalem Array definiertes TAG Farbanimation f r Objekt 1209 TAG Temp l r Farb nderungen MG HG Blinken mt Q D 3 bd Q 7 gt Kei D e V D Q e Va p Positionskontrollen x WS Zul ssige s TAG oder Konstante f r diese Felder OK Abbrechen Definieren von eindimensionalen Arrays Um ein eindimensionales Array zu definieren geben Sie eine einzelne Zahl als Array Dimension ein um die Anzahl der Elemente im Array anzugeben jJ edes Elemente weist eine eindeutige Kennung auf die aus dem TAG N amen besteht der im Feld TAG N ame definiert ist und einer der Array Kennummern tagnamaln Wenn beispielsweise 3 Elemente f r ein Array spezifiziert werden indem die Zahl 2 in rechteckigen Klammern als Bestandteil des TAG temp 2 eingegeben wird werden die folgenden drei Elemente in der Echtzeitdatenbank erstellt e temp 0 e temp 1 e templ 2 Definieren von mehrdimensionalen Arrays Um mehrdimensionale Arrays zu definieren geben Sie mehrere Zahlen in rechteckigen Klammern im Anschlu an den TAG Namen ein um die Anzahl der Elemente im Array anzugeben F r jedes Array k nnen bis zu f nf Dimensionen definiert werden J edes Element weist eine eindeutige Kennung auf di
300. nflu auf dieselbe Zeichnung wenn diesein einem anderen Fenster geladen wird Die Zeichenvariable ist f r Code in PowerVB Bibliotheken nicht verf gbar Subroutinen in PowerVB Bibliotheken k nnen jedoch eine Zeichenvariable wieim folgenden Beispiel zugewiesen werden Sub ChangeColor d as Drawing bject d BackColor RED End Sub Das Zeichenobjekt kann auch gespeichert werden Das k nnte jedoch gef hrlich sein es sei denn es wird beim Entladen der Zeichnung ung ltig gemacht Das ist im folgenden Beispiel dargestellt private sdrawing as Drawing bject sub Save drawing x as Drawing bject Set sdrawing x end sub 304 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Zeichnungs Fensterobjekt Eigenschaften Drawing BackColor Ta Drawing BackColor ist eine Lese und Schreib Integer Eigenschaft mit der die Hintergrundfarbe einer Zeichnung eingestellt oder abgerufen wird Die Grenzen kel des Farbwertes sind 0 und 63 gleich wie im Applikationseditor und el funktionieren wie die Farbwerte f r die Grafikobjekt F arbeigenschaften z Z DH z lt Beispielcode Be Hintergrund der Zeichnung wei darstellen Drawing backcolor WHITE 3 5 3 Fensterobjektvariable Da Fensterobjekte nicht explizit deklariert werden k nnen wieRTDB und Grafikobjekte wird die vordefinierte Fensterobjektvariable zum Zugreifen auf die Eigenschaften der
301. ngezeigt Im Abschnitt Die TAG Liste finden Sie weitere Informationen ber die TAG Liste Um die Informationen zu einem bestehenden TAG zu bearbeiten klicken Sie auf die Schaltfl che Bearbeiten auf der rechten oberen Seite des Registers Allgemein des betreffenden TAG TAG Definition iof x TAG Name Temp Array Subskript aa Allgemein Atarme Protokollierung Skala Hyster Allen Bradiey NetDTL RW KT DTL RW GE Fanuc Modicon Mol Ja Schaltfl che Beschreibung Anwenden Abbrechen anwenden DER or Bearbeiten Schaltfl che Typ ANALOG 2 Domain SHARED x I E bearbeiten D bi S S pI 3 amp E E 8 3 N Array 7 Dimensionen Meldungsl nge Standardwert F Domain Persistenz folgen Wenn die Bearbeitungsfunktion ausgew hlt wird werden alle anderen mit dem TAG verkn pften Register ausgeblendet Anderungen an Informationen auf dem Unterregister Grundeinstellungen des TAG m ssen vorgenmmen werden bevor andere nderungen ausgef hrt werden k nnen Wenn das TAG zu einer Shared Domain geh rt und in dieser Shared Domain bereits verwendet wird kann die TAG Domain nicht ge ndert werden Bestehende Array Dimensionen k nnen erh ht oder verringert werden wenn bei FactoryLink noch nicht auf die gel schten Elemente verwiesen wird Wenn ein TAG urspr nglich nicht als Array erstellt worden ist kann es nicht in ein Array TAG umge
302. nicht gleich obwohl die Textfelder gleich gro sind Um sicherzustellen da die Abst nde zwischen den Textobjekten deren Textfelder gr er als der Text sind gleich sind wenden Sie die Option Vergr ern Verkleinern auf die ausgew hlten Textobjekte an um die Umrandungen an die Gr e des Textes anzupassen W hlen Sie dann die Option f r vertikalen Platz Si a KA OH 3 o Le Pc ET CG FactoryLink ECS Handbuch f r den Applikationseditor 139 BEARBEITEN VON OBJEKTEN Drehen eines Objekts DREHEN EINES OBJEKTS Mit dem Befehl Drehen k nnen Sie Objekte wie Polygone Linien Rechtecke Ellipsen Bogen Parabeln oder Splines im Uhrzeigersinn um 90 Grad drehen Verbundobjekte die aus den oben genannten einfachen Objekttypen bestehen k nnen ebenfalls gedreht werden Der Drehpunkt ist stets der Mittelpunkt der Umrandung 1 W hlen Sie das Objekt aus das Sie drehen m chten LA 2 W hlen Sie Bearbeiten gt Drehen Das Objekt wird damit um 90 Grad im Uhrzeigersinn gedreht 3 W hlen Sie Bearbeiten gt Drehen um das Objekt nochmals zu drehen e 140 FactoryLink ECS Handbuch f r den Applikationseditor BEARBEITEN VON OBJEKTEN Objekte mit Snap am Raster ausrichten OBJEKTE MIT SNAP AM RASTER AUSRICHTEN In diesem Abschnitt erfahren Sie wie Sie Objekte mit der Snap F unktion am Raster ausrichten k nnen 1 W hlen Sie die gew nschten Objekte aus D
303. nkte f r Gr en nderung S Benutzen Sie die Gr en nderungsziehpunkte um Objekte in die folgenden Richtungen zu vergr ern oder verkleinern Mit diesen Ziepunkten k nnen Sie die Form des Objekts nicht ndern e Vertikal Benutzen Sie die drei Ziehpunkte auf der Oberseite oder Unterseite des Objekts um die Gr e vertikal zu ndern e Horizontal Benutzen Sie die drei Ziehpunkte auf der linken oder rechten Seite des Objekts um die Gr e vertikal zu ndern 142 FactoryLink ECS Handbuch f r den Applikationseditor BEARBEITEN VON OBJEKTEN ndern der Form und Gr e eines Objekts Vertikal und horizontal Um die Gr e vertikal und horizontal zu ndern benutzen Sie dieEckziehpunkte Sie k nnen Ziehpunkte auch verwenden um die Gr e von Textobjekten proportional zu ndern Sie k nnen die Gr e von Text jedoch nur proportional ndern F hren Sie die folgenden Schritte durch um die Gr e eines Objekts zu ndern 1 W hlen Sie ein Objekt aus Um das Objekt herum werden Ziehpunkte angezeigt 2 Plazieren Sie den Cursor auf einen der Ziehpunkte und dr cken Sie die linke Maustaste Die Ziehpunkte werden ausgeblendet 3 Ziehen Sie den Cursor in die Richtung in die Sie das Objekt vergr ern verkleinern m chten bis Sie die gew nschte Gr e erreicht haben und lassen Sie die Maustaste los Wenn Sie ein Objekt soweit verkleinern da es kleiner als seine Ziehpunkte ist ist es m glicher
304. nsionen DAS DIALOGFELD TAG DEFINITION Grundlegende TAG Definitionen Analog ist eine 16 Bit Ganzzahl mit Vorzeichen Der Wert dieses Datentyps kann im Bereich zwischen H 32 768 liegen Gleitkomma ist eine Zahl mit doppelter Pr zision nach IEE mit 31 Stellen nach dem Komma Meldung kann eine beliebige Kombination von alphanume rischen Zeichen sein Die L nge dieses Datentyps richtet sich nach der TAG Definition LongAnalog ist eine 16 Bit Ganzzahl mit Vorzeichen Der Wert dieses Datentyps kann im Bereich zwischen Ai 2 Milliarden liegen Mailbox sind Daten ver nderlicher L nge die als Warteschlange angelegt sind W hlen Sie die Domain aus in der dieses TAG verwendet werden soll Shared Die Daten die in diesem TAG enthalten sind stehen in der Shared oder User U mgebung zur Verf gung Sie kann von allen Benutzern gelesen verwendet und oder modifiziert werden User Die Daten diein diesem TAG enthalten sind stehen nur in der U ser U mgebung zur Verf gung Wenn dieses TAG als Shared TAG erstellt worden ist und in der Shared Domain darauf verwiesen wird kann die Domain f r das TAG nicht ge ndert werden Wenn das TAG in der User Domain erstellt worden ist kann die Domain ge ndert werden Die meisten TAG Optionen Register sind nur f r TAGs verf gbar diein der Shared Domain verwendet werden Wenn das TAG verwendet wird um auf ein Array zu verweisen werden die Array Dimensionen in diesem Feld angezeigt Das
305. ntinuit t einer Objektdrehung h ngt vom Drehwinkel und der Systemhardware ab Ein kleiner Drehwinkel l t die Drehung kontinuierlich erscheinen kann aber langsamer ablaufen und ben tigt mehr Prozessorzeit 316 FactoryLink ECS Handbuch f r den Applikationseditor DREHEN VON OBJEKTEN Implementieren von Drehungen in PowerVB 5 W hlen Sie Datei gt Validieren um das Skript zu testen Wenn das Skript ausf hrbar ist wird eine Meldung angezeigt 6 W hlen Sie Datei gt Speichern um das Skript zu speichern 7 F hren Sie die Applikation aus um die Animation zu testen Wenn das Objekt Teilobjekt oder Verbundobjekt nicht f r Drehung zugelassen ist wird eine Fehlermeldung eingeblendet Beachten Sie da das Textumgrenzungsfeld f r ein Objekt bei der Drehung seine Gr e ndert Dadurch kann das Objekt auf dem Bildschirm gleichzeitig gedreht und verschoben werden Um das zu verhindern ist der Drehpunkt einmal zu berechnen wie im folgenden Beispiel eines DrawL oad Ereignisses und nicht im Ereignis das die Drehung ausl st vorewiuy EISE E FactoryLink ECS Handbuch f r den Applikationseditor 317 DREHEN VON OBJEKTEN Implementieren von Drehungen in PowerVB Beispielcode Diesen Code verwenden N Private x_Pivot As Integer y_Pivot As Integer sub Drawing_Object_DrawLoad x Pivot this left this width 2 y_Pivot this bottom this height 2 end sub sub Drawing_Object_Click Button As Int
306. nuc Modicon Mel amp J lelx Array Subskript DD D Alarmgruppe WARNING E g Hinzuf gen Gruppenattribute Z Meldung Warnung Aktualisierung A Abbrechen 5 Ausblendungs ei K JE Quitt JA W Hilfe s F Alarmgruppen Drucker Nr T Protokoll I Alarmton amp au sgew h It EI 7 Anzeigeattribute gt VGfarbe HGfarbe Blinken 3 E Ausgangswert RED Lal Leray E ne El 3 bi Quitt GRN 3 LGRAY 31 NEIN Normal YEL 3 LGRAY NEIN 2 Ca Alarme k nnen zur Verwaltung oder Analyse gruppiert werden M chten Sie die Funktionen von Alarmgruppen nutzen geben Sie die folgenden Informationen ein Alarmgruppe W hlen Sie aus der Liste der bestehenden Gruppen einen Meldung Ausblend TAG Gruppennamen aus oder erstellen Sie einen aus bis zu 16 alphanumerischen Zeichen Gro buchstaben bestehenden neuen Alarmgruppennamen Geben Sie eine aus bis zu 40 alphanumerischen Zeichen bestehende Alarmmeldung ein die bei allen Alarmen dieser Gruppe angezeigt werden soll Dieser Text erscheint normalerweise vor dem Wortlaut eines bestimmten Alarms Geben Sie den Namen des TAG TAG Typ mu digital sein ein bei dem Alarme der Gruppe ausgeblendet werden Bleibt das Feld frei ist diese Funktion nicht aktiv Wenn Sie einen TAG N amen eingeben der zuvor noch nicht verwendet wurde und auf 92 FactoryLink E
307. omedwg_someobj_Drawload Dim A_SEC As Integer I As Integer I A SEC Not a RTDB element End Sub Fehlersuche PowerVB erkennt E chtzeitdatenbank oder Grafikobjekt N amen nur wenn sie vor ihrer Anwendung im Skript definiert werden Wenn Sie beispielsweise ein Skript erstellen das sich auf eine Variable mit Namen PumpM otor bezieht ohne diese Variable explizit zu definieren die Zeichnung zu speichern und dann ein TAG mit dem Namen PumpM otor zu definieren dann hat die Variable im Skript keine spezielle TAG Bedeutung Wenn Sie das Skript jedoch zu einem sp teren Zeitpunkt ndern die Zeichnung erneut speichern oder die Zeichnung oder Anwendung der das Skript zugeordnet ist exportieren und dann importieren erkennt PowerVB PumpM otor als ein Echtzeitdatenbankelement und verwendet es entsprechend Vermeiden Sie die Verwendung von identischen Variablen und TAG Namen denn dies erschwert die Fehlersuche und Wartung des PowerVB Skripts Bei impliziten Variablen N amen wird zwischen Gro und Kleinschreibung unterschieden Grafikobjekt N amen m ssen immer wenn sie verwendet werden in der richtigen Schreibweise geschrieben werden Das E chtzeitdatenbank element mu im Skript mindestens einmal in der richtigen Schreibweise angezeigt werden Zum Beispiel wird der Name A_SEC im folgenden Code in beiden F llen als Tag erkannt als a Sec und A_SEC weil er mindestens einmal in der richtigen Schreibweise geschrieben wurde asec 5 A_
308. onseditors Das System fordert Sie auf das Administratorpa wort einzugeben FLADMIN FactoryLink Berechtigungs Login Das standardm ige Administratorpa wort ist Password Pa w rter ber cksichtigen die Gro Kleinschreibung nicht Hinweis Beachten Sie Sie k nnen auch auf FLADMIN zugreifen indem Sie das Symbol FLADMIN w hlen oder EL ADMIN in der Befehlszeile eingeben FactoryLink ECS Handbuch f r den Applikationseditor 385 KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT EL ADMIN Definieren einer Berechtigungsklasse 2 Geben Sie das Administrator Pa wort ein und klicken Sie auf OK Es erscheint das Men FLADMIN FLADHIN Willkommen 3 Klicken Sie auf Applikationsklassen Es erscheint das Dialogfeld Applikationsberechtigungsklassen FLADMIN Applikationsberechtigungsklassen OBSERYER OPERATOR SUPERVISOR 386 FactoryLink ECS Handbuch f r den Applikationseditor KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT EL ADMIN Definieren einer Berechtigungsklasse 4 Geben Sie den neuen Berechtigungsklassen N amen ein und klicken Sie auf Neu Es wird das Dialogfeld Berechtigungsklassen Attribute angezeigt FLADMIN Berechtigungsklassen Attribute ojx Attribut Einstellungen f r Berechtigungsklasse LINE1 l Zugriffsfehler protokollieren Klassen Protokollierung T Benutzeraktion protokollieren Zugriffsfehleraktion C Fehlerdialog C Login Aufforderung CO Si
309. ools H22es nennen nennen 108 Ausw hlen von Objekten 109 R ckg ngig machen 112 Zeichnen von einfachen Objekten s s sasaa aaea 113 Zeichnen einer geraden Linie 2Hr2e een nennen 113 Zeichnen eines Spline gekr mmte Linie 22u22 seen 114 Zeichnen eines Quadrats oder Rechteck 115 Zeichnen eines Polygons H2nHee nennen nennen een 115 Zeichnen einer Ellipse Kreis oder Ovali 116 Zeichnen eines Bogens 2HHun rennen nennen ern 116 Zeichnen einer Parabel 117 Zeichnen einer Legende 118 Einer Zeichnung Text hinzuf gen 222en seen ernennen 120 Erstellen von Verbundobjekten 121 Kombinieren von Objekten 2nnn ernennen nn 121 Verbinden von Objekten 122 Separieren von Objekten 22uee nennen nn 123 Bearb aiten von Objekten 22ceeeeeeeeeneeeeeenn een 125 Die Bearbeitungstools 22esnr nennen een nn 126 Einstellen von Objektattributen 127 Einstellen von Linienattributen 2 2222 en rennen ern 128 Einstellen der F llattribute von Objekten 129 Einstellen von Textattributen 2unne ernennen 131 Ausschneiden Kopieren Einf gen und L schen von Objekten 134 Ausschna den eines Objekts 134 Kopieren ins Objekts 222ene rennen nn 134 N N G FactoryLink ECS Applikationseditor 5 Applikationseditor Einf gen ins Objekts 2nnene rennen nennen 134 L schen ins Objekts 2 22
310. ortiert werden FactoryLink identifiziert die verschiedenen Zeichnungsdateitypen anhand der folgenden Dateierweiterungen g kennzeichnet eine standardm ige Zeichnungsdatei gp kennzeichnet eine Power Pack Zeichnungsdatei 9x kennzeichnet eine exportierte Zeichnungsdatei gpx kennzeichnet eine exportierte Power Pack Zeichnungsdatei FactoryLink ECS Handbuch f r den Applikationseditor 29 ARBEITEN MIT ZEICHNUNGSDATEIEN D Arbeiten mit mehreren Zeichnungsdateien gleichzeitig ARBEITEN MIT MEHREREN ZEICHNUNGSDATEIEN GLEICHZEITIG Sie k nnen mehrere Zeichnungsdateien gleichzeitig ge ffnet haben von denen allerdings immer nur eine aktiv sein kann Die Zeichnungsdatei im Vordergrund ist hierbei die aktive Zeichnungsdatei Wenn Sie eine Zeichnungsdatei erstellen oder ffnen wird der Name der Zeichnung einer Liste mit ge ffneten Dateien hinzugef gt Sie k nnen diese Liste im Men Fenster anzeigen lassen Die aktive Zeichnungsdatei ist durch ein H kchen gekennzeichnet Fenster ER Nebeneinander berlappend Symbole anordnen a Go Sc 1 Zeichnung USER OVERYIEW G as aktive Fenster y 2 Zeichnung USER AREA1 G hinweist W hlen Sie den Namen der Zeichnungsdatei dieSie aktivieren m chten in dieser Liste aus Allein diesem Handbuch beschriebenen Aktionen beziehen sich soweit nichts anderes angegeben ist auf die aktive Zeichnungsdatei 30 FactoryLink ECS Handbuch f r den Applikationseditor
311. plikationseditor EIN ECHT ZEIT TREND DIAGRAMM ERSTELLEN Eine Legende animieren So hat beispielsweise ein metrisches Lineal mit 5 Zentimetern L nge 5 Haupt Unterteilungen jeden Zentimeter eine Dieses Lineal h tte dann auch 25 Neben Unterteilungen alle 2 Millimeter eine RER ER ERATER EEN NEKSEH KEN se H 3 4 5 Haupt Unterteilungen Anzahl der Geben Sie die Anzahl der Neben U nterteilungen f r die Legende NebenUnter des Trend Diagramms ein Die Neben Unterteilungen werden teilungen zwischen den H aupt Unterteilungen der Legende des Trend Diagramms angezeigt Dies kann auf eine der folgenden Weisen geschehen Wert Wenn die Unterteilungsart numerisch ist geben Sie eine beliebige positive ganze Zahl einschlie lich der Null ein Wenn die Unterteilungsart Einheiten sind geben Sie jede beliebige positive oder negative Zahl ein TAG Geben Sie den Namen eines TAGs ein dessen Wert die Neben U nterteilungen der Legende dynamisch aktualisiert Konfigurieren Sie eine Eingabe Animation oder einen anderen Task der in dieses Tag schreibt um die Anzahl der Nebenunterteilungen zu ndern Format Geben Sie die Format Eigenschaften der Legendenskala ein Folgende M glichkeiten stehen zur Auswahl year Jahreszahl mit vier Ziffern beispielsweise 1997 vr j ahreszahl mit zwei Ziffern beispielsweise 97 mon Alphabetische Abk rzung des Kalendermonats beispielsweise an Feb oder M r gt EE 3 Z D OD CH AO 03
312. pplikation des Applikationseditors 2 W hlen Sie Login Optionen Es erscheint das Dialogfeld Login Optionen Login Optionen in USER Domain User Login Konfiguration emm zl MT Alt I Strg TI Umschalt Name Pa wor TAG Trigger User Logout Konfiguration Logout Hotkey nur D I Alt I Strg I Umschalt T Logout best tigen Trigger Hauptanzeige Fenster Zeichnung 398 FactoryLink ECS Handbuch f r den Applikationseditor EINRICHTEN VON ZUGRIFFSBERECHTIGUNGEN Festlegen von Berechtigungs Login Optionen 3 Geben Sie die folgenden Informationen an Login Hotkey Name Pa wort TAG Trigger Geben Sie eine Tastenkombination an mit der der Benutzer den Login Proze beginnen kann Diese Tastenkombination ist unabh ngig vom angezeigten Grafikbildschirm aktiv Wenn Sie einen Login Hotkey w hlen kann der Benutzer die Hotkey Kombination dr cken und dann den Dialog ausf llen um sich in der Applikation anzumelden Wenn Sie den Gebrauch eines Hotkeys f r das Berechtigungs Login gestatten m chten w hlen Sieeine Taste aus der Pull down Liste und klicken dann je nach Bedarf auf Alt Strg und oder Umschalt um die Hotkey Kombination anzugeben Die Hotkey L ogin M ethode funktioniert unabh ngig von der TAG Trigger L ogin Methode Sie k nnen eine oder beide Methoden angeben Gemeinsam mit den Feldern Pa wort TAG und Trigger verwendet
313. r Objekte die Sie aus Platzhalter Objekten im Dialogfeld Animation erstellt haben auf zwei verschiedene Weisen anzeigen e als Platzhalter TAGs des Quell Platzhalter Objekts als Elementnamen werte die aus der Platzhalter TAG Substitution hervorgehen Um eine Platzhalter K onfiguration als Platzhalter TAGs anzuzeigen w hlen Sie aus dem Men Ansicht die Option Platzhalter TAG Um die Platzhalter Konfiguration als Elementnamen werte anzuzeigen machen Sie die Wahl der Option Platzhalter TAG r ckg ngig J edes Mal wenn der Applikationseditor gestartet wird wird dieser standardm ig im Dialog Animation die Elementnamen werte anzeigen Wenn Sie sich dazu entschieden haben die Platzhalter K onfiguration als E lementnamen werte anzuzeigen erm glicht Ihnen der Appikationseditor zu unterscheiden welche der Elementnamen werte im Dialogfeld Anwendung aus der Platzhalter TAG Substitution hervorgehen Elementnamen werte dieaus der Platzhalter TAG Substitution hervorgehen werden in einer anderen Kombination aus Text und Hintergrundfarbe angezeigt als andere Felder des Dialogs Die Option Platzhalter TAG wird global f r alle Zeichnungen angewendet Es ist deshalb nicht notwendig zur Einstellung dieser Option eine Zeichnung zu ffnen 218 FactoryLink ECS Handbuch f r den Applikationseditor ARBEITEN MIT POWER PACKS Platzhalter Objekte kombinieren PLATZHALTER OBJEKTE KOMBINIEREN
314. r den Applikationseditor 125 Si 2 KA OH 3 o Le Pc ET CG BEARBEITEN VON OBJEKTEN Die Bearbeitungstools DIE BEARBEITUNGSTOOLS Der Application Editor stellt in den Men s und in der Toolbox verschiedene Tools zur Verf gung mit denen Sie eine Zeichnung bearbeiten k nnen Die Men s Bei der Bearbeitung von Bildschirmkomponenten verwenden Siein erster Linie die Men s Attribute und Bearbeiten Mit den Befehlen im Men Attribute k nnen SieLinienarten F llungen Text und Bildschirmstile angeben und Objektnamen definieren Mit den Befehlen im Men Bearbeiten k nnen Sie Objekte ausw hlen und bearbeiten Die Toolbox Die Toolbox erm glicht schnellen Zugriff auf viele Zeichentools diein den Men s Attribute und Bearbeiten zu finden sind Sie enth lt aber auch Befehle diein den Men s Zeichnen und Animation zu finden sind Die Toolbox wird standardm ig angezeigt W hlen Sie Ansicht gt Toolbox um die Toolbox zu ffnen oder schlie en Die folgende Abbildung zeigt die Toolbox und identifiziert die Tools die beim Bearbeiten und zum Ausw hlen von Objekten verwendet werden D nen u ndern reien Ba scrrecer Kopieren Einf gen Gi Gi ur Nach vorne Ka Nach hinten Un stellen stellen Kombinieren N N S ePRen Separieren SS E Linienattribute S F llattribute SS Andere Tools werden ggf im Verlauf dieses Handbuc
315. r expliziten Verweise e Trennzeichen f r bergeordnete untergeordnete Verweise e P oder Parent bergeordnet Bewegt sich in der Hierarchie um eine Stufe nach oben beachten Sie da der Objektname f r das bergeordnete Objekt nicht angegeben wird da ein Objekt nur ein bergeordnetes Objekt hat e C oder Child untergeordnet Bewegt sich in der Hierarchie um eine Stufe nach unten beachten Sie da der Objektname f r das untergeordnete Objekt angegeben werden mu da ein Objekt mehrere untergeordnete Objekte haben kann Code in Objekt1 uvorewiuy gA4J3MOd drawing c Object2 c ObjectC FillColor BLUE this c ObjectA fillcolor BLUE Code iin ObjektA Teilobjekt von Objekt this p Fillcolor BLUE F llfarbe von Objektl ndern drawing c Object3 c ObjectB Fillcolor BLUE gleich wie 0bject3 0bjectB Fillcolor BLUE Beim Gebrauch der alternativen Methode m ssen Verweise auf Grafikobjekte mit der Zeichnung mit this oder einer expliziten Grafikobjektvariablen beginnen FactoryLink ECS Handbuch f r den Applikationseditor 335 HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Verweisen auf Grafikobjekte in PowerVB Skripten Die folgende Tabelle enth lt Beispielef r korrekte hierarchische Objektnamensgebung in PowerVB Tabelle 25 1 Hierarchische Objektnamen e Bemerkung zur Erkl rung der Syntax f r Objekthierarchie dim g as Grap
316. rbe Orangerot und die AutoCAD L inienart Phantom zu Strichpunktiert konvertiert Mit Hilfe einer U msetzungsdatei k nnen Sie dieKonvertierungseinstellungen f r Grafiken und Text ndern Im Abschnitt Anpassen der Konvertierungseinstellungen finden Sie weitere Informationen zum Anpassen der Konvertierungseinstellungen Konvertierungs Standardwerte Die Konvertierungs Standardwerte werden in den folgenden Tabellen angef hrt Die Standard Bildschirmbreite und h he betr gt 1023 x 767 Pixel Textkonvertierungen FactoryLink konvertiert Text zu nicht Text Grafikelementen wie Linien und B gen es sei denn Sie verwenden angepa te Konvertierungseinstellungen siehe Seite 419 420 Farbkonvertierungen Die folgende Tabelle zeigt die Standardkonvertierungen f r AutoCAD F arben Alle Programme verwenden Nummern zur Bezeichnung von Farben Der Converter konvertiert beispielsweise die AutoCAD Farbennummer 6 Magenta zur FactoryLink Farbennummer 20 Magenta Tabelle 30 1 Standardkonvertierungen f r AutoCAD Farben AutoCAD Farbennummer und FactoryLink Farbennummer und Beschreibung Beschreibung 416 FactoryLink ECS Handbuch f r den Applikationseditor KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Gebrauch der Standard Konvertierungseinstellungen Tabelle 30 1 Standardkonvertierungen f r AutoCAD Farben fortgeseztz AutoCAD Farbennummer und FactoryLink Farbennummer und Beschreibung Beschreibung CHE nen o nen
317. rden beibehalten Dem Verbundobjekt wird ein neuer Objektname zugewiesen neqjnewuyospilg FactoryLink ECS Handbuch f r den Applikationseditor 121 ZEICHNEN VON OBJEKTEN Erstellen von Verbundobjekten Verbinden von Objekten Bei der Methode Verbinden werden zwei oder mehr Objekte zusammengef gt so da sie ein einziges Objekt bilden Hierbei werden an den Endpunkten der einzelnen Objekte Linien hinzugef gt bis die Gruppe ein einziges Objekt darstellt Das Verbinden f ngt bei dem Objekt an das der linken unteren Ecke der ausgew hlten Gruppe am n chsten liegt Wenn Sie beispielsweise zwei der drei f r ein Dreieck erforderlichen Linien siehe Abbildung unten zeichnen wird die dritte Linie gezeichnet um die zwei bestehenden Linien zu verbinden Unverbunden Verbunden Sie k nnen Objekte auf zwei Arten verbinden ber das Men Bearbeiten oder ber die Symbolleiste F hren Sie das folgende Verfahren durch um Objekte zu verbinden 1 W hlen Sie die Objekte aus die Sie verbinden m chten 2 W hlen Sie Bearbeiten gt Verbinden Dem Verbundobjekt wird ein neuer Objektname zugewiesen 122 FactoryLink ECS Handbuch f r den Applikationseditor ZEICHNEN VON OBJEKTEN Erstellen von Verbundobjekten Separieren von Objekten Wenn zwei oder mehr Objekte zu einem Verbundobjekt kombiniert oder verbunden worden sind k nnen Sie dieses wieder in Einzelobjekte auftrennen F hren Sie das folgende Verfahren durch
318. re E chtzeit Eingabe damit sich das Objekt innerhalb der Anzeige vertikal bewegt Objektberechtigung Definiert die Berechtigung f r das Objekt Unter Sicherheit finden Sie in diesem Buch weitere Informationen ber die Definition von Berechtigungsklassen und Logins Berechtigungsklasse W hlen Sie die entsprechende Berechtigungsklasse aus dem Pull Down L istenfeld Protokollmeldung Geben Sie eine Zeichenfolge ein um das Objekt f r das Sicherheitsprotokoll zu identifizieren 8 W hlen Sie OK um die Animationsinformation zu speichern 168 FactoryLink ECS Handbuch f r den Applikationseditor EINGABE AUSGABEFELDER ANIMIEREN Text als Ausgabefeld animieren TEXT ALS AUSGABEFELD ANIMIEREN Ein Textobjekt das als Ausgabefeld animiert wurde kann den Wert eines E chtzeit Datenbankelements anzeigen F hren Sie die folgenden Schritte aus um ein Objekt als Ausgabefeld zu animieren 1 W hlen Sie Zeichnen gt Text 2 Plazieren Sieden Cursor an der Stelle an der der Text angezeigt werden soll und klicken Sie die linke Maustaste Eine T amp xtleiste wird angezeigt 3 Geben Sie das Format des Textes ein das in diesem Feld angezeigt werden soll Geben Sie f r jede Zeichenposition ein gro es X ein Zum Beispiel geben Sie f r ein Feld mit 5 Zeichen XXXXX ein Die Ausgaben werden mit diesem Format verglichen Wenn die Ausgabe das vorgegebene Format berschreitet wird der angezeigte Text gek rzt Trotzdem mu die Gesa
319. rechts auf dem Unterregister Grundeinstellungen des Registers Allgemein auf die Schaltfl che Bearbeiten Nehmen Sie die erforderlichen nderungen im Feld Array Dimensionen vor und klicken Sie auf die Schaltfl che Anwenden SS zS 2 a fe He n D o 3 2a og ID Schaltfl che anwenden Schaltfl che bearbeiten Feld Array Dimensionen Hinweis Wenn Sie die Anzahl der Elemente im Array reduzieren stellen Siesicher da keines der gel schten Elemente an anderer Stellein FactoryLink referenziert wird Wenn Sie ein referenziertes TAG l schen kompiliert das Programm nicht ordnungsgem und das Laufzeitprogramm kann nicht ausgef hrt werden Die Informationen auf dem Register Allgemein m ssen f r alle Elemente eines Arrays gleich sein Andere Informationen zum TAG wie zum Beispiel Protokollierung usw k nnen f r alle Elemente eines Arrays oder f r bestimmte FactoryLink ECS Handbuch f r den Applikationseditor 71 DAS DIALOGFELD TAG DEFINITION Auf Arrays verweisende TAGs Array E lemente unterschiedlich konfiguriert werden Um Informationen zum TAG zu konfigurieren klicken Sie auf das gew nschte Register TAG Definition ioj x TAG Name tryp Array Subskript 173 mB Allgemein Alarme Protokollierung Skatartiyster Atten Bradtey NetDTL RW KT DTL pl GE Fanuc Modicon Mel al Protokollierungs tabelle THENDATA E Abbrechen L schen
320. reibung DXF Converter ein um das Symbol zu bezeichnen Dr cken Sie die TAB Taste 5 Geben Sie den Pfad und den Dateinamen des Converter Dienstprogramms ein Der Dienstprogramm Dateiname ist dxfwrap exe und befindet sich in FLINKYBIN Beispiel cA flwin Din dxfwrap exe 6 Klicken Sie auf OK Das Converter Symbol erscheint in der FactoryLink Programmgruppe 7 Doppelklicken Sie auf dem Symbol des DXF Converters um den Converter zu starten Installieren des DXF Converters in OS 2 Details zum Hinzuf gen von Zusatz Tasks finden Sie im Installationshandbuch el Gei A CO e gt lt D D FactoryLink ECS Handbuch f r den Applikationseditor 413 KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Konvertieren einer Zeichnung KONVERTIEREN EINER ZEICHNUNG Konvertieren Sie Zeichnungen aus dem DXF F ormat damit Sie sie unter Verwendung des F actoryLink Formats ox nach FactoryLink importieren k nnen Schritte zum Konvertieren einer Zeichnung 1 Doppelklicken Sie auf dem Symbol des DXF Converters in der FactoryLink Programmgruppe um den DXF Converter zu ffnen FactoryLink DXF Converter Files Directory AIRPLANE DXF CAACAD ASSEMBLY DXF LINE DXF Drives C MS DOS_6 Translate file 2 Wechseln Siezum Laufwerk und Verzeichnis der AutoCAD Zeichnung dieSie konvertieren m chten 3 Klicken Sie um die Dateien zu w hlen die im Datei
321. ren Wertebereich konvertiert oder skaliert Durch den Task der Skalierung wird die Notwendigkeit Daten durch ein Zwischenleitsystem zu verarbeiten oder Code zu schreiben der die Skalierungsfunktion durchf hrt beseitigt Der Skalierungstask f hrt bei einem gegebenen Konvertierungsfaktor und oder Offset die linearen Skalierungsberechnungen nach der folgenden Formel automatisch durch mx b y wobei x der U srprungswert ist m der Multiplikator b eine Konstante und y das Ergebnis Bei der Hysteresebildung wird ein Band oder ein Bereich um einen Wert angegeben das bzw der klein genug und damit unbedeutend ist so da der Wert nicht neuberechnet werden mu Dadurch wird Verarbeitungszeit eingespart und die Systemeffektivit t erh ht Zwei Sternchen vor dem Wort Skala Hysterese auf dem Register weisen darauf hin da das Register Konfigurationsinformationen enth lt Wenn das Register Skala H yster auf dem Dialogfeld TAG Definition ausgew hlt wird wird folgendes angezeigt TAG Definition joj x TAG Name undy Array Subskript mum E Allgemein Alarme Protokollierung Skalaftiyster Allen Bradiey NetDTL R W KT DTL RW GE Fanuc Modicon Val Lineare Skalierung Abbrechen Ui rt Engineering Einheiten rsprungswei ngineering Einheiten L schen Hoch 100 212 Niedrig 0 E E undy 0 0 lock Hysteresebildung C Absolute nderung Prozentuale
322. rieben Die n chste Anweisung Print gibt Informationen auf der n chsten Zeile der Datei aus Wenn der letzte Ausdruck mit einem Strichpunkt endet wird kein Wagenr cklauf gedruckt Die n chste Anweisung Print gibt die Informationen unmittelbar nach dem Ausdruck auf der gleichen Zeile der Datei aus Wenn der letzte Ausdruck in der Liste mit einem Komma abgeschlossen ist gibt die n chste Anweisung Print Informationen am Beginn der n chsten Druckzone in der aktuellen Zeile aus U o D d lt D gt 2 5 Die Funktionen Tab und Spc bieten zus tzliche Kontrolle ber die Spalten position Die Funktion Tab verschiebt die Ausgabeposition in die angegebene Spalte Die Funktion Spc gibt die angegebene Anzahl von Leerstellen aus Weitere Informationen ber die Funktionen Print Tab und Spc finden Sieim PowerVB Language Reference Guide FactoryLink ECS Handbuch f r den Applikationseditor 347 DEBUGGING EINES POWERVB SKRIPTS Gebrauch von Print Anweisungen Beispiele der Anweisungen Print und die zugeh rigen Ausgaben Die folgenden Beispiele illustrieren die Ausgabe f r die Datei vbdebug log f r verschiedene Print Anweisungen in PowerVB Code Anweisung Print Hello world Ausgabe He loworld Anweisung Print Hello world Ausgabe Hello world Anweisung Print The value of i i The valu
323. rlei Arten angewendet werden durch Aktivieren der Snap F unktion im Dialogfeld Raster Snap Optionen wie ausf hrlich im Abschnitt Steuern des Rasters auf Seite 4 44 beschrieben oder durch Ausw hlen der einzelnen Elemente die eingerastet werden sollen und Anwenden des Befehls Snap F hren Sie die folgenden Schritte durch um ein Objekt in den Raster einrasten zu lasse 1 W hlen Sie diegew nschten Objekte f r Snap aus 2 W hlen Sie Bearbeiten gt Snap Die vier Ecken des Objektumrandungsfelds rasten damit in die n chstgelegenen Snap Punkteein Die Gr e des Objekts wird an das neue Umrandungsfeald angepa t 48 FactoryLink ECS Handbuch f r den Applikationseditor STEUERN DER ANSICHT DER ZEICHNUNG Auf ein Objekt oder einen Bereich zoomen AUF EIN OBJEKT ODER EINEN BEREICH ZOOMEN Die Zoom F unktion steuert wieviel des Objekts oder der Zeichnung im Grafik fenster angezeigt wird Beim Zoomen wird das Objekt bzw der Bereich zur detaillierten Bearbeitung vergr ert Dieser Abschnitt beschreibt wie ein Objekt oder ein Bereich in der Zeichnung vergr ert wird Auf ein Objekt zoomen F hren Sie diefolgenden Schritte durch um ein Objekt oder eine Gruppe von Objekten in der Zeichnung zu vergr ern e 3 c E D Q D 5 e D 7 1 W hlen Sie das Objekt oder die Gruppe von Objekten aus das bzw die Sie vergr ern m chten gt Kei e D e KA Q e K4
324. rs EINSTELLEN DES OBEREN FENSTERS Sie k nnen mehrere Fenster konfigurieren die ge ffnet werden wenn der Run Time M anager gestartet wird Sie k nnen au erdem festlegen welches Fenster zuerst und welches Fenster vor allen anderen angezeigt wird Das standardm ig im Vordergrund angezeigte Fenster ist FL_MAIN F hren Sie die folgenden Schritte durch wenn Sie ein anderes Fenster als oberes Fenster konfigurieren m chten 1 ffnen Sie den Konfigurationsmanager 2 W hlen Sie die USER Domain aus 3 W hlen Sie im Hauptmen des Konfigurationsmanagers die Option Fensterverwaltung um das Dialogfeld Fensterverwaltungskontrolle anzuzeigen ui Fensterverwaltungskontrolle ojx Bearbeiten Ansicht Dienstprogramme Beenden Hilfe TAG f r Fenster im Yordergrund Standard a Abbrechen Eingabe Beenden Ki ap 4 Geben Sie hier die folgenden Informationen ein TAG f r Fensterim Name des TAG das den Namen des Fensters enth lt das im Vordergrund Vordergrund aller anderen Fenster angezeigt werden soll wenn der Run Time Manager gestartet wird Wenn Sie dieses Feld nicht ausf llen wird das TAG TOPWINDOW_U verwendet Standard Name des Fensters das im Vordergrund angezeigt wird wenn der Wert der Option TAG f r Fenster im Vordergrund nicht angegeben wird FactoryLink ECS Handbuch f r den Applikationseditor 61 gt Kei D e V D Q e 7 Q D 3 bd Q 7
325. rschiebung auf dem Bildschirm in Laufzeit unsichtbar Mit der Anweisung RedrawOn wird die Grafik nach der Verschiebung an der neuen Stelle wieder angezeigt Die Bewegung auf dem Bildschirm war in diesem Fall nicht sichtbar Geben Sie w hrend der Ausf hrung einer Ereignis Routine die Anweisung RedrawOn so oft wie die Anweisung RedrawOff an da sonst die Neuzeichnung bis zum Ende der Ereignis Routine unterdr ckt wird 292 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Eigenschaften Beispielcode Redrawoff nderungen der Position von Box01 nicht zeigen Feld nach links unten bewegen Box01 left Box01 1left 200 Box01 bottom Box01 bottom 200 RedrawOn Zeigt Box01 in der neuen Position vorewiuy gA43MOd GraphicObject Type GraphicObject Type ist eine schreibgesch tzte Integer Eigenschaft die den Typ des Grafikobjektes definiert Die verf gbaren Konstanten gegen die dieser Wert gepr ft wird sind lt FL_DRAWING EL BON lt FL_ELLIPSE lt FL_POLYGON lt FL_TEXT lt FL_COMPOSITE lt FL_LEGEND lt FL_LINE lt FL_PARABOLA Beispielcode if this type FL_BOX then msgbox This PowerVB Code is attached to a_ Box object end if FactoryLink ECS Handbuch f r den Applikationseditor 293 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Eigenschaften Graph
326. rspr nglichen Symbols nicht neu zeichnet mu das Symbol einen eigenen Hintergrund zur Maskierung des urspr nglichen Symbols erhalten Wenn das neue Symbol am Bildschirm gezeichnet wird maskiert sein Hintergrundobjekt das zuvor angezeigte Symbol Geben Sie bei Methode 2 kein p Argument in die Tafel der Systemkonfigura tionsinformation ein gt EE 3 Z D oO AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 205 EIN OBJEKT ALS SYMBOL ANIMIEREN Ein Symbolobjekt zur Darstellung eines Werts animieren EIN SYMBOLOBJEKT ZUR DARSTELLUNG EINES WERTS ANIMIEREN F hren Sie die folgenden Schritte aus um ein Objekt zur Darstellung eines E lementwerts zu animieren 1 W hlen Sie das Objekt das Sie animieren m chten 2 W hlen Sie Animation gt Symbol um den Dialog Symbol Animation anzuzeigen Symbol Animation f r Objekt 2115 TAG r Symbol nderungen Blinken__Name Limit m Positionskontrollen X ye r Gr e 3 Breite H he Zul ssige s TAG oder Konstante f r diese Felder Abbrechen L schen Hilfe 3 Geben Sie die folgenden Informationen ein TAG Symbol nderungen Geben Sie einen Namen als Bezug f r das Element ein welches das Symbol f r dieses Objekt kontrolliert Folgende Typen sind f r den festgelegten TAG zul ssig digital analog longana float oder message Die Felder in
327. rstellt und modifiziert Verschiedene Register enthalten Informationen ber verschiedene TAG Parameter Die verf gbaren Registeroptionen richten sich nach dem gew hlten TAG Typ und der Domain sowie den auf Ihrem System installierten Programm optionen Haben Sie beispielsweise die Treiberoption Allen Bradley nicht installiert wird dieses Register nicht angezeigt Um ein bestimmtes Register anzuzeigen positionieren Sieden Cursor auf den Registerkopf oben im Dialogfeld und klicken Sie die Maustaste Der Inhalt dieses Registers wird in den Vorder grund gebracht Dem Registertitel mancher Register Alarme Protokollierung Skala H ysterese sind zwei Sternchen vorangestellt wenn das Register f r das TAG konfiguriert ist Manche Register haben Unterregister die auf der rechten Seite der Registers angezeigt werden wenn es sich im Vordergrund befindet Um den Inhalt eines bestimmten Unterregisters anzuzeigen positio nieren Sie den Cursor auf das Unterregister und klicken Sie dieM austaste Wenn alle Informationen f r ein TAG eingegeben oder ge ndert sind klicken Sie auf die Schaltfl che OK am unteren Rand des Dialogfelds um die Informationen zu speichern und das Dialogfeld TAG Definition auszublenden Um das Dialogfeld auszublenden ohne die nderungen zu speichern klicken Sie auf die Schaltfl che Abbrechen Wenn Sie N heres zu einem bestimmten Thema erfahren m chten klicken Sie auf die Schaltfl che Hilfe 64 FactoryLink ECS
328. rsystems beschr nkt Beispielcode Zur Schriftart Courier New wechseln InputFId font Courier New Schriftart Substitutionen auf einem Benutzersystem k nnten zur nderung der Punktgr e f hren Wenn der Schriftartname zu einem ung ltigen Namen ge ndert wird wird der Text in der vorherigen Schriftart angezeigt GraphicObject Bold GraphicObject Bold ist eine Lese und Schreib Integer String Eigenschaft Wenn der Wert dieser Eigenschaft wahr ist nicht Null ist der Text in Fettdruck Wenn der Wert der Eigenschaft falsch ist ist der Text nicht in Fettdruck Diese Eigenschaft ist nur bei Textobjektvariablen g ltig Beispielcode Inschalten des Attributs Fettdruck eines Textobjektes N if Txt bold then Txt bold False Fettdruck aus else Txt bold True Fettdruck ein u if BW 296 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Eigenschaften GraphicObject ltalic ur GraphicObject Italic ist eine Lese und Schreib Integer E igenschaft die Text kursiv schreibt wenn der Eigenschaftswert wahr nicht Null ist Wenn der Wert falsch ist ist der Text nicht kursiv Diese Eigenschaft ist nur bei Textobjektvariablen g ltig Beispielcode Text kursiv darstellen Txt italic True al e z D lt GA gt 3 o 5 gt GraphicObject Underline GraphicObject U n
329. s Dialogs verweist SUB Subtrahiert den Wert der in das Feld Texteingabe eingegeben wurde von dem aktuellen Wert des Datenbankelements auf das der Name im Feld TAG dieses Dialogs verweist TOP ffnet das Fenster das im Eingabefeld festgelegt wurde und bewegt es in den Vordergrund Wenn auch eine Zeichnung festgelegt wurde wird diese im Fenster angezeigt Wenn keine Zeichnung festgelegt wurde wird die f r dieses Fenster festgelegte Standardzeichnung angezeigt DRW ffnet ein Zeichnung und plaziert sein einem Fenster Die DRW Aktion l dt die Zeichnung lediglich in ein Fenster Sie ver ndert nicht die Reihenfolge der Fenster und aktiviert keine Fenster Wenn ebenfalls ein Fenster festgelegt wurde wird die Zeichnung im festgelegten Fenster angezeigt Wenn kein Fenster festgelegt wurde wird die Zeichnung im aktuellen Fenster angezeigt dem 10 Fenster in das der Operator den Zeichnungs namen eingibt PAN Schwenkt entlang eines Diagramms vor und zur ck und verwendet dienumerischeSpannweite als Schwenkabstand Diese Aktion ist nur verf gbar wenn Sie Daten im historischen Modus darstellen Mehr Information dazu finden Sie unter der Task in der Sielhr Diagramm konfiguriert haben d Die uon UOIUEUUIUN FactoryLink ECS Handbuch f r den Applikationseditor 165 EINGABE AUSGABEFELDER ANIMIEREN Text als Eingabefeld animieren ZM Vergr ert oder verkleinert um die in einem Diagramm angezei
330. s Einschlie en des Kommentars mit einem Querstrich und einem Zeichen wie im folgenden Beispiel Weitere Informationen ber das Kodieren von Subroutinen in PowerVB finden Sie im PowerVB Language Reference Guide sub cj1_g1145_MouseMove X As Long Y As Long S Kommentar Objekt an die Stelle bewegen an der Maus bewegt wurde this Left X Kommentar Objekt horizontal bewegen this Bottom Y Objekt vertikal bewegen REM dies ist auch ein Kommentar Dies ist auch ein Kommentar End Sub P Ein Ereignis aus einem Skript entfernen Wenn f r ein Grafikobjekt ein Ereignis definiert wurde entfernen Sie das Ereignis indem sie es im Editor ausw hlen und l schen Dr cken Sie L schen im Dialog TAG Ereignis Definition um ein TAG Ereignis zu l schen FactoryLink ECS Handbuch f r den Applikationseditor 261 TTT gAl3MOd EINEM OBJEKT EIN SKRIPT ZUORDNEN Grafikobjekt Bewegung kalkulieren GRAFIKOBJEKT BEWEGUNG KALKULIEREN Die Stellung der Koordinaten und Ankerpunkte eines Objekts sind f r die Kalkulation von Objekt Bewegungen von Bedeutung Im Gegensatz zu Microsoft Visual Basic verwendet PowerVB das gleiche Koordinatensystem wie andere Animationstypen Die Koordinaten Objekt werden mit den Eigenschaften Links und Unten definiert FactoryLink Koordinaten werden von der linken unteren Ecke ausgehend numeriert Die linke untere Eckein einer Zeichnung hat den Wert 0 0
331. sie beim Export mitgespeichert wird Grafik alle Exportiert die Grafik der Zeichnung sowie die Animation und Konfigurationen Konfigurationseinstellungen wie z B Alarme Skalierung E A usw z 22 lt 5 2a o Q n D o 3 G og e ID 4 Klicken Sie auf die Schaltfl che OK um den Export abzuschlie en Mit der Schaltfl che Abbrechen wird der Export abgebrochen ACHTUNG Bearbeiten Sie die konvertierte ASCII Datei nicht FactoryLink ECS Handbuch f r den Applikationseditor 39 GEMEINSAMES BENUTZEN VON ZEICHNUNGEN ZWISCHEN APPLIKATIONEN Importieren von Dateien IMPORTIEREN VON DATEIEN Beim Importieren der von anderen FactoryLink Applikationen oder Domains exportierten ASCII Zeichnungsdateien werden diese in Dateien konvertiert die mit dieser FactoryLink Applikation oder in dieser Domain gelesen werden k nnen Beim Importieren werden die Informationen der Elementdefinition die in der Datei enthalten sind in der Objektdatenbank abgelegt Die Datei wird ins Verzeichnis FLAPP domain drw der aktuellen Applikation importiert wobei domain die Zieldomain ist die beim Importieren der Dateien ausge w hlt wird Die Zeichnungsdatei erh lt denselben Namen wie die ausgew hlte Datei und der an die Dateierweiterung angeh ngte Buchstabe wird wieder entfernt F hren Sie die folgenden Schritte durch um eine Zeichnungsdatei in eine Applikation zu importieren 1 W hlen Sie Datei gt mportieren um das Dialogfe
332. siven Zugriff auf TAGs bis die Anweisung UnlockRTDB erreicht wird oder die Ereignis Routine abgeschlossen ist U o D d lt GA gt 3 oi 5 In der Subroutine mu f r jede Anweisung LockRTDB eine Anweisung U nlockRTDB gegeben werden oder die RTDB wird bis zum Ende der Ereignis Routine gesperrt Beispielcode LockRTDB Some Tag 20 UnTockRTDB FactoryLink ECS Handbuch f r den Applikationseditor 309 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB ffentliche Variable FFENTLICHE VARIABLE ffentliche Variablen auch als globale Variablen bezeichnet sind Variablen die allen PowerVB Skripts in einer Applikation zur Verf gung stehen ffentliche Variablen sollten nach M glichkeit vermieden werden Private Variablen gemeinsam mit Zugriff Subroutinen und Funktionen reichen im allgemeinen aus Beispielcode C Public SetVal As Integer PowerVB Variablen und FactoryLink TAG Typen PowerVB hat mehrere Variablentypen die die Werteigenschaften bestimmter FactoryLink TAG Typen darstellen k nnen PowerVB Variablentypen FactoryLinkTAG Typen 310 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Private Variablen PRIVATE VARIABLEN 22 Private Variablen sind Variablen die in einem Grafikobjekt oder einem Bibliotheksskript exklusiv zugewiesen sind Deklarieren Sie private Variablen am Anfang der Ro
333. staste um den Dialog Funktionstaste ausw hlen mit einer Liste aller definierten Schaltfl chen anzuzeigen Wenn keine Schaltfl chen definiert wurden ist das Feld leer Select Funktionstaste Funktionstaste Abbrechen Hilfe 3 Geben Sie die folgenden Informationen ein Funktionstaste K rzel der Funktionstaste welche die Aktion ausf hren soll Dies kann eines der folgenden sein 226 FactoryLink ECS Handbuch f r den Applikationseditor ANIMATION DER ZEICHNUNGSSTUFE Funktionstasten Animation Tabelle 16 1 K rzel f r Funktionstasten Tastaturanschlag Optionen jonge en en jonge mz rm jonge mz Tee Unterbrechen BRK Nach Links LFT Taste R cktaste Nach Oben UP Taste Umschalt taste Tab Tab zur ck ECH EIS dE K Beschreibung Optionen Beschreibung pase KEE Einf gen INS Funktions FlbisF24 tasten F 1 bis F24 BT1 BT2 BT3 BSP BTB NL ALG PSE Feststelltaste CLK ESC PSC d Die uon uonewiuy FactoryLink ECS Handbuch f r den Applikationseditor 227 ANIMATION DER ZEICHNUNGSSTUFE Funktionstasten Animation 4 W hlen Sie OK Der Dialog Schaltfl chen Animation wird angezeigt Schaltfl chen Animation f r Objekt 2115 p Mausklick oder Taste Aktion 7 ser S T Alt F Strg l Umschalt r Quellwert oder TAG Wert TAG r Ziel TAG r Bereichspr fparameter Maximum Minimum m Positionskontrollen x l Y
334. ste im Run Time Monitor e Erstellen eines tempor ren Textfeldes auf einer Zeichnung und Schreiben von Statusinformationen in das Textfeld 344 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGGING EINES POWERVB SKRIPTS Anweisung On Error zur Laufzeit ANWEISUNG ON ERROR ZUR LAUFZEIT 26 Erfassen Sie Laufzeitfehler mit Hilfe der Anweisungen On Error und Resume BASIC Das folgende Beispiel zeigt den grundlegenden Gebrauch dieser Anweisungen Cat SomeDrawing Some bjectID_Click Button As Integer 1 N As Long Y As Long On Error Goto Error Handler Section Gew hnlicher Code hier Exit Sub Bal e D lt GA gt 2 3 A Si gt Error_Handler_Section Den Fehler wie gew nscht behandeln Sie k nnen Resume Next w hlen um mit der Arbeit an Exit Sub fortzufahren oder das Ereignis anhalten oder etwas anderes machen End Sub T B Eine detaillierte Erkl rung zum Erfassen von Laufzeitfehlern mit den Anweisungen On Error und Resume finden Sieim PowerVB Language Reference Guide Wenn Laufzeitfehler nicht mit der Anweisung On Error im Code erfa t werden stellt PowerVB diese Fehler fest Wenn PowerVB einen Laufzeitfehler feststellt h lt es die Ereignisroutine mit dem Fehler an und zeigt ein Meldungsfeld mit detaillierten Angaben zum Fehler an Dieses Meldungsfeld ist modal Es sei denn die Applikation wird durch einen B
335. sual Basic kompatible Animations Skripte Grafikobjekten zuzuordnen Skripte k nnen Zeichnungs Maus und Textereignissse sowie E chtzeitdatenbank Anderungsereignisse beinhalten Die Ereignisf higkeit von PowerVB erm glicht es Objekte w hrend der Laufzeit auf verschiedene Arten zu manipulieren Diese Ereignisse k nnen jeden der vier folgenden Typen der FactoryLink spezifischen Grundobjekte manipulieren TAGs Echtzeitdatenbankelemente e Grafikobjekte e Fenster e Zeichnungen al e z D lt GA gt 3 o 5 gt PowerVB Ereignisse k nnen vollst ndigen grafischen Verbundobjekten individuellen Grafikobjekten und jeder Komponente eines grafischen Verbund objekts zugeordnet werden PowerVB kann zur Konfiguration der Grafikanimation verwendet werden denn diesem Objekt k nnen Routinen die auf ein bestimmtes Grafikobjekt einwirken zugeordnet werden Zum Aufruf anderer Subroutinen oder Funktionen k nnen Skript Subroutinen erstellt werden Die Operationen der einzelnen Objekte werden w hrend der Laufzeit durch verschiedene Elemente getriggert Komplexe wiederverwendbare Grafikobjekte k nnen mit Hilfe von PowerVB in den Power Packs erstellt werden Informationen ber Power DragOns finden Sie unter Arbeiten mit Power Packs auf Seite 15 211 in diesem Handbuch Verwenden Sie PowerVB um w hrend der Laufzeit die folgenden Operationen einzubinden e Prozesse die auf ein Grafik Objekt oder TAG einwirken
336. t Klicken Sie auf dieseSchaltfl che wenn die Zugriffsberechtigung Verifizierung das FactoryLink Pa wort des Benutzers erkennen soll System Pa wort Klicken Sie auf diese Schaltfl che wenn die Zugriffsberechtigung Verifizierung das Systempa wort des Benutzers erkennen soll Diese Option kann verwendet werden wenn das Betriebssystem den Einsatz eines Systempa wortes gestattet 5 Wenn Sie alle Informationen eingegeben haben klicken Sie auf OK Es erscheint das Men FLADMIN 394 FactoryLink ECS Handbuch f r den Applikationseditor KONFIGURIEREN DER ZUGRIFFSBERECHTIGUNG MIT EL ADMIN Einstellen des Administratorpa wortes EINSTELLEN DES DMINISTRATORPABWORTES Um Zugriff auf dieFLADMIN F unktionen zu erhalten mu der Applikations administrator ein Applikationsadministrator Pa wort eingeben Dieses Pa wort stellt sicher da nur der Applikationsadministrator Zugriff auf die Systemberech tigungsfunktionen Definieren von Benutzern und Einrichten von Berechtigungs klassen hat Das standardm ige Administratorpa wort ist PASSWORD Als Administrator m ssen Sie dieses Pa wort sobald wie m glich ndern um unberechtigten Systemzugriff zu verhindern F hren Sie diefolgenden Anweisungen aus um das Administratorpa wort zu ndern 1 W hlen Sie Benutzer Klassen zuordnen aus dem Men Applikation des Applikationseditors Das System fordert Siezur Eingabe des Administratorpa worts auf 2 Geben Sie
337. t schalten Sie zum Applikationseditor um bevor Sie mit Schritt 9 fortfahren 9 W hlen Sie im Applikationseditor Datei gt Speichern um die Zeichnung zu speichern Dies ist ein wichtiger Schritt denn sowohl der PowerVB Code als auch das Objekt m ssen f r eine korrekte Ausf hrung des Objektskripts gespeichert werden 10 Starten Sie die Anwendung um die Animation zu testen Hinweis Der Befehl Test im Applikationseditor kann nicht zur berpr fung von PowerVB F unktionen verwendet werden Zur berpr fung des PowerVB Codes mu die Anwendung gestartet werden 11 Korrigieren Sie wenn n tig die Fehler des Skripts Informationen ber die Fehlersuche in PowerVB Codes finden Sie in Kapitel 26 Debugging eines PowerVB Skripts 256 FactoryLink ECS Handbuch f r den Applikationseditor EINEM OBJEKT EIN SKRIPT ZUORDNEN TAG Ereignisse definieren TAG EREIGNISSE DEFINIEREN TAGs werden verwendet um w hrend der Laufzeit bei der Ver nderung eines oder mehrerer TAG Werte bestimmte FactoryLink oder benutzerangepa te v Ereignisse zu triggern e D Hinzuf gen eines neuen TAG Ereignisses lt GA 1 W hlen Sie im PowerVB Animationseditor Ereignis gt TAG Ereignis definieren um gt das Fenster TAG Ereignis definieren anzuzeigen J TAG Ereignis definieren jol x S S Ereignisname RE 5 TAG Liste L schen Umbenennen Abbrechen 2 Geben Sie einen Namen
338. t Zugriffsberechtigung versehen werden m ssen Dieser Schritt erm glicht Ihnen die Identifizierung der Fenster Bildschirme die Sie u U durch Schaltfl chen deaktivieren m chten und die Tasten oder Felder die Sie deaktivieren m chten Zur Bestimmung der Anforderungen f r Zugriffsberechtigung bei Objekten m ssen Sie e die Berechtigungsklassen planen e Aktionen bestimmen die bei unberechtigtem Zugriff vorgenommen werden Planen der Berechtigungsklassen Wie bereits fr her behandelt sind Berechtigungsklassen der Schl ssel der festlegt wer Zugriff auf ein bestimmtes Objekt hat Beachten Sie die folgenden wichtigen Punkte bei Berechtigungsklassen e einem Objekt kann nur eine Berechtigungsklasse zugeordnet werden alle Benutzer die Zugriff auf das Objekt haben m ssen Mitglied dieser Berechtigungsklasse sein e in einer Applikation k nnen bis zu 32 Berechtigungsklasse definiert werden Beachten Sie auch da Berechtigungsklassen von FactoryLink gro e Flexibilit t haben damit Benutzern gemeinsame Berechtigungsklassen oder vollst ndig einzigartige Berechtigungsprivilegien zugeordnet werden k nnen Anstelle eine strikte hierarchische Struktur einzuf hren z B in der Benutzer der Stufe 1 Zugriff auf alle Funktionen und Benutzer der Stufe 10 nur Zugriff auf einige wenige Funktionen erhalten erm glicht FactoryLink die Anpassung der Berechtigungsanforderungen an die Situation in der jeweiligen Applikation Besti
339. t dem vorherigen verbindet Wiederholen Sie diesen Schritt bis das Polygon die gew nschte Form hat FactoryLink ECS Handbuch f r den Applikationseditor 115 ZEICHNEN VON OBJEKTEN Zeichnen einer Ellipse Kreis oder Oval 6 Dr cken Sie die rechte Maustaste um die Zeichnung des Polygons abzuschlie en K ZEICHNEN EINER ELLIPSE KREIS ODER OVAL 1 W hlen Sie Zeichnen gt Ellipse 2 Plazieren Sie den Cursor an die Stelle an der dieEllipse oder der Kreis anfangen soll und dr cken Sie die linke Maustaste 3 Ziehen Sieden Cursor um im Bereich der Zeichnung eine Ellipse oder einen Kreis zu zeichnen Ziehen Sie den Cursor bis das Objekt die gew nschte Form hat und lassen Sie die linke Maustaste los ZEICHNEN EINES BOGENS 1 W hlen Sie Zeichnen gt Bogen 2 Plazieren Sie den Cursor an die Stelle an der der Bogen anfangen soll und dr cken Sie die linke Maustaste 116 FactoryLink ECS Handbuch f r den Applikationseditor ZEICHNEN VON OBJEKTEN Zeichnen einer Parabel 3 Ziehen Sieden Cursor um im Bereich der Zeichnung eineEllipse oder einen Kreis zu zeichnen 4 Ziehen Sie den Cursor um die Ellipse oder den Kreis wunschgem zu vergr ern oder zu verkleinern und lassen Sie die Maustaste los 5 Halten Sie dielinke Maustaste gedr ckt DieEllipse oder der Kreis verschwindet Ziehen Sie den Cursor um einen Kreisausschnitt mit demselben Radius wie die Ellipse darzustellen 6 Ziehen Sie den Cursor bis der Boge
340. t einen eindeutigen Namen zu Optionen Key nicht zu finden Ursache Der Optionen Key ist u U nicht installiert oder die Lizenz ist nicht aktiviert Abhilfe Pr fen Sie ob der Key installiert ist F hren Sie die Dienstprogramme KEYINST und FLKEYVAL aus um sicherzustellen da die Lizenz aktiviert ist Warnung Name Kopieren Strg Einf Klasse XmPushButtonGadget illegales mnemotechnisches Zeichen X KEYSYM konnte nicht zu einem Keycode konvertiert werden Ursache Ihre Tastatur kann die gew hlte Tastenkombination nicht verwenden Abhilfe Keine Verwenden Sie die gew hlte Tastenkombination nicht 432 FactoryLink ECS Handbuch f r den Applikationseditor
341. t einer St rke unter einem Pixel werden zu einem Pixel konvertiert Nur massive F llungen werden konvertiert Schraffierungen werden beispielsweise nicht konvertiert In der urspr nglichen AutoCAD Zeichnung gespiegelte oder gedrehte Objekte k nnten in der konvertierten Zeichnung an falschen Stellen angetroffen werden Zeichnungen mit verschachtelten Einf gungen werden nicht konvertiert Dimensionen in einer Zeichnung werden nicht konvertiert Symboldateien k nnen nur dann konvertiert werden wenn die Textversion der Datei vorhanden ist Text der kleiner als ein Pixel hoch ist wird nicht konvertiert Schichten werden zusammengefa t damit alle Objekte auf einer einzigen Schicht liegen 412 FactoryLink ECS Handbuch f r den Applikationseditor KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN berlegungen zur Konvertierung Installieren des FactoryLink DXF Converters in Windows Im Installationshandbuch finden Sie Details zum Hinzuf gen von Zusatz Tasks Nachdem Sie den Converter installiert haben f hren Sie die folgenden Schritte aus um das Symbol der FactoryLink Programmgruppe hinzuzuf gen 1 Doppelklicken Sie auf das Symbol der FactoryLink Programmgruppe um die FactoryLink Programmgruppe zu ffnen 2 ffnen Siedas Men Datei und w hlen Sie Neu aus Es erscheint das Dialogfeld Neues Programmobjekt 3 W hlen Sie Programmelement aus und klicken Sie auf OK 4 Geben Sie die Besch
342. t werden kann ist es m glich da gleichzeitig mehrere verschiedene TAGs aktiv sind Dieser Wert kann nur in einer RTDB Ereignis Subroutine wahr sein Beispielcode sub Drawing Object TagFvent 5 If A_SEC Active Then txtMessage Text This event triggered by A SEC If OTHER_TAG Active then otherTxtMessage Text This event also_ triggered by OTHER_TAG End If End If end sub 290 FactoryLink ECS Handbuch f r den Applikationseditor GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB RTDB Objekteigenschaften RTDBObject Force RTDBObject F orce schreibt einen Wert in ein RTDB Element und setzt das Anderungs F lag des Elements auch wenn der Wert nicht ge ndert wurde Im Den Motor einschalten indem sein RTDB Element auf 1 gezwungen N wird Bel Gegensatz dazu setzt ein gew hnlicher Schreibvorgang mit der Anweisung el rtdb_obj newvalue oder rtdb_obj Value newvalue das nderungs F lag f r z dieses RTDB Objekt nur dann wenn sich newvalue vom vorherigen Wert gt unterscheidet Beispielcode 3 Ei S 3 Motor Force 1 Einen neuen String in das Objekt ErrorMessage zwingen ErrorMessage Force New Error Message a Bi FactoryLink ECS Handbuch f r den Applikationseditor 291 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Grafikobjekt Eigenschaften GRAFIKOBJEKT EIGENSCHAFTEN Grafikobjekt Eigenschaften dienen zum M
343. tatische oder dynamische wenn ein Bildschirm neu gezeichnet wird e Wenn SiedasFlag t einstellen werden statische Attribute angezeigt nachdem ein Bildschirm neu gezeichnet wird e Wenn Sie das Flag t nicht einstellen werden dynamische Attribute angezeigt nachdem ein Bildschirm neu gezeichnet wird 154 FactoryLink ECS Handbuch f r den Applikationseditor ANIMATION VON OBJEKTEN Animation auf Objektebene ANIMATION AUF OBJEKTEBENE Nicht alle Objekte k nnen mit allen Animationstypen animiert werden In der folgenden Tabelle sind die Animationstypen aufgelistet die f r jeden Objekttyp zul ssig sind Tabelle 9 2 Animationstypen der einzelnen Objekttypen Animation S x ER Ss H S S H Wenn Sie eine Zeichnung ffnen und auf das Men Animation zugreifen ohne da ein Objekt ausgew hlt ist wird neben dem Animationsmerkmal das f r die Zeichnung ausgew hlt ist ein H kchen angezeigt Wenn Sie ein animiertes Objekt ausw hlen und auf das Men Animation zugreifen wird neben dem Animationsmerkmal das f r die Zeichnung ausgew hlt ist ein H kchen angezeigt F r die Animation wird auch auf der Symbolleiste ein H kchen angezeigt gt 3 GE Ji e S ZO 035 3 lt O j FactoryLink ECS Handbuch f r den Applikationseditor 155 ANIMATION VON OBJEKTEN Testen der Animation einer Zeichnung TESTEN DER ANIMATION EINER ZEICHNUNG F hren Sie die folgenden Schritte durch um die
344. te aus um ein Objekt zum Platzhalter zu animieren 1 W hlen Sie das Objekt das Sie animieren m chten 2 W hlen Sie zur Animation Animation gt Objektstufen Animation W hlen Sie keine der Animationstypen der Zeichnungsstufe Bildschirm drucken Signalton oder Funktionstaste da die Platzhalter Animation f r diese Animationstypen nicht zul ssig ist 3 Animieren Sie das Objekt wie gew nscht und geben Sie Platzhalter TAGs in die Felder ein in denen sich f r jeden Zeitabschnitt die Werte ndern sollen Informationen ber die verschiedenen Animationstypen finden Sieim entsprechenden Abschnitt dieses Handbuchs Sie m ssen die Platzhalter TAGs in Klammern einschlie en und die gleiche Syntax wie f r den Elementnamen verwenden Variablen N amen k nnen zwischen 1 und 30 Zeichen lang sein die Klammern z hlen als zwei Zeichen 4 Klicken Sie auf OK Der Dialog Makro Variable definieren wird angezeigt Makro Yariable definieren variable Variable_Name Prompt Zeichenfolge Abbrechen Hilfe 5 Der Name der Variablen die Sie definieren wird im Feld Variable angezeigt 6 Geben Sie die folgenden Informationen ein Prompt Meldung die als Prompt f r die Definition der Variablen Zeichenfolge angezeigt wird wenn dieses Platzhalter Objekt dupliziert wird Diese kann eine alphanumerische Zeichenfolge mit 1 bis 64 Zeichen sein 214 FactoryLink ECS Handbuch f r den Applikationseditor ARBEIT
345. te mit Gleitkomma sein TAG Geben Sie den TAG Namen ein der im Feld Endzeit des Dialogs Diagramm festgelegt wurde um den Zeitraum der in der Legende angezeigt wird mit dem im Diagrammobjekt angezeigten Zeitraum zu synchronisieren Skala Minimum Geben Sieeinen Minimalwert f r dieLegende des Trend Diagramms ein Dies kann auf eine der folgenden Weisen geschehen Wert Geben Sie f r die Legende einen Minimalwert ein Dies kann jede beliebige positive oder negative ganze Zahl oder numerische Konstante mit Gleitkomma sein TAG Geben Sie den TAG Namen ein der im Feld Startzeit des Dialogs Diagramm festgelegt wurde um den Zeitraum der innerhalb der Legende angezeigt wird mit dem im Diagrammobjekt angezeigten Zeitraum zu synchronisieren Anzahlder Geben Sie die Anzahl der Haupt Unterteilungen f r die Legende Haupt Unter des Trend Diagramms ein Dies kann auf eine der folgenden teilungen Weisen geschehen Wert Geben Sie eine positive oder negative Zahl oder eine numerische Konstante mit Gleitkomma ein Dieses Feld arbeitet mit dem Feld Unterteilungsart zusammen um zu bestimmen wie die Haupt Unterteilungen angezeigt werden TAG Geben Sieeinen TAG Namen ein dessen Wert die H aupt U nterteilungen der Legende dynamisch aktualisiert Animieren Sie ein Eingabetext Feld das in dieses TAG schreibt um die Anzahl der H aupt U nterteilungen zu ver ndern 186 FactoryLink ECS Handbuch f r den Ap
346. ten Linie 1 stellt die erste Zeile der Fehlermeldung dar Linie2 die zweite usw FactoryLink ECS Handbuch f r den Applikationseditor 401 EINRICHTEN VON ZUGRIFFSBERECHTIGUNGEN Definieren von Fehlermeldungen Optionaler Wert TAG 1 Optionaler Wert TAG2 Optionaler Wert TAG 3 Geben Sie den Namen des ersten TAG ein das zum Einf gen von Informationen in die entsprechende Zeile der Fehlermeldung verwendet wird G ltiger Eintrag Standardm iger Element TAG Name Geben Sie den Namen des zweiten TAG ein das zum Einf gen von Informationen in die entsprechende Zeile der Fehlermeldung verwendet wird G ltiger Eintrag Standardm iger Element TAG Name Geben Sie den Namen des dritten TAG ein das zum Einf gen von Informationen in die entsprechende Zeile der Fehlermeldung verwendet wird G ltiger Eintrag Standardm iger Element TAG Name 4 Wenn Siealle Informationen eingegeben haben klicken Sie auf OK Die von Ihnen angegebenen Fehlerdialog Optionen werden gespeichert und es erscheint der Applikationseditor 402 FactoryLink ECS Handbuch f r den Applikationseditor EINRICHTEN VON ZUGRIFFSBERECHTIGUNGEN Definieren von Login Meldungen DEFINIEREN VON LOGIN MELDUNGEN Die Option Login Dialog gibt Ihnen eine M glichkeit zur Steuerung der Meldung die bei einem Benutzeranmeldeversuch angezeigt wird Die Meldung wird auf f nf Zeilen angezeigt diese Option gestattet Ihnen das Festlegen des Inhalts der e
347. ters Stop Reset m ff Manufacturing Information u Bier Production Rate XXX XX pes hr W E P Total Pieces Today XXXXXX SE Total Pieces This Shift XXXXXX sx Fill Tank Injection Performance 100 80 60 40 20 7 Flow 264 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EREIGNISSE Zeichnung Fensterereignisse Beispielcode sub mouse_g1006 _DrawlLoad old_title window title save windows previous title window title Mouse Events change windows title WinLostFocus Dieses Ereignis wird ausgel st wenn ein Fenster den Eingabefokus verliert oder nicht mehr das Fenster im Vordergrund ist Bel e z D lt GA gt 3 2 Beispielcode sub miscl_gl020_WinLostFocus this text Window Lost Focus end sub WinGotFocu Dieses Ereignis wird ausgel st wenn das Fenster Eingabefokus erh lt oder zum Fenster im Vordergrund wird Beispielcode sub miscl_gl001_WinGotFocus this text Window Got Focus end sub Debug F enster fokussieren Ereignisse sorgf ltig Wenn in einem Aktives Fenster Ereignis ein Fehler auftritt l st die Pop Up Fehlermeldung ein anderes Aktives Fenster Ereignis aus das wiederum einen anderen Fehler ausl sen kann und in einer unendlichen Schleife resultiert FactoryLink ECS Handbuch f r den Applikationseditor 265 POWERVB EREIGNIS
348. tor Fehlermeldungen Bei einem Konvertierungsfehler erscheinen eine oder mehrere der folgenden Fehlermeldungen in der Fehlerdatei Abnormales Dateiende festgestellt Ursache Die DXF Datei wurde auf ungew hnliche Weise beendet Abhilfe Speichern Sie die Datei noch einmal in AutoCAD versuchen Sie die Konvertierung erneut Datei konnte nicht ge ffnet werden Ursache Der DXF Converter konnte eine Datei nicht ffnen Der Pfad ist u U nicht vorhanden oder der Dateiname ist falsch Abhilfe Korrigieren Sie den Dateinamen DIMSTYLE Tabelle nicht gefunden Ursache Die DIMSTYLE Tabelle Dimensionsstil Tabelle der DXF Datei fehlt Abhilfe Keine Ma nahme notwendig das ist nur eine Informationsmeldung el Gei A CO e bi lt D D FactoryLink ECS Handbuch f r den Applikationseditor 423 KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN Fehlersuche Kann Antwortdatei nicht finden Ursache Die angegebene Antwortdatei wurde nicht gefunden Abhilfe Korrigieren Sie den Dateinamen Keine APPID Tabelle gefunden Ursache Die APPID Tabelle der DXF Datei fehlt Abhilfe Keine Ma nahme notwendig das ist nur eine Informationsmeldung Konnte den Abschnitt Blocks nicht finden Ursache Der Abschnitt Blocks einer DXF Datei fehlt Abhilfe Keine Ma nahme notwendig Konnte den Abschnitt Entities nicht finden Cause Der Abschnitt Entities Datenelement Abschnitt einer DXF Datei fehlt Abh
349. toryLink ECS Handbuch f r den Applikationseditor 41 GEMEINSAMES BENUTZEN VON ZEICHNUNGEN ZWISCHEN APPLIKATIONEN Importieren von Dateien 42 FactoryLink ECS Handbuch f r den Applikationseditor Kapitel4 Steuern der Ansicht der Zeichnung Dieses Kapitel erl utert die Steuerung der Ansicht Ihrer Zeichnung Sie k nnen die folgenden Eigenschaften steuern e die Darstellung des Rasters e den angezeigten Umfang oder Bereich eines Objekts e die Anzeigeskalierung mit der die Zeichnung dargestellt wird e dietats chliche Standardfenstergr e f r alle Zeichnungen in einer Bearbeitungssitzung S os SS S SE D Q n D o 3 2a S Q D Eine Zeichnung mu ge ffnet sein um diese Aktionen durchf hren zu k nnen FactoryLink ECS Handbuch f r den Applikationseditor 43 STEUERN DER ANSICHT DER ZEICHNUNG Steuern des Rasters STEUERN DES RASTERS Der Raster wird bei Pr zisionszeichnungen verwendet Er kommt in Verbindung mit der Snap Option zur Anwendung und erlaubt Ihnen Objekte exakt zu zeichnen zu vergr ern verkleinern und zu plazieren F hren Sie die folgenden Schritte durch um den Raster einzuschalten und seine Anzeige zu definiere 1 W hlen Sie Ansicht gt Raster um das Dialogfeld Raster Snap anzuzeigen Raster Snap r Snap i n MV Snap Punkte einschalten M Quadratisches Raster Snap Punkte Horizontales 2 I Zeichnen Snap Punkte vertikales ES r Logisch
350. tribute FactoryLink ECS Handbuch f r den Applikationseditor 133 BEARBEITEN VON OBJEKTEN Ausschneiden Kopieren Einf gen und L schen von Objekten AUSSCHNEIDEN KOPIEREN EINF GEN UND L SCHEN VON OBJEKTEN Ausschneiden eines Objekts In diesem Abschnitt erfahren Sie wie Sie Objekte ausschneiden k nnen F hren Sie zum Ausschneiden von Objekten das nachstehende Verfahren durch 1 W hlen Sie dieObjekte dieSie ausschneiden m chten 2 W hlen Sie Bearbeiten gt Ausschneiden Name Attribute und Animation der einzelnen Objekte bleiben dabei erhalten Kopieren eines Objekts In diesem Abschnitt erfahren Sie wie Sie Objekte kopieren k nnen F hren Sie zum Kopieren von Objekten das nachstehende Verfahren durch 1 W hlen Sie die Objekte die Sie kopieren m chten 2 W hlen Sie Bearbeiten gt Kopieren Name Attribute und Animation der einzelnen Objekte bleiben dabei erhalten Einf gen eines Objekts In diesem Abschnitt erfahren Sie wie Sie Objekte einf gen k nnen die Sie zuvor kopiert oder ausgeschnitten haben F hren Sie zum Einf gen von Objekten das nachstehende Verfahren durch 1 Schneiden Sie wie oben beschrieben Objekte aus die Sie an anderer Stelle einf gen m chten 2 W hlen Sie Bearbeiten gt Einf gen Der Cursor nimmt die Form eines Fadenkreuzes LH an 3 Positionieren Sieden Cursor in den Bereich der Zeichnung in dem Sie die Objekte einf gen m chten und dr cken Sie die linke Maustaste Die
351. und Sortierzwecken eine alphanume rische Zeichenfolge ein um den Bereich anzugeben in dem sich der Alarm befindet Wenn Alarme im Netzwerk verteilt werden benutzen Sie dieses Feld um nach Server Client und lokal remote zu unterscheiden und sortieren 88 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Allgemeine Alarmdefinitionen Hysterese Geben Sie die Wertkonstante oder einen TAG Namen f r ein Element an der oberhalb oder unterhalb des Grenzwerts liegt bei dem der Alarm aktiv ist Die Hystere steht in Verbindung mit dem Zustand und Grenzwert die f r den Alarm angegeben wurden Wird bei Eintreten der Zustands und Limitparameter der Alarm ausgel st bleibt dieser solange aktiv bis er das durch die H ysterese bestimmte Limit ber unterschreitet Ist der Alarm Triggerzustand beispielsweise so eingestellt da der Alarm aktiviert wird wenn das TAG temp_set gleich 29 4 Grad C ist und die Hysterese auf 15 Grad eingestellt ist wird der Alarm bei 29 4 Grad C ausgel st und erst wieder auf Normalzustand zur ckgesetzt wenn die Temperatur auf 26 7 GradC zur ckgegangen ist 29 4 Grad 15 Grad f r die Hysterese Wird ein TAG verwendet mu es denselben Datentyp und TAG N amen wie das TAG aufweisen auf das im Feld Limit verwiesen wird Ein TAG f r den Meldungstyp ist im Feld Hysterese nicht zul ssig G ltiger Eintrag standardm iger Elementname oder Konstante G ltiger D
352. und identifiziert die Tools die bei der Animation und zum Ausw hlen von Objekten verwendet werden Ausw hlen Ausgabetext Eingabetext Farbe Balken Symbol Ge Diagramm Schaltlf che Legende E3 Test Andere Tools werden gof im Verlauf dieses H andbuchs identifiziert 152 FactoryLink ECS Handbuch f r den Applikationseditor ANIMATION VON OBJEKTEN Statische und animierte Objekte STATISCHE UND ANIMIERTE OBJEKTE Objekte die nicht animiert werden werden als statische Objekte betrachtet Eine Zeichnung kann beide Arten von Objekttypen enthalten berlappt ein statisches Objekt ein animiertes Objekt erhalten Sie unerw nschte Ergebnisse Wenn Sie beispielsweise ein statisches Objekt auf ein animiertes Objekt plazieren wird das animierte Objekt vor das statische Objekt bewegt wenn sich der Wert des Elements das mit dem animierten Objekt verkn pft ist ndert Um dies zu vermeiden geben Sie an der Kontrolltafel Systemkonfigurations Information das Flag 01 ins Feld Programmargumente f r den Task des Applikationseditors ein Das Argument bewirkt da das statische Objekt neu gezeichnet wird wenn sich der Wert des von ihm berlappten animierten Objekts ndert gt z O3 9 9 K ZO D5 3 lt O j FactoryLink ECS Handbuch f r den Applikationseditor 153 ANIMATION VON OBJEKTEN Dynamische und statische Attribute DYNAMISCHE UND STATISCHE ATTRIBUTE Manche Animationsdialogfel
353. und kleine Zeichnungen in einem kleineren Fenster anzeigen lassen 2 5 2 a D He n D o 3 2a og SG ID Um eine Zeichnung in Laufzeit anzuzeigen m ssen Sie ein Fenster f r die Anzeige spezifizieren Dieses Kapitel beschreibt das Verfahren mit dem eine Zeichnung f r die Laufzeitanzeige mit einem Fenster verkn pft wird In einem Fenster k nnen mehrere Zeichnungen angezeigt werden indem Sie ein Eingabetextfeld oder eine Schaltfl che konfigurieren mit dem bzw der Sie die Zeichnung im Fenster wechseln k nnen Wenn der Run Time M anager gestartet ist k nnen mehrere Fenster ge ffnet sein Siek nnen dann auch angeben welches dieser Fenster vor allen anderen Fenstern angezeigt werden soll Dieses Kapitel beschreibt wie Sie das Fenster ausw hlen das im Vordergrund angezeigt werden soll FactoryLink ECS Handbuch f r den Applikationseditor 55 KONFIGURIEREN VON LAUFZEITFENSTERN Erstellen von Laufzeitfenstern ERSTELLEN VON LAUFZEITFENSTERN Dieser Abschnitt erl utert das Verfahren zum Einstellen eines Laufzeitfensters und Spezifizieren der Zeichnung die darin angezeigt werden soll 1 W hlen Sie Applikation gt Fenster Voreinstellung aus um das Dialogfeld Bearbeitungsfenster Auswahl anzuzeigen Bearbeitungsfenster Auswahl Fenster APPLICATION APPLICATION Abbrechen Hilfe 2 W hlen Sie entweder einen Namen in der Fensterliste aus oder geben Sie einen Fensternamen mit einer L nge von
354. und wird dazu verwendet eine Import oder Exportoperation abzubrechen Wenn die Schaltfl che gedr ckt wird wird kein Text importiert oder exportiert FactoryLink ECS Handbuch f r den Applikationseditor 245 POWERVB EDITOR Das Men Bearbeiten Das MEN BEARBEITEN Verwenden Sie das Men Bearbeiten um im Objektskript Codes auszuschneiden zu kopieren einzuf gen oder zu l schen PowerVB Animation bars h1169 PowerYB Animation IL Suchen R ckg ngig Cirl Z Wiederholen Ctrl Y Ereignis Hilfe Ausschneiden Ctrl X Kopieren Ctrl C Einf gen Cirl Y L schen Del Einf Zeile 1 W hlen Sie die folgenden Optionen aus dem Men Bearbeiten R ckg ngig Wiederholen Ausschneiden Kopieren Einf gen L schen L scht die zuvor in PowerVB ausgef hrte n Aktion en Sie k nnen von der letzten Speicherung an soviele Aktionen wie n tig r ckg ngig machen Wiederholt die zuletzt ausgef hrte Aktion Schneidet den gew hlten Text aus und stellt ihn in die Zwischenablage K opiert den ausgew hlten Text in die Zwischenablage F gt den Text aus der Zwischenablage in den PowerVB Animationseditor ein Wenn sich der gew hlte Text im Editor befindet ersetzt der eingef gte Text den gew hlten Text L scht den gew hlten Text ohne bn in die Zwischenablage zu stellen 246 FactoryLink ECS Handbuch f r den Applikationseditor POWERVB EDIT
355. ung ist 0 der Wert f r den rechten Rand der Zeichnung ist 32000 Wenn Siein dieses Feld keine Eintr ge machen wird der Text an der Stelle angezeigt wo Sieihn gezeichnet haben Wenn Sie ein TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAGs geschrieben Um in das Element einen numerischen Wert zu schreiben konfigurieren Sieeine Funktionstaste den Mathematik und Logik Task oder eine andere E chtzeit Eingabe damit sich das Objekt innerhalb der Anzeige horizontal bewegt Y Geben Sie den Namen eines analogen TAGs ein das die vertikale Stellung des Objekts in einer Zeichnung kontrolliert Der Wert f r den unteren 202 FactoryLink ECS Handbuch f r den Applikationseditor FARB UND BALKEN ANIMATION Ein Objekt als Balken animieren Rand der Zeichnung ist 0 der Wert f r den oberen Rand der Zeichnung ist 32000 Wenn Siein dieses Feld keine Eintr ge machen wird der Text an der Stelle angezeigt an der Sie ihn gezeichnet haben Wenn Sieein TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAGs geschrieben Um in das Element einen numerischen Wert zu schreiben konfigurieren Sie eine F unktionstaste den M athematik und Logik Task oder eine andere E chtzeit Eingabe damit sich das Objekt innerhalb der Anzeige vertikal bewegt 4 W hlen Sie OK um die Anmiationsinformationen zu speichern
356. unkt Zul ssiges Drehobjekt Unzul ssiges Drehobjekt Das Ausma einer Drehung eines Objektes relativ zur aktuellen Ausrichtung Der Punkt um den ein Objekt oder Verbundobjekt gedreht wird Ein primitives Objekt oder Verbundobjekt keines der zuvor angef hrten unzul ssigen Drehobjekte Alle Objekte die keine zul ssigen Drehobjekte sind Die Objekte in dieser Liste 314 FactoryLink ECS Handbuch f r den Applikationseditor DREHEN VON OBJEKTEN GraphicObject Rotate GRAPHICOBJECT ROTATE 23 Die Syntax zum Drehen eines Objektes in Laufzeit lautet wie folgt C cbjectnane rotate x y ofdegrees wobei e x horizontaler Drehmittelpunkt e y vertikaler Drehmittelpunkt e degrees Drehwinkel U o D d lt GA gt 3 oi 5 Wenn Sie einen positiven Wert f r den Winkel angeben wird das Objekt im Uhrzeigersinn verdreht ein negativer Wert ergibt eine Drehung gegen den Uhrzeigersinn Die Drehung ist kumulativ und nicht absolut Das bedeutet der Wert 30 f r den Drehwinkel dreht das Objekt nicht unbedingt in die 30 Grad Stellung Wenn das Objekt bereits zuvor gedreht wurde wird das Objekt nun um weitere 30 Grad im Uhrzeigersinn gedreht Wenn ein Drehwinkel ber 360 Grad angegeben wird wird der Wert durch 360 dividiert und der Rest verwendet Die Drehwerte 10 Grad und 370 Grad erzielen das gleiche Ergebnis Wenn bei der Drehung ein Absolutwert verwendet werden soll ist vor der Dre
357. utigen Objekten verwendet werden umfassen e RTDBObjett e GraphicObject e DrawingObject e WindowObject In Kapitel 22 Gebrauch von Eigenschaften und Methoden in PowerVB finden Sie weitere Informationen ber PowerVB Variablen und FactoryLinkTAG Typen 356 FactoryLink ECS Handbuch f r den Applikationseditor DEBUGGING EINES POWERVB SKRIPTS Gebrauch von LogView zur Anzeige von Debug Ausgaben GEBRAUCH VON LOGVIEW ZUR ANZEIGE VON DEBUG USGABEN 26 LogView bietet eine praktische M ethode zum Anzeigen der Dateien vbdebug log diein PowerVB erstellt wurden bersicht Zum Betrachten einer Datei vbdebug log kann ein beliebiger Texteditor verwendet werden LogView wurde jedoch speziell f r diese Aufgabe erstellt Es bietet gegen ber den meisten Texteditoren die folgenden Vorteile e die Anzeige der Datei vbdebug log wird regelm ig aktualisiert um neue Ausgaben von Print Anweisungen in einer laufenden FactoryLink ECS Applikation zu zeigen e LogView hat die F higkeit Dateien beliebiger Gr e anzuzeigen e Die GUI Schnittstelle f r LogView ist benutzerfreundlich e LogView ist ein Datei Anzeigeprogramm und kein Editor Es ist daher unm glich Informationen in der Datei vbdebug log versehentlich zu berschreiben e LogView ist f r alle Plattformen verf gbar auf denen FactoryLink ECS ausgef hrt wird und funktioniert auf allen diesen Plattformen gleich al e D Er lt GA gt 2 3 A
358. utine wiein der folgenden Subroutine gezeigt private bin as graphicobject N private mact as graphicobject private mact2 as graphicobject private mx as graphicobject U o D d lt GA gt 3 oi 5 private my as graphicobject sub mouse_rectanglel_DrawLoad Set mbtn Drawing Child txtMouseButton Set mact Drawing Child txtMouseAction Set mact2 Drawing Child txtMouseAction2 Set MX Drawing Child txtMouseX Set My Drawing Child txtMouseY nbtn text nact text nact2 text X text Iy text drawing c txtScrollValue text 52 end sub Be Wenn der gleiche Variablenname in mehreren Skripts privat verwendet wird sind diese Variablen v llig unabh ngig voneinander Wenn ein Skript eine private Variable mit einem Namen hat der in anderen Skripts als ffentliche Variable verwendet wird sind diese Variablen v llig unabh ngig voneinander und das Skript mit der privaten Variable kann nicht auf die gleichnamige ffentliche Variable zugreifen FactoryLink ECS Handbuch f r den Applikationseditor 311 GEBRAUCH VON EIGENSCHAFTEN UND METHODEN IN POWERVB Private Variablen Sowohl ffentliche als auch private Variablen m ssen deklariert sein bevor sie als Verweis verwendet werden k nnen Weitere Informationen zum Deklarieren von Variablen finden Sieim PowerVB Language Referenc
359. vw HIHI 95 CRITICAL L schen S HI 30 WARNING Ale 3 LO 10 WARNING e LOLO 5 CRITICAL 2 S Zustandsattribute Zustand Gruppe Hinzuf gen 3 HIHI H CRITICAL d 1 Aktualisierung 3 Limit 95 L schen Bereiche Hysterese P Ca F r konfigurierte Alarme werden Zustand Limit und Gruppe angezeigt Um diese Angaben zu ndern markieren Sie den gew nschten Alarm und ndern Sie die Attribute im Feld Zustandsattribute in der unteren H lfte des Dialogfelds und geben Sie die folgenden Informationen in die Felder ein Zustand W hlen Sie unter welcher Bedingung der TAG Typ des Alarms oder die Alarm ID berpr ft wird Folgende Werte sind zul ssig HIHI HI GT oder gt Ein Alarm wird ausgel st wenn der Wert des Elements den angegebenen Grenzwert berschreitet LOLO LO LT oder lt Ein Alarm wird ausgel st wenn der Wert des Elements den angegebenen Grenzwert unterschreitet FactoryLink ECS Handbuch f r den Applikationseditor 87 DAS DIALOGFELD TAG DEFINITION Allgemeine Alarmdefinitionen LE oder lt Ein Alarm wird ausgel st wenn der Wert eines analogen oder Gleitkomma E lements kleiner oder gleich dem angegebenen Grenzwert ist GE oder gt Ein Alarm wird ausgel st wenn der Wert eines analogen oder Gleitkomma Elements gr er oder gleich dem angegebenen Grenzwert ist EQ oder Ein Alarm wird ausgel st wenn der Wert eines analogen oder Gleitkomma Elements gleich
360. w hlen eines Subobjekts Sie k nnen einzelne Subobjekte eines Verbundobjekts ausw hlen ohne die Gruppierung aufzul sen indem Sie Bearbeiten gt Subobjekt im Men Bearbeiten w hlen F hren Sie die folgenden Schritte durch um einzelne Subobjekte eines Verbundobjekts auszuw hlen 110 FactoryLink ECS Handbuch f r den Applikationseditor ZEICHNEN VON OBJEKTEN Die Zeichentools 1 W hlen Sie ein Verbundobjekt aus Um das gesamte Objekt herum werden die Verbund Auswahlpunkte angezeigt 2 Halten Sie die Strg Taste gedr ckt w hrend Sie mit dem Auswahltool auf das Subobjekt klicken Das Verbundobjekt wird von einer ununterbrochenen Linie und das Subobjekt von Ziehpunkten umgeben Statt dessen k nnen Sie auch Bearbeiten gt Subobjekt ausw hlen w hlen und auf das Subobjekt klicken um es auszuw hlen Auswahlziehpunkt des Subobjekts Handelt es sich beim ausgew hlten Subobjekt um ein einfaches Objekt sind die Ziehpunkte gef llt Handelt es sich um ein anderes Verbundobjekt sind sie hohl Sie k nnen dieses Verfahren wiederholen und eine Schicht weiter gehen bis keine Verbundobjekte mehr ausgew hlt werden k nnen J edesmal wenn Sie in einem Verbundobjekt ein anderes Subobjekt ausw hlen gehen die Auswahlziehpunkte zum ausgew hlten Objekt mit Um ein Verbundobjekt auf einer berlappenden Schicht auszuw hlen klicken Sie au erhalb eines Subobjekts aber innerhalb des Verbundobjekts Die ununter brochene Linie wird
361. wandelt werden Wenn alle nderungen im Unterregister Grundeinstellungen vollst ndig sind dr cken Sie die Schaltfl che Anwenden rechts oben im Dialogfeld Die nderungen werden damit bernommen und alle anderen mit dem TAG verkn pften Register werden angezeigt und k nnen bearbeitet werden Wenn die Bearbeitung der TAG Informationen abgeschlossen ist klicken Sie auf die Schaltfl che OK am unteren Rand des Dialogfelds um alle Optionen zu speichern 66 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION TAG Parameter TAG PARAMETER Wenn Sie eine FactoryLink Applikation entwickeln mu jedem Datenelement in der Echtzeitdatenbank ein logischer Name ein sogenanntes TAG zugewiesen werden FactoryLink verwendet diesen TAG Namen um zur Laufzeit auf das Element Bezug zu nehmen Ein TAG N ame kann sich auf ein einzelnes Element oder ein Array Gruppe von Elementen beziehen Eine Beschreibung der Anwendunggsf lle finden Sie unter Definitionen der TAG Persistenz Die folgenden Richtlinien gelten f r die Zuweisung eines TAG N amens e 1 32 Zeichen lang plus Array Begrenzer mit bis zu 16 Zeichen e g ltige Zeichen sind A Z 0 9 _ tt e der TAG Name darf nicht mit 0 9 anfangen e keine eingebetteten Leerzeichen S wi 5 SE Di He n D o 3 G S e ID Alle Datenelemente geh ren entweder zur Shared oder zur User Doma in je nachdem ob
362. weise schwierig das Objekt ohne die Ziehpunkte auszuw hlen Ziehen Siein diesem Fall eine Umrandung um das Objekt um es auszuw hlen Sie k nnen Text bis zum maximalen Schriftgrad vergr ern Ist der maximale Schriftgrad erreicht wird durch weiteres Dehnen nur das Textumrandungsfeld vergr ert der Text wird jedoch nicht ber den maximalen Schriftgrad hinaus vergr ert Das Dehnen eines Textumrandungsfeldes ber den maximalen Schriftgrad hinaus wirkt sich auf die vertikalen Abst nde zwischen Textobjekten aus Si a KA OH 3 o Le Pc ET CG ndern der Textgr e Es kann vorkommen da nach dem ndern der Textgr e der Anfang oder das Ende des Textes nicht mehr sichtbar ist Dies kann vor allem passieren wenn Sie bei der Entwicklung oder zur Laufzeit die Gr e eines Fensters ndern oder wenn FactoryLink die Gr e einer Zeichnung ndert um sie in das L aufzeitfenster einzupassen FactoryLint FactoryLink Vorher Nachher FactoryLink ECS Handbuch f r den Applikationseditor 143 BEARBEITEN VON OBJEKTEN Objektplazierung Um dieses Problem zu beheben dr cken Sie F8 oder w hlen Sieim Men Bearbeiten die Option Textumgrenzung neu berechnen Dadurch wird die Textumgrenzung neu berechnet damit der gesamte Text angezeigt wird So k nnen Sie das Abschneiden von Text vermeiden e Erstellen Sie Ihre Zeichnungen in Echtgr enansicht und w hlen Sie Textumgrenzung neu
363. wg as Drawing bject name as string dwg child name fillcolor RED End Sub Diese Bibliotheksfunktion wird wie folgt vom Skript eines Objektes aufgerufen E Make bjectRed drawing TopLevel bject b U o D d lt GA gt 3 oi 5 FactoryLink ECS Handbuch f r den Applikationseditor 337 HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Leistungs berlegungen LEISTUNGS BERLEGUNGEN Zur Laufzeit m ssen hierarchische Grafikobjektnamen mit Objekten auf der Zeichnung verbunden sein Diese Bindung beansprucht Zeit Unter dieser Voraussetzung kann die Leistung einiger Operationen wieim folgenden Beispiel illustriert verbessert werden Langsamer N for i 1 to 500 obj1 obj2 obj3 left obj1 obj2 obj3 left 10 next i Schneller dim obj as Graphic bject Set obj obj1 obj2 obj3 for i 1 to 500 ob left obj left 10 va i J 338 FactoryLink ECS Handbuch f r den Applikationseditor HIERARCHISCHE BENENNUNG VON GRAFIKOBJEKTEN Objekt IDs OBJEKT IDS 25 J edem Objekt wird bei seiner Erstellung eine ID zugeordnet Objekt IDs sind innerhalb einer Zeichnung eindeutig und k nnen vom Benutzer nicht ge ndert werden Im Gegensatz zu Objektnamen werden beim Einf gen eines Objektes immer neue Objekt IDs zugeordnet Ereignissubroutine N amen im eingef gten Objekt werden automatisch auf die neue Objekt ID aktualisiert Um die Ereignisroutinen N amen in einer Zeichnun
364. xtfelds definiert Wenn der Dialog TAG Definition angezeigt wird geben Siein das F eld Wert den analogen Wert ein der mit der gew nschten F arbe berein stimmt In Kapitel 9 Animation von Objekten finden Sie eine Liste analoger Werte die mit den Farben der Farbpalette bereinstimmen Blinken Geben Sie den Namen eines digitalen TAGs ein das die Blinkrate des Eingabetexts kontrolliert Dieses TAG wird mit einem Wert in berein stimmung mit der gew hlten Blinkrate initialisiert Folgende Blinkgeschwingigkeiten stehen zur Wahl 196 FactoryLink ECS Handbuch f r den Applikationseditor FARB UND BALKEN ANIMATION Kein Der Text blinkt nicht Dies ist die Standard einstellung Langsam Der Text blinkt langsam Schnell Der Text blinkt einmal in der Sekunde Positionskontrollen Definiert die horizontale und vertikale Stellung des Textfelds innerhalb der Zeichnung X Geben Sie den Namen eines analogen TAGs ein das die horizontale Stellung des Objekts innerhalb der Zeichnung definiert Der Wert f r den linken Rand der Zeichnung ist 0 der Wert f r den rechten Rand der Zeichnung ist 32000 Wenn Siein dieses Feld keine Eintr ge machen wird der Text an der Stelle angezeigt an der Sie ihn gezeichnet haben Wenn Sieein TAG festlegen ohne ihm einen Wert zuzuschreiben wird standardm ig der Standardwert des von Ihnen eingegebenen TAG geschrieben Um in das Element einen numerischen Wert zu schreiben
365. xtstil Einzelheiten ber die Definition von Objektattributen finden Sie unter Einstellen von Objektattributen auf Seite 127 22 FactoryLink ECS Handbuch f r den Applikationseditor BERSICHT BER DEN APPLIKATIONSEDITOR Grafikelemente und Objekte Die Animation eines Objekts steuert das Verhalten des Objekts wie zum Beispiel eine Farb nderung bei Erreichen eines Grenzwertes Einzelheiten ber die Definition der Objekt Animation finden Sieim Abschnitt Objekt Animation in diesem Handbuch 22 zS 2 a D He n D o 3 2a og ID FactoryLink ECS Handbuch f r den Applikationseditor 23 BERSICHT BER DEN APPLIKATIONSEDITOR Power Packs und Power DragOns POWER PACKS UND POWER DRAGONS Zeichnungen die Objekte enthalten welche als Platzhalter animiert und in eine Bibliothek mit Zeichnungen plaziert werden werden zusammenfassend als Power Packs bezeichnet Die Objekte werden einmal erstellt und zur weiteren Verwen dung in Power Packs gespeichert Diese Zeichnungen die als Power DragOns bezeichnet werden werden dann zur raschen und leichten Erstellung von Appl ikationen verwendet Mit ihrer Hilfe kann auch das Aussehen der Applikation standardisiert werden Power Pack Dateien werden wie andere Zeichnungsdateien gehandhabt mit der Ausnahme da sich der Applikationseditor beim Offnen einer Power Pack Date automatisch im Modus K opieren E inf gen befindet Wenn Sie ein Objekt in einer Power Pack Ze
366. yLink Aufgaben wiez B Mathematik und Logik Vorg nge f r einen gesamten Elementarray mit nur einem Verweis auf den Array durchzuf hren anstatt jedes Element im Array einzeln zu referenzieren Arrays k nnen eindimensional oder mehrdimensional sein Um ein TAG als Array anzugeben geben Sie beim Erstellen des TAG die Werte die die Array Dimensionen definieren ins Feld ein in dem der TAG N ame definiert wird Die Zahlenwerte sollten direkt im Anschlu an den TAG N amen in rechteckige Klammern in der Form n eingegeben werden Zwischen dem TAG N amen und der Array Dimension oder einem Satz von Array Dimensionen mehrdimensionaler Arrays sollten keine Leerzeichen stehen Wird ein TAG als Nicht Array TAG erstellt kann es nicht mehr in ein Array TAG umgewandelt werden Bei einem TAG das als Array TAG erstellt wird kann die Anzahl der Array Elemente jedoch erh ht oder verringert werden Wenn Sie daher eine Applikation entwickeln und wissen da ein TAG ein Array ist und dieAnzahl der Dimensionen im Array jedoch nicht die genaue Anzahl der Elemente in jedem Array kennen kann das TAG als tagname 0 0 erstellt werden und die tats chliche Anzahl der Elemente kann sp ter angegeben werden 68 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Auf Arrays verweisende TAGs Geben Sie eine Zahl an die um 1 kleiner als die tats chlich erforderliche Zahl ist da der Array mit 0 anf ngt Geben Sie f r ei
367. yp 0 0 b NACH UNTEN TASTE Mit der Bilflaufleiste k nnen Sie die TAGs durchbl ttern Es werden immer 100 TAGs auf einmal angezeigt Verwenden Sie die Nach oben Nach unten Tasten neben der Bildlaufleiste um einen Block von 100 TAGs vor oder zur ckzugehen Ausw hlen eines TAGs Geben Sieden Namen des gew nschten TAG ins Feld TAG Name ein oder w hlen Sie das gew nschte TAG aus indem Sie darauf klicken und die EINGABETASTE dr cken um das TAG im Feld TAG Name anzuzeigen Wenn Sie sich ber den TAG N amen nicht sicher sind geben Sie die ersten Zeichen des Namens die Eintr ge sind unter Beachtung von Gro und Kleinschreibung sortiert ein und dr cken Sie die EINGABETASTE Die Liste wird von diesem Punkt ab angezeigt und das gew nschte TAG kann gew hlt werden Um die TAG Liste zu schlie en klicken Sie auf die Schaltfl che Schlie en Klicken Sie auf die Schaltfl che Hilfe um Hilfe ber die TAG Liste zu erhalten 78 FactoryLink ECS Handbuch f r den Applikationseditor DAS DIALOGFELD TAG DEFINITION Die TAG Liste Erstellen eines neuen TAGs Um ein neues TAG zu erstellen geben Sie den Namen des TAG ein und klicken Sie auf die Schaltfl che Neu Das Dialogfeld TAG Definition wird angezeigt so da die zugeh rigen Informationen eingegeben werden k nnen Bearbeiten eines TAGs Um die Informationen zu einem bestehenden TAG zu bearbeiten vergewissern Sie sich da der gew nschte Nameim Fe
368. zen m chten Verwenden Sie das Beispiel auf der vorherigen Seite als Richtlinie Achten Sie darauf die Abschnitts berschriften richtig zu buchstabieren und die einzelnen Stilkonver tierungen mit einem Strichpunkt 5 abzuschlie en Sie k nnen mehrere Konvertierungen auf einer Zeile ausf hren anstelle jede Konvertierung auf eine eigene Zeile zu setzen keine Leerstellen verwenden Beispiel Helv txt 20 H elv complex 10 Times romans 20 Tabelle 30 3 Standardm ige AutoCAD Schriftarten Standardm ige AutoCAD Schriftarten romand scriptc cyrillic symusic romanc greeks eyriltic complex 3 Speichern Sie die Umsetzungsdatei als ASCII Textdatei unter einem beliebigen Namen mit beliebiger Erweiterung Beispiel CUSTOM XLT Wenn Sie in einer Umsetzungsdatei keine Methode zur Konvertierung der Schriftarten angeben werden diese als Grafiken konvertiert und importiert Ve gt A CH e lt a be FactoryLink ECS Handbuch f r den Applikationseditor 421 e KONVERTIEREN UND IMPORTIEREN VON DXF DATEIEN e Anpassen der Konvertierungseinstellungen Gebrauch der Umsetzungsdatei Die angepa ten Konvertierungen die Siein einer U msetzungsdatei einrichten werden nur dann verwendet wenn Sie die Datei im Dialogfeld DXF Converter angeben Files Directory AIRPLANE DXF CAACAD ASSEMBLY DXF LINE DXF Drives Geben Sie den vollst ndigen C MS DOS_6 Pfadnamen der Umsetzungs
369. zu ffnen oder eine Anwendung zu schlie en F hren Sie die folgenden Schritte durch um ein Schaltfl chenobjekt zur Ausf hrung einer Aktion zu animieren 1 W hlen Sie das Objekt das sie animieren m chten 2 W hlen Sie Animation gt Schaltfl che um den Dialog Schaltfl chen Animation anzuzeigen p Mausklick oder Taste Aktion Se z T AT Strg M Umschalt r Quellwert oder TAG Wert TAG r Ziel TAG mmm p Bereichspr fparameter Maximum Minimum r Positionskontrollen B WW r Objektberechtigung Berechtigungsklasse lt none gt X Protokollmeldung Abbrechen L schen Hilfe 3 F llen Sie diese Tafel aus Geben Sie f r die Animation eines Objekts folgende Informationen an Mausklick oder W hlen Sie die Maustaste oder den Tastenanschlag welche r die Taste Schaltfl che aktiviert Dies geschieht mit der linken Maustaste d h Sie k nnen diese M ethode zur Aktivierung der Schaltfl che alternativ zum Anklicken mit der M austaste verwenden gt EE 3 Zo AO 03 3 lt 5 FactoryLink ECS Handbuch f r den Applikationseditor 189 EIN OBJEKT ALS SCHALTFL CHE ANIMIEREN Wenn Sie beispielsweise F1 gew hlt haben k nnen Sie die Schaltfl che aktivieren indem Sie die F1 F unktionstaste dr cken oder indem Sie durch Dr cken der linken Maustaste auf das Schaltfl chenobjekt klicken Die folgende Tabelle listet

Download Pdf Manuals

image

Related Search

Related Contents

Guide utilisateur DxO FilmPack 3  PA-7S y PA-7L  Powerplus POW30050 power drill  juin 2015 - mairie de bréhand    Samsung 403T Brugervejledning  Snapper E2812523BVE, E2512523BVE, E2813523BVE, E331523KVE Lawn Mower User Manual  Lindy USB MiniCam Digital Camera User Manual  Safety Function: Zero Speed, Safe Limited Speed  User Manual  

Copyright © All rights reserved.
Failed to retrieve file