Saia-Burgess Controls AG
A
Anhang A
A.1
HTML Seiten ohne Editor erstellen
Die folgenden Kapitel beschreiben das Erstellen von HTML Seiten ohne HTML Editor.
Dies führt zu dynamischeren HTML Seiten, deren Inhalte automatisch aufgefrischt
werden und deren Datenpunkte mit Java applets geändert werden können.
Gute Kenntnisse über HTML, JavaScript und Java Programmierung werden zum
Verständnis der folgenden Kapitel vorausgesetzt.
Alle Beispiele wurden mit dem Browser Internet Explorer 6.0 erstellt und getestet.
A.2
CGI (Common Gateway Interface) des Web-Servers
Im Web-Server (in der PCD) bestehen bereits 4 (ausführbare) CGIs :
●
readval.exe
●
writeval.exe
●
ordervalues.exe
●
readfile.exe
Mit diesen CGIs können Werte der PCD mittels tags manipuliert werden.
1)
Diese CGIs, haben die gleichen Einschränkungen wie die Web-Server Zugriffs-
ebenen, d.h., wenn der Web-Server Zugriffsebene 2 besitzt, ist es nur möglich,
Werte zu lesen und nicht zu schreiben, etc...
2)
Alle diese Funktionen basieren auf der «GET Methode» des HTTP Protokolls.
A.2.1
Readval.exe
Read value wird gebraucht, um einzelne PCD Datenpunkte zu lesen.
Die Syntax ist:
http://pc_name/station_name/cgi-bin/readVal.exe?TAG
pc_name:
Station_name:
/cgi-bin/readVal.exe: das CGI
? :
TAG :
Die erhaltene Antwort enthält die Werte der einzelnen Datenpunkte.
Beispiel:
Anfrage Merkerwort 100 lesen, Wert in dezimalem Format:
http://pc_name/station_name/cgi-bin/readVal.exe?PDP,,MW100,u
Antwort im HTTP Protokoll:
HTTP/1.0 200 OK[0x0A]Content-Type:text/plain[0x0A]Content-
Length:4[0x0A][0x0A]3400
Der Wert ist: 3400
Handbuch Web-Server xx7│Dokument 26/775; Ausgabe DE05│2014-03-26
HTML Seiten ohne Editor erstellen/CGI des Web-Servers
der PC mit Web-Connect.
Name der PCD, entsprechend ihrer Kommunikationseinstel
lungen
Trennung zwischen CGI und Parametern.
das zu lesende media tag.
Anhang A
A
A-1