Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric QJ71WS96 Bedienungsanleitung Seite 430

Web-server-modul
Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen für Web-Server-Module
Die im CSV-Format gelesenen Daten werden als Dezimalzahlen interpretiert. Die Werte kön-
nen in der Einheit „Worte" zwischen -32768 und 32767 und in der Einheit „Byte" zwischen -128
und 127 liegen. Alle Werte, die sich außerhalb dieser Bereiche befinden, werden in den Wert „0"
gewandelt. Dies gilt auch für Zeichen im ASCII-Format, die nicht numerischen Zeichen
entsprechen.
Bitte beachten Sie bei der Programmierung einer WFREAD-Anweisung die folgenden Hin-
weise:
b Während der Ausführung einer WFREAD-Anweisung darf keine weitere WFREAD-
Anweisung aufgerufen werden.
Wird dies nicht beachtet, wird die zweite WFREAD-Anweisung nicht ausgeführt. Auch
wenn ein Fehler auftritt, werden die Operanden (d2)+0 und (d2)+1 nicht gesetzt.
b Eine WFREAD-Anweisung darf nicht in einem Interrupt-Programm ausgeführt werden.
b Wird durch eine WFREAD-Anweisung und eine andere Anweisung (FTPGET, FTPPUT,
WMSEND, WFWRITE, WFDEL) gleichzeitig auf dieselbe Datei zugegriffen, kann ein Feh-
ler auftreten. Sehen Sie im Programm Verriegelungen vor, die verhindern, dass mehrere
erweiterte Anweisungen auf dieselbe Datei zugreifen.
Ob die Ausführung der WFREAD-Anweisung beendet ist, kann anhand der Bit-Operanden
(d2)+0 und (d2)+1 überprüft werden:
Der Bit-Operand (d2)+0 wird gesetzt, wenn die END-Anweisung des Zyklus ausgeführt
wird, in dem die WFREAD-Anweisung beendet wurde. Bei der nächsten Bearbeitung der
END-Anweisung wird dieser Bit-Operand wieder zurückgesetzt.
Der Bit-Operand (d2)+1 zeigt einen Fehler bei der Ausführung der WFREAD-Anweisung
an. Bei fehlerfreier Ausführung bleibt dieser Bit-Operand zurückgesetzt. Bei einem Fehler
dagegen wird (d2)+1 gesetzt, wenn die END-Anweisung des Zyklus ausgeführt wird, in
dem die WFREAD-Anweisung beendet wurde. Bei der nächsten Bearbeitung der
END-Anweisung wird der in (d2)+1 angegebene Bit-Operand wieder zurückgesetzt.
Zyklisches Programm
WFREAD-Anweisung
WFREAD-Anweisung
ausgeführt
WFREAD-Anweisung mit
Fehler ausgeführt
Abb. A-15: Signalverlauf bei Ausführung einer WFREAD-Anweisung
Fehlerquellen
Wenn bei der Ausführung einer WFREAD-Anweisung ein Fehler auftritt, wird der Operand
(d2)+1 gesetzt und ein Fehlercode in (s)+1 gespeichert. Detaillierte Angaben zu den einzelnen
Fehlercodes finden Sie im Abschnitt 11.5.
A - 28
END-
Zyklus
Zyklus
Anweisung
Anweisung ausführen
Daten aus Datei
lesen
END-
END-
Zyklus
Anweisung
Anweisung
(Nur bei einem Fehler)
MITSUBISHI ELECTRIC
Anhang

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis