FB_FtpTransfer

Mit Hilfe dieses Funktionsbausteins können Upload- und Downloadoperationen initiiert und verwaltet werden.
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 Eventloggers. |
bBusy | BOOL | TRUE sobald der Funktionsbaustein in Verwendung ist. |
eActiveOperation | Gibt die aktuell laufende Transfer-Operation an. |
Methoden
Name | Beschreibung |
---|---|
Bricht eine laufende Transferoperation ab. | |
Lädt Dateien oder Ordner von einem Server herunter. | |
Returniert die Anzahl aktuell laufender Transferoperationen. | |
Returniert die Anzahl aktuell laufender Transferoperationen und eine Liste der Transferhandles. | |
Returniert den Status einer laufenden Transferoperation. | |
Returniert den ausführlichen Status einer laufenden Transferoperation (verbose). | |
Lädt Dateien oder Ordner auf einen Server hoch. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1 Build 4026 | PC oder CX (x86) | Tc3_FTP |