Paramètre
Déclaration
CMD *
INPUT
ARG *
INPUT
* Les valeurs des paramètres d'entrée "ID" et "CMD" écrasent la valeur du paramètre d'entrée "ARG".
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 5- 5 Types de commande
CMD (type de
commande)
0 (NOOP)
1 (CONNECT)
2 (STORE)
3 (RETRIEVE)
4 (DELETE)
5 (QUIT)
SIMATIC CP 1545-1
Instructions de service, 06/2022, C79000-G8977-C499-03
Type de
données
BYTE
VARIANT
Blocs de tâche
pertinents / UDT
*
FTP_CONNECT_IPV4
FTP_CONNECT_IPV6
FTP_CONNECT_NAME
FTP_FILENAME
FTP_FILENAME
FTP_FILENAME
*
Zone de mémoire
Voir aussi le tableau
Commande FTP qui doit être exécutée lors de
"Commandes".
l'appel de l'instruction. Vous trouverez les
plages de valeurs pour les types de
commande FTP à la suite de ce tableau.
La commande FTP figurant ici doit être
spécifiée de manière identique dans le bloc de
tâche (paramètre ARG).
Quand une commande n'est pas supportée
par le firmware du CP, un message d'erreur le
signale avec STATUS = 8F6B
Voir aussi le tableau
Bloc de tâche
"Commandes".
Renvoie à la zone de données avec les
paramètres d'exécution correspondant à la
commande FTP.
Des types de données spécifiques (UD) sont
utilisée en fonction de la commande FTP. Les
UDT sont indiqués ci-après.
L'emploi du type de données ANY n'est pas
licite pour l'indicateur à spécifier !
Signification / maniement
Le FB appelé n'exécute aucune action. Avec cette valeur du
paramè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
échangé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
contient 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".
Blocs de programme
5.3 Bloc pour la fonction de client FTP
Signification / remarque
.
H
111