Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric QJ71WS96 Bedienungsanleitung Seite 425

Web-server-modul
Inhaltsverzeichnis

Werbung

Anhang
Wenn die Speicherkapazität der Speicherkarte überschritten wird, werden so viele Daten wie
möglich gespeichert, bevor eine Fehlermeldung ausgegeben wird. Die bis dahin gespeicherten
Daten bleiben erhalten.
Werden die Daten im binären Format übertragen und wurde zur Speicherung der Daten eine
Anfangsadresse angegeben, die größer ist als die Zieldatei, werden keine Daten in die Datei
eingetragen und die Anweisung wird ohne Fehlermeldung beendet. Als Länge der übertragen-
den Daten wird in diesem Fall in (s1)+3 der Wert „0" eingetragen.
Daten im CSV-Format sind Dezimalzahlen. Die Werte können in der Einheit „Worte" zwischen
-32768 und 32767 und in der Einheit „Byte" zwischen -128 und 127 liegen.
Bitte beachten Sie bei der Programmierung einer WFWRITE-Anweisung die folgenden Hin-
weise:
b Während der Ausführung einer WFWRITE-Anweisung darf keine weitere WFWRITE-
Anweisung aufgerufen werden.
Wird dies nicht beachtet, wird die zweite WFWRITE-Anweisung nicht ausgeführt. Auch
wenn ein Fehler auftritt, werden die Operanden (d)+0 und (d)+1 nicht gesetzt.
b Eine WFWRITE-Anweisung darf nicht in einem Interrupt-Programm ausgeführt werden.
b Wird durch eine WFWRITE-Anweisung und eine andere Anweisung (FTPGET, FTPPUT,
WMSEND, WFREAD, 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 WFWRITE-Anweisung beendet ist, kann anhand der Bit-Operanden
(d)+0 und (d)+1 überprüft werden:
Der Bit-Operand (d)+0 wird gesetzt, wenn die END-Anweisung des Zyklus ausgeführt
wird, in dem die WFWRITE-Anweisung beendet wurde. Bei der nächsten Bearbeitung der
END-Anweisung wird dieser Bit-Operand wieder zurückgesetzt.
Der Bit-Operand (d)+1 zeigt einen Fehler bei der Ausführung der WFWRITE-Anweisung
an. Bei fehlerfreier Ausführung bleibt dieser Bit-Operand zurückgesetzt. Bei einem Fehler
dagegen wird (d)+1 gesetzt, wenn die END-Anweisung des Zyklus ausgeführt wird, in
dem die WFWRITE-Anweisung beendet wurde. Bei der nächsten Bearbeitung der
END-Anweisung wird der in (d)+1 angegebene Bit-Operand wieder zurückgesetzt.
Zyklisches Programm
WFWRITE-Anweisung
WFWRITE-Anweisung
ausgeführt
WFWRITE-Anweisung mit
Fehler ausgeführt
Abb. A-11: Signalverlauf bei Ausführung einer WFWRITE-Anweisung
Fehlerquellen
Wenn bei der Ausführung einer WFWRITE-Anweisung ein Fehler auftritt, wird der Operand
(d)+1 gesetzt und ein Fehlercode in (s1)+1 gespeichert. Detaillierte Angaben zu den einzelnen
Fehlercodes finden Sie im Abschnitt 11.5.
Web-Server-Modul QJ71WS96
Erweiterte Anweisungen für Web-Server-Module
END-
Zyklus
Zyklus
Anweisung
Anweisung ausführen
Daten in Datei
schreiben
END-
END-
Zyklus
Anweisung
Anweisung
(Nur bei einem Fehler)
A - 23

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis