FB_FtpExplorer
![FB_FtpExplorer 1:](Images/png/9007216721041163__Web.png)
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.
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. |
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 | Gibt die aktuell laufende Transfer-Operation an. |
Methoden
Name | Beschreibung |
---|---|
Erstellt ein neues Verzeichnis. | |
Prüft ob ein Verzeichnis existiert. | |
Verschiebt ein Verzeichnis. | |
Entfernt ein Verzeichnis. | |
Benennt ein Verzeichnis um. | |
Prüft ob eine Datei existiert. | |
Verschiebt eine Datei. | |
Entfernt eine Datei. | |
Benennt eine Datei um. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1 Build 4026 | PC oder CX (x86) | Tc3_FTP |