Home

Handbuch DigiVISU V2010 08 26 DE

image

Contents

1. 9 1 Kontextmen Funktionen Im Folgenden werden alle Funktionen die ber das Kontextmen zur Verf gung stehen aufgef hrt Delete L scht das selektierte Objekt Clone Klont das selektierte Objekt Copy Kopiert das selektierte Objekt in den Zwischenpuffer Group Gruppiert mehrere selektierte Objekte Ungroup L st die selektierte Gruppe auf Select children Readjust Size Insert new Set orig Size Pull out Add to Group Remove next tab Ausgabe 26 08 2010 Markiert die Kinderobjekte eines Objekts Setzt die Gr e einer Gruppe auf deren Mindestgr e zur ck F gt ein neues Objekt ein Setzt ein Bild auf die Originalgr e Holt ein Objekt aus einer Gruppe F gt ein Objekt in eine Gruppe ein L scht das Objekt aus der TAB Eingabereihenfolge Seite 26 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 10 Das Objektparameter Men In dieser Men leiste werden alle statischen Daten des Objekts bzw wie das Objekt gezeichnet wird angezeigt Die Animation kann hiervon einige nicht alle ver ndern Je nach Objekttyp k nnen individuelle Eigenschaften eingegeben werden so kann dieses Men leicht variieren Nachfolgend ein Beispiel zu einem Textfeld ID Texted Xjes Wlso fhorder none el com wlfiso H 2 EE rss Moooooo nn opo zhas Tt Textfeld D fextfeld2 Name des Objektes Diesen k nnen Sie auch nachtr glich ndern A Eingabefeld f r die X Position des Objektes relativ zur Gr
2. Beispiel f r eine Wert Eingabe mit Verrechnung 000512 INPUT 5 9 Hierbei wird der eingegebene Wert vor dem Schreiben in Register 000512 mit 5 multipliziert und durch 9 geteilt wodurch z B eine Formatumrechnung von Fahrenheit in Celsius m glich ist Beispiel f r eine String bzw Text Eingabe 5000600b110 INPUT Wird hier im Inputfeld der Text ver ndert oder mit Enter best tigt so wird der eingegebene Text als maximal 10 Byte langer String ab Register 000600 geschrieben Wird ein Eingabefeld mit der Maus angeklickt so wird zun chst die Animation des TXT Attributes siehe auch TXT eingestellt bzw blockiert und es kann ein Wert oder Text eingegeben werden Bei einer Ver nderung oder beim Bet tigen von Enter in dem betreffenden Eingabefeld dem Selektfeld oder der Checkbox wird der Wert bzw Text verwendet um den INPUT bzw INPUT Label in der Expression zu ersetzen und diesen dann an das DigiWEB zu senden und so dessen Inhalt zu schreiben Bei Checkboxen wird jeweils eine O uncheck oder 1 check bei Inputfeldern der Inhalt des Feldes bei Selektfeldern der jeweils zugeordnete Zahlenwert zum Text und bei einem Slider der relative Positionswert zwischen min max geschrieben Siehe auch REF Hinweis Wird ein Fragezeichen als 1 Zeichen des Ausdrucks eingeben so muss das Schreiben der Variablen zuvor best tigt Confirm werden Achtung darf bei der Tasterfunktion nicht verwendet werden Erfolgt
3. die Gruppe oder das bzw die Objekte die Sie exportieren bzw in das aktuelle Projekt importieren m chten Bet tigen Sie auf den selektierten Objekten die rechte Maustaste Kontextmen und w hlen Sie Export Dies kann sowohl vom Hauptfenster als auch vom Objektbaum aus erfolgen Das Men die Gruppe oder das bzw die Objekte sollten jetzt im aktuellen Projekt angezeigt werden Objektbaum Hauptfenster Checkbox Textrej Jelete Textfel Clone Textfel Textfel SOR meN group Ausgabe 26 08 2010 Seite 21 65 Digitronic DigiVISU Automationsanlagen GmbH Editor 7 2 Men punkt new Iframe Durch Klicken auf new Iframe Inline Frame wird ein Iframe Menu eingef gt Durch einen Iframe ist es m glich in das aktuell laufende DigiVISU RUN Time Projekt eine komplette WEB Seite dynamisch als Menu einzuf gen Die Men steuerung mu hierzu aktiv sein siehe Kapitel 6 1 Men Steuerung Dies kann auch eine WEB Seite von einem anderen HTTP Server sein Web Bilder Videos Maps Mews Shopping E Mail Mehr lt Google Sucheinstellungen Anmelden 4 Google Deutschland 7 3 Men punkt new Menu Durch Klicken auf new Menu f gen Sie neues leeres Men in das Projekt ein wie das Symbol CN 7 4 Men punkt new Project Durch Klicken auf new Project wird nach dem eingeben MATT des Projektnamens ein neues leeres Projekt bzw ein neue WEB Seite angelegt das dann in den Ha
4. screen height location no menubar no status no toolbar no openwinp focus Bei diesem Beispiel wird die HTML Seite var htm mit einigen Parametern in einem neuen Browser Fenster ge ffnet und mit focus selektiert Beispiel zum ffnen eines Fensters ohne Parameter javascript openwinp window open config htm Hier wird bei einem Klick die HTML Datei config htm in einem neuen Browser Fenster ge ffnet Als Taster Event Bei einem Klick Event gibt der Zusatz INPUT an dass ein Taster Event erfolgen soll Dies bedeutet dass beim Klicken mousedown mit der linken Maustaste auf das Objekt das Label INPUT durch eine 1 ersetzt und die Expression geschrieben wird Beim Loslassen mouseup oder mouseout wird dann das INPUT durch eine O ersetzt und ebenfalls geschrieben Beispiel 000999b0 1INPUT Bei mousedown auf dem Objekte wird das Bit0 des Registers 000999 gesetzt 1 und bei mouseup oder mouseout wieder zur ck gesetzt 0 Ausgabe 26 08 2010 Seite 45 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Als Eingabe Event Beispiel f r eine Wert Eingabe 000512 INPUT Wird der Wert einer Checkbox eines Inputfeldes eines Sliders oder eines Selektfeldes ver ndert oder mit Enter best tigt so wird aktuell eingegebene Wert in das Register 000512 geschrieben indem das Label INPUT durch diesen Wert ersetzt wird und an das DigiWEB gesendet wird
5. Text2 Fragen auf gleich Str0 Str1 Fragen auf ungleich StrO Str1 Fragen auf gr er StrO gt Str1 Fragen auf kleiner Str0 lt Str1 Fragen auf gr er gleich StrO gt Str1 Fragen auf kleiner gleich StrO lt Str1 Hinweis Bei allen Vergleichsoperatoren gilt Das Ergebnis wird wahr wenn die Frage mit ja beantwortet werden kann Hierzu muss man wissen dass die Zeichen der Strings nacheinander verglichen werden Das erste Zeichen in einem String das unterschiedlich ist entscheidet wie der Vergleich ausf llt Beispiel 1 Text1 und Text2 Text1 ist kleiner lt als Text2 da 1 kleiner als 2 ist Beispiel 2 1 Text und 2 Text auch hier ist der 1 Text kleiner lt als 2 Text Beispiel 3 Text1 und Text hier ist der Text1 gr sser gt als Text Achtung Strings bzw Zeichenketten m ssen immer zwischen zwei Zeichen Ticks gesetzt sein 13 7 4 1 String bzw Zeichenkettenl nge ermitteln Um die L nge einer Zeichenkette String zu ermitteln verwenden Sie die Funktion strlen var Dieser bergeben Sie die Stringvariable und Sie erhalten dann die L nge des Strings zur ck Diese Funktion ben tigen Sie zum Beispiel beim Schreiben eines Strings in eine S7 da hier die Anzahl der Zeichen eines Strings in ein Register eingetragen werden muss Beispiel zum Schreiben einer Zeichenkette bei einer S7 SPS SDB1 DB16b DB1 DBB14 Text DB1 DBB15
6. ge ndert wird m ssen diese Dateien neu geladen werden um das IntelliSense richtig nutzen zu k nnen Bei einem Klick auf Language wird die language csv neu geladen Bei einem Klick auf Symbol wird die symbol csv neu geladen Ausgabe 26 08 2010 Seite 17 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 6 6 LocalVar Hier k nnen Sie lokale Variablen anlegen welche nur im Browser f r das momentan ge ffnete Projekt g ltig sind Eine lokale Variable muss immer mit einem Zeichen beginnen z B Var1 Var2 St t die RUN Time Animation DigiVisu lib sp ter zur Laufzeit beim lesen oder Schreiben einer Expression auf den Namen einer lokalen Variablen so wird diese durch den aktuellen Inhalt aus dem Browser ersetzt und an das DigiWEB gesendet Zahlen Variable String Variable Hinweis Bei einer String Variablen wird der ersetzte Name noch zus tzlich am Anfang und Ende mit einem Zeichen Tick umschlossen Project properties General Display events Used pictures Mame Expression Comment Update B NockeEin 0 Nocken Einschaltpunkt ATSTART l NockeAus 1 Nochen Ausschaltpunkt ATSTART y Timer 000187 DigivvEB Time ALL sec ej Name Name der lokalen Variablen Diese kann sp ter in einer Animations Expression verwendet werden z B 000000 Timer oder Timer gt 5000 gr er kleiner Expression Anweisung die zum Lesen bzw
7. strlen Text Erkl rung Die Definition der Zeichenkette beginnt in der S7 bei DB1 DB14 Die ersten Zeichen beginnen jedoch bei DBB16 DB1 DBB14 ist hier die Anzahl der Bytes die maximal gespeichert werden k nnen DB1 DBB15 enth lt die effektive L nge der Zeichenkette Ausgabe 26 08 2010 Seite 37 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 13 8 Der Symboleditor Je mehr Variablen in der Visualisierung verwendet werden umso schwieriger wird es sich die Verwendungen der einzelnen Adressen zu merken Sie ben tigen den Symboleditor wenn Sie nicht mehr absolut durch Registernummern z B 000600 oder DB50 DBW10 adressieren wollen sondern durch aussagef hige Variablennamen wie z B Sollwert oder lstwert Sie finden den Editer in der DigiWEB advanced Konfiguration Geben Sie hierzu folgende Adresse in einem neuen Browserfenster ein http DigiWEB IP config Es erscheint das gleiche Login Fenster wie beim Starten des DigiVISU Editors DigiWEB Configuration p 414 2 085 07 10 2009 ONLINE System Network Update client Dynamic DNS DigiWISU Symbols Variables E mail Server Events Language Users security RSA Security DigiWEB3 Bus SeriallMPIPB Input Output Counter fEncoder Temp PT1000 AD Conv 1 AD Conv U Modem PPP PWM Outputs D A Conv 1 D A Conv U File Commander Diverse tools E Software Version 3 083 27 10 2009 updaten Hardware Version Pc based software Reset DigiWEB
8. zur Initialisierung der Variablen verwendet wird Hier k nnen nicht nur einzelne Register sondern auch ganze Expressions verwendet werden Comment Kommentar Eingabefeld zur Beschreibung der Variablen Update Angabe in welchem Intervall die Variable gelesen werden soll Wenn die Variable in der DigiVISU zuweisen z B NockeEin INPUT darf sie nat rlich nicht st ndig gelesen bzw initialisiert werden New ffnen einer neuen Spalte um eine lokale Variable anzulegen C L scht die Variable Hinweis In der DigiVISU Bibliothek LIB gibt es bereits vordefinierte lokale Variablen die hier nicht eingegeben werden m ssen bzw nicht eingegeben werden d rfen Diese sind Gro Kleinschreibung beachten DWTimer DigiWEB Millisekunden Timer MG Sitzungsnummer bzw Magic Nummer USER Benutzername des eingeloggten Users PASS Passwort wird zur Sicherheit nach dem Login gel scht MENU Nummer des aktuell angew hlten Menus Beispiel Im Beispiel oben sind zwei lokale Variablen definiert die z B zum Schreiben von zwei Werten gleichzeitig durch einen Klick verwendet werden k nnen Hierzu m ssen diese Variablen ber ein Eingabefeld angezeigt und geschrieben werden und dann durch einen Klick geschrieben werden z B 001001 NockeeEin 001002 NockeAus o E Ausgabe 26 08 2010 Seite 18 65 Digitronic Automationsanlagen GmbH Digi VISU Editor 6 7 Display Event Hier k nnen Sie D
9. Digitronic Digi VISU Automationsanlagen GmbH Editor 15 8 Animationsparameter der Diagramme Delta Raster Lines Attributnummer 17 18 Geben Sie hier einen Wert oder eine Expression ein die den Abstand in Pixel der Gitternetzlinien in einem Diagramm in X und Y Richtung zueinander definiert Wird hier kein Wert oder Expression eingegeben so werden keine Gitternetzlinien im Diagramm erzeugt Beispiel 15 Beispiel mit Expression TempDiagrammRaster Hinweis Definieren Sie zus tzlich auch die Updatezeit der Linien durch das Update X und Update Y Auswahlfeld Am besten auf ATSTART einstellen und nur wenn notwendig auf eine andere Updatezeit einstellen Diese Einstellung gilt auch f r die Beschriftung der Gitternetzlinien CLine Initialwert f r Raster Lines Delta Attribut Geben Sie hier die Farbe oder eine Expression in Klammern ein die die Farbe der 0 Punktlinie der Gitternetzlinien festlegt Beispiel rot FF0000 Beispiel mit Expression 000600b1 0x00ff00 0x0000ff CGitter Initialwert f r Raster Lines Delta Attribut Geben Sie hier die Farbe oder eine Expression in Klammern ein die die Farbe der der Gitternetzlinien festlegt Beispiel gr n 00FF00 Beispiel mit Expression 000600b1 0x00ff00 0x0000ff Offset Initialwert f r Raster Lines Delta Attribut Geben Sie hier einen Wert oder eine Expression in Klammern ein die die 0 Punktline des Gitternetzes verschiebt Offset Der Wert wird
10. Error Timeout Das DigiWEB liefert keine Daten mehr Ursache ist z B die Netzwerkverbindung ist gest rt oder das DigiWEB wurde ausgeschaltet Communication error Die Daten bertragung zum Kommunikationspartner ist nicht m glich bzw Timeout Die m gliche Ursache ist ein Elektrischer Fehler das Ger t ist nicht angeschlossen Protokoll falsch eingestellt oder Ger tenummer falsch Variable not known Die angegebene Variable steht nicht zur Verf gung bzw ist nicht belegt oder unbekannt z B bei einer S7 ist das Datenwort nicht vorhanden To many number of obj Es weden zu viele Variablen aufeinmal angefragt No route to DigiWEB Die Daten bertragung zu einem anderen DigiWEB via Ethernet ist nicht m glich M gliche Ursache ist ein Netzwerk Fehler die IP Adresse ist falsch oder das remote Ger t nicht bereit bzw eingeschaltet DigiWEB RS is locked Die serielle Schnittstelle ist zur Zeit belegt bzw eine andere Applikation z B Digisoft oder die Virtuelle COM verwendet zur Zeit die Schnittstelle Expression error Das DigiWEB versteht den Befehl bzw die Expression nicht und liefert einen Error Code Ursache ist ein Fehler in den Animationsparametern Sehen Sie auch Kapitel 14 1 ERROR Codes auf Seite 41 Hinweis Dies sind nicht alle Fehlermeldungen die von der RUN Time DigiVISU Library angezeigt werden k nnen Jedoch werden die meisten im Klartext angezeigt und somit ist ein R ckschlu auf die Fehlerursac
11. M Trendinit10 7 MENUO 2 Trendiniti1 BarGraph2 Trendinit12 INPUTA Trendiniti3 RECTI Trendinitl4 remove selected references Klicken Sie in den beiden linken Spalten auf den Objektnamen den Sie mit dem Display Event verbinden wollen Klicken Sie in der rechten Spalte auf den Objektnamen und dann auf remove selected references um diese wieder zu entfernen Mit dem OK Button best tigen Sie Ihre Eingabe und das Fenster wird geschlossen Ausgabe 26 08 2010 Seite 19 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 6 8 Used pictures Hier werden alle in dem aktuellen Projekt verwendeten Bilder aufgelistet Project properties General Local variables Display events Used picture Barsrapt gif kantair gif Ausgabe 26 08 2010 Seite 20 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 7 Das New Men JG Mew Mew Digivisu Instance iimport new frame new Meny P new Project Klicken auf Symbol ir Ergebnis Submenu 7 1 Men punkt New DigiVisu Instance Import Klicken Sie auf New DigiVisu Instance Import so wird ein weiterer leerer DigiVISU Editor ge ffnet ffnen Sie hierin ein Projekt dessen Menu Gruppe oder Objekte Sie in das aktuelle Projekt importieren wollen Selektieren Sie in Ihrem Ziel bzw dem aktuellen Projekt das Menu zurzeit nur Men m glich in das die Objekte importiert werden sollen Selektieren Sie in der neuen Instance das Men
12. Verzeichnis DigiVISU ein Beispiel http 192 168 3 128 Digivisu Erhalten Sie eine Fehlermeldung 404 File not found so ist der Editor nicht installiert Bitte installieren Sie dann von der Digitronic CD ROM das DigiVISU Setup Programm Ordner Deutsch DigiWEB oder Setup Zum Beispiel DigiVISU ED V2 052 LIB V3 96e Setup exe oder DigiVISU ED V2 052 LIB V3 96e Setup with Password exe Ist auf der CD nur das Setup Programm mit Passwortschutz m ssen Sie das Passwort zuvor bei der Digitronic Verkaufsabteilung bzw Ihrem Ansprechpartner erfagen TIP M chten Sie zun chst mit der PC Simulation arbeiten so geben Sie bei der Installation bzw bei der Eingabe der DigiWEB IP Adresse die IP 127 0 0 1 ein Daraufhin wird automatisch die DigiWEB PC Simulation gestartet und der Browser ge ffnet z B http 127 0 0 1 Digivisu Achtung M chten Sie auf einem Ger t ein bestehendes Projekt ndern bzw erg nzen so beachten Sie das der DigiVISU Editor und die RUN Time DigiVISU Lib aufeinander abgestimmt sein muss Sehen Sie das Deckblatt dieser Beschreibung Ein Downdate bzw zur ck ist nicht mehr m glich 2 1 Login Username und Passwort Wenn sich der DigiVISU Editor auf dem Ger t befindet oder die PC Simulation erfolgreich gestartet wurde erscheint das folgende oder mehrere Login Fenster Login User Password OK Um sich in den Editor einloggen zu k nnen muss man Administrator Rechte
13. bzw die FTP Zugangsrechte besitzen Nach der Eingabe der richtigen Daten zum Login ffnet sich der Editor Sehen Sie das n chste Kapitel Werkseinstellung ist User ftp Passwort ftp Ausgabe 26 08 2010 Seite 6 65 Digitronic DigiVISU Automationsanlagen GmbH Editor 3 Ansicht des Editors Nach dem ffnen des Editors erscheint folgendes Bild eta AM TEA WM fonas Jos lenuleiste io_anzeige test nzeigeDereith f r Projektnamen Objektbaum Bildernamen USW Eingabebereich der Elmgabeberelch Jhjektparameter der Objekt Animationsparamete 4 t 4 Ein Projekt erstellen und bearbeiten Ein DigiVISU Projekt besteht immer aus mindestens zwei Dateien Dies ist eine HTML Datei Projekt htm und eine Datenbank Datei Projekt gnv Diese Dateien ben tigen nur noch die DigiVISU RUN Time Library Ordner digivisu lib um das Projekt anzeigen zu k nnen Hinweis Verschiedene Dateien k nnen auch noch als GZip Datei vorhanden sein z B Projekt gnv gz oder Projekt Ing gz die ab DigiWEB Version 3 122 bevorzugt bertragen werden um Ubertragungszeit und Volumen einzusparen f r GPRS UMTS Ein Projekt kann zus tzlich noch aus einer separaten Sprachdatenbank Projekt Ing und einer Hilfe bzw Tooltip Datei Projekt hlp sowie zus tzlich aus Bildern und Script Dateien req bestehen Zum Anlegen eines neuen Projekts klicken Sie zun chst auf dann auf new Project und geben den P
14. dann rot wenn nicht dann transparent Mit den Bits 24 bis 30 k nnen Sie die Farbdeckung Opacity in O 100 Prozent angeben z B OX3G2ZXXXXXX 50 Beispiel 4 000601b1 0xFF0000 0x32FF0000 Wenn Bit 1 gesetzt dann rot wenn nicht dann rot zu 50 transparent TxtColor Attributnummer 16 Geben Sie hier eine Expression ein die die Textfarbe des Objektes steuert Das Ergebnis der Expression muss ein 24 Bit Farbcode in Hex Dezimal oder ein HTML Farbstring FFO000 sein Beispiel f r rot FF0000 Beispiel f r gr n 0x00FF00 Ausgabe 26 08 2010 Seite 53 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Geben Sie hier eine Expression ein die das Blinken der Hintergrundfarbe eines Objektes steuert Das Ergebnis der Expression muss eine Dezimalzahl sein die das Blinkverhalten steuert Ergebnis 0 Das Blinken wird ausgeschaltet und die Default Farbe eingestellt Ergebnis lt 100 Das Blinken wird eingeschaltet und wechselt die Farbe zwischen Color1 und Color2 mit 500ms Ergebnis gt 99 Das Blinken wird eingeschaltet und wechselt die Farbe zwischen Color1 und Color2 mit dem Ergebnis 2 als Zeitbasis in ms Hinweis Wird eine der 3 Farben nicht definiert Leerstring so wird der Farbwert gel scht und das Objekt wird transparent Info Ist f r des gleiche Objekt auch das Color Animationsattribut aktiv oder wird dies w hrend des Blinkens ge ndert so hat das Blinken Vorrang Beispiel 0006
15. dem Datensatz mit dem absoluten Objektnamen gesucht z B MENU1 TEXT1 Wenn dieser gefunden wurde wird in Abh ngigkeit zur Spracheinstellung dieser angezeigt Ausgabe 26 08 2010 Seite 43 65 Digitronic Automationsanlagen GmbH DigiVISU Editor 15 1 Die Animationsparameter fur Eingaben und Anzeige TXT Attributnummer O oder 13 Silder Geben Sie hier eine DigiWEB Expression ein deren Ergebnis innerhalb des Objekts Text Input Button Value eines Selektfelds Slider bzw Schieberegler w hrend der Visualisierung animiert bzw dargestellt werden soll Beispiele 1 5000172 19 Der Datumsstring des DigiWEB wird gelesen und auf eine L nge von 19 Byte begrenzt angezeigt Beispiele 2 000640b1 erster Text zweiter Text Ein Text wird in Abh ngigkeit von Biti des Registers 000640 zwischen dem ersten und zweiten Text hin und her geschaltet und angezeigt 000630 Hier wird der Inhalt des Registers 000630 ausgegeben Beispiele 3 Achtung Bei einem Selektfeld und einem Slider d rfen nur Werte und keine Strings angegeben werden TIP Hier kann auch eine DigiWEB Script Datei REQ Datei eingegeben werden um das Objekt zu animieren Sehen Sie hierzu das Script Handbuch Format Initialwert f r TXT Attribut Geben Sie ein Format ein mit dem Ihr Wert Variable formatiert bzw dargestellt werden soll Es sind Dezimal Hex und Bin rdarstellungen m glich Hier k nnen Sie auch eine Expressi
16. gen Siehe Kapitel 9 Das Kontextmen 8 4 Objekte aus einer bestehenden Gruppe entfernen Siehe Kapitel 9 Das Kontextmen Ausgabe 26 08 2010 Seite 23 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 8 5 Gruppen Listen erstellen Gruppen besitzen die Sonderfunktion sich X Fach automatisch zu duplizieren Hierzu wird bei einer Gruppe das unten abgebildete Eingabefeld verwendet Hier kann eingetragen werden wie oft das Objekt dupliziert werden soll Das Besondere hierbei ist dass das Duplizieren NICHT zur Laufzeit des Editors dupliziert wird sondern erst beim Starten der Visualisierung RUN Time Das hat den Vorteil dass beim Starten weniger Informationen bertragen werden m ssen Durch sinnvolles Einsetzen dieses Attributes kann dadurch der Startvorgang Ihrer Visualisierung erheblich verk rzt werden Standardm ig werden die duplizierten Gruppen an der gleichen Position wie das Original positioniert Um die Duplikate zu verschieben geben Sie nur die Abst nde zur n chsten Zeile row oder Spalte cell ein Rows Anzahl der Reihen Cells Anzahl der Spalten Row Spacing Abstand zwischen den Zeilen Cell Spacing Abstand zwischen zwei Spalten Beispiel T o BUTTON 2 Bei der Expression der Gruppen Listen Objekte muss nun nur noch ber eine Indexvariable eine indizierte Adressierung vorgenommen werden Hierzu erzeugt jede Gruppen Liste automatisch die lokale Variable INDEX und SIT
17. in Pixel angegeben Beispiel 0 Beispiel mit Exp 000600 Hinweis Bei einem negativen Wert oder einem Wert der gr er als der Anzeigebereich ist ist die 0 Punktline nicht mehr sichtbar bzw aus dem Anzeigebereich verschoben Ausgabe 26 08 2010 Seite 56 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Delta Raster Text Attributnummer 19 20 Geben Sie hier einen Wert oder eine Expression ein die den Abstand in Pixel der Beschriftung bzw Skalentext in einem Diagramm in X und Y Richtung zueinander definiert Dieser Wert sollte mit dem Abstand der Gitternetzlinien konform gehen bzw im gleichen Raster liegen Achtung Wird der Abstand des Skalentextes untereinander zu klein so begrenzt DigiVISU diesen Beispiel ohne 15 und mit Exp TempDiagrammTextRaster Hinweis Die Updatezeit entspricht der Updatezeit des Raster Linien Attributes Format Initialwert f r Raster Text Delta Attribut Geben Sie ein Format ein mit dem Ihre Skalabeschriftung der X und Y Achse formatiert bzw dargestellt werden soll Es sind Dezimal Hex und Bin rdarstellungen m glich siehe Format unter den TXT Attribut Hier k nnen Sie auch eine Expression eingeben die dann jedoch in Klammern gesetzt werden muss z B 5 000256b10 Hierdurch wird der Formatstring erst aus dem DigiWEB gelesen und dann bei der Anzeige der Skala verwendet CText Initialwert f r Raster Text Delta Attribut Geben Sie hier die Fa
18. neu gelesen werden Klicken Sie auf das Fragezeichensymbol hinter den Animationsattributen so ffnet sich diese Dokumentation in einem weiteren Browserfenster und springt zur Beschreibung des Attributes Durch Klick auf dieses Symbol ffnet sich der Farbselector zur Eingabe einer Farbe f r das betreffende Animationsattribut Ref Wird ein Objekt z B durch Klicken oder eine Eingabe geschrieben so kann es notwendig sein ein anderes Objekt in der DigiVISU neu zu laden wenn diese voneinander abh ngig sind z B ein Formatstring oder die Min Max Werte Zur Eingabe klicken Sie auf das Eingabefeld und verfahren wie im Kapitel 6 7 Display Event beschrieben 12 1 IntelliSense bei der Eingabe der Animationsparameter Wenn in einem Animationseingabefeld z B oder eingegeben wird sucht DigiVISU automatisch nach symbolischen DigiWEB Variablen bzw locale DigiVISU Variablen und schl gt eine Variable vor Diese Funktion nennt sich IntelliSense TAT ALL sec sil i Format TaColor Held E ALL sec jp OnWrite f itest Ref Speicher_Unten Test F is E y HiSpeicher_Unten F sec f 5peicher_Unten Test_F_Akt v ALL sec LO MEB All sec H ALL sec Color e ALL sec r p Blink ALL sec Y Ausgabe 26 08 2010 Seite 31 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 13 Die DigiWEB Expressions Die Kombination
19. oder die Gruppe ist eingeschaltet und wird in Abh ngigkeit zu seinem Elternobjekt angezeigt bzw animiert Das bedeutet Wenn das Men sichtbar ist dann ist das Objekt oder die Gruppe auch sichtbar bzw wenn das Men nicht sichtbar ist dann ist auch das Objekt nicht sichtbar Modi bzw Wert 2 Das Objekt oder die Gruppe wird immer angezeigt auch wenn das Elternobjekt nicht angezeigt wird Eine Animation wird jedoch nicht durchgef hrt 15 7 Animationsparameter f r Gruppen Listen Set Max Anzahl Datens tze Tragen Sie hier eine Zahl bzw eine Expression ein die der Anzahl Datens tze einer Datenbank oder eines indizierten Datenfeldes entspricht Sehen Sie hierzu auch Kapitel 8 5 1 Gruppen Liste mit Scrolling Beispiel 10 Beispiel sqalconnect SqlQuery select count from tables csv Init Upd Initialisierung beim Update Tragen Sie hier eine Expression ein die beim Update der Gruppen Liste zu Beginn ausgef hrt werden soll Sehen Sie hierzu auch Kapitel 8 5 1 Gruppen Liste mit Scrolling Beispiel sqlconnect SqlQuery select from database csv On Next Initialisierung f r den n chsten Schleifendurchgang Tragen Sie hier eine Expression ein die beim Update der Gruppen Liste zu Beginn eines jeden neuen Schleifendurchgangs ausgef hrt werden soll Sehen Sie hierzu auch Kapitel 8 5 1 Gruppen Liste mit Scrolling Beispiel SqlFetch Ausgabe 26 08 2010 Seite 55 65
20. reset DHCP DHCP a DigiWEB IP Address 192 168 2 163 Subnetmask e Gateway c DNS Server 0 0 0 0 Uptime oo days 04 06 56 dd hh mm ss y 4 Nach dem Login und Aufbau der Konfigurationsseite sehen die oben die Ubersicht der Men s bzw die Navigationsleiste Klicken Sie hier auf Symbols und Sie erhalten das unten dargestellte Men bzw wenn noch keine Symbole definiert waren die Frage ob Sie eine neue Symboldatenbank anlegen wollen Diese beantworten Sie n t rlich mit Ja Hinweis Die Symbole werden in einer CSV Datenbank im Root Verzeichnis des DigiWEB gespeichert und hei t symbol csv Diese kann z B auch mit Excel bearbeitet werden search fan zi new Category del Category E print 2 z Symbol Read Write Comment test category Homme naar Digi WEB Millisekundentin save delete test category fest kowo o nana II Saye _delete he O Hier stehen diverse Funktionen zur Verf gung Save nderungen am Sysbol speichern Delete Symbol l schen Insert Neues Symbol anlegen Print Symbolliste ausdrucken Search Nach einem Symbol suchen Test Ein Symbol testen Symbole lassen sich zur Besseren Ubersichtlichkeit in Kategorien bzw Bereich einteilen hierzu verwenden Sie folgende Funktionen Selectfeld Kategorie ausw hlen bzw alle all Symbole anzeigen New Category Neue Kategorie anlegen Del Category Kategorie l schen Hinweis das Symbol selbst wird hierdurch
21. verh lt sich analog zum Syntax der Eing nge E Es werden hierzu nur die Zeichen A f r Ausg nge und M f r Merker verwendet 13 5 3 Adressierung f r Z hler Z hler HHZX x Z hlernummer Der maximale Wert eines Z hlers ist 999 13 5 4 Adressierung f r Zeiten Timer Z hler HT Xx x Timernummer Die Zeit bzw Timerwerte werden in einer Aufl sung von 10 ms bertragen und m ssen gegebenenfalls mit 10 multipliziert werden Hinweis Z hler und Timer k nnen durch das DigiWEB nicht beschrieben werden Beispiele DB50 DBX7 1 Datenbaustein 50 Bit 7 1 E5 1 Eingangsbit 5 1 Z1 Z hler 1 HHT2O Zeit Timer 20 AB5 Ausgangsbyte 5 DB50 DB3F20 Flieskommazahl im DD20 4DB20 DBD10 Datenbaustein 20 Dint 10 mit 3 Nachkommastellen Ausgabe 26 08 2010 Seite 34 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 13 6 Indirekte Adressierung In allen Adressvarianten kann eine indirekte indizierte Adressierung Index angegeben werden auch bei der IP Adresse Durch Einf gen von Klammern k nnen Datenbaustein Datenwort Bitposition und Ger tenummer indirekt indiziert adressiert werden Dies ist zur Erstellung von Schleifen notwendig Beispiel 1 O000 000256 1 b 000257 Index 000 oder Index1 Index2 als S7 Adresse DB50 DBW Index DB Datenbaustein DBW Datenwort oder DB50 DBSF Index Beispiel 2 DB50 Index1 DBW Index2
22. 00 gt 500 1 0 Das Blinken im 500ms Takt wird eingeschaltet wenn der Wert im Register 600 gr er 500 wird und ausgeschaltet wenn der Wert kleiner 501 wird Default Initialwert f r Blink Attribut Geben Sie hier die Blink Default Farbe oder eine Expression in Klammern ein die die Default Farbe festlegt Beispiel grau COCOCO Beispiel transparent keine Eingabe Beispiel mit Expression 000600b1 0xff0000 0xC0CO0CO Color1 Initialwert f r Blink Attribut Geben Sie hier die erste Blinkfarbe oder eine Expression in Klammern ein die die erste Blinkfarbe festlegt Beispiel rot FF0000 Beispiel mit Expression 000600b1 0xff0000 0xC0CO0CO Color2 Initialwert f r Blink Attribut Geben Sie hier die zweite Blinkfarbe oder eine Expression in Klammern ein die die zweite Blinkfarbe festlegt Beispiel gr n 00FF00 Beispiel mit Expression 000600b1 0x00ff00 0x0000ff Ausgabe 26 08 2010 Seite 54 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 15 6 Animationsparameter zur Sichtbarkeit Visible Attributnummer 2 Geben Sie hier eine Expression ein die die Sichtbarkeit der einzelnen Objekte oder einer ganzen Gruppe steuert Es gibt zurzeit 3 Modi der Sichtbarkeit Die Expression darf also nur eine 0 1 oder 2 als Ergebnis liefern Modi bzw Wert 0 Das Objekt oder die Gruppe wird nicht angezeigt und die Animationsattribute des Objekts werden nicht gelesen Modi bzw Wert 1 Das Objekt
23. 0256 geschrieben oder eine 6 wenn das Bit nicht gesetzt false ist Eine bedingte bzw Fragezeichenanweisung besteht immer aus f nf Elementen Der Frage e Dem 1 Seperator bzw dem Fragezeichen Das Ergebniss wenn die Frage wahr true ist Dem 2 Seperator bzw dem Doppelpunkt Das Ergebniss wenn die Frage unwahr false ist Hinweis Zur bersichtlichkeit sollten die 5 Elemente immer von einer Klammer umschlossen werden siehe oben Es sind auch verschachtelte Fragezeichenanweisungen m glich Ausgabe 26 08 2010 Seite 36 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 13 7 4 String bzw Zeichenkettenoperatoren Frage bzw Bedingungen 000187b1 Text1 oder Text2 Ist das Bit 1 gesetzt so wird der Text Text1 geliefert im anderen Fall oder Text2 Addition String anh ngen Str1 Str2 Bei der Addition von Strings wird der Inhalt eines Strings Str2 an den Inhalt des anderen Strings Str1 angeh ngt Hierbei ist auch eine Kombination von Strings und Variablen m glich Beispiel 5Str2 Offset Type 178 Str1 Textl1 Type mm Str2 Ergibt in Strl1 Text1 178 mm Offset Subtraktion Str1 10 Es werden die ersten Zeichen z B 10 des Strings entfernt Modulo String verk rzen Str1 5 Der String wird auf maximal 5 Zeichen begrenzt bzw der String wird abgeschnitten wenn er l nger als 5 Zeichen ist Zuweisung StrO Text1 und
24. 1 2 6 Eingabeelement Checkbox Klicken auf Ea Ergebnis L3 Checkbox zum Eingeben und Anzeigen von Bits 5 1 2 7 Eingabeelement Selektfeld bzw Auswahlfeld Klicken auf LE Ergebnis Auswahlfeld bzw Selektfeld zur Auswahl und zum Anzeigen von verschiedenen Optionen 5 1 2 8 Eingabeelement Slider Klicken auf H Ergebnis EA Schieberegler bzw Slider zum Einstellen von Sollwerten oder Schieben bzw Positionieren von Objekten 5 1 2 9 Eingabeelement Button 2 BUTTON Ergebnis Ea Button zum Anklicken bzw Schreiben von Werten wie zum Beispiel zum Wechseln des Men s ok Klicken auf Ausgabe 26 08 2010 Seite 12 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 5 1 3 Men symbole 3 Teil Diagramme Beim Klicken auf m oder M wird ein Analog oder Digitaldiagramm in das aktuell angew hlte Men eingef gt Diagramme bestehen generell aus einem u eren und einem inneren Rechteck Im u eren Rechteck wird sp ter die Skala des Diagramms gezeichnet Im inneren Teil werden die Diagrammlinien gezeichnet y Ts Llao PFFF R35 Llao Hier werden jeweils die Abst nde des inneren Rechtecks von der linken rechten oberen oder unteren Kante in Pixel angegeben Im mittleren Feld f r Farbeingaben wird die Hintergrundfarbe des inneren Rechtecks definiert 5 1 3 1 Analog Diagramm AA Klicken auf Ergebnis Wird zur Darstellung von Analogwerten bzw einer Aufzeichnung verwend
25. 6 1 Men Steuerung Anschlie end legen Sie ein neues Men an Kapitel 7 Das New Men ndern Sie den Namen von MENU1 in MENUO Startmen bzw Startseite und von MENU2 in MENU1 siehe ID Feld im Objektparameter Eingabebereich In beiden Men s f gen Sie dann einen Button ein wobei im Animationsparameter onClick des Button von MENUO die Expression MENU 1 eingeben werden muss und im Button von MENU wird MENU 0 eingeben Da die Men s bereinander liegen m ssen Sie diese zuvor durch Kicken auf den Men namen im Objekt bzw Elementebaum in den Vordergrund holen bzw selektieren Haben Sie die Buttons eingef gt k nnen Sie anschlie end das Projekt wieder durch Klicken auf das s Symbol ffnen Wenn Sie jetzt jeweils den Button bet tigen wechselt das Bild von MenuO auf 1 und wieder zur ck Hinweis Ein ausgew hltes Men oder Objekt wird durch einen Rahmen gekennzeichnet Bei einem Men wird ein roter Rahmen eingeblendet bei einem Objekt dessen Gr sse 18 Pixel in X und Y bersteigt wird ein blauer Rahmen mit blauen Ecken eingeblendet Die Ecken dienen der Gr enver nderung des Men s oder des Objektes Die gew nschte Ecke mit der linken Maustaste anklicken halten und ziehen bis die gew nschte Objektgr e erreicht ist Kleinere Objekte bzw alle Positions und Gr en nderungen k nnen ber die Eingabefelder im Objektparameter Eingabebereich vorgenommen werden Beachten Sie Der Edito
26. Blocks von unten bzw der Null Line aus gesehen 3 Wert Breite W des Blocks 4 Wert H he H des Blocks 5 Wert Farbwert des Blocks nur 24Bit Farbcode m glich bzw keine Transparenz m glich Ausgabe 26 08 2010 Seite 62 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 15 8 2 1 Digitaldiagramm Beispiele Beispiel 1 Bits des Timers Sie m chten das Bitmuster eines Registers darstellen Definieren Sie hierzu ein Diagrammfeld mit einem inneren Teil Diagrammfl che von 160 x 30 Pixel siehe Diagramme Geben Sie hierzu Folgendes in die Attribute ein Points 32 Bits 000187b X BitWidth 5 Color ff0000 mit Skale Raster Text X Raster Text Y Delta 15 26 Format HH HH CText 0000ff 0000ff Offset 2 X 5 X 26 Beispiel 2 Schaltzustand eines Eingangs aus einer Logger Datenbank Definieren Sie hierzu eine CSV Datei mit 24 Datens tzen bzw Bits ID Wert N Ro boo 4 4 4 24 0 Anschlie end geben Sie folgende Expressions ein Points SqlConnect SqlQuery select from log csv 24 Bits SqlFetch SqlField 1 BitWidth 5 Color ff0000 Beispiel 3 Freies Zeichnen aus einer Datenbank Definieren Sie hierzu eine CSV Datei mit 24 Datens tzen bzw Bits Wert jeweils im 1 Feld der Datenbank Oy LU 235 10 105437207 107397307107 355407107 L9 Anschlie end geben Sie folgende Expressions ein Points SqlConnect SqlQuery select from draw csv 24 Bi
27. Digi VISU der Editor zur Erstellung von Animationen bzw WEB Seiten f r DigiW EB DigiENERGY Bluebox CamCon DC190 Editor Version 2 052 Date 2010 08 16 und RUN Time DigiVISU Library Version 3 96e Date 2010 08 14 Digivisu Editor l os Crea Jara MEAT era AM ENG Projekte diagamm guimen Digitronic Automationsanlagen GmbH Steinbeisstra e 3 e D 72636 Frickenhausen Tel 49 7022 40590 0 e Fax 10 Auf der Langwies 1 D 65510 H nstetten Wallbach Tel 49 6126 9453 0 e Fax 42 Internet http www digitronic com e E Mail mail digitronic com Digitronic Digi VISU Automationsanlagen GmbH Editor Zur Beachtung Dieses Handbuch entspricht dem Stand der Software Version 2 052 vom 2010 08 16 des Editors und der DigiVISU Library Version 3 96e vom 2010 08 14 Die Firma Digitronic Automationsanlagen GmbH beh lt sich vor Anderungen welche eine Verbesserung der Qualit t oder der Funktionalit t zur Folge haben jederzeit ohne Vorank ndigung durchzuf hren Die Bedienungsanleitung wurde mit gr tm glicher Sorgfalt erstellt dennoch k nnen Fehler nicht ausgeschlossen werden F r Hinweise die eventuelle Fehler in der Bedienungsanleitung betreffen sind wir dankbar Update Sie erhalten dieses Handbuch auch im Internet unter http www digitronic com in der neuesten Version als PDF Datei Qualifiziertes Personal Inbetriebnahme und Betrieb der Software d rfen
28. ESIZE die Sie in der Expression verwenden m ssen Beispiel Attribute Expression TXT 000 INDEX 256 Write 000 INDEX 256 INPUT oder Click 000000b INDEX 000000b INDEX Hinweis Die locale Variable SITESIZE liefert die Anzahl der duplizierten Gruppen Ausgabe 26 08 2010 Seite 24 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 8 5 1 Gruppen Liste mit Scrolling Angenommen es soll eine Liste mit 100 Datens tzen angezeigt werden Auf unserem Bildschirm ist aber nur Platz um 10 Datens tze darzustellen F r diese Problematik kann DigiVISU Objekte speziell mit einer Liste verkn pfen Diese Objekte erm glichen es seitenweise und datensatzweise zu bl ttern 1 Gruppen die dupliziert wurden erhalten das Animationsattribut Maxset bzw die lokale Variable MAXSET Hier muss eine Expression eingetragen werden welche die Anzahl an Datens tzen liefert 2 Nun kann einem Objekt das ein Write Attribut besitzt ber den Button set List eine Scroll Funktion f r die Liste hinzugef gt werden die lokale Variable INDEX wird ver ndert ID Button A 335 Wos borderfmon 12 7 Corn Ylars Hl25 ao Ao F515 Monoooo Pidsdocs OPlo zZ fio Tot MEMU GROUP Autor inputi Input Inputs previous site previous dataset last site hext site hext dataset 3 W hlen Sie im sich ffnenden Men die Gruppe im Baum aus zu der das Objekt geh ren soll 4 W hlen Sie die Fu
29. Ergebnis Hier kann die globale Sprachdatei die Projekt Sprachdatei die Projekt Hilfedatei und sonstige Projekteigenschaften ge ffnet werden Sehen Sie bitte Kapitel 6 Projektfunktionen 5 1 1 2 New A New New Digiwisu Instance h Import new frame new Menu u new Project Klicken auf rer Ergebnis Sehen Sie hierzu bitte Kapitel 7 Das New Men 5 1 1 3 Open Frojekte timesync Klicken auf Ergebnis io_anzeige1 Alle sich auf dem DigiWEB befindlichen Projekte werden aufgelistet Wird ein angezeigtes Projekt mit der Maus berfahren wird es farblich gekennzeichnet Wenn es angeklickt wird wird das Projekt ge ffnet 5 1 1 4 Save S Al Klicken auf oder Ergebnis Das Projekt wird gespeichert Nach jeder nderung im Projekt wird das Diskettensymbol rot hinterlegt Damit wird angezeigt dass nicht gespeicherte Anderungen im Projekt vorliegen 5 1 1 5 View Test Klicken auf Ergebnis Ein separates Fenster wird ge ffnet in dem das Projekt in der RUN Time Umgebung angezeigt wird bzw getestet werden kann Ausgabe 26 08 2010 Seite 9 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 5 1 1 6 Men bzw Objekt oder Elementbaum JV MENUN T BROT Div Div2 ES Klicken auf Ergebnis Im Elementbaum werden alle Men s aufgelistet Klickt man auf das Zeichen so ffnet sich eine Liste der zu dem Men geh rigen Objekte Wird ein Men eine Gruppe oder ein Objekt im Eleme
30. G 128 MPI_ADR IP192 168 2 42 13 7 Operatoren Das DigiWEB kann eine von seinem Kommunikationspartner CamCon S7 S5 oder eine andere Steuerung gelesene Variable durch Operatoren umrechnen bzw durch Bedingungen ver ndern Es stehen verschiedene Operatoren bzw Bedingungen zur Verf gung die in Ausdr cke zusammengefasst werden 13 7 1 Arithmetische Operatoren Es gelten die normalen Punkt vor Strich Rechenvorschriften Alle Rechenvorg nge werden in 32 Bit Werten mit Vorzeichen ohne Kommastelle durchgef hrt M ssen mehrere Rechenvorg nge durchgef hrt werden so k nnen diese durch ein Semikolon voneinander getrennt werden Das Ergebnis des letzten Ausdrucks wird hierbei zur Anzeige gebacht z B 000256 5 000257 000258 000259 Addition 000187 000256 Subtraktion 000187 000256 Multiplikation 000187 000256 Division 000187 000256 Modulo Teilungsrest 000187 000256 Klammerebenen 000187 5 000256 oder 000187 0x5 000256 Zuweisung 000187 5 Konstanten a k nnen dezimal 5 oder hexadezimal 0x5 eingegeben werden 13 7 1 1 Berechnungen gt 32 Bit Zur Berechnung von Werten dessen Zwischenergebnis gr er als 32 Bit wird verwenden Sie die Funktion muldiv x y z Diese rechnet intern mit einem 64 Bit Wert Multiplikation Division muldiv Werti Wert2 Wert3 Wert 1 und Wert 2 werden miteinander multipliziert und dann durch den Wert 3 di
31. Project area 22 8 GI PPIEFEN PA Oo OU O O O 23 8 Erstellen einer Gruppe an sa da 23 8 2 Bearbeiten von Objekten in einer GTUPPE cccccccocccnccccnoconncononcnnnnnnnanononnnancnnnonnnnnnnnnnnnnrennnnnanennnnonaness 23 8 3 Objekte zu einer bestehenden Gruppe hinzuf gen ooocccccccccccnonccnnccnnnnnanccnnnonononannnnnnononnnannennnons 23 8 4 Objekte aus einer bestehenden Gruppe entfernen cccccconncnnccccncncncnnnoncnnnononnnnnnnonancnnnnnnanennnnonaness 23 8 2 Gruppen Listen erstes a ea 24 8 01 Gruppen Liste mit Srog ita 25 9 DaS KOntexXtmenl sun a o A a o 26 Si KOntexiMmentE UNION to A a ais 26 10 Das Objekiparameter Men ii A A a 27 10 1 Zus tzliche Objekiparameter u ea een 28 10 1 1 Zus tzliche Men ObjektparamMeter ooonnccccncccccconnccnnnnconnonnnnnnononnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnnns 28 10 1 2 Zus tzliche Gruppen Objektparameter occccnccccccocccnnnncccononccnnnnononnnncnnnnnnnononnncnnnnnnnnnnannnnnnnnnnnnnos 28 10 1 3 Zus tzliche Diagramm Objektparameter oooccccccconnconccccncnnncnonancnnnononncnnnnnnnnnnnnnnnncnnnnnannrnnennnaness 29 11 DEF Farbselekl n zuerst a a ea ee a a a 30 11 1 Vordefinierte Farbe w hlen a see 30 11 2 Die Deckkraft eines Objektes mitosian a a a aa 30 11 3 Keine Farbangabe bzw durchsichtig ccccooonncnnccccoconcccnnoncnnonnnancnnnnnnncnnnnnnnnncnnonnnnnrnnnnonnnnnnnnnnanenss 30 12 Das Menu zur Eingabe der Animationsparameter oooonccccnconnccn
32. auf IE Ergebnis H Das selektierte Men die Gruppe oder das Objekt wird mit all seinen Eigenschaften dupliziert bzw kopiert Da ein Objektname in einem Elternobjekt nur einmal vorkommen darf wird Name beim Klonen automatisch ge ndert und sollte falls notwendig vom Anwender wieder angepasst werden Hinweis Siehen Sie hierzu auch Kapitel 9 Das Kontextmen 5 1 4 3 Objekte l schen Klicken auf ii Ergebnis Das selektierte Men die Gruppe oder das Objekt wird sofort und ohne R ckfrage gel scht Achtung Es ist kein UNDO r ckg ngig machen m glich 5 1 5 Men symbole 5 Teil 5 1 5 1 Raster bzw Grid Das Raster dient zum genauen Positionieren der Objekte Wird z B 5 eingestellt so werden die Objekte in 5 Pixelschritten verschoben Das Positionieren ist hierdurch wesentlich einfacher Wenn ein Raster eingestellt wurde und ein Objekt in seiner Gr e ver ndert wird so ndert sich die Gr e des Objektes in 5 Pixel Schritten Dabei wird gr er gleich 5 aufgerundet und kleiner 5 abgerundet Aus 47wird 50 und aus 43 wird 40 Ausgabe 26 08 2010 Seite 14 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 6 Projektfunktionen Hier wird der aktuelle Projektname angezeigt z B Test Beim Anklicken des Projektnamens ffnet sich das unten dargestellte Men in welchem man projektspezifische Eingaben und Einstellungen vornehmen kann Project properties Local variables Display events sed pict
33. ben Beispiel 1 000187 100 250 Achtung Verl sst das Objekt hierbei den Bereich des Elternobjekts z B Gruppe oder Men so wird es abgeschnitten bzw nicht mehr angezeigt Ausgabe 26 08 2010 Seite 50 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 15 3 Animationsparameter f r Objektgr e W width Attributnummer 11 Geben Sie eine Expression ein die die Breite des Objektes in Pixel steuert um z B eine Geschwindigkeitsanzeige zu realisieren Beispiel 000187 1000 50 1 Das Objekt wird hierdurch zwischen 1 und 50 Pixel breit Beispiel mit 100 Wert 50 000500 Hier durch wird die Breite des Objekts in Prozent von der Originalbreite gesteuert bzw skaliert Angenommen das Objekt ist insgesamt 500 Pixel breit dann wird bei einem Wert von 25 im Register 000500 das Objekt 250 Pixel breit Hinweis Der 100 Wert kann auch eine Expression sein z B 000501 000500 Achtung Wird das Objekt hierbei gr er als das Elternobjekt z B Gruppe oder Men so wird es abgeschnitten H height Attributnummer 10 Geben Sie eine Expression ein die die H he des Objektes in Pixel steuert um z B eine F llstandsanzeige zu realisieren Beispiel 000187 1000 100 1 Das Objekt wird hierdurch zwischen 1 und 100 Pixel hoch Beispiel mit 100 Wert 150 000502 Hier durch wird die H he des Objekts in Prozent von der Originalh he gesteuert bzw skaliert Angenommen das Objekt ist insgesamt 100 Pix
34. ccnnnccnncnnnnnncncnnnnncnnnnnnnarancnnnnnnrncnnnancess 31 12 1 IntelliSense bei der Eingabe der Animationsparameter oooooooncccccccnnnooncccnccnnnnnnnncnncnnnnnnnnncnncnnnnnnnos 31 13 DIE DIINVEB EIXPFESSIONS nen aio 32 13 1 Adressierung f r Datenbausteine absolut ooocccccccccncnnnononncnnnnonononnnonnancnnnnnnnnnnnnnonnnnnnnnnnannnns 32 13 2 Adressierung f r Datenbausteine mit Ger tenummer absolut uu00444000240400 Rn enn nennen 32 13 3 Adressierung f r Daten zwischen DigiWEB lt gt DigiWEB via Ethernet absolut 33 13 4 Symb lische Adressierung a ra 33 13 4 1 Symbolische Adressierung zwischen DigiWEB lt gt DigiWEB via Ethernet 33 13 5 gt Adressierung iM S52 55 F0m l u ua see een e OS 34 13 5 1 Adressierung f r Datenbausteine uu002220000000n0nnnnnnnennnnnonnnnnnnnnnnnnnnnnnnnnnnnnennennnnnn nennen 34 13 5 2 Adressierung f r Ein Ausg nge und Merker 2 2200222000000200000n0nnnonnnnn en nnnnnnnnnnnnnnnnnnnennn 34 13 5 3 Adressierung f r Z hler 0 2 20002220000000000 nennen nnnnnennnnnnnnnnnnnennnnnne neuen nennen nnnnnennnnnnnnnnnnnennn 34 13 5 4 Adressierung f r Zeiten IMEI Aa 34 13 6 Inalrexle Adressier ng rar a a biiale 35 O o 0 AAA A 35 13 7 1 Arithmelische amp Opefal rfen aus noe 35 Sal Berechnungen 892 Bias nennen 35 13 7 2 Bo lsche Operas ee 35 13 7 3 L891Sche O
35. cconononononccnnconanononononanancnnnnns 12 5 1 2 8 Eingabeelement Slider ns es 12 5 1 2 9 Eingabeelement Bullons a waren ee 12 5 1 32Menlsymbole 3 Tell Biagfammes nenn aia li 13 9 1 321 AHal09 DagFamnn nie ea ea 13 gF 2 Digtaldia grami A o RE EE EOI 13 5 1 4 Men symbole 4 T ell occccccconnnnccccconcnncononncononononcnnononancnnnononcnnnnnnnnncnnnnnnnncnnnnnnnrnnnnrnnnnrnnonnnnness 14 dnd ODjEKIE O UPA see ehe 14 5 1 4 2 Objekte clonen bzw KOpiereN occccccoocccncccccooccncnononcnnnnononennnnnnonncnnnnnnnrnnnnnnnnnnnnnnnnnrnnnnnnncnnennnanens 14 9 1 4 3 Obijekte l schen rial 14 9 19 Menlisymbole gt Tells Seele ee een 14 5 129 ova ON AAA A 14 SA ee ee nee ee 15 B 1 Menl SIEUEFUNG ee ei e ad rel 16 A a ee 16 A en ee 16 BA WINDOW Eee ee een 17 BIO NE ee A ee 17 5 5 1xDEIEIE PIOJSCL en nee 17 6 5 2 Additional Symbols database uuss02040000nnnnnnnnnnennnnnnnennnnnnnnnnnnnnnnnennnnnnnnennnnnnnnnnnnnnnnnn 17 6 5 9 He Imporl databases ren eek anschl 17 G 6 E0OEAl NA a er rei ee ee 18 Oia DISBlay EVENT anna 19 6 8 USCA O ana nee ei EIN 20 Ausgabe 26 08 2010 Seite 3 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 7s BaS NEW MENU acses a a a 21 7 1 Men punkt New DigiVisu Instance Import ooccccconnncccocnnccconncoconconocnncnnonanonnononcnnnnanonennannnos 21 7 2 Menupunkt ne Wltames ae ae aan 22 7 3 Men punkt new Menu ea 22 7 4 Mentpunkt New
36. die Diagrammkurve zu dehnen damit diese besser zu erkennen ist multiplizieren Sie den X Wert nun mit 10 und Sie erhalten ein besseres Ergebnis Wie Sie sehen liegt ein Teil des Diagramms unter null so dass dies nicht sichtbar ist Um es sichtbar zu bekommen addieren wir auf den Y Wert sp ter einfach 20 Pixel auf M chten Sie eine Skala und Gitternetzlinie geben Sie bitte noch folgendes ein Raster Lines X Raster Lines Y Delta 16 10 Cline 0x00FFO000 0x00FFO000 CGitter 0x00COCOCO 0x00COCOCO Offset 0 20 Raster Text X Raster Text Y Delta 32 10 Format Min HHH C CText 0 0 Offset 0 20 Ergebnis mit zu kleinem Rahmen mit gr erem Rahmen Ausgabe 26 08 2010 Seite 59 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Beispiel 2 Temperaturdiagramm aus einer Datenbank bzw CSV Datei Definieren Sie hierzu eine CSV Datei mit 16 Datens tzen bzw Werten ID Wert 070 120 20 LA Anschlie end geben Sie folgende Expressions ein Points HHSqlConnect HSqlQuery select from temp csv 16 X X 10 Y SqlFetch SqlField 1 20 Color ff0000 Die Parameter f r den Text und die Gitternetzlinien entnehmen Sie aus dem Beispiel zuvor Sie sollten z B ein Bild wie das folgende erhalten Sie sehen dass hier mehrere Expressions mit Semikolon getrennt in einem Attribut ausgef hrt werden m ssen Mit der Points Expression wird hierbei die Datenbank ge ffnet die Datens t
37. diese Best tigung nicht innerhalb von 60 Sekunden rote Zeitanzeige z hlt runter so wird der Schreibauftrag storniert bzw bei Eingabefeldern der alte Wert wieder hergestellt Beispiel 000900b0 000900b0 Print to HP4P Tip Die Abfrage zur Best tigung l t sich im Kommentar auch individuell definieren Hierzu muss im Kommentarfeld ein Text aus 4 Bl cken definiert werden die mit dem Zeichen separiert werden z B Wollen Sie dies wirklich Ja Nein Kommentar der bei Maus over angezeigt wird Ausgabe 26 08 2010 Seite 46 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Initialwert f r TXT Attribut Eingabe Objekt Bei Min geben Sie den Minimalwert ein den Ihre Variable nicht unterschreiten darf Hier k nnen Sie auch eine Expression eingeben die dann jedoch in Klammern gesetzt werden muss Zum Beispiel 000513 hierdurch wird der Minimalwert zun chst aus dem DigiWEB gelesen und w hrend der Eingabe verwendet Achtung Ist ein Min und Maxwert definiert z B O und 10 und liegt der durch das TXT Attribute siehe auch TXT vom DigiWEB gelesene Wert au erhalb dieses Bereichs so wird automatisch das Write Attribute ausgel st um den Wert in dem betreffenden Register zu normieren Hinweis Bei einem Slider ist der Minimalwert immer das linke oder untere Ende des Slider Bereichs Initialwert f r TXT Attribut Eingabe Objekt Bei Max geben Sie den Maximalwert ein den I
38. eingegeben bzw durch die Expression geliefert werden Bits Teil der Attributnummer 5 Geben Sie hier eine Expression ein die jeweils ein Bit 0 oder lt gt 0 liefert das im Digitaldiagramm unter Ber cksichtigung der Bitbreite BitWidth dargestellt werden soll Hierzu greifen Sie indiziert auf die DigiWEB Register oder SPS Variablen zu keine Datenbank siehe Bespiel unten die die Daten enthalten Die tempor re lokale DigiWEB Variable X die automatisch angelegt wurde siehe Points muss hierbei als Index verwendet werden Beispiel 000187b X Hier werden die Bits des DigiWEB Timers geliefert Beispiel DB50 DBX 20 X 8 X 8 Hier liegen die darzustellenden Bits im DB50 der SPS ab Datenwort 20 Die Bit und Byteadresse wird durch den Schleifenz hler X bestimmt COLOR Initialwert von Digitaldiagramm Attributnummer 5 Geben Sie hier die Farbe oder eine Expression in Klammern ein die die Farbe der Bits bzw des Diagramms festlegt Beispiel rot FF0000 Beispiel mit Exp 000600b1 0x00ff00 0x0000ff Hinweis Dieses Attribut ist nicht wirksam wenn die Breite auf 4 oder 6 eingestellt ist siehe BitWidth Ausgabe 26 08 2010 Seite 61 65 Digitronic Digi VISU Automationsanlagen GmbH Editor BitWidth Initialwert von Digitaldiagramm Attributnummer 5 Hier geben Sie die Breite in Pixel oder eine Expression in Klammen ein die ein Bit im Diagramm haben soll Der Wert bzw die Expression muss ein
39. eispiel mit Expression 000600 Standard 5 i 50 px S Image Initialwert f r Slider Eingabe Objekt W hlen Sie hier durch Klicken auf das Symbol B ein Bild aus das im Sliderbutton bzw im Anfassbereich angezeigt werden soll Sie k nnen den Dateinamen der Grafik auch direkt in die Eingabezeile eingeben Beispiel ES Achtung Sie m ssen auch hier die Sliderbreite S_Width angeben Ausgabe 26 08 2010 Seite 49 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 15 2 Animationsparameter f r Objektposition X x Position Attributnummer 8 Hier k nnen Sie eine Expression eingeben die die Position des Objektes in X Richtung relativ ver ndert Beispiel 000187 100 250 Das Objekt wird hierdurch in X Richtung um bis zu 250 Pixel versetzt Es ist auch m glich auf eine absolute Position zu verschieben wenn Sie in der Expression als erstes das Zeichen eingeben Beispiel 1 000187 100 250 Achtung Verl sst das Objekt hierbei den Bereich des Elternobjekts z B Gruppe oder Men so wird es abgeschnitten bzw nicht mehr angezeigt Y y Position Attributnummer 9 Hier k nnen Sie eine Expression eingeben die die Position des Objektes in Y Richtung relativ ver ndert Beispiel 000187 100 250 Das Objekt wird hierdurch in Y Richtung um bis zu 250 Pixel versetzt Es ist auch m glich auf eine absolute Position zu verschieben wenn Sie in der Expression als erstes das Zeichen einge
40. el hoch dann wird bei einem Wert von 75 im Register 000502 das Objekt 75 Pixel hoch Hinweis Der 100 Wert kann auch eine Expression sein z B 000503 000502 Achtung Wird das Objekt hierbei gr er als das Elternobjekt z B Gruppe oder Men so wird es abgeschnitten Ausgabe 26 08 2010 Seite 51 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 15 4 Animationsparameter f r GIF Bildanimation StartFrame St Frame Attributnummer O Geben Sie hier eine Zahl bzw die Expression ein die der Nummer des ersten Frames im GIF Bild entspricht ab dem Sie das Bild anzeigen bzw animieren wollen Beispiel 2 oder Var 2 Ein GIF Bild hat 8 Frames bzw Bildebenen und Sie m chten den 3 Frame anzeigen so muss hier eine 2 eingegeben oder durch die Expression eine 2 vom DigiWEB geliefert werden Frames Attributnummer 2 Tragen Sie hier eine Zahl bzw eine Expression ein die der Anzahl der Frames entspricht die von einem GIF Bild nacheinander angezeigt werden sollen Besteht Ihr GIF Bild aus 44 Frames dann tragen Sie hier eine 44 ein um alle Frames anzuzeigen Beispiel 000655b1 44 10 Hier wird zun chst das Biti vom Register 000655 abgefragt Wenn jetzt das Bit gesetzt ist werden 44 Frames bzw wenn nicht gesetzt nur 10 Frames des Bildes angezeigt Speed Attributnummer 7 Hier k nnen Sie ber eine Zahl oder Expression die Geschwindigkeit des Umschaltens der einzelnen GIF Frames manip
41. en als auch geschrieben werden wird jedoch zus tzlich noch verrechnet Angenommen im Register 000600 steht eine Entfernung in cm In unserer Visualisierung m chten wir aber den Wert in Metern anzeigen und eingeben Dazu muss der Wert beim Lesen durch 100 dividiert und beim Schreiben wieder mit 100 multipliziert werden Hierzu ist beim Schreiben der Label INPUT oder INPUT notwendig der dem Wert aus der Zuweisung entspricht Wenn Register 000600 z B einen Wert von 500 enth lt liefert Fak beim Lesen den Wert 5 Beim Schreiben des Fak Symbols z B durch Fak 3 wird in das Register 000600 der Wert 300 geschrieben Symbole k nnen zus tzlich auch indiziert werden Dazu ist es notwendig an den Symbolnamen den Indexplatzhalter anzuh ngen der dann in und Klammern stehen muss Beispiel Symbol Read Write Feld X 000 700 X 000 700 X INPUT 3 Hier muss beim Lesen oder Schreiben der Symbolname Feld immer mit einem Index angegeben werden Der Indexname muss im Symbolnamen definiert werden und kann dann in der Read und Write Expression verwendet werden HHeld 0 entspricht 000700 feld 1 entspricht 000701 feld 32 entspricht 000732 oder feld 5 3 entspricht 000705 9 Ausgabe 26 08 2010 Seite 39 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 14 Fehlermeldungen Fehlermeldungen des DigiVISU Editors werden in Klartext in einem Fens
42. en Dezimalwert liefern der im Bereich von 1 bis 1000 liegt bzw f r die Sonderfunktionen Breitenmode 1 bis 6 Beispiel 2 Beispiel 000600 Hier liegt die Breite der Bits im DigiWEB Register 000600 Breitenmode 1 Nocken Mode es sind jeweils 2 Werte zur Darstellung notwendig 1 Wert Anfangspunkt des Bits bzw Nockens 2 Wert Endpunkt des Bits bzw Nockens Breite Anfang Endpunkt Hinweis Es wird ber cksichtigt dass der Endpunkt kleiner als der Anfangspunkt sein kann inverse Nocke 2 Es sind jeweils 2 Werte zur Darstellung notwendig 1 Wert Anfangspunkt X des Blocks 2 Wert Breite W des Blocks 3 Es sind jeweils 3 Werte zur Darstellung notwendig 1 Wert Anfangspunkt X des Blocks 2 Wert Breite W des Blocks 3 Wert H he H des Blocks von unten bzw der Null Line aus gesehen 4 Es sind jeweils 4 Werte zur Darstellung notwendig 1 Wert Anfangspunkt X des Blocks 2 Wert Breite W des Blocks 3 Wert H he H des Blocks von unten bzw der Null Line aus gesehen 4 Wert Farbwert des Blocks nur 24Bit Farbcode m glich bzw keine Transparenz m glich 5 Es sind jeweils 4 Werte zur Darstellung notwendig 1 Wert Anfangspunkt X des Blocks 2 Wert Anfangspunkt Y des Blocks von unten bzw der Null Line aus gesehen 3 Wert Breite W des Blocks 4 Wert H he H des Blocks 6 Es sind jeweils 5 Werte zur Darstellung notwendig 1 Wert Anfangspunkt X des Blocks 2 Wert Anfangspunkt Y des
43. eres Selekt Eingabefeld angezeigt Wird dies dann mit der Maus angeklickt wird sofort der erste Optionswert in das DigiWEB geschrieben um den Wert zu normieren Diese Normierung kann auch automatisch erfolgen bzw schon beim Lesen erfolgen bzw ausgel st werden wenn die unten abgebildete Checkbox gesetzt ist TXT 000000b Option Da is on 1 4uB 0 Automatic writeback on invalid value Write oo0000b7 NPUT Definition durch eine Expression Hierzu muss die Expression durch eine Klammer umschlossen im Eingabefeld Option stehen Vom DigiWEB muss dann ein String zur ckkommen der die Optionsdefinition enth lt Beispiel der Frage SymbolOption In dem Antwortstring m ssen dann jeweils abwechselnd ein Text und ein Wert Value mit einem Gleichheitszeichen getrennt enthalten sein Die Definition des n chsten Optionsfelds wird durch das Zeichen getrennt so dass eine Optionsdefinition so aussehen k nnte Wert 1 1 Wert 2 2 Wert 3 3 Wert 255 0xff Ausgabe 26 08 2010 Seite 48 65 Digitronic Digi VISU Automationsanlagen GmbH Editor S Width Initialwert f r Slider Eingabe Objekt Geben Sie hier eine Zahl oder eine Expression in Klammern ein die die Breite des Sliderbuttons bzw des Anfassbereichs in Pixel definiert Der Wert darf nicht kleiner wie 1 oder gr er als der Sliderbereich selbst werden Achtung Dies ist ein Pflichtfeld es mu eine Zahl oder Expression eingegeben werden Beispiel 5 B
44. erwenden Variablen mit gleichem Namen aus dem Makromen werden nicht verwendet bzw berschreiben NICHT die Variablen des urspr nglichen Men s 10 1 2 Zus tzliche Gruppen Objektparameter ID gRoUP2 X fas Wi52 EE rows 1 row Spacinq Local variables y Com 2 een cells cell Spacinglo Makro E Eine Gruppe hat zus tzlich zu den Formatparametern noch folgende Eingabem glichkeiten bzw Eingabebereiche und Animationsparameter Rows Cells Sehen Sie hierzu Kapitel 8 5 Gruppen Listen erstellen Local variables ffnet das Eingabefenster zur Definition von lokalen Variablen lokal lokal lokal und Display Events die nur in dieser Gruppe zur Verf gung stehen Max Set Sehen Sie hierzu Kapitel 8 5 1 Gruppen Liste mit Scrolling Init Upd Sehen Sie hierzu Kapitel 8 5 1 Gruppen Liste mit Scrolling On Next Sehen Sie hierzu Kapitel 8 5 1 Gruppen Liste mit Scrolling Makro Eine Gruppe kann ebenso wie ein Men aus einem anderen oder dem aktuellen Projekt geladen bzw eingef gt werden Aktivieren Sie die Makro Checkbox so k nnen Sie den Filenamen des Projekts und den Namen der Gruppe eingeben die eingef gt wird Ausgabe 26 08 2010 Seite 28 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 10 1 3 Zus tzliche Diagramm Objektparameter ID fa Diagrammi X fas Wl3s0 barderfnne T 25 v Cor Y 125 H 315 I PIN L 30 WiFFFFF Ras FEB oro z js La Die zus tzlichen Eingabefelder habe
45. et Beispielsweise zur Visualisierung eines Temperaturverlaufs Hierbei wird jeweils eine Linie gezeichnet die zwei Punkte X Y Koordinate miteinander verbindet Zur Beschreibung der Animationsparameter sehen Sie bitte Kapitel 15 8 Animationsparameter der Diagramme und 15 8 1 Animationsparameter der analogen Diagramme 5 1 3 2 Digitaldiagramm Klicken auf l Ergebnis Das Digitaldiagramm wird verwendet um Werte digital darzustellen zum Beispiel um die Bits bzw Schaltzust nde einer Aufzeichnung oder die Nockenbahn eines Nockenschaltwerks darzustellen Zur Beschreibung der Animationsparameter sehen Sie bitte Kapitel 15 8 Animationsparameter der Diagramme und 15 8 2 Animationsparameter der digitalen Diagramme Ausgabe 26 08 2010 Seite 13 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 5 1 4 Men symbole 4 Teil 5 1 4 1 Objekte gruppieren Klicken auf Ergebnis Ein oder mehrere selektierte Objekte werden zu einer Gruppe zusammengefasst bzw wenn das selektierte Objekt bereits eine Gruppe ist wird diese wieder aufgel st Wenn Sie anschlie end auf ein gruppiertes Element klicken wird immer die Gruppe in der sich das Objekt befindet markiert M chten Sie jedoch direkt das Objekt markieren bzw selektieren und nicht die ganze Gruppe dann halten Sie beim Klicken die SHIFT Taste gedr ckt Hinweis Siehen Sie hierzu auch Kapitel 8 Gruppieren 5 1 4 2 Objekte clonen bzw kopieren Klicken
46. eter nicht decodierbar 55 Diagramm Parameter X nicht gefunden 56 Diagramm Parameter Y nicht gefunden 57 Script Puffer voll 58 Zugriff beim Datei schreiben verweigert 59 Diagrammschleifenz hler zu gro 60 Fehler beim E Mail Versand nicht gen gend Speicher 61 Fehler beim E Mail Versand z B SMTP Server nicht erreichbar 62 71 z Z nicht definiert 72 Datei nicht gefunden bzw Fehler 73 Expression kann nicht decodiert werden 74 Expression kann nicht decodiert werden Ende fehlt 75 Fehler bei der Ausf hrung Speicher berlauf bei MEM CMD 76 Fehler bei der Ausf hrung Speicher berlauf bei STR CMD 77 Fehler bei der Ausf hrung Speicher berlauf bei FILL CMD 78 Anf hrungszeichen fehlt 79 Anf hrungszeichen im Attribut fehlt zB lt input attr gt 80 String Variable an dieser Stelle nicht zul ssig 81 Fehler bei der Ausf hrung Speicher berlauf 82 Verschachtelung zu tief IF kann nicht tiefer geschachtelt werden 83 Schleifenfehler UNTIL ohne REPEAT 84 Klammer auf erwartet 85 Klammer zu erwartet 86 Fehler bei der Ausf hrung Speicher berlauf bei Fill CMD 87 Fehler bei der Ausf hrung Speicher berlauf bei der Stringverarbeitung 88 Fehler bei der Ausf hrung Speicher berlauf bei der Stringverarbeitung 89 Fehler bei der Stringverarbeitung keine Zahl 90 Unerwartetes Dateiende EOF 91 Fehler im GIF Dateinamen 92 Fehler bei der Ausf hrung Speicher berlauf be
47. f r folgende Objekte als onClick oder Write bzw Eingabe zur Verf gung Einen neuen Wert in ein Eingabefeld eingeben und Enter bet tigen bzw anklicken und nur Enter bet tigen ohne die Werte oder Eingabe zu ver ndern Selectfield bzw Auswahlfeld Eintrag ausw hlen Einen Slider auf eine andere Position schieben Klicken auf eine Checkbox einen Button ein Bild ein Textfeld ein Rechteck eine Gruppe oder ein Men Tasterfunktion auf eine Checkbox einen Button ein Bild ein Textfeld ein Rechteck eine Gruppe oder ein Men Sehen Sie hierzu auch REF TIP Hier kann auch eine DigiWEB Script Datei REQ Datei zum Schreiben eingegeben werden Sehen Sie hierzu das Script Handbuch Die drei M glichkeiten das Write bzw onClick zu verwenden Als Klick Event Dies bedeutet dass beim Anklicken ein Befehl an das DigiWEB gesendet bzw ausgef hrt wird Beispiel 1 000900b0 4 4 000900b0 Mit diesem Befehl wird das Bit O des Registers 000900 beim Klicken des Objektes gesetzt oder r ckgesetzt toggle Beispiel 2 Sie k nnen auch einen Javascript Befehl einf gen um z B ein weiteres Fenster Pop UP zu ffnen Hierzu muss das Schl sselwort javascript direkt am Anfang der OnClick Zeile stehen Dann folgt der Javascript Code Beispiel zum ffnen eines neuen Fensters mit Parametern javascript openwinp window open var htm 23 23List 3a 3d MENU 1 left 0 top 0 width screen width height
48. geben Feld leer so erzeugt die DigiVISU Lib diesen automatisch mit einem Abstand von einem Pixel je Y St tzpunkt Sehen Sie auch 5 1 3 1 Analog Diagramm Y Teil der Attributnummer 21 Geben Sie hier eine Expression ein die jeweils den Y St tzpunkt der Diagrammkurve liefert Hier greifen Sie auch indiziert durch den Schleifenz hler X siehe Points auf die DigiWEB oder SPS Variablen zu Beispiel DB50 DBW 21 X 2 Hier liegt der Y Wert in der SPS ab Datenwort 21 Da der zweite X Wert z B auf dem Datenwort 22 liegt muss der Schleifenz hler X jeweils mit 2 multipliziert werden Sehen Sie auch 5 1 3 1 Analog Diagramm Color Initialwert von Analogdiagramm Attributnummer 21 Geben Sie hier die Farbe oder eine Expression in Klammern ein die die Farbe der Diagrammkurve festlegt Beispiel rot FF0000 Beispiel mit Exp 000600b1 0x00ff00 0x0000ff Ausgabe 26 08 2010 Seite 58 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 15 8 1 1 Analogdiagramm Beispiele Beispiel 1 Temperaturdiagramm Sie haben ab dem DigiWEB Register 000700 16 Temperaturwerte gespeichert die Sie jetzt als Diagramm anzeigen wollen Definieren Sie hierzu ein Diagrammfeld mit einem inneren Teil Diagrammfl che von 160 x 50 Pixel siehe Diagramme Geben Sie hierzu folgendes in die Attribute ein Points 16 X HHX Ya 000 700 X Color ff0000 Sie erhalten dann z B das rechts dargestellte Ergebnis Um
49. grund Ihrer Animation angezeigt werden soll Background image Hier k nnen Sie ein Hintergrundbild ausw hlen Background repeat Zum Ausw hlen wie sich das Hintergrundbild verhalten soll repeat Wiederholung des Bildes ber die ganze Seite repeat x Wiederholung des Bildes nur in x Richtung repeat y Wiederholung des Bildes nur in y Richtung no repeat keine Wiederholung des Bildes 6 5 Other 6 5 1 Delete Project Wenn Sie diesen Button anklicken werden Sie noch einmal aufgefordert Ihre Eingabe zu best tigen Wenn Sie dies tun dann wird das momentan ge ffnete Projekt unwiderruflich von Ihrem DigiWEB gel scht 6 5 2 Additional Symbols database Die Symbole aus der DigiWEB Advanced Configuration k nnen f r ein DigiWEB mit Sonderprogrammierungen z B DigiENERGY BlueBox erweitert werden da die Symbole der Sonderprogrammierungen bei der IntelliSense nicht zur Verf gung stehen kann in diesem Feld eine zus tzliche CSV Datenbank mit den entsprechenden Symbolen importiert werden Der Pfad muss absolut und beginnend mit einem angegeben werden Beispiel Die Symboldatenbank f r die DigiENERGY Software hei t DigiEnergySymbolsText csv Wenn diese Datei im Hauptverzeichnis Ihres DigiWEB liegt m ssten sie also DigiEnergySymbolsText csv eintragen Hinweis Diese CSV Datei erhalten Sie nur auf Anfrage 6 5 3 Re Import databases Wenn zur Laufzeit des Editors im Hintergrund die language csv oder symbol csv
50. he m glich Ausgabe 26 08 2010 Seite 40 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 14 1 ERROR Codes 99292 VXXX HAAN SSS Die Daten bertragung zum Kommunikationspartner ist nicht m glich Timeout Der Wert ist zu gro und kann nicht dargestellt werden Es kann kein Wert angezeigt werden keine Variable Es kann kein Wert angezeigt werden Puffer zu voll Die Daten bertragung zu einem anderen DigiWEB via Ethernet ist nicht m glich Die Variable die gelesen bzw geschrieben werden soll ist gesch tzt Die serielle Schnittstelle ist momentan belegt z B durch die virtuelle COM Schnittstelle oder durch das Digisoft Programm OK kein Error Unbekannter Error bzw es ist kein Code zugeordnet Klammernanzahl stimmt nicht Klammer zu fehlt Variable f ngt nicht mit an Adresse xxxyyy xxx oder yyy nicht korrekt Parameter hatte keine Klammer zu an der passende Stelle Indexfehler x x darf keine Zeichenkette String sein Indexfehler x Klammer zu fehlt Konstane Zahl oder erwartet in einer IP Adresse erwartet Fehler in S7 Syntax startet nicht mit DB Fehler in S7 Syntax geht nicht mit DB weiter Fehler in S7 Syntax Syntax nicht bekannt Input steht links von Kein Inputstring vorhanden Klammer zu in Funktionsaufruf erwartet Variable beginnt nicht mit einem Buchstaben Lokale Variable nicht definiert oder anlegbar Funktio
51. hre Variable nicht berschreiten darf Hier k nnen Sie auch eine Expression eingeben die dann jedoch in Klammern gesetzt werden muss Zum Beispiel 000514 hierdurch wird der Maximalwert zun chst aus dem DigiWEB gelesen und w hrend der Eingabe verwendet Achtung Ist ein Min und Maxwert definiert z B O und 10 und liegt der durch das TXT Attribute siehe auch TXT vom DigiWEB gelesene Wert au erhalb dieses Bereichs so wird automatisch das Write Attribute ausgel st um den Wert in dem betreffenden Register zu normieren Hinweis Bei einem Slider ist der Maximalwert immer das rechte oder obere Ende des Slider Bereichs En Dis Attributnummer 3 Hier k nnen Sie eine Expression eingeben die das Eingabeobjekt Write oder onClick sperrt Ist das Ergebnis der Expression wahr bzw ungleich 0 dann ist es nicht mehr m glich die Eingabe zu starten oder das Objekt anzuklicken Beispiel 000655b1 Ist das Bit 000655b1 gesetzt dann ist keine Eingabe bzw kein Schreiben des Objekts durch den Anwender mehr m glich Ergebnis 0 Ergebnis lt gt 0 BUTTON REF Referenz auf andere Objekte f r TXT Attribut Eingabe Objekt Wird ein Objekt z B durch Klicken oder Eingabe nderung geschrieben so kann es notwendig sein ein anderes Objekt das von diesem Objekt abh ngig ist in der DigiVISU neu zu laden Hier k nnen Sie mehrere Objekte oder auch ganze Men s bzw Gruppen ausw hlen die von dem aktuellen Objekt a
52. i Print CMD 93 Fehler bei der Ausf hrung Internal Loop Error 94 Verschachtelung f r Include Datei zu tief 95 Include Datei nicht gefunden 100 Fehler bei der Kommunikation der Datentransfer Speicher Cache ist voll 101 Fehler bei der Kommunikation Variable in der Gegenstelle z B S7 CamCon nicht vorhanden 102 Fehler bei der Kommunikation keine Antwort durch die Gegenstelle z B falsche MPI Adresse das falsche Protokoll falsche Ger tenummer eingestellt oder Kabel nicht angeschlossen 103 Bei TCP IP Transfer kein Kontakt 104 Variable ist lesegesch tzt 105 Variable ist schreibgesch tzt 106 Serielle Schnittstelle belegt 120 HTTP Port belegt Hinweis Die Fehlermeldungen von 1 bis 95 f hren zum Abbruch Scriptverarbeitung bzw der Seiten bertragung bei interpretierten htm xml req txh oder js Seiten Fehlermeldungen ab 100 m ssen bei diesen Seiten mit der Funktion errno abgefragt werden Ausgabe 26 08 2010 Seite 42 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Nun folgen die Beschreibungen der Animationsparameter bzw Attribute die im DigiVISU Editor durch Klick auf das Fragezeichensymbol aufgerufen werden 15 Animationsparameter Online Hilfe Teil Reload Time Updatezeit Hinter fast jeder Eingabezeile f r die Animationsparameter bzw Attribute ist ein Auswahl bzw Selektfeld mit dem die Intervallzeit Updatezeit der Animation eingestellt werde
53. in bestimmtes Men automatisch anw hlen lassen z B zur Erroranzeige Zus tzlich k nnen Sie auch in die lokale Variable MENU eine Zahl schreiben zum Beispiel durch ein onKlick Animationsattribut die dann sofort das entsprechende Menu anw hlt und zus tzlich wenn auch ein Men register definiert ist wird diese Zahl in die SPS bzw das DigiWEB Register geschrieben Wenn Sie die Checkbox nicht ausw hlen ist die Men steuerung inaktiv bzw wenn sie aktiv war und nun deaktiviert wird werden alle Men s im Browser auf einmal sichtbar Beispiel MENU 1 Wird in einem onClick Objekt diese Expression eingetragen und auf das Objekt geklickt so wird das Menu 1 angew hlt 6 2 SetTime Wenn Sie die On Off Checkbox aktivieren pr ft die DigiVISU Bibliothek beim Starten bzw alle 60 Minuten ob die Uhrzeit des DigiWEB nach einem Neustart schon synchronisiert wurde z B durch einen NTP Server Ist dies nicht der Fall sendet die DigiVISU die Uhrzeit des Browsers bzw die des Computers auf dem der Browser l uft an das DigiWEB 6 3 Area Hier wird die Sicherheitsarea definiert die der Benutzer zum Laden dieser Visualisierung ben tigt Ausgabe 26 08 2010 Seite 16 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 6 4 Window Hier k nnen Sie die Gr e einstellen die Ihr sp teres Animationsfenster haben soll Width Angabe der Breite in Pixel Height Angabe der H he in Pixel Color e der Farbe die im Hinter
54. inem Bitzugriff der Bereich der eingestellten RK512 Cell Size verlassen werden entsprechend der Anzahl und der Position der Bits mehrere Zellen gelesen bzw geschrieben Adressierung XXXYYYbZZZ Es wird Text Z Zeichen ab der Zelle gelesen oder geschrieben String z B 000100b6 XXX dezimale Nummer des Datenbausteins YYY dezimale Nummer des Datenwortes ZZZ Anzahl der Zeichen die gelesen oder geschrieben werden 13 2 Adressierung f r Datenbausteine mit Ger tenummer absolut Mit Ger tenummer m ssen z B Ger te im MPI BUB oder Nockenschaltwerk CamBUS angesprochen werden wenn mehr als ein Ger t vorhanden ist Adressierung XXXYYYGZZ Es werden 8 16 oder 32 Bit gelesen geschrieben eines Ger tes z B 201000G01 XXX dezimale Nummer des Datenbausteins YYY dezimale Nummer des Datenwortes bzw Offset ZZ Ger tenummer des CamCon oder MPI Adr der S7 Adressierung XXXYYYbnnGZZ Es wird das Bit nn im Ger t ZZ gelesen geschrieben eines Bits in z B 201000b00G01 einem Ger t Adressierung XXXYYYbnn_vvGZZ Es werden mehrere Bits nn bis vv ohne Vorzeichen im mehrere Bits z B 201000b01_05G01 Ger t ZZ gelesen geschrieben in einem Ger t Hinweis Wird keine Ger tenummer angegeben wird mit der in der Konfiguration angegebenen Device Default Adr kommuniziert Bei DigiWEB mit MPI Option stehen zus tzlich zu den 64 Ger tenummern an der seriellen Schnittstelle auch noch die Adressen 128 bis 254 zur Ve
55. isplay lese Events definieren Dies ist zum Beispiel sinnvoll wenn Sie ein Objekt nur unter bestimmten Bedingungen lesen wollen Es wird hierdurch eine Referenz von Display Event auf das Objekt gelegt Project properties 000600 Beschreibung ALL sec General_____k Local variables Display JUsed pictures Name Expression Comment Update IMENUT1 TEXTE Y Beispiel Wird die Expression 44000600 wahrfrue oder ndert sich diese so wird das Objekt MENU1 TEXT6 gelesen auch wenn dies laut Lesezyklus nicht notwendig w re Zus tzlich werden auch die Initialisierungswerte wie Anzeigeformat Farbe Min Max usw neu geladen wenn diese eine Expression enthalten Name Name des Events Expression Expression bzw Anweisung die je nach Updaterate gepr ft wird ndert sich das Ergebnis der Expression auf einen Wert ungleich O bzw ndert sich der Ergebnisstring so wird das oder die Referenzobjekte gelesen bzw zum Lesen markiert wenn diese z Z nicht sichtbar sind Comment Zur Eingabe eines Kommentars Update Angabe in welchem Intervall die Display Event Expression berpr ft werden soll C L scht das Display Event Referenzen Die Namen der Objekte die zugeordnet referenzierte sind New Legt ein neues Display Event an Beim Anklicken des Feldes mit den Referenzen bzw Objektnamen ffnet sich folgendes Fenster Elemente Local Variables IMENUI TEXTE Baum Trendiniti default
56. n folgende Bedeutung Fr Farbe des inneren Feldes eines Diagramms in dem sp ter die Kennlinie n angezeigt wird Durch Klick auf das Farbsymbol wird der Farbselektor ge ffnet sehen Sie Kapitel 11 Der Farbselektor L T B R Left Top Bottom Right Randabst nde des inneren zum u eren Feld in Pixel Hierbei m ssen Sie darauf achten dass zwischen den zwei Feldern die Beschriftung der Achsen eingeblendet wird Hinweis Wird der Abstand zu klein gew hlt oder auf 0 gesetzt kann keine Beschriftung angezeigt werden Ausgabe 26 08 2010 Seite 29 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 11 Der Farbselektor Color Selector Mit dem Farbselektor haben Sie verschiedene M glichkeiten eine Farbe auszuw hlen Felder mit vierfarbigem Rechteck stehen immer f r eine Farbeingabe Erwartet wird die Eingabe im Hexadezimal RGB Code Durch einen Klick auf das vierfarbige Farbrechteck wird der oben dargestellte Dialog ge ffnet 11 1 Vordefinierte Farbe w hlen Mit dem Farbfeld oder der Farbtabelle k nnen Sie vordefinierte Farben ausw hlen und mit OK zuweisen Zus tzlich wird der Farbcode in hex r g b und dezimal angezeigt bzw eingegeben Beispiel hex 00FF00 gr n FFFFFF wei 000000 schwarz r g b 0 255 0 gr n 255 255 255 wei 0 0 0 schwarz dez 65280 gr n 16777215 wei O schwarz 11 2 Die Deckkraft eines Objektes im Menu 0 akt Temp Y Fark OP O
57. n kann Hinweis W hlen Sie hier nur eine Zeit so klein wie maximal notwendig dies spart Zeit und Daten bertragungsvolumen z B bei GPRS oder UMTS Verbindungen Eine Temperaturanzeige z B braucht in den meisten F llen nur alle 30 Sekunden animiert zu werden Com Kommentar Tooltip Kommentar bzw Mouseover Hilfetexte Tooltip Nu2 A A L a ID DIAGRAMMZ x 3 Zp Text 3 mit variable Hallo Martin Com Text gt Y 5 r E hier ist die Locale variable DV Timer drinn ZN art 2511653 OPO Z E E Hier k nnen Sie einen Kommentar einf gen der in einem kleinen Fenster siehe oben angezeigt wird wenn Sie mit dem Mauszeiger f r 1 Sekunde ber dem Objekt stehen Tooltip Der Text kann maximal 400 Zeichen lang sein und muss im HTML Syntax eingegeben werden Ein Zeilenumbruch muss z B so lt br gt eingegeben werden TIP In diesem Text k nnen auch lokale Variablen eingef gt und sekundenweise animiert werden z B Hier ist der DigiWEB Timer DWTimer Der Text kann auch aus der Projekt Hilfe Datenbank z B test hlp nachtr glich geladen werden wenn Sie hier ein Label in Klammern oder nur ein Zeichen eingeben Beispiel Help1 Hierdurch wird in der Hilfedatei des Projekts nach dem Datensatz mit dem Label Help1 gesucht Wenn dieser gefunden wurde wird in Abh ngigkeit zur Spracheinstellung dieser angezeigt Beispiel Hierdurch wird in der Hilfedatei des Projekts nach
58. n nicht definiert bzw unbekannt Klammer zu im Ausdruck erwartet Konstanter String zu gro Vorzeichen kann nicht mit Stringvariablen arbeiten Operand f r Stringverarbeitung nicht zul ssig Operand f r Wertverarbeitung nicht zul ssig Stringaddition w rde zu lang werden Doppelpunkt nach Fragezeichen Operator erwartet Fehler in der Stringverarbeitung m glicherweise nicht gen gend Speicherplatz Unerwartetes Zeichen Semikolon erwartet Fehler in der Expression bzw Speicher berlauf bei der Auswertung Klammer zu in der Expression erwartet Fehler in der Expression Zeichen nicht gefunden String w rde bei URL Decodierung zu lang werden String w rde beim Formatieren zu lang werden L ngenangabe bei der Stringverarbeitung fehlt DB50 DBW0b5 5Byte Division durch NULL Fehler beim Zugriff auf die DigiWEB SQL Datenbank z Z nicht definiert HTTP IP Transfer Get nicht durchgef hrt HTTP IP Transfer Put nicht durchgef hrt Symbol Array Fehler DE Symbolzugriff nicht korrek Expression kann nicht decodiert werden Ausdruck scheint keine Expression zu sein Ausgabe 26 08 2010 Seite 41 65 Digitronic DigiVISU Automationsanlagen GmbH Editor 50 Zeichen im Script nicht gefunden 51 Fehler bei der Ausf hrung Speicher berlauf bei der Parameterverarbeitung 52 Timeout bei der Parameter bergabe zum Java Applet 53 Speicher berlauf bei der Parameter bergabe 54 Param
59. nennennnneenenn 56 15 8 1 Animationsparameter der analogen Diagramme uss0222200000n0nnnnnnnennnnnnnnnnnnnnnnennenn nenn 58 19 8 1 1 Analogd agramm Belsplele ana EN 59 15 8 2 Animationsparameter der digitalen Diagramme sss222240000000nnnnnnnennnnnnnnnennnnnnnnnnnnnn nenn 61 15 82 1 Digitaldiagramm Beispiele a ee a a a 63 Ausgabe 26 08 2010 Seite 5 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 1 Einleitung Der DigiVISU Editor ist ein Programm zur Erstellung von Animationen bzw WEB Seiten f r die embedded HTTP WEB Server DigiWEB DigiENERGY Er basiert auf Javascript und ist getestet unter Internet Explorer ab V6 empfohlen V7 und Mozilla FireFox ab V2 empfohlen V3 Hinweis Javascript muss im Browser eingeschaltet sein Ein durch den Editor erstelltes Projekt l uft jedoch auch mit der RUN Time Library unter den Standard Browsern Opera Opera Mobile V9 Safari auch iPhone und Google Chrome Achtung Nicht unterst tzt bzw lauff hig ist DigiVISU und die RUN Time Library unter Internet Explorer Mobile KDE Konqueror sowie Opera for Symbian OS 2 Installation und Starten Damit man ein DigiVISU Projekt erstellen kann muss der Editor auf dem DigiWEB installiert sein oder man verwendet zun chst die PC Simulation Zum Starten geben Sie in der URL Adressezeile Ihres Browsers die IP Adresse Ihres DigiWEB 192 168 3 128 Werks IP und das
60. neues leeres Men in das Hauptfenster eingef gt 5 1 2 2 Rechteck Klicken auf Ergebnis Ein Rechteckobjekt wird eingef gt Dies kann man z B verwenden zur Animation von F llst nden durch eine dar ber gelegte Grafik zum Zeichnen von geraden Linien wenn Breite oder H he auf 1 Pixel gesetzt wird zum Blinken einer Statusanzeige usw 5 1 2 3 Grafik External Image de ua Heizkoerper gif hess1 git Klicken auf m Ergebnis E31 0l Eine Liste von Grafiken wird angezeigt Beim Klicken auf das Grafik Icon wird eine Liste von allen Grafiken angezeigt Als Tooltip wird eine Vorschau der Grafik angezeigt Beim Klicken auf einen Listeneintrag wird die Grafik ins Projekt eingef gt External Image Zus tzlich kann bei einer Grafik auch nachtr glich noch der Dateiname des Bildes ge ndert werden oder diese von einem externen HTTP Server geladen werden Hinweis Alle Grafiken die in DigiVISU verwendet werden sollen m ssen im Ordner DigiVisu img abgelegt sein 5 1 2 4 Text Klicken auf Ergebnis Ei Ein Textfeld kann zur Anzeige von Werten oder Meldungen verwendet werden Zus tzlich kann auch ein Klick Event onClick zum Schreiben darauf gelegt werden Ausgabe 26 08 2010 Seite 11 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 5 1 2 5 Eingabeelement Input bzw Eingabefeld Ergebnis A Eingabefeld bzw Inputfeld zur Ein und Ausgabe von Zahlen und Texten Klicken auf 5
61. nicht gel scht Category Symbol einer Kategorie zuordnen Ausgabe 26 08 2010 Seite 38 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Jedes Symbol hat einen eindeutigen Namen eine Lese sowie eine Schreib Expression und ein Kommentarfeld F r die Definition eines Symbols stehen 4 Eingabefelder zur Verf gung Symbol Symbolname Ein Symbol mu immer mit oder gefolgt von einem Zeichen aus dem Alphabet A Z oder a z beginnen Anschlie end sind nur folgende Zeichen erlaubt A Z a z 0 9 und _ sowie und f r den Indexplatzhalter z B Test oder Name dies w hre z B nicht erlaubt _ oder 1 Read Lese Expression des Symbols Write Schreib Expression des Symbols Comment Frei w hlbarer Kommentar Beispiele Symbol Read Write Comment DW Timer 000187 Nur lesen Reg600 000600 000600 Lesen und schreiben Fak 00060 11 100 000601 100 INPUT Mit Verrechnung 1 Beispiel Wenn Sie z B in einem Animationsparameter nun die Expression DWTimer 10 eingeben so wird zun chst das Register 000187 gelesen und dann mit 10 multipliziert und zur Anzeige gebracht Das Symbol bzw das Register 000187 kann jedoch nicht durch das Symbol beschrieben werden 2 Beispiel Das Symbol Reg600 kann sowohl gelesen als auch geschrieben werden z B lesen Reg600 Fak oder schreiben Reg600 Fak 3 Beispiel Das Symbol Fak kann sowohl geles
62. nktion aus die das Objekt bernehmen soll Nothing keine Funktion First site gehe zur ersten Seite Previous site vorherige Seite Previous dataset vorheriger Datensatz Last site letzte Seite Next site n chste Seite Next dataset N chster Datensatz Tipp Es k nnen mehrere Objekte mit der gleichen Funktion einer Gruppe zugeordnet werden Achtung Wenn ein Objekt einer Gruppe zugeordnet wurde ist eine weitere OnWrite Animation nicht mehr m glich Ausgabe 26 08 2010 Seite 25 65 Digi VISU Editor Digitronic Automationsanlagen GmbH 9 Das Kontextmen Das Kontextmen erreichen Sie indem Sie den Mauszeiger ber das ausgew hlte bzw das selektierte Men die Gruppe oder das Objekt positionieren und dann die rechte Maustaste bet tigen Sie erhalten dann ein Untermen bzw das Kontextmen mit den Befehlen die f r das ausgew hlte Men die Gruppe oder Objekt zur Verf gung steht Je nachdem ob ein Men eine Gruppe oder ein Objekt ausgew hlt wurde ndert sich das Kontextmen Das Kontextmen ffnet sich auch bei einem Rechtsklick auf dem makierten Objektnamen gr n hinterlegt im Element bzw Objektbaum Einige Men punkte k nnen Untermen s ffnen Dazu muss man nur mit der Maus ber sie fahren Il Feen I MEIN de MM Lil delete ANO DDD iwz clone BUTT ond Checkb COPY Ing ungroup inputi Eran select children Slider readjust size Tettek Aset new select children readjust size Insert new
63. ntbaum angeklickt so wird es durch einen Rahmen als aktives Objekt gekennzeichnet bzw markiert Hat man Elemente die in der Z Achse Index in der Tiefe im Raum hinter anderen Objekten liegen so k nnen sie auf diesem Wege in den Vordergrund geholt und bearbeitet werden Nach Aktivierung eines anderen Objekts wird es dann wieder auf die richtige Z Achse verschoben Nun kann das ausgew hlte Objekt zum Beispiel verschoben oder eine Animation hinzugef gt oder ge ndert werden Nach einem Verschieben aber sp testens beim Speichern werden die Objekte wieder in ihre alte Z Ebene gesetzt Ist die Checkbox vor dem Men oder Gruppennamem aktiviert so ist das betreffende Men oder die Gruppe sichtbar bzw unsichtbar wenn nicht aktiviert Es k nnen mehrere Men s gleichzeitig sichtbar Hinweis Wenn Sie mit der rechten Maustaste auf den Objekt Gruppen oder Men namen klicken erscheint das Kontextmen siehe Kapitel 9 Das Kontextmen 5 1 1 7 Tab Index onaoa 3 Klicken auf Ergebnis Die Tabulator Eingabereihenfolge wird angezeigt beginnend vom mit dem Men nullpunkt 5 1 1 8 Online Hilfe z Klicken auf Ergebnis Das DigiVISU Online Handbuch bzw dieses Dokument wird in einem separaten Fenster ge ffnet Ausgabe 26 08 2010 Seite 10 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 5 1 2 Men symbole 2 Teil 5 1 2 1 Men Klicken auf BE Ergebnis Es wird ein
64. nur von qualifiziertem Personal vorgenommen werden Haftung 1 Der Verk ufer haftet f r von ihm oder dem Rechtsinhaber zu vertretende Sch den bis zur H he des Verkaufspreises Eine Haftung f r entgangenen Gewinn ausgebliebene Einsparungen mittelbare Sch den und Folgesch den ist ausgeschlossen 2 Die obigen Haftungsbeschr nkungen gelten nicht f r zugesicherte Eigenschaften und Sch den die auf Vorsatz oder grober Fahrl ssigkeit beruhen Schutz Diese Software und dieses Handbuch sind urheberrechtlich gesch tzt Alle Rechte sind vorbehalten Weder die Software noch dieses Dokument d rfen in Teilen oder im Ganzen kopiert fotokopiert reproduziert bersetzt oder bertragen werden auf irgendwelche elektronische Medien oder maschinenlesbare Formen ohne vorherige schriftliche Genehmigung durch die Firma Digitronic Automationsanlagen GmbH Hinweis Wir haben Software und Ger te auf die Jahr 2000 Vertr glichkeit hin untersucht und keine Funktionsbeeintr chtigung festgestellt Hinweis CamCon bluebox und DigiENERGY sind eingetragene Markenzeichen der Firma Digitronic Automationsanlagen GmbH Hinweis Die Ger te erf llen die Normen hinsichtlich elektromagnetischer Vertr glichkeit EN 55011 EN 55022 EN 55024 Teil 2 EN 50082 Teil 2 ENV 50140 VDE 0843 Teil 2 VDE 0843 Teil 4 VDE 0871 VDE 0875 Teil 3 N VDE 0875 Teil 11 VDE 0877 Teil 2 IEC 801 Teil 3 IEC 801 Teil 2 IEC 801 Teil 4 IEC 801 Teil 5 c Cop
65. on eingeben die jedoch jedoch in Klammern gesetzt werden muss z B 5 000256b10 Hierdurch wird der Formatstring erst aus dem DigiWEB gelesen und dann bei der Anzeige des Werts verwendet Beispiele Format Wert 123 Ergebnis 123 Format Wert 123 Ergebnis 123 Format HH Wert 123 Ergebnis Format HHH Wert 123 Ergebnis basas Format HHHH Wert 123 Ergebnis 123 Format HHH Wert 123 Ergebnis 12 3 Format HARO Wert 123 Ergebnis 12 32 Format HDHHHH Wert 123 Ergebnis 0123 Format HDHHHHH Wert 123 Ergebnis 0123 Format B Wert 123 Ergebnis 1111011 Format BHHHHHHHHHH Wert 123 Ergebnis 0001111011 Format BHHHHHHHHH Wert 13 Ergebnis 11110011 Format BHHHH Wert 255 Ergebnis 1111 Format X Wert 123 Ergebnis 7B Format XHHHH Wert 123 Ergebnis 007B Format XHHHH Wert 123 Ergebnis FF85 Achtung Das Anzeigeformat wirkt auch auf die Eingabe Wird ein Wert in Hex oder Bin r Ausgabe 26 08 2010 angezeigt so muss die Eingabe auch in Hex oder Bin r erfolgen Seite 44 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Write oder onClick Schreib Expression Eingabe Objekt Hiermit k nnen Sie DigiWEB Register SPS Variablen oder lokale DigiVISU Variablen manipulieren bzw schreiben Durch das Klicken bzw einer Eingabe nderung eines Objekts wird der hier eingetragene Befehl bzw Ausdruck Expression ausgef hrt bzw von der DigiVISU zum DigiWEB gesendet Diese Expression steht
66. pacity Angabe der Deckkraft f r Ihr Objekt Sie k nnen zwischen 0 und 100 w hlen Beispiel 0 50 80 11 3 Keine Farbangabe bzw durchsichtig Um die Farbdefinition eines Objektes zu l schen oder durchsichtig erscheinen zu lassen w hlen Sie in der Farbtabelle das Auswahlfeld unten rechts Ausgabe 26 08 2010 Seite 30 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 12 Das Menu zur Eingabe der Animationsparameter Durch Anklicken dieses Buttons El in den Objektparametern bzw grafischen Attributen ffnet sich das Fenster f r die Animationsattribute Je nach Objekttyp hat das Men verschiedene Animationsattribute bzw Parameter Beispiel Das Men f r ein Eingabefeld TAT ALL sec r I Format TxiColor ALL sec 3 Onvirite Ref hin ax Color E ALL sec aj i Blink ALL sec aj Default P Color a Color2 visible FALL sec In den Eingabefeldern werden nun die DigiWEB Expressions bzw Anweisungen eingegeben sehen Sie hierzu Kapitel 15 Animationsparameter die anschlie end die eigentliche Animation steuern oder die Werte bzw Texte darstellen Mit den Auswahlfeldern hier z B ALL sec wird eingestellt in welchem Intervall der Animationsparameter bzw die Variable neu geladen werden soll Achtung W hlen Sie hier um Datentransferzeit und Datenvolumen zu sparen nur eine Wiederholrate die maximal notwendig ist z B brauch eine Temperatur nur alle 10 60 Sekunden
67. per t ren all 36 13 7 4 String bzw Zeichenkettenoperatoren ooooccnccccccccnccccnoncnnnononnnnnnnnnncnnnonnnnncnnnnnnnrnnnonnnnrnnenonanennnns 37 13 7 4 1 String bzw Zeichenkettenl nge ermitteln u0022244000000000nnRnnnnnnnnnnnnnnnnennnennnne nenn 37 13 8 Der Symboledit r sure 38 14 FEhleimeldungen ss eu run 40 MA ERRORES ne do id a 41 Ausgabe 26 08 2010 Seite 4 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 15 Animationsparameter Online Hilfe Teil ooooccncccccnnnnccccconcnnnononncnnonononcnncnnnancnnnononncnnnnnnnnons 43 15 1 Die Animationsparameter f r Eingaben und Anzeige oocccccccccnccncccnonccnncnnnncnnnononanennnonnnncnnnnnanenns 44 19 2 Animationsparameter t r ODJekipoOS ION vacios a a na 50 15 3 Animationsparameter f r ODJekiOrO Bi aid 51 15 4 Animationsparameter f r GIF Bildanimati0N ooccccconnncccnnnnnononnnconanonnnnnnnnononcnnonnannnononcnnnnnnnnnnnos 52 15 5 Animationsparameter f r Farbsteuerung und Blicken cccccococccccccnonconcccnncnnncnnnanonononannnnnnonanenns 53 15 6 Animationsparameter zur Sichtbarkeit u000004000RR0nnnnnennnnnnnnnennnnnnnnennnnennnnnnnenn nennen 55 15 7 Animationsparameter f r Gruppen Listen uus022242000200000n0nnnnnnnnn nennen nnnnne nennen nnnnnn nennen 55 15 8 Animationsparameter der Diagramme uuuss24004000nnnnnnnnnnnnnnnnnn nennen nnnnennnnnnnnnnnnn
68. r hat zurzeit keine UNDO Funktion In den folgenden Kapiteln wird nun die Men leiste die einzelnen Objekte und deren Animationsparameter beschrieben Bei der Installation des Editors wird auch automatisch eine Demo Seite mit Men steuerung F llh henanimation Diagrammdarstellung und Eingabefeldern auf das DigiWEB kopiert Schauen Sie sich diese einmal an und ver ndern Sie zum Test einmal die Parameter Fa Demo htm Windows Internet Explorer to Menu 0 to Menu 2 Mi im d3 G ii 1 E Ti ad m Bi Ausgabe 26 08 2010 Seite 8 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 5 Die Men leiste Die Men leiste befindet sich am oberen Rand des Browserfensters und ist durch senkrechte Striche in 5 Teile unterteilt Zurzeit stehen folgende Men punkte zur Verf gung der Reihe nach e Barer RomT er A EAA poj 1 Teil Projektfunktionen Name New Open Save View Test Menu Objektbaum Tab Index Online Hilfe 2 Teil Objekte einf gen Men Rechteck Grafik Text Button Input Selektfeld Checkbox Slider 3 Teil Diagrammobjekte einf gen Analogdiagramm Digitaldiagramm 4 Teil Gruppieren Clonen Kopieren L schen 5 Teil Raster Editorversion 5 1 Die Symbole der Men leiste 5 1 1 Men symbole 1 Teil 5 1 1 1 Projektname test ledit universal language db edit project language db edit project help db Biew de Klicken auf MS A e ie
69. ration http DigiWEB IP config unter dem Menupunkt Symbols oder das Kapitel 13 8 Der Symboleditor in diesem Dokument Hier kann z B ein Symbol mit dem Namen Eingang definiert werden das dann z B auf das S7 Eingangsbit E0 0 zeigt F r jedes Symbol kann ein separater Lese und Schreib Ausdruck bzw Expression Adresse definiert werden Hierdurch ist es z B m glich ein Datenwort mit einem Faktor zu versehen wobei beim Schreiben des Symbols der zugewiesene Wert zun chst in der Variable INPUT steht und dann der absoluten Adresse mit der Verrechnung oder auch Bedingung zugewiesen wird Beispiel 1 Symbolname Wert1 Lesen DB50 DBW10 Schreiben DB50 DBW10 1INPUT Beispiel 2 Symbolname FHWert2 mit Verrechnung Lesen FHDB50 DBW10 2 Schreiben DB50 DBW10 INPUT 2 Beispiel 3 Symbolname Wert3 mit logischem Operator Lesen DB50 DBW10 Schreiben DB50 DBW10 1INPUT gt 5 5 1INPUT 13 4 1 Symbolische Adressierung zwischen DigiWEB lt gt DigiWEB via Ethernet Die symbolische Adressierung kann auch bei der Kommunikation zwischen DigiWEB lt gt DigiWEB via Ethernet verwendet werden wobei die Symbole des remote DigiWEB angegeben werden m ssen Folgender Ausdruck wird hierzu beispielsweise verwendet IP 0xC0A8022F DWTimer Ausgabe 26 08 2010 Seite 33 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 13 5 Adressierung im S7 S5 Format Zus tzlich zu den zuvor be
70. rbe oder eine Expression in Klammern ein die die Farbe der Skalenbeschriftung festlegt Beispiel rot FF0000 Beispiel mit Exp 000600b1 0x00ff00 0x0000ff Offset Initialwert f r Raster Text Delta Attribut Geben Sie hier einen Wert oder eine Expression in Klammern ein die den Nullpunkt der Skala verschiebt Offset Der Wert wird in Pixel angegeben Beispiel 50 Beispiel mit Exp 000600 Hier kann auch ein String eingegeben werden der als Formel verwendet wird um die Skaleneinheiten zu manipulieren da der Standart Skalentext dem der Pixelposition des Textes entspricht Hierzu muss dieser String den Label X enthalten die sp ter beim Zeichnen durch die Pixelposition ersetzt wird Beispiel H X 2 Als Ergebnis wird die Pixelposition jeweils mit 2 multipliziert und als Skalentext ausgegeben Bei einem Skalenabstand von 50 Pixeln z B wird nun jeweils der doppelte Zahlenwert ausgegeben Beispiel mit Offset 50 X 2 Beispiel als Expression in Klammer mit Offset und Faktor aus einem Register 000500 X 000501 Ergebnis z B 50 X 2 Achtung Der vom DigiWEB gelieferte String muss die Zeichenkette X enthalten und nicht als DigiWEB Expressen verstanden werden Der String muss darum durch eine String Addition erzeugt werden Ausgabe 26 08 2010 Seite 57 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 15 8 1 Animationsparameter der analogen Diagramme Points Attribu
71. rf gung Diese sind die Adressen der MPI Schnittstelle Soll eine S7 CPU mit MPI Adresse 2 angesprochen werden so mu die Ger tenummer 130 verwendet werden Ausgabe 26 08 2010 Seite 32 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 13 3 Adressierung f r Daten zwischen DigiWEB lt gt DigiWEB via Ethernet absolut Es ist ebenfalls m glich auf eine Variable eines zweiten DigiWEB quasi remote zuzugreifen r w Hierzu muss statt einer Ger tenummer nur die IP Adresse des remote DigiWEB angegeben werden Adressierung XXXYYYIPZ Z Z Z z B lese Register 000000 vom DigiWEB via IP Adresse z B 000000IP192 168 2 42 mit der IP 192 168 2 42 mit variabler HEXXXY YYIP Z Z Z Z Lesen mit indizierter IP Adresse wobei in IP IP Adr z B 000000IP192 168 2 1P z B nur die letzte Stelle der IP steht Hinweis Die IP Adresse kann auch als 32 Bit Zahl angegeben werden wenn folgender Syntax verwendet wird IP 0xC0OA8022F XXXYYY bzw mit Variable 1P 000512 XXXYYY Achtung Auf passwortgesch tzte Variablen kann nur dann zugegriffen werden wenn die IP Adresse des fragenden DigiWEBs in der User Datenbank des remote eingetragen ist 13 4 Symbolische Adressierung Im DigiWEB ab V2 ist auch eine symbolische Adressierung m glich Diese m ssen in der DigiWEB Konfiguration zun chst definiert werden und k nnen dann in der DigiVISU verwendet werden Sehen Sie hierzu die DigiWEB advanced Konfigu
72. rojektnamen ein sehen Sie auch Kapitel 7 Das New Men Das neu angelegte Projekt enth lt ein leeres Men bzw Grundbild In dieses m ssen Sie nun die Animationsobjekte einf gen Markieren Sie hierzu das Men durch Anklicken ein blauer Rahmen wird angezeigt und f gen Sie dann durch Anklicken das gew nschte Objekt aus der Men leiste ein Dieses Objekt wird anschlie end automatisch markiert und es k nnen im Eingabebereich der Objekt und Animationsparameter die gew nschten Werte eingegeben werden bzw das Aussehen des Objekts festgelegt werden Beispiel Klicken Sie das Men an klicken Sie in der Men leiste auf das T 7 First htm Symbol geben Sie dann in der TXT Zeile 4000187 ein klicken Sie auf das Disketten Symbol und dann auf das Brillen Symbol und Ihre erste WEB Animation ist fertig Angezeigt wird hier der DigiWEB Millisekunden Timer ndern Sie die Expression in der TXT Zeile auf 2 First htm Windows Inte 5000172 und ziehen Sie das Textfeld an einer der blauen Eckmarkierungen gr er so k nnen Sie wie rechts zu sehen ist das Datum und die aktuelle Zeit des DigiWEB sehen wenn das DigiWEB einen NTP Server hat Ausgabe 26 08 2010 Seite 7 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Ein DigiVISU Projekt kann aus mehreren Men s bzw Bildern oder Seiten bestehen Hierzu m ssen Sie in den Projektfunktionen die DigiVISU Men steuerung aktivieren seihe Kapitel
73. schriebenen Adressierungsarten ist auch die Siemens S7 bzw S5 Adressierung zul ssig Hierbei m ssen jedoch immer zwei Doppelkreuze als Einleitung voran gestellt werden F r die S5 und S7 wird der gleiche Syntax verwendet Achtung Die RK512 Cell Size liegt bei dieser Adressierungsart f r eine S7 immer fix auf 1 und f r eine S5 immer fix auf 2 unabh ngig vom eingestellten RK515 Cell Size Wert Sehen Sie hierzu die DigiWEB advanced Konfiguration http DigiWEB IP config unter dem Menupunkt Serial MPI PB 13 5 1 Adressierung f r Datenbausteine Bit DBx DBXy z x Datenbausteinnummer y Datenbyteadresse z Datenbitnummer Byte DBx DBBy x Datenbausteinnummer y Datenbyteadresse Wort DBx DBWy x Datenbausteinnummer y Datenwortadresse Doppelwort DBx DBDy x Datenbausteinnummer y DINT Datendoppelwortadresse Timersollwert DBx DBTy x Datenbausteinnummer y Datenwortadresse f r den Timer Sollwert Z hlersollwert DBx DBZy x Datenbausteinnummer y Datenwortadresse f r den Z hler Sollwert Flieskommazahl DBx DByrFz nur S7 x Datenbausteinnummer y Kommastelle z Datendoppelwortadresse 13 5 2 Adressierung f r Ein Ausg nge und Merker Bit HHEX y x Eingangsbyteadresse y Bitnummer Byte HHEBxX x Eingangsbyteadresse Wort HHEWx x Eingangswortadresse Doppelwort HHEDx x Eingangsdoppelwortadresse Hinweis Der Syntax f r Ausg nge und Merker
74. t E ffnet und schlie t den Animationsparameterbereich bzw das Men Ausgabe 26 08 2010 Seite 27 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 10 1 Zus tzliche Objektparameter Je nachdem welches Objekt gerade selektiert wird kann die Anzeige der Objektparameter variieren 10 1 1 Zus tzliche Men Objektparameter ID MENUO x rio whoo borderfamove Local variables y Com Menu 0 akt Temp Y 5 H 300 wmo y set List Makro I OP z Menu Admin I Ein Men hat zus tzlich zu den Formatparametern noch folgende Eingabem glichkeiten bzw Eingabebereiche Areas Eingabebereich f r ein spezielles Sicherheitsarea das der Benutzer braucht um das Men anw hlen zu k nnen Es ffnet sich automatisch das Login Fenster wenn notwendig Local variables ffnet das Eingabefenster zur Definition von lokalen Variablen lokal lokal und Display Events die nur f r dieses Men zur Verf gung stehen set List Sehen Sie hierzu Kapitel 8 5 1 Gruppen Liste mit Scrolling Makro Ein Men kann komplett aus einem anderen Projekt geladen bzw eingef gt werden Aktivieren Sie die Makro Checkbox so k nnen Sie den Filenamen des Projekts und den Namen des Men s eingeben das eingef gt wird MENU17 X fi 110 W1400 e ER Local variables v Com Y 30 H 275 a ui Menu Makro V TIP Zur Parameter bergabe an das eingef gte Men k nnen Sie die lokalen Variablen des urspr nglichen Men s v
75. ter rechts unten in englischer Sprache ausgegeben Wird beim Starten der RUN Time DigiVISU Library bzw beim Lesen oder Schreiben einer Expression vom DigiWEB eine Fehlermeldung geliefert so wird diese in einem roten Fenster angezeigt Zum Beispiel Expression error 49 II 1 NIE Die Fehlermeldungen werden alle in englischer Sprache ausgegeben und bestehen entweder aus einem Text oder einem Errorcode sowie dem Objektnamen und der Expression die die Fehlermeldung verursacht hat Liegen mehrere Fehlermeldung vor so wird immer nur die erste angezeigt Fehlermeldungen nach dem Starten werden wenn sie nicht st ndig auftreten nur f r 5 Sekunden angezeigt durch Klicken auf das P kann diese jedoch im einem neuen Fenster ge ffnet werden ohne das diese geschlossen wird z B zum Kopieren in die Zwischenablage Fehlermeldung Erkl rung bzw m gliche Ursache Internal error Es liegt ein interner DigiVISU Lib Fehler vor Versuchen Sie ein neuladen der DigiVISU Seite F5 oder wenden Sie sich an Ihren Support Error DigiVISU database Es liegt ein Datenbankfehler gnv Datei vor bzw die Datenbank konnte nicht geladen werden Image xyz not found Eine Grafik konnte nicht geladen werden M gliche Ursache ist die Grafik liegt nicht im Verzeichnis DigiVisu img die Netzwerkverbindung ist zu langsam oder defekt Local variable not found In einer Expression wird eine lokale Variable verwendet die nicht definiert ist HTTP
76. tnummer 21 Geben Sie hier einen Dezimalwert oder eine Expression f r die Anzahl n der X und Y Punkte bzw St tzpunkte der Diagrammkurve ein Dieser Wert gibt quasi den Endpunkt einer Schleife an die n mal durchlaufen wird Gleichzeitig wird eine tempor re lokale DigiWEB Variable X angelegt die als Schleifenz hler bzw Index f r die X und Y St tzpunkt X und Y Attribute Ermittlung notwendig ist Beispiel 16 Sehen Sie auch 5 1 3 1 Analog Diagramm und die Beispiele weiter unten X Teil der Attributnummer 21 Geben Sie hier eine Expression ein die jeweils den X St tzpunkt der Diagrammkurve liefert Hierzu greifen Sie indiziert auf die DigiWEB Register oder SPS Variablen zu keine Datenbank die die Daten enthalten Die tempor re lokale DigiWEB Variable X Schleifenz hler die automatisch angelegt wurde siehe Points kann hierbei als Index verwendet werden Beispiel HX Hier wird als X St tzpunkt einfach nur der Schleifenz hler zur ckgegeben so dass das Diagramm sp ter nur z B 16 Pixel breit w re Beispiel HX 20 Hier wird der X St tzpunkt bzw der Schleifenz hler einfach nur mit 20 multipliziert so dass das Diagramm sp ter in die Breite gezogen wird Beispiel DB50 DBW 20 X 2 Hier liegt der X Wert in der SPS ab Datenwort 20 Da der Y Wert z B auf dem Datenwort 21 liegt muss der Schleifenz hler X mit 2 multipliziert werden Hinweis Wird der X St tzpunkt nicht ange
77. ts SqlFetch SqlField 1 BitWidth 3 Color ff0000 Ausgabe 26 08 2010 Seite 63 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Beispiel 4 Freies Zeichnen aus einer Datenbank mit Farbe Definieren Sie hierzu eine CSV Datei mit 24 Datens tzen bzw Bits Wert jeweils im 1 Feld der Datenbank Oy LO py 25y429r 107107439710 LL6030720y L07p 59 4092007304107 op L67 LLoOSU 40 LO Lo 000 Y Anschlie end geben Sie folgende Expressions ein Points SqlConnect SqlQuery select from draw csv 24 Bits SqlFetch SqlField 1 BitWidth 4 Color ff0000 Ausgabe 26 08 2010 Seite 64 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Ausgabe 26 08 2010 Seite 65 65
78. ulieren Wenn Sie nichts eingeben oder 100 100 eingetragen wird l uft die Animation in der im GIF Bild voreingestellten Geschwindigkeit ab Geben Sie z B 200 ein so verdoppelt sich die Geschwindigkeit Geben Sie eine 50 ein halbiert sich die Animationsgeschwindigkeit Beispiel 000655b2 200 50 Mit dieser Expression wird in Abh ngigkeit des Bit 2 aus dem Register 000655 die Animationsgeschwindigkeit des GIF Bildes verdoppelt oder halbiert Ausgabe 26 08 2010 Seite 52 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 15 5 Animationsparameter f r Farbsteuerung und Blicken Color Attributnummer 6 Geben Sie hier eine Expression ein die die Hintergrundfarbe des Objektes steuert Das Ergebnis der Expression muss ein 24 oder 32 Bit Farbcode in Hex Dezimal oder ein HTML Farbstring FF0000 sein Zur Auswahl der Farbe bzw des Farbcodes k nnen Sie den Farbselektor verwenden Klicken Sie hierzu auf das Farbsymbol hinter der Eingabezeile der ausgew hlte Farbcode wird dann an das Ende der Expression anh ngt Beispiel 1 000601b0 0xFF0000 0x00FF00 Wenn Bit O gesetzt dann rot wenn nicht dann gr n Beispiel 2 16711680 statisch rot M chten Sie die Farbe zus tzlich transparent werden lassen so k nnen Sie dies durch die Bits 24 bis 31 beeinflussen Wird Bit 31 gesetzt so wird die Hintergrundfarbe gel scht bzw transparent Beispiel 3 000601b1 0xFF0000 0x80000000 Wenn Bit 1 gesetzt
79. uppe oder zum Men Y Eingabefeld f r die Y Position des Objektes relativ zur Gruppe oder zum Men w Eingabefeld f r die Breite des Objektes Hi Eingabefeld f r die H he des Objektes Eingabefeld f r den Z Index bzw die Ebene des Objektes im Elternobjekt bzw einer Gruppe Notwendig wenn z B mehrere Objekte bereinander liegen Hinweis Das Objekt mit kleinerem Z Index wird verdeckt Hat jedoch die Gruppe bzw das Elternobjekt in dem sich das Objekt befindet einen kleineren Z Index als das Objekt selbst so kann es durch ein Objekt mit kleinerem Z Index berdeckt werden OP Opacity bzw Angabe der Farbdeckkraft f r das Objekt sehen Sie Kapitel 11 2 Die Deckkraft eines Objektes p00000 Hintergrundfarbe des Objektes Durch Klick auf das Farbsymbol wird der Farbselektor ge ffnet sehen Sie Kapitel 11 Der Farbselektor p border none Folgende Parameter stehen zur Verf gung border Art des Rahmens ausw hlen wY 0 y Hier definieren Sie einen Rahmen f r das aktive Objekt W Breite des Rahmens F Farbe des Rahmens Dient zur Auswahl der vier zur Verf gung stehenden Schriftarten Hiermit legen Sie die Textausrichtung fest F514 Eingabefeld f r die Zeichen bzw Schriftgr e 000000 Zur Einstellung der Schrift bzw Textfarbe Durch Klick auf das Farbsymbol wird der Farbselektor ge ffnet sehen Sie Kapitel 11 Der Farbselektor Tat Textfeld Eingabefeld f r den angezeigten Tex
80. uptbereich des Please insert the name of your Editors geladen wird new Project Ausgabe 26 08 2010 Seite 22 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 8 Gruppieren 8 1 Erstellen einer Gruppe Zum Gruppieren dr cken Sie die Strg Taste auf Ihrer Tastatur Halten Sie die Taste gedr ckt und w hlen Sie durch Klicken mit der linken Maustaste die Objekte aus die Sie gruppieren m chten Objekte die f r das Gruppieren markiert wurden bekommen einen blauen Rahmen Hinweis Wenn Sie ein Objekt bei der Erstellung einer Gruppe wieder entnehmen m chten w hlen Sie es erneut mit der linken Maustaste aus Der blaue Rahmen wird dann entfernt Wenn Sie alle Objekte markiert haben die Sie zu einer Gruppe zusammenf gen wollen dann lassen Sie die Strg Taste los Alle markierten Objekte werden nun zu einer Gruppe zusammengefasst und k nnen nun nicht mehr einzeln angefasst werden Klick man auf eines der Elemente wird die ganze Gruppe selektiert 8 2 Bearbeiten von Objekten in einer Gruppe Hierzu m ssen Sie den Elementbaum aufrufen Dann ffnen Sie das Men in welchem sich die Gruppe befindet Eine Gruppe erkennt man durch ein vorangestelltes Zeichen Klicken Sie darauf um die Objekte in der Gruppe aufzulisten Durch Anklicken des Objektes im Elementbaum wird dieses aktiviert und Sie k nnen es ber die Eingabeleiste am unteren Bildschirmrand editieren 8 3 Objekte zu einer bestehenden Gruppe hinzuf
81. ures Menu Control E nor Register Set Time A D width soo Height feon Color Ei no image anButton gif Helzkoerper gif Background image Messi gif Background repeat ther Delete project delete en symbols IIA E database absolute path _teimport Re import databases Symbol Ausgabe 26 08 2010 Seite 15 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 6 1 Menu Steuerung Project properties Used pictures Local variables Display events Unter diesem Men punkt k nnen Sie die Men steuerung ein und ausschalten Wenn Sie die Checkbox aktivieren ist die Men steuerung aktiv und eine DigiVISU interne lokale Variable mit dem Namen MENU wird angelegt In dieser Variable wird die aktuell angew hlte Men nummer hinterlegt bzw kann eine neue Men nummer geschrieben werden Hinweis Diese Variable kann sp ter in den Animationsparametern bzw Expressions verwendet werden Jedes Men welches in der Men steuerung ber cksichtigt werden soll muss den Namen MENU gefolgt von einer Nummer 0 999 haben z B MENU10 Men s welche Sie nicht so benennen werden bei einer Men steuerung nicht ber cksichtigt und sind immer sichtbar z B MENUBaum Wenn Sie die Checkbox aktivieren und zus tzlich unter Register zum Beispiel das SPS Datenwort DB10 DBWI0 eintragen wird die Men nummer in dem hier eingetragenen Datenwort bzw Register abgelegt und Sie k nnen von der SPS aus e
82. us beeinflusst werden k nnten Wird das aktuelle Objekt dann geschrieben so werden alle hier aufgef hrten Objekte im Zyklus darauf gelesen und die Initialwerte wie z B Min Max Werte Format und Farbwerte neu initialisiert Beachten Sie hierzu die Beschreibung der einzelnen Animationsparameter bzw die Hinweise hinter dem Parameternamen in dieser Beschreibung Wenn Sie eine Referenz auf ein anderes Objekt eingeben wollen dann klicken Sie bitte auf das Eingabefeld und verfahren wie im Kapitel 6 7 Display Event beschrieben Ausgabe 26 08 2010 Seite 47 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Initialwert f r TXT Attribut Selektfeld Objekt Hier werden die Optionen f r das Auswahlfeld bzw Selektfeld definiert Dies kann durch eine Expression oder wenn Sie auf den Button l am Ende des Eingabefelds klicken durch den Auswahlfeld Editor erfolgen Definition durch den Editor Option Selector Ba F r einen neuen Eintrag klicken Sie auf new zum L schen klicken Sie auf das rote C Feld Bei Text tragen Sie den Text ein der im Selectfeld angezeigt werden soll und im Value Feld den Wert der beim Schreiben an das DigiWEB gesendet wird Bei der Animation wird dann der Text angezeigt bei dem der Value Wert dem durch die Expression gelieferten bzw gelesenen Wert aus dem TXT Attribute entspricht Hinweis Ist der gelesene Wert hier nicht definiert wird zun chst ein le
83. vidiert 13 7 2 Boolsche Operatoren UND bzw AND 000187b1 amp 000187b2 ODER bzw OR 000187b1 000187b2 Schiebe rechts bzw Shift right 000187 gt gt 6 z B Schiebe Wert 6 Bit nach rechts Schiebe links bzw Shift left 000187 lt lt 2 z B Schiebe Wert 2 Bit nach links XODER bzw XOR 000187 X 000256 NICHT bzw Invertierung 000050b5 amp amp 1 000050b1 z B Wenn Bit 5 und NICHT Bit 1 St rzen bzw Bit invertieren 000050b0_3 z B Aus 1001 wird 0110 Ausgabe 26 08 2010 Seite 35 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 13 7 3 Logische Operatoren Frage bzw Bedingungen Fragen auf gleich Fragen auf ungleich Fragen auf gr er Fragen auf kleiner Fragen auf gr er gleich Fragen auf kleiner gleich UND logisches ODER logisches 000187b1 5 6 Ist das Bit 1 gesetzt so wird hier als Ergebnis 5 bei nicht gesetztem Bit 1 wird 6 geliefert 000187 000257 5 000258 Ist 000187 gleich 000257 so wird hier als Ergebnis 5 bei ungleich wird der Wert aus 000258 geliefert 000187 000257 000187 gt 000257 000187 lt 000257 000187 gt 000257 000187 lt 000257 000187 5 amp amp 000257 000187 5 000257 Beispiel f r eine logische Operation mit bedingter Fragezeichen Anweisung 000256 000187b5 5 6 Hinweis Wenn Bit 5 im Register 000187 gesetzt ist true wird eine 5 in das Register 00
84. von Adressen Operatoren und Bedingungen wird auch als Ausdruck bzw Expressions bezeichnet Dieser ist notwendig da er die Darstellung und Eingabe von Variablen Texten und Grafiken im DigiWEB steuert bzw festlegt Ein Ausdruck kann aus mehreren Adressen Operatoren und Bedingungen logische Operatoren bestehen Mehrere Ausdr cke lassen sich durch ein Semikolon voneinander trennen wobei immer das Ergebnis des letzten Ausdrucks angezeigt bzw verwendet wird Beispiel 000256 5 000257 000258 000256 gt 5 000256 60 Ist der Wert aus der Berechnung 000257 000258 000256 kleiner 5 so wird 60 angezeigt 13 1 Adressierung f r Datenbausteine absolut Adressierung XXXYYY Es werden 8 16 oder 32 Bit mit Vorzeichen gelesen geschrieben einer Zelle z B 000187 XXX dezimale Nummer des Datenbausteins YYY dezimale Nummer des Datenwortes XXXYYYb Es werden 8 16 o 32 Bit ohne Vorzeichen gelesen geschrieben z B 000187b Adressierung XXXYYYbnn Es wird ein Bit gelesen geschrieben eines Bits z B 000187b11 nn dezimale Bitnummer Adressierung XXXYYYbnn_zz Es werden mehrere Bits ohne Vorzeichen gelesen geschrieben mehrere Bits z B 000187b1_2 nn dezimale Bitnummer des ersten Bits zz dezimale Bitnummer des letzten Bits XXXYYYsnn_zz Es werden mehrere Bits mit Vorzeichen gelesen geschrieben z B 000187s1_2 Hier wird das letzte Bit 2 als Vorzeichen verwendet Hinweis Wird bei e
85. yright 1992 2010 Datei DIGIVISU DOC Digitronic Automationsanlagen GmbH Auf der Langwies 1 D 65510 H nstetten Wallbach Tel 49 6126 9453 0 Fax 49 6126 9453 42 Internet http www digitronic com E Mail mail digitronic com Ausgabe 26 08 2010 Seite 2 65 Digitronic Digi VISU Automationsanlagen GmbH Editor Inhaltsverzeichnis TEUN ae nase a 6 2 Installation Und A eh 6 2 1 Login Username Und Passwol an ae een 6 Ss EAO A re ee ee 7 4 Ein Projekt erstellen und bearbeiten 2440004220000000n0nnnn nn nnennn nn nnnnnnnennnnnnnnnnnnennnennnennnnnennnnnnnnn 7 Se DIE Men SIS SE a A ES 9 9 1 Die SymbolederMenlleisie si al o e da Lo e CLAS 9 A MEUS A lo 9 Sad PO NAM ee ee ee 9 A ee een 9 SS dd nase 9 AS SA er 9 9 1 1429 MISW EOS ar a A Ai 9 5 1 1 6 Men bzw Objekt oder ElementbauM occcccccocccnncccconcnnccononcnnnononnnnnnnonncnnnnonanennnonnnncnnnnonnns 10 9 212175 LaD NdeX masse AP ee een 10 ARE A elle 10 9 1 2 Menllsymbole 2 Telva ner 11 A A A A 11 A RECMEOCK AN 11 91 2 3 RAM nennen 11 9 1 24 TEX sent ee een ee le fees ee 11 5 1 2 5 Eingabeelement Input bzw Eingabefeld cccccconncnnccccoononconconcnnnononccnnononannnnonnnanennnnnancnns 12 5 1 2 6 Eingabeelement Checkbox us0422242000020nnnnennnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnennnnnnnnnnnnennnnnnnnnnnnnennnnnn 12 5 1 2 7 Eingabeelement Selektfeld bzw Auswahlfeld ooooocccccconnconcco
86. ze selektiert und am Ende die Anzahl der Datens tze 16 bestimmt die gelesen werden sollen In X wird wieder die X Achse gesteuert Mit SqlFetch wird Y bzw der erste Datensatz der Datenbank gelesen und dann wird mit SaqlField 1 das zweite Datenfeld gelesen um 20 erh ht und als Y Wert zum Zeichnen verwendet Multiple Diagramme Teil der Attributnummer 21 Sie k nnen mit einem Diagrammfenster auch mehrere Diagrammkurven darstellen so dass Sie Vergleiche ziehen k nnen Mit new wird hier eine neue Diagrammkurve angelegt Mit C gel scht und mit den Doppelpfeilkn pfen links und rechts neben der Diagrammnummer werden diese angew hlt Als Ergebnis erhalten Sie dann z B solch ein Bild Ausgabe 26 08 2010 Seite 60 65 Digitronic Digi VISU Automationsanlagen GmbH Editor 15 8 2 Animationsparameter der digitalen Diagramme Points Attributnummer 5 Geben Sie hier einen Dezimalwert oder eine Expression f r die Anzahl der Bits an die Sie in Ihrem Digitaldiagramm darstellen wollen Dieser Wert gibt quasi den Endpunkt einer Schleife an die n mal durchlaufen wird Gleichzeitig wird eine tempor re lokale DigiWEB Variable X angelegt die als Schleifenz hler bzw Index f r die Ermittlung des Bits Attributs notwendig ist Beispiel 32 Sehen Sie auch 5 1 3 2 Digitaldiagramm Hinweis Werden die Breitensondermodi BitWidth 1 bis 6 verwendet so muss hier ein Vielfaches der notwendigen Parameteranzahl

Download Pdf Manuals

image

Related Search

Related Contents

Faculty of Engineering and Science  Meriva, v.8 (rev 2), fr-FR (Work nr: J554B_50)  Andis 60165  MV2015  (French) QuickPanel CE 6 Inch, GFK-2243A-FR  VAN-VITAM 1000 B(COMPLEJO VITAMÍNICO B)  

Copyright © All rights reserved.
Failed to retrieve file