Commandes FTP dans le paramètre "CMD"
Le tableau suivant donne la signification des commandes du paramètre "CMD" et indique les
UDT à utiliser pour les divers blocs de tâche.
Tableau 3- 4 Types de commande
CMD (type de com-
mande)
0 (NOOP)
1 (CONNECT)
2 (STORE)
3 (RETRIEVE)
4 (DELETE)
5 (QUIT)
6 (APPEND)
7 (RETR_PART)
* Pour les types de commande 0 (NOOP) et 5 (QUIT) il faut indiquer un bloc de tâche (UDT) quelconque. Celui-ci n'est pas
traité.
CP 1543-1
Instructions de service, 07/2021, C79000-G8977-C289-08
Blocs de tâche perti-
nents / UDT
*
FTP_CONNECT_IPV4
FTP_CONNECT_IPV6
FTP_CONNECT_NAME
FTP_FILENAME
FTP_FILENAME
FTP_FILENAME
*
FTP_FILENAME
FTP_FILENAME_PART
Signification / maniement
Le FB appelé n'exécute aucune action. Avec cette valeur du para-
mètre, les indications d'état sont les suivantes :
DONE=1; ERROR=0; STATUS=0
Etablissement de connexion FTP
Par cette commande, le client FTP établit une connexion FTP à un
serveur FTP (port 21).
Cette connexion est disponible pour toutes les autres commandes FTP
sous l'ID de connexion attribuée ici. Des données sont alors échan-
gées avec le serveur FTP spécifié pour cet utilisateur.
Avec cet appel de fonction, un bloc de données (DB de fichier) est
transmis du client FTP (CPU S7) au serveur FTP.
Attention : si le fichier (DB de fichier) existe déjà sur le serveur FTP, il
sera écrasé.
Avec cet appel de fonction, un fichier est transmis du serveur FTP au
client FTP (CPU S7).
Attention : si le bloc de données (DB de fichier) sur le client FTP con-
tient déjà un fichier, il sera écrasé.
Avec cet appel de fonction, vous supprimez un fichier sur le serveur
FTP.
Avec cet appel de fonction, vous coupez la connexion FTP spécifiée
dans "ID".
De manière analogue à "STORE", la commande "APPEND" (ajouter)
stocke un fichier sur le serveur FTP. Mais avec "APPEND", le fichier
existant sur le serveur FTP n'est pas écrasé, le nouveau contenu à
mémoriser s'y ajoute.
Si le fichier n'existe pas sur le serveur FTP, il est créé.
Avec la commande "RETR_PART" (lire une partie), vous pouvez de-
mander un extrait d'un fichier se trouvant sur le serveur FTP.
Avec les fichiers très volumineux, ceci vous permet de restreindre la
lecture à la partie dont vous avez besoin.
Pour cela, vous devez connaître la structure du fichier.
Indiquez l'extrait souhaité à l'aide des deux paramètres "OFFSET" et
"LEN" du FB 40.
Configuration, blocs de programme
3.9 Communication FTP
53