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
S7-1200; Ecrire dans un fichier sur PC
Re: S7-1200; Ecrire dans un fichier sur PC
Bonjour,
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
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
-
- Dieu du process
- Messages : 979
- Inscription : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: S7-1200; Ecrire dans un fichier sur PC
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)
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)
Re: S7-1200; Ecrire dans un fichier sur PC
Siemens permet d'implementer le FTP Client.
Voici un lien sur le tuto https://support.industry.siemens.com/cs ... 0&lc=en-US
Voici un lien sur le tuto https://support.industry.siemens.com/cs ... 0&lc=en-US