FB_FtpExplorer

FB_FtpExplorer 1:

Mit Hilfe dieses Funktionsbausteins können Datei- und Verzeichnisoperationen durchgeführt werden, z.B. das Anlegen neuer Verzeichnisse auf dem FTP-Server oder das Auslesen existierender Verzeichnisse. Die entsprechenden Operationen stehen als Methoden an dem Baustein bereit.

FB_FtpExplorer 2: Eingänge

VAR_INPUT
    tTimeout : TIME;
    sNetID   : T_AmsNetID;
END_VAR

Name

Typ

Beschreibung

tTimeout

TIME

Gibt den ADS-Timeout an, welcher zwischen SPS Laufzeit und dem FTP-Client User-Mode Prozess verwendet werden soll (in Sekunden).

sNetID

T_AmsNetID

AmsNetID des Geräts, auf dem der FTP-Client User-Mode Prozess läuft. Im Normalfall laufen FTP-Client und die SPS auf demselben System, sodass dieser Variablen kein Wert zugewiesen werden muss.

FB_FtpExplorer 3: Ausgänge

VAR_OUTPUT
    bError           : BOOL;
    ipResultMessage  : I_TcMessage;
    bBusy            : BOOL;
    eActiveOperation : E_FtpClientOperation;
END_VAR

Name

Typ

Beschreibung

bError

BOOL

TRUE wenn ein Fehler erfolgt ist.

ipResultMessage

I_TcMessage

Ausgang mit erweiterten Fehler- und Diagnoseinformationen auf Basis des TwinCAT 3 Eventlogger.

bBusy

BOOL

TRUE sobald der Funktionsbaustein in Verwendung ist.

eActiveOperation

E_FtpClientOperation

Gibt die aktuell laufende Transfer-Operation an.

FB_FtpExplorer 4: Methoden

Name

Beschreibung

DirCreate

Erstellt ein neues Verzeichnis.

DirExists

Prüft ob ein Verzeichnis existiert.

DirMove

Verschiebt ein Verzeichnis.

DirRemove

Entfernt ein Verzeichnis.

DirRename

Benennt ein Verzeichnis um.

FileExists

Prüft ob eine Datei existiert.

FileMove

Verschiebt eine Datei.

FileRemove

Entfernt eine Datei.

FileRename

Benennt eine Datei um.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1 Build 4026

PC oder CX (x86)

Tc3_FTP