Bonjour
Quelqu'un(e) aurais déjà envoyé des données vers un serveur via FTP ?
Dans mon cas: un S7-1200 avec PROFINET, sans autre carte de communication, veux envoyer des données vers un serveur (ou PC) usine.
J'ai récupéré la doc SIEMENS
https://cache.industry.siemens.com/dl/f ... 3_4_en.pdf
et l'exemple cité dans la doc : 81367009_FTP_S7_1X00_PROJ_V4
Mais comme documentation, c'est Trééés succint.
Donc si quelqu'un a déjà fait ça et a un exemple un peu plus concret, je suis preneur
Merci par avance
Envoi de données par FTP
-
Corentinxs
- Apprend le binaire

- Messages : 4
- Enregistré le : 07 avr. 2021, 07:43
Re: Envoi de données par FTP
Salut JL,
J'ai déjà effectué des envoies de données vers un serveur FTP FileZilla.
Je te conseille pas, car dans l'envoie des données, le fichier généré est créer au moment de l'envoie et il est impossible de faire des tableaux,
Tu écris ta valeur dans un String, impossible de faire un retour à la ligne, donc pas forcément intéressant.
J'ai par contre une autre solution pour toi, il y a possibilité de créer des DataLogs qui sont stocker directement sur le serveur WEB de la CPU, avec la fonction : CreateDataLogs / WriteDataLogs.
Pour les récupérer automatiquement j'ai créer un batch qui réussi à télécharger les fichiers automatiquement sur le serveur WEB.
Envoie moi un message privée sur le forum avec ton e-mail je vais t'envoyer une petite doc que j'ai pu créer et avec le .bat qui permet de récupérer les fichiers sur le serveur WEB de la CPU automatiquement et l'explication du DataLogs.
J'ai aussi créer une doc sur l'explication de la création d'un serveur FileZilla (ouverture de port nécessaire etc...) car je l'utilise pour transférer les données (recettes, archives etc...) de mes écrans automatiquement vers mon serveur FileZilla.
Corentin
J'ai déjà effectué des envoies de données vers un serveur FTP FileZilla.
Je te conseille pas, car dans l'envoie des données, le fichier généré est créer au moment de l'envoie et il est impossible de faire des tableaux,
Tu écris ta valeur dans un String, impossible de faire un retour à la ligne, donc pas forcément intéressant.
J'ai par contre une autre solution pour toi, il y a possibilité de créer des DataLogs qui sont stocker directement sur le serveur WEB de la CPU, avec la fonction : CreateDataLogs / WriteDataLogs.
Pour les récupérer automatiquement j'ai créer un batch qui réussi à télécharger les fichiers automatiquement sur le serveur WEB.
Envoie moi un message privée sur le forum avec ton e-mail je vais t'envoyer une petite doc que j'ai pu créer et avec le .bat qui permet de récupérer les fichiers sur le serveur WEB de la CPU automatiquement et l'explication du DataLogs.
J'ai aussi créer une doc sur l'explication de la création d'un serveur FileZilla (ouverture de port nécessaire etc...) car je l'utilise pour transférer les données (recettes, archives etc...) de mes écrans automatiquement vers mon serveur FileZilla.
Corentin
