Herunterladen Inhalt Inhalt Diese Seite drucken

Nhang; Cgi (Common Gateway Interface); Anforderungsformat (Operandendaten Lesen); Antwortformat (Operandendaten Lesen) - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Ausgabe webserver cpu
Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

A

NHANG

CGI (Common Gateway Interface)
Die Operandendaten können über CGI mittels JavaScript aus dem Webserver CPU‐Modul gelesen oder in dieses 
geschrieben werden. Dieser Abschnitt beschreibt die CGI‐Formate. Die hier beschriebenen CGI‐Formate funktionieren 
unter Umständen nicht korrekt, wenn sie nicht zusammen mit JavaScript verwendet werden.
Anforderungsformat (Operandendaten lesen)
Operandendaten können mit dem folgenden Format mittels GET‐Verfahren aus dem Webserver CPU‐Modul ausgelesen 
werden.
/system/device_read.cgi?device=DEV&address=XXXX&length=XXXX&driver=XX&net_no=XX
Es gibt die folgenden CGI‐Parameter:
/system/device_read.cgi 
device
address
length 
driver 
net_no
Beispiel: Werden zwei aufeinander folgende Datenregister aus D2058 ausgelesen, dann gilt das folgende CGI‐Format:
/system/device_read.cgi?device=D&address=080A&length=0002&driver=00&net_no=00
Antwortformat (Operandendaten lesen)
Das Webserver CPU‐Modul sendet die folgende Antwort zurück, nachdem es die obige Anforderung empfangen hat.
Content‐type: text/javascript+json; charset=utf‐8
{
"STATUS":"0",
"DEVICE":"D",
"ADDRESS":"080A",
"LENGTH":"0002",
"DRIVER":"00",
"NET_NO":"00"
"DATA":"C2F6_E978"
}
STATUS: 0 kennzeichnet eine normale Antwort. Alle anderen Werte deuten auf einen Fehler hin.
DEVICE, ADDRESS, LENGTH, DRIVER und NET_NO: Die in der Anforderung enthaltenen Parameter werden gespeichert.
DATA: Werte des angegebenen Operanden werden gespeichert. Ist die Länge größer oder gleich 2, dann wird ein "_" 
zwischen die Operandenwerte eingefügt.
: CGI‐Dateiname
: Legen Sie den Operandentyp des Zieloperanden mit einem Zeichen fest. "D" (Datenregister) wird 
unterstützt.
: Legen Sie die Operandennummer des Zieloperanden in hexadezimaler Form fest.
: Geben Sie die Anzahl der auszulesenden Datenregister in hexadezimaler Form an. Der 
Gültigkeitsbereich liegt zwischen 1 und 64 (0001h bis 0040h).
: Reserviert für das System. Legen Sie "00" fest.
: Reserviert für das System. Legen Sie "00" fest.
W
 CPU‐M
EBSERVER
 B
FC9Y‐B1281
ODUL
ENUTZERHANDBUCH
A‐1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis