Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion Der Wfdel-Anweisung - Mitsubishi Electric QJ71WS96 Bedienungsanleitung

Web-server-modul
Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen für Web-Server-Module

Funktion der WFDEL-Anweisung

Mit einer WFDEL-Anweisung kann eine Datei mit Anwenderdaten (binär/CSV) aus dem Ver-
zeichnis „/CF/USER/" der CF-Speicherkarte gelöscht werden.
Bitte beachten Sie bei der Programmierung einer WFDEL-Anweisung die folgenden Hinweise:
b Während der Ausführung einer WFDEL-Anweisung darf keine weitere WFDEL-Anwei-
sung aufgerufen werden.
Wird dies nicht beachtet, wird die zweite WFDEL-Anweisung nicht ausgeführt. Auch wenn
ein Fehler auftritt, werden die Operanden (d)+0 und (d)+1 nicht gesetzt.
b Eine WFDEL-Anweisung darf nicht in einem Interrupt-Programm ausgeführt werden.
b Wird durch eine WFDEL-Anweisung und eine andere Anweisung (FTPPUT, FTPGET,
WMSEND, WFWRITE, WFREAD) gleichzeitig auf dieselbe Datei zugegriffen, kann ein
Fehler auftreten. Sehen Sie im Programm Verriegelungen vor, die verhindern, dass meh-
rere erweiterte Anweisungen auf dieselbe Datei zugreifen.
Ob die Ausführung der WFDEL-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 WFDEL-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 WFDEL-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 WFDEL-Anweisung beendet wurde. Bei der nächsten Bearbeitung der
END-Anweisung wird der in (d)+1 angegebene Bit-Operand wieder zurückgesetzt.
Zyklisches Programm
WFREAD-Anweisung
WFREAD-Anweisung
ausgeführt
WFREAD-Anweisung mit
Fehler ausgeführt
Abb. A-19: Signalverlauf bei Ausführung einer WFDEL-Anweisung
Fehlerquellen
Wenn bei der Ausführung einer WFDEL-Anweisung ein Fehler auftritt, wird der Operand (d)+1
gesetzt und ein Fehlercode in (s)+1 gespeichert. Detaillierte Angaben zu den einzelnen Fehler-
codes finden Sie im Abschnitt 11.5.
A - 32
END-
Zyklus
Zyklus
Anweisung
Anweisung ausführen
Datei löschen
END-
END-
Zyklus
Anweisung
Anweisung
(Nur bei einem Fehler)
MITSUBISHI ELECTRIC
Anhang

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis