Herunterladen Inhalt Inhalt Diese Seite drucken

IDEC MICROSmart pentra FC5A Serie Betriebsanleitung Seite 130

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

Werbung

12: W
EBSERVER
Maximale Größe: Geben Sie die maximale Größe (Byte) für Lese‐ und Schreibvorgänge an. Daten außerhalb dieses 
Grenzwerts können nicht gelesen oder geschrieben werden. Der Mindestwert ist 1 und der Höchstwert 63.
Welche Zeichenkette eingegeben werden kann und wie die Anzeige im Browser aussieht, ist vom Zeichenkettentyp abhängig.
Zeichenkettentyp
STR_HOSTNAME
Zum Lesen oder Schreiben des Hostnamens zu verwenden.
STR_EMAILADR
Zum Lesen oder Schreiben der E‐Mail‐Adresse zu verwenden.
STR_PASSWORD
Zum Eingeben des Passworts zu verwenden. Die Zeichenkette ist maskiert.
STR_ASCII
Zum Lesen oder Schreiben einer von den vorgenannten abweichenden ASCII‐Zeichenkette zu verwenden.
Werden STR_HOSTNAME und STR_EMAILADR als "W" für Lesen/Schreiben angegeben, wird überprüft, ob die 
eingegebenen Zeichen und die Zeichenkette das für den Hostnamen oder die E‐Mail‐Adresse erforderliche Format 
haben. Die Daten werden nur geschrieben, wenn sie korrekt sind. Bei Daten, die aus dem Web Server CPU‐Modul 
ausgelesen werden, wird das Format nicht überprüft.
Ist STR_PASSWORD angegeben, werden anstelle von tatsächlichen Zeichen vom Browser abhängige maskierte Zeichen 
angezeigt. Die in das Schreiben‐Dialogfeld eingegebenen Zeichen werden ebenfalls maskiert angezeigt.
Hinweise:
• Sind die Formate der auf HTML‐Seiten eingegebenen Zeichenketten ungültig, werden diese Zeichenketten nicht durch aus dem 
CPU‐Modul ausgelesene Werte ersetzt.
• Wenn die Kommunikation mit dem CPU‐Modul unterbrochen wird oder der angegebene Operand nicht existiert, wird für die 
Zeichenketten "‐" angezeigt.
• Wird für Lesen/Schreiben "W" angegeben, können im Web‐Browser Zeichenketten in das CPU‐Modul geschrieben werden.
• Zeichenketten aus Datenregistern werden aus einem oder mehreren aufeinander folgenden Datenregistern zusammengesetzt. 
Ein Datenwort wird als zwei Byte behandelt und in Reihenfolge vom höherwertigen zum niederwertigen Byte verwendet, das 
abschließende Zeichen ist 00h.
• Ist STR_ASCII, STR_HOSTNAME oder STR_EMAILADDR angegeben und ist das Start‐Byte des ausgelesenen Datenregisters 00h, 
wird "blank" als Ersatztext angegeben.
• Beim Lesen der Zeichenkette wird die Anzahl der angegebenen maximalen Anzahl Bytes entsprechenden Wörter ausgelesen und 
vom Start‐Byte bis 00h angezeigt. Die Anzahl der zu lesenden Wörter ist die maximale Anzahl Bytes/2 Wörter (aufgerundet). Ist 
00h in den aus dem Web Server CPU‐Modul ausgelesenen Daten nicht enthalten, wird die Zeichenkette so angezeigt, als würde 
00h der maximalen Anzahl Bytes + 1 entsprechen.
• Beim Schreiben einer Zeichenkette in das Web Server CPU‐Modul wird die in das Dialogfeld eingegebene Zeichenkette 
geschrieben. Die Daten hinter dem letzten Byte der eingegebenen Zeichenkette wird bis zum Zeichen bei maximaler Anzahl 
Bytes + 1 mit 00h aufgefüllt. Die Anzahl der zu schreibenden Wörter ist (die maximale Anzahl Bytes + 1)/2 Wörter (aufgerundet). 
Ist das Byte bei der maximalen Anzahl Bytes + 1 eine ungerade Zahl, wird das letzte Wort als 0000h geschrieben. Wird eine leere 
Zeichenkette in das Dialogfeld eingegeben, werden die Daten mit allen Bytes als 00h geschrieben.
Beispiel: Wenn D2058 'a' 'b' (6162h), D2059 'c' 'd' (6364h) und D2060 'e' 'f' (6566h) ist, werden sie wie folgt umgewandelt.
{{W,D,2058,0,0,STR_ASCII,3}}: abc
{{W,D,2058,0,0,STR_ASCII,4}}: abcd
Wenn Sie auf eine angezeigte Zeichenkette klicken, wird ein Dialogfeld geöffnet. Geben Sie eine neue Zeichenkette ein 
und klicken Sie auf OK. Die neue Zeichenkette wird in das CPU‐Modul geschrieben.
• Beispiel für geschriebene Daten, wenn die maximale Anzahl Bytes eine ungerade Zahl ist
Für {{W,D,2058,0,0,STR_ASCII,3}} werden zwei Datenwörter in das CPU‐Modul geschrieben.
Vor dem Schreiben
A schreiben
AB schreiben
ABC schreiben
12‐12
Datenregister
ASCII
Wert (hexadezimal)
ASCII
Wert (hexadezimal)
ASCII
Wert (hexadezimal)
ASCII
Wert (hexadezimal)
W
 CPU‐M
EBSERVER
Einzugebende Zeichenkette und Anzeige
Sollwert
D2058
'a' 'b'
6162h
'A' '\0'
4100h
'A' 'B'
4142h
'A' 'B'
4142h
 B
FC9Y‐B1281
ODUL
ENUTZERHANDBUCH
D2059
D2060
'c' 'd'
'e' 'f'
6364h
6566h
'\0' '\0'
'e' 'f'
0000h
6566h
'\0' '\0'
'e' 'f'
0000h
6566h
'C' '\0'
'e' 'f'
4300h
6566h

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis