S7-1200; Ecrire dans un fichier sur PC

Forum traitant des automates industriels de marque Siemens.
jeanluc69
Aguerri de l'automation
Aguerri de l'automation
Messages : 97
Inscription : 20 oct. 2015, 20:52
Localisation : LYON

S7-1200; Ecrire dans un fichier sur PC

Message par jeanluc69 »

Bonjour
J'ai besoin d'envoyer des données d'un S7-1200 au format csv vers un PC.
Sur le PC il y a un dossier partagé dans lequel je peux écrire.
Bien entendu, je connais l'adresse IP du PC et le chemin et nom du dossier partagé.
Je sais envoyer des données avec TSEND_C vers un appareil quelconque mais je ne vois pas comment:
créer un fichier dans le PC (avec le S7-1200) pour y écrire des données.
Il ne doit pas y avoir de programme particulier sur le PC

Des idées ??

Merci
DurandO
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 396
Inscription : 21 mars 2021, 15:31

Re: S7-1200; Ecrire dans un fichier sur PC

Message par DurandO »

Bonjour,
jeanluc69 a écrit : 20 sept. 2021, 17:02 J'ai besoin d'envoyer des données d'un S7-1200 au format csv vers un PC.
D’instinct, j'aurais cherché à le faire via un IHM à l'aide de script VB.
As-tu un IHM de connecté à cet API?

Sinon, en cherchant un peu, j'ai trouvé cet exemple qui peut en partie d'aider : Tia Portal: Archivage des données sur S7-1200

Durand.O
MiGaNuTs
Dieu du process
Dieu du process
Messages : 979
Inscription : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: S7-1200; Ecrire dans un fichier sur PC

Message par MiGaNuTs »

Bonjour,

le S7-1200 (et aucun automate a ma connaissance) ne supporte pas le protocole SMB.
Du coup si tu ne veux pas installer de logiciel supplémentaire sur le PC, bah il faudra que tu l'implante toi même en utilisant des requêtes TSEND_C et TRCV_C coté automate pour "émuler" un PC qui enverrais des fichiers a un autre PC.
Tu risque d'y passer un moment. Les gens qui ont développé le protocole SMB y ont passé plusieurs années.

A mon avis c'est plus simple d'installer un serveur FTP sur le PC et d'utiliser les bibliothèques existantes coté automate pour envoyer des trucs.
(Et quand je dit plus simple, je veux juste dire qu'au moins c'est techniquement possible, pas que c'est facile)
Avatar de l’utilisateur
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1230
Inscription : 13 oct. 2015, 16:56

Re: S7-1200; Ecrire dans un fichier sur PC

Message par sinced »

Siemens permet d'implementer le FTP Client.

Voici un lien sur le tuto https://support.industry.siemens.com/cs ... 0&lc=en-US
Répondre