Inhaltszusammenfassung für Digitronic Automationsanlagen DigiWEB
Seite 1
Das Ethernet WEB Server Modul DigiWEB Digitronic Automationsanlagen GmbH Steinbeisstraße 3 • D - 72636 Frickenhausen • Tel. (+49)7022/40590-0 • Fax -10 Auf der Langwies 1 • D - 65510 Hünstetten-Wallbach • Tel.(+49)6126/9453-0 • Fax -42 Internet: http://www.digitronic.com • E-Mail: mail@digitronic.com...
Seite 2
Zur Beachtung Diese Beschreibung gilt ab dem Geräte Softwaredatum 6.5.2004, Software Version: 2.044b und der Java Applet Version v2.450. Die Firma Digitronic Automationsanlagen GmbH behält sich vor, Änderungen, 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.
3.2.1. Klemmenbelegung der Spannungsversorgung bei DigiWEB mit MPI Option ...... 9 3.2.2. Klemmenbelegung der seriellen Schnittstelle bei DigiWEB mit MPI Option ......9 3.2.3. Klemmenbelegung der seriellen 232 Schnittstelle bei DigiWEB mit MPI Option ....9 3.2.4. Klemmenbelegung der seriellen 485 Schnittstelle bei DigiWEB mit MPI Option ....9 3.2.5.
Seite 4
Automationsanlagen GmbH DigiWEB 6. Die Programmierung ........................19 6.1. Einfaches Beispiel ........................20 6.2. Allgemeines zur Programmierung des DigiWEB..............21 6.3. Variablendarstellung ........................ 21 6.4. Textdarstellung ........................21 6.5. Textdarstellung durch Selektor ....................22 6.6. Grafische Darstellung von Variablen..................23 6.6.1.
Seite 5
10. Die Interne Datentabelle des DigiWEB ..................50 10.1. Die Digitronic I/O Schnittstelle ....................50 10.1.1. Der SSI - Wegmeßsystemeingang an der DigiWEB I/O Schnittstelle....... 51 10.2. Die Merker des DigiWEB....................... 51 10.3. Die Netzwerk Konfiguration, Statusanzeigen - und Konfiguration der RS Schnittstelle ..52 11.
Programmierkenntnisse nötig, um eine DigiWEB HTML Seite zu gestalten. Lediglich ein FTP (Internet - File - Transfer - Protokoll) Programm (z.B. Windows Commander® oder das in Windows® integrierte FTP Programm) zum Download der Dateien in das DigiWEB und ein HTML - Editor sind notwendig.
Für die Ethernet Schnittstelle verwenden Sie bitte unbedingt ein Kategorie 5 Patchkabel (Cat5). Das I/O Interface des DigiWEB wird mit einem Kabel vom Type: KK16/IO mit dem Stecker "externes Interface IN" bzw. "ext.Int. IN" am DC16/IO Modul verbunden. Jedes weitere Gerät wird mit einem Kabel des gleichen Typs an den Stecker "externes Interface OUT"...
+24VDC Klemmen 3 und 4 sind untereinander verbunden. 3.1.2. Klemmenbelegung der seriellen Schnittstelle Die serielle Schnittstelle des DigiWEB kann als RS232 oder als RS485 Schnittstelle ausgeführt sein. Diese wird zur Kommunikation mit der zu bedienenden Steuerung verwendet. Dies kann z.B. Ihre eigene Steuerung mit RK512 Anbindung, ein CamCon Nockenschaltwerk oder eine S7 bzw.
3.2.2. Klemmenbelegung der seriellen Schnittstelle bei DigiWEB mit MPI Option Die serielle Schnittstelle des DigiWEB mit MPI Option kann als RS232 oder als RS485 Schnittstelle ausgeführt sein. Diese kann zusätzlich zur MPI Kommunikation zur Kommunikation mit einer weiteren Steuerung verwendet werden. Dies kann z.B. Ihre eigene Steuerung mit RK512 Anbindung, ein CamCon Nockenschaltwerk oder eine S5 SPS sein.
3.4. Das I/O Interface (externes Interface) Über das I/O Interface erfolgt der Datenaustausch mit einem CamCon DC16/IO, AWA/2X12B oder einem CamCon DAC16 Modul. Hierdurch lassen sich über das DigiWEB via Internet Ein - und Ausgänge lesen und steuern (DC16/IO) oder Analogwerte lesen (AWA/2X12B) oder ausgeben (DAC16).
Die LED flackert: Es werden Daten über die Ethernet Schnittstelle übertragen. DigiWEB mit MPI Option: Das DigiWEB mit MPI Option besitzt fünf Status - LED. Diese sind: Die LED blinkt: Es werden Daten durch die serielle Schnittstelle (RS232/485) übertragen. Die LED leuchtet: Die serielle Datenübertragung ist gestört.
Kategorie 5 Kabel (Cat5) und verbinden Sie dies mit einem 10 oder 10/100 Megabit HUB oder Switch mit Ihrem LAN (Lokal Area Network). Wenn Sie das DigiWEB an einem einzelnen Arbeitsplatz ohne LAN Verbindung betreiben wollen, so muß in Ihrem PC eine 10 oder 10/100 Megabit Netzwerkkarte mit TCPIP Protokoll mit festgelegter IP Adresse installiert und das DigiWEB mit einem gedrehten Cat5 (Cross-Over-Kabel) angeschlossen werden.
Automationsanlagen GmbH DigiWEB 5.1. Konfiguration Auf dieser Seite wird das DigiWEB konfiguriert bzw. die Versionsnummer der Firmware und die Ethernet MAC Adresse angezeigt. Dies ist zunächst die minimale Konfiguration nach dem formatieren des Gerätes. Haben Sie alle gewünschten Daten eingetragen, so werden diese durch einen Mausklick auf die Schaltfläche "OK"...
Im Feld "Ftplogin" tragen Sie den DigiWEB Supervisor bzw. Ftp (File Transfer Protokoll) Name ein. Dieser ist notwendig damit Sie Daten per Ftp in das DigiWEB übertragen können. Der Name darf maximal 10 Zeichen lang sein und wird in Groß - und Kleinschreibung unterschieden. Es dürfen nur alphanumerische Zeichen verwendet werden.
Die Datei bzw. Seite "config.htm" mit der erweiterten Eingabe ist nach dem Formatieren des Datenspeichers aus Platzgründen nicht vorhanden und muß zunächst via FTP von der DigiWEB Setup Diskette in das Gerät übertragen werden. Sehen Sie Kapitel "7. Daten in das DigiWEB kopieren via FTP" auf Seite 46.
192.53.103.103 / 192.53.103.104 / 131.188.3.220 / 131.188.3.221 / 131.188.3.222 / 131.188.3.223 / 131.188.1.40 / 131.188.1.45 / 131.188.1.31 Hinweis: Bei DigiWEB mit MPI Option können Sie die Zeit auch aus der S7 lesen. Sehen Sie hierzu die Beispiel Datei "TIMSETUP.TXH". 5.2.2. Konfiguration SMTP bzw. E-Mail 5.2.2.1.
Gerätenummer addiert werden. Beispiel: An das DigiWEB MPI werden zwei S7 CPU (MPI - Adresse: 2 + 3) und eine S5 CPU (via RS232/TTY) angeschlossen. Die default Adresse wird auf 2 eingestellt und die MPI - Checkbox aktiviert. Die MPI - Adresse des DigiWEB wird auf 7 eingestellt.
Mit dem Feld "I/O Interface Config: Output" und "Input" konfigurieren Sie die I/O Schnittstelle des DigiWEB. Die maximale Anzahl der Ein - und Ausgänge im DigiWEB ist auf 64 Bit begrenzt. Diese können jedoch zur einfacheren Verwendung im Programm in 8 Register von 8, 16, 24 und 32 Bit zusammengefaßt werden (z.B.
DigiWEB ignoriert ("Index.HTM" gleich "index.htm"). Als erste Datei des Projektes muß die "INDEX.HTM" Datei angelegt werden. Diese wird immer angezeigt, wenn Sie in einem WEB Browser die IP Adresse des DigiWEB in der Adresszeile eingeben (z.B. http://ihre.ip.adresse.bitte). Jede weitere HTML Seite, die Sie durch das DigiWEB anzeigen bzw. öffnen wollen, erreichen Sie dann wie auf einer "normalen"...
Browser durch den vom CamCon gelesenen Wert. Zur Darstellung einer Kommastelle darf in den Platzhalterzeichen als einziges Sonderzeichen ein Dezimalpunkt "." vorkommen. Die Datei "Index.htm" kopieren Sie nun durch ein FTP Programm auf das DigiWEB. Sehen Sie hierzu Kapitel "7. Daten in das DigiWEB kopieren via FTP" auf Seite 46.
DigiWEB 6.2. Allgemeines zur Programmierung des DigiWEB Das DigiWEB erkennt durch in den HTML Code eingefügte Kommentare bzw. Variablen, in einer Kommentar = <!-- -->, Grafig = <IMG> und Eingabe = <Form> Anweisung, einen Befehl. Dieser beginnt per Definition immer durch ein bzw. zwei Doppelkreuze ("#", "##", "#$" oder "$$") und einer nachfolgenden Adresse (sehen Sie Kapitel "6.9.2.
Digitronic Das Ethernet Modul Automationsanlagen GmbH DigiWEB 6.5. Textdarstellung durch Selektor Durch diese Funktion ist es möglich, einen bestimmten Text durch einen Variablenwert auszuwählen und diesen darzustellen. Hierzu fügen Sie einen HTML Kommentar mit der Adresse bzw. dem Ausdruck ein, die die Nummer das anzuzeigenden Textes enthält (sehen Sie hierzu auch Kapitel "6.9.
Hier zum Beispiel eine LED mit zwei Frames in einer symbolischen Filmdarstellung. Durch dieses Bild ("LEDGN.GIF") ist das DigiWEB in der Lage, den Zustand einer 1 Bit Variablen darzustellen. Hierzu fügen Sie eine "GIF" - Datei als Grafik in die HTML Seite ein und legen Sie Position bzw.
Zur zyklischen Darstellung von Variablen, Texten, Bildern und Diagrammen, ohne das komplette Neuladen der gesamten HTML - Seite, liegt auf der DigiWEB Setup Diskette ein "Java Applet" bei. Hierzu muß in ihrem Browser ein Java VM Plugin installiert sein. Dies sollte mindestens die Version 1.1.6 sein.
Digitronic Das Ethernet Modul Automationsanlagen GmbH DigiWEB 6.7.1. Java - Applet - Parameterübersicht Die Parameter werden verwendet um dem Applet mitzuteilen welche Variable, wo, mit welcher Farbe, usw. dargestellt werden soll. Jeder Parameter mit einem Zahlenwert kann durch eine Variable bzw.
Digitronic Das Ethernet Modul Automationsanlagen GmbH DigiWEB VALI[] - Textausrichtung oder Ankerpunkt im Text, zulässige Werte sind BOTTOM, MIDDLE und TOP. Bei BOTTOM liegt der Ankerpunkt auf der Basislinie des Textes und nicht unter den Unterlängen. Wird dieser Parameter nicht angegeben, so wird der Standartwert BOTTOM im Falle von Texten verwendet und TOP bei allen anderen (grafischen) Objekten (Rechtecke, Linien, Bilder und Diagrammen).
Wird dieser Parameter nicht angegeben, so wird ein Wert von 3 Sek. verwendet. - Wie lange soll das Applet - Programm auf eine Antwort des DigiWEB warten, bevor eine Fehlermeldung angezeigt wird. Wird dieser Parameter nicht angegeben, so wird der Standardwert von einer Sekunde verwendet.
DigiWEB 6.8. Funktionen zur Eingabe auf einer HTML Seite Um im DigiWEB Daten eingeben zu können, muß auf der HTML - Seite ein sogenanntes "Formular" eingefügt werden. In diesem können dann Eingabefelder zur Text - und Variableneingabe, Dropdownmenüs und Checkboxen eingefügt werden. Jede Eingabe in einem Formularfeld muß...
Kapitel zuvor). In der Adressierung wird nur die Einleitung des Ausdrucks von "##" auf "#$" geändert. Hierdurch weis das DigiWEB, daß nun eine Texteingabe folgt. Hinweis: Zur Zeit sind nur Texteingaben (für Name, Passwort usw.) für das DigiWEB im Datenbereich 0 möglich. 6.8.3. Variableneingabe durch Selektor bzw. Dropdownmenü...
DigiWEB 6.8.4. Bit - Eingaben durch Checkbox bzw. Kontrollkästchen Durch diese Funktion ist es möglich, einzelne Bits einzugeben und an das DigiWEB bzw. die daran angeschlossene Steuerung zu übertragen. Hierzu fügen Sie eine Checkbox an der gewünschten Position in die HTML Seite ein ("Menü...
Sie dessen Adresse in einen HTML Kommentar oder einer Variablen einfügen. Je nach eingestellter "RK512 Cell Size" (sehen Sie Kapitel "5.2.3.4. Konfiguration RK512 Cell Size" auf Seite 18) liefert das DigiWEB 1, 2 oder 4 Byte je Adresse. Nachfolgend werden nun die einzelnen Adressierungsarten vorgestellt.
Die Zeit - bzw. Timerwerte werden in einen Auflösung von 10 ms übertragen und müssen gegebenenfalls mit 10 multipliziert werden.. Hinweis: Zähler oder Timer können durch das DigiWEB nicht beschrieben werden. Beispiele: "##DB50.DBX7.1" = Datenbaustein 50 - Bit 7.1, "##E5.1" = Eingangsbit 5.1, "##Z1"...
##DB50.DBW[##Index], ##DB[##Datenbaustein].DBW[##Datenwort] oder ##DB50.DB3F[##Index] 6.9.3. Operatoren Das DigiWEB kann ein 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ücken zusammengefaßt werden.
Digitronic Das Ethernet Modul Automationsanlagen GmbH DigiWEB 6.9.3.3. Logische Operatoren Frage bzw. Bedingungen (#if) ##000187b1 ? 5 : 6 Ist das Bit 1 gesetzt, so wird hier als Ergebnis 5, bei nicht gesetztem Bit 1 wird 6 geliefert. Fragen auf gleich...
Digitronic Das Ethernet Modul Automationsanlagen GmbH DigiWEB 6.9.3.4. String - bzw. Zeichenkettenoperatoren Frage bzw. Bedingungen (#if) ##000187b1 ? 'Text1' : 'oder Text2' Ist das Bit 1 gesetzt, so wird der Text "Text1" geliefert im anderen Fall "oder Text2". Addition: #$Str1 + #$Str2 Bei der Addition von Strings ist auch eine Kombination von Strings und Variablen möglich (#$Str1 + ##Type + 'mm' + #$Str2).
6.10.1. Lokale Variablen als Parameter übergeben Soll eine lokale Variable einer zweiten HTML Seite als Parameter zur Verfügung gestellt werden, so kann diese durch einen DigiWEB Merker (sehen Sie Kapitel "10.2. Die Merker des DigiWEB" auf Seite 51) oder durch die Parameterübergabe via Hyperlink erfolgen.
Bedingung oder die Zeichenkette "#else". Die "#else" Bedingung wird ausgeführt wenn die Bedingung in der "#if" Abfrage nicht wahr ist. Der letzte Kommentar einer "#if" Bedingung muß immer die "#endif" Anweisung sein. Das DigiWEB stellt nun nur den HTML - Code dar, der zwischen den Kommentaren in Abhängigkeit der Bedingung steht.
Zeichenkette "#repeat" enthalten. Der zweite Kommentar enthält die Endekennung der Schleife "#until( Bedingung )" und die logische Bedingung in einer Klammer. Das DigiWEB wiederholt den HTML - Code, der zwischen den Kommentaren steht, solange bis die Bedingung wahr wird. Im Gegensatz zur "#while"...
Kapitel "5.1.5. Konfiguration Ftplogin" und Kapitel "5.1.6. Konfiguration Ftppass" auf Seite 14. Die Namen und Passwörter der User können durch die auf der DigiWEB Setup Diskette liegende HTML Datei mit dem Namen "SETPASS.HTM" eingegeben und in der DigiWEB Datenbank Datei "PASS.CSV"...
Hinweis: Die HTML Seite "pass.htm" zur Eingabe von Benutzernamen und Passwort liegt auf der DigiWEB Setup Diskette. Sie können diese verändern und in das DigiWEB kopieren, um die standardmäßige Datei zu ersetzen. 6.12.3. Abfragen der Passwörter zum Schutz bei einer Eingabe Um auf einer HTML - Seite nur die Variablen - und Texteingabe nicht die ganze HTML - Seite durch ein Passwort zu schützen, muß...
Datenbank Datei "LANGUAGE.CSV" gespeichert werden. Die HTML Seite und die CSV Datei kopieren Sie per FTP in das DigiWEB (sehen sie Kapitel "7. Daten in das DigiWEB kopieren via FTP" auf Seite 46). Anschließend öffnen Sie über Ihren Browser die Texteingabe durch Eingabe der URL Adresse "http://ihre.ip.adresse.bitte/language.htm".
Das DigiWEB verwendet zur Datenverwaltung, wie z.B. E-Mail, Passwortschutz, Sprachumschaltung und Datenlogging, eine integrierte SQL - Datenbankfunktion. DigiWEB emuliert einen SQL - Server mit eingeschränktem Befehlssatz. Die Tables werden auf der 8Mb Flash - Disk im CSV - Format gespeichert. Zur Darstellung und zum Bearbeiten einzelner Datensätze stehen folgende Funtkionen zur Verfügung:...
Wenn Sie das folgende Beispiel in einer "TXH" - Datei speichern und diese durch die E - Mail Steuerung z.B. alle 10 Minuten aufrufen lassen, so wird hier z.B. das aktuelle Datum mit Uhrzeit, der DigiWEB - Timer und der Istwert eines CamCon Nockenschaltwerks in der Datenbank "Logger.csv" gespeichert.
Das Ethernet Modul Automationsanlagen GmbH DigiWEB 6.15. Dateiverwaltung Das DigiWEB stellt vier Funktionen zur Verwaltung von Dateien im Flashspeicher zur Verfügung. Diese sind: ##EXISTS( 'Name.csv' ) Diese Funktion liefert als Ergebnis eine -1 wenn die Datei nicht existiert. Existiert die Datei, dann liefert die Funktion die Länge der Datei als Ergebnis.
6.16. Fehlermeldungen auf der HTML - Seite "*", "?", "-", "$" oder Parse Error Wird beim Lesen oder Schreiben eines Wertes vom DigiWEB ein Fehler festgestellt, so stellt das Gerät anstatt des Wertes die Zeichen "*", "?", "-", "$" oder "Parse Error in Expression !" dar.
DigiWEB 7. Daten in das DigiWEB kopieren via FTP Um die für das DigiWEB erstellten WEB Seiten in das Gerät zu übertragen, benötigen Sie ein FTP - Programm bzw. FTP - Client (z.B. "Windows Commander®", "Cuteftp" oder das in "Windows®"...
DigiWEB 8. Versenden von E-Mails Das DigiWEB ist in der Lage, in Abhängigkeit von zuvor festgelegten Variablenwerten bzw. einem Ausdruck (Kapitel "6.9. Ausdrücke" auf Seite 30), selbständig E-Mails zu versenden, logische Verknüpfungen auszuführen oder Daten zyklisch aufzuzeichnen (Datenlogger). Die notwendigen Daten werden hierzu in der DigiWEB SMTP Datenbank hinterlegt und auf der Konfigurationsseite eingeschaltet.
Seite 48
Message / File: Subject: = Einfache Berechnung im DigiWEB ohne E-mail Versand Ergebnis: Der Wert im DigiWEB Register ##000000 (I/O Schnittstelle Ausgangsbereich) wird bei jedem Durchlauf der SMTP - Datenbank um 1 erhöht. Es erfolgt sonst keine weitere Aktion. Beispiel 2:...
Anschließend wählen Sie das gewünsche Zielverzeichnis. Hier werden dann diverse Beispiele und die notwendige Datei "Digiwebf.blt" abgelegt. Diese übertragen Sie nun per FTP in das DigiWEB. Anschließend starten Sie das DigiWEB neu durch Aus - und Einschalten der Spannungsversorgung oder durch den Resetbefehl auf der Konfigurationsseite.
DigiWEB 10. Die Interne Datentabelle des DigiWEB In der Internen Datentabelle des DigiWEB (Datenbereich 0 der RK512 Tabelle) werden die Konfigurations - und Statusdaten des DigiWEB gespeichert. Der Bereich ist in 1000 Register unterteilt. Ein Register kann als Wert bis zu 32 Bit breit sein. Soll ein Register als String gelesen werden, so muß...
Digitronic Das Ethernet Modul Automationsanlagen GmbH DigiWEB 10.1.1. Der SSI - Wegmeßsystemeingang an der DigiWEB I/O Schnittstelle Bereich 0 / Bytes / SSI - Wegmeßsystemeingang (Encoder bzw. Geber) Register (Wert) lesen(r) / schreiben(w) möglich Wert der Kappung bei gekapptem Graycode. (0 = keine Kapp.) (r/w)
Zeit in Sekunden seit 1.1.1900 (32 Bit) (r/w) Aktuelle Zeit im Format "JJJJ-MM-TT SS:MM:SS" (String) NTP Time Status (Bit codiert) Bit 0 = Zeit im DigiWEB erfolgreich gesetzt Bit 1 = Zeitanfrage läuft Zeitdifferenz in Sekunden zur GMT Zeit. (32 Bit) (r/w) 175..176 Reserve Nummer der Standardsprache (0..250)
Die Beschreibung der NNetz RK512 Tabelle finden sie unter: http://www.digitronic.com/ftp/irk512.pdf oder Bestellnummer: "H-IRK512". Das DigiWEB mit RS232 Schnittstelle muß an das I-Takt V2 oder V3 an den 9 - poligen D-SUB Stecker angeschlossen werden. DigiWEB Klemme 5: 0V Signalmasse <-> I-Takt PIN...
Windows DLL Treiber zur Verfügung. Müssen Sie das 3964(R) Protokoll in eine eigene Steuerung integrieren so folgt hier nun eine kurze Beschreibung. Allgemeiner Telegrammaufbau in HEX: PC, SPS oder DigiWEB sendet CamCon oder Fremdsystem antwortet 0x02 0x10 Daten (RK512 Telegrammanfrage) Achtung: Enthalten die Daten das Zeichen 0x10 so muß...
Hinweis: Für die CamCon Nockensteuerung steht z.Zeit nur der Befehl Datenbereiche bzw. Bausteine schreiben oder lesen mit einer Blocklänge von max. 128 Byte = 32 Worte je 32Bit (DINT) zur Verfügung. Beispiel einer Anfrage: Der PC, DigiWEB oder die SPS sendet: 1.Byte: Kennung des Telegramms 2.Byte: "...
1 x LAN, 1 x Link, 1 x RS aktiv, 1 x Flash Disk aktiv + 1 x Betriebspannung bei DigiWEB mit MPI Option. Anzeige HTTP - Server........HTML via WWW Browser. Anzeige E-Mail..........Ereignisse abhängiger E-Mail Versand. Schnittstelle 1 ...........10 MBit. Ethernet TCP/IP.
Kommunikations - Protokoll der Firma Digitronic für CamCon Steuerungen. CamCon Nockenschaltwerk bzw. Nockensteuerung der Firma Digitronic. CSV Datei Comma - Separate - Values, Datenbank Dateien in denen das DigiWEB die Passwörter und Namen, die Texte für die Sprachumschaltung und die Bedienungen für den Versand der E-Mails speichert. DHCP Dynamic - Host - Configuration - Protocol, Dynamische Zuteilung von IP- Adressen aus einem Adressenpool in einem LAN.
Seite 59
Digitronic Das Ethernet Modul Automationsanlagen GmbH DigiWEB Einleitung............................6 endwhile, #endwhile ..........................37 Erdungsanschlüsse ..........................7 Fehlermeldungen, auf der HTML - Seite ...................45 Fehlermeldungen, durch die Status LED ...................11 Fehlermeldungen, Nummer feststelle....................45 Firmware Update ..........................49 Flashspeicher; noch frei ........................52 Form ..............................28 FTP..............................46...
Seite 61
Digitronic Das Ethernet Modul Automationsanlagen GmbH DigiWEB Technische Daten ..........................56 Texteingabe ............................29 UP - Date, Handbuch im Internet ....................... 2 Userlevel............................39 Variablen, lokal ..........................36 Variableneingabe ..........................28 Variableneingabe, Bits ........................30 Variableneingabe, Selektor bzw. Dropdownmenü................29 Variablenfunktionen ..........................36 Wert wird nicht angezeigt........................45 while, #while .............................37 Windows Commander........................46...