TwinCAT FTP Client: Auslesen der Verbindungsinformationen mit FB_FTP_Info

In diesem Beispiel wird gezeigt, wie Verbindungsinformationen vom TwinCAT FTP Client ausgelesen werden können.

Variablendeklaration

PROGRAM MAIN
VAR
    FB_FTP_Info1    : FB_FTP_Info;
    list        : ARRAY [0..5] OF ST_FTP_ConnInfo;
    startstop           : BOOL;
    busy        : BOOL;
    err         : BOOL;
    errid       : BOOL;
    entries     : UDINT;
END_VAR

SPS Programm

FB_FTP_Info1(
    sNetID:= ,
    pList:= ADR(list),
    cbList:= SIZEOF(list),
    bExecute:= startstop,
    tTimeout:= T#15s,
    bBusy=> busy,
    bError=> err,
    nErrID=> errid,
    nEntries=> entries);

Einzubindende Bibliothek ist die "TcFTPClient.lib", "TcSystem.lib", "TcBase.lib" und "STANDARD.lib"

Im folgenden Bild sehen Sie eine mögliche Ausgabe:

TwinCAT FTP Client: Auslesen der Verbindungsinformationen mit FB_FTP_Info 1: