WEB-Server
9
WEB-Server
®
Das UNIGATE
CX-EI 2Port-C4Map verfügt auf der EtherNet/IP Seite über einen integrierten
Web-Server. Im Auslieferungszustand befindet sich im Dateisystem des UNIGATE
Seite, auf der Systemparameter des Gerätes dargestellt werden.
Die Web-Seite kann vom Kunden beliebig geändert oder durch eine eigene Web-Seite ersetzt
werden. Über FTP (siehe Kapitel 8) kann diese dann in das Dateisystem geschrieben werden.
9.1
Server-Side-Includes (SSI)
Um auch dynamische Web-Seiten erzeugen zu können, die beispielsweise Prozessdaten
darstellen, steht die „Server-Side-Includes"-Funktionalität (SSI) zur Verfügung.
Der Web-Server durchsucht nur die Datei index.html und Dateien mit den Endungen „shtml" oder
„sml" nach SSI-Anweisungen. In allen anderen HTML-Dateien werden SSI-Anweisungen ignori-
ert.
Fordert ein Client eine Web-Seite an, die SSI-Anweisungen enthält, ersetzt der Web-Server die
Anweisungen durch die entsprechenden Werte und sendet dem Client die erzeugte Seite.
SSI-Anweisungen werden innerhalb von HTML-Kommentaren notiert und haben folgende Syn-
tax:
Im folgenden eine Auswahl der unterstützten Kommandos.
Eine vollständige Liste aller Kommandos finden Sie in der Online-Hilfe des Protocol Developer.
Kommando
DisplayFWVersion
DisplayBLVersion
DisplaySerial
DisplayMacID
DisplayDeviceName
DisplayStationName
DisplayStationType Station Type
DisplayVendorID
DisplayDeviceID
DisplayIP
DisplaySubnet
DisplayGateway
Zur Ausgabe beliebiger Prozessdaten können dem Web-Server mit dem Script-Befehl „SetHT-
MLOutputString" zusätzlich Script-Variablen bekannt gemacht werden. Der Befehl weist der
Variablen eine Namen zu, der dann in folgendem Kommando verwendet werden kann:
Kommando
DisplayScriptVar,Variablenname
26
Feldbus-Gateway UNIGATE
<!--#exec="Kommando"-->
Anweisung (inkl. Kommentar) wird ersetzt durch
Firmware Version
Bootloader Version
Seriennummer
Ethernet MAC-Adresse
Device Name
Vendor ID
Device ID
IP-Adresse des UNIGATE
IP-Subnetzmaske
IP-Adresse des Default Gateway
Anweisung (inkl. Kommentar) wird ersetzt durch
Inhalt von Variablenname
®
Deutschmann Automation GmbH & Co. KG
®
CX EtherNet/IP 2Port - C4 Map V. 1.0
®
eine HTML-
29.9.20