FB_FTP_FileExist

FB_FTP_FileExist 1:

Mit dem Funktionsbaustein FB_FTP_FileExist kann überprüft werden, ob eine bestimmte Datei auf dem FTP-Server vorhanden ist. Dieser Baustein benutzt eine bereits geöffnete Verbindung zu einem FTP-Server.

FB_FTP_FileExist 2: Eingänge

VAR_INPUT
sNetID   : T_AmsNetId := '';
hFTP     : T_HFTP;
sFile    : T_MaxString:= '';
bExecute : BOOL;
tTimeout : TIME       := T#15s;
END_VAR

Name

Typ

Beschreibung

sNetID

T_AmsNetId

Ein String, der die AMS-Netzwerkkennung des Zielgerätes enthält, an das der ADS-Befehl gerichtet wird.

hFTP

T_HFTP

Handle des FTP Servers.

sFile

T_MaxString

Dateiname nach dem gesucht wird.

bExecute

BOOL

Mit der steigenden Flanke wird der Funktionsblock ausgeführt.

tTimeout

TIME

Gibt die Timeout Zeit an.

FB_FTP_FileExist 3: Ausgänge

VAR_OUTPUT
bBusy : BOOL;
bError: BOOL;
nErrID: UDINT;
bExist: BOOL;
END_VAR

Name

Typ

Beschreibung

bBusy

BOOL

Kommando wird gerade per ADS übertragen. Solange bBusy auf TRUE, wird kein neues Kommando angenommen.

bError

BOOL

Wird TRUE, sobald ein Fehler eintritt.

nErrID

UDINT

Liefert bei einem gesetzten bError-Ausgang den dazugehörigen Fehlercode.

bExist

BOOL

Wird TRUE, wenn die angegebene Datei gefunden wurde.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.0 Build 3102

PC oder CX (x86)

Tc2_FTP