Herunterladen Inhalt Inhalt Diese Seite drucken

Ausgangsparameter Und Statusinformationen Ftp_Cmd - Siemens SIMATIC NET S7-1500 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC NET S7-1500:
Inhaltsverzeichnis

Werbung

Parameter
DataBlockNumber
UINT
LenFilename
UINT
Filename
ARRAY[0..3] OF
STRING[254]
Parameterversorgung bei Kommandotypen NOOP und QUIT
Versorgen Sie die Anweisung FTP_CMD auch bei folgenden Kommandotypen mit Verweis
auf einen Auftragsblock:
CMD = 0 (NOOP)
CMD = 5 (QUIT)
Der Inhalt des Auftragsblocks wird bei Ausführung dieser Kommandotypen nicht
ausgewertet, der Typ (UDT) des angegebenen Auftragsblockes ist daher unerheblich.
Hinweis
Verhalten bei fehlendem Verweis auf den FTP-Auftragsblock
Bei fehlender Versorgung wird das Kommando nicht ausgeführt. Die Anweisung verharrt in
einem scheinbaren Ausführungszustand ohne Rückmeldung an der Schnittstelle zum
Anwenderprogramm.
5.3.4

Ausgangsparameter und Statusinformationen FTP_CMD

Parameter BUSY, DONE und ERROR
Den Ausführungsstatus kontrollieren Sie über die Parameter BUSY, DONE, ERROR und
STATUS. Der Parameter BUSY zeigt den Bearbeitungsstatus. Mit dem Parameter DONE
kontrollieren Sie, ob ein Auftrag erfolgreich ausgeführt wurde. Der Parameter ERROR wird
gesetzt, wenn Fehler während der Ausführung von "FTP_CMD" auftreten. Die
Fehlerinformationen werden am Parameter STATUS ausgegeben.
Die folgende Tabelle zeigt den Zusammenhang zwischen den Parametern BUSY, DONE
und ERROR:
BUSY
DONE
ERROR
1
-
-
0
1
0
0
0
1
0
0
0
CP 1545-1
Betriebsanleitung, 12/2019, C79000-G8900-C499-02
Typ
Wertebereich
0...1000
Beschreibung
Der Auftrag wird bearbeitet.
Der Auftrag wurde erfolgreich durchgeführt.
Der Auftrag wurde mit einem Fehler beendet. Die Ursache des Fehlers wird im Parame-
ter STATUS angegeben.
Kein neuer Auftrag wurde zugewiesen.
5.3 Baustein für die FTP-Client-Funktion
Bedeutung / Bemerkung
Der hier angegebene Datenbaustein enthält den zu lesen-
den / zu schreibenden File-DB.
Der Parameter "LenFilename" zur Angabe der Gesamtlän-
ge des Dateinamens wird nicht ausgewertet.
Stattdessen wird die Längenangabe im String des Parame-
ters "Filename" ausgewertet.
Dateiname der Ziel- bzw. Quelldatei.
Die vier Strings für den Dateinamen werden verkettet und
als Gesamt-String an den Server übertragen.
Programmbausteine
89

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cp 1545-1

Inhaltsverzeichnis