[M241] Envoie fichier.bin en modbus

Forum traitant des automates industriels de marque Schneider - Telemecanique
FloRel
Code sa première boucle
Code sa première boucle
Messages : 12
Enregistré le : 25 janv. 2021, 14:14

[M241] Envoie fichier.bin en modbus

Message par FloRel »

Bonjour à toutes et à tous,

Savez vous si il est possible d'envoyer un fichier .bin par le réseau MODBUS en plusieurs paquets de x octets?

Ou connaissez vous un autre moyen de le faire?

Merci
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7156
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M241] Envoie fichier.bin en modbus

Message par itasoft »

slts,
l'envoyer depuis l'automate et l'envoyer ou ? à qui ?
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1952
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: [M241] Envoie fichier.bin en modbus

Message par JC87 »

Bonjour,

On peut envoyer n'importe quoi en Modbus puisque ce sont des octets. Après, comme Itasoft, je ne vois pas bien la finalité du truc ni d’où vient ce fichier binaire.

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7156
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M241] Envoie fichier.bin en modbus

Message par itasoft »

slts,
disons que l’idéal serait via un service ftp sinon il faut dans l'automate faire une lecture du fichier dans un tableau de BYTE puis faire une requête ModBus d'émission de ce tableau vers le destinataire, de quelle taille est ce fichier ?
Automaticien privé (de tout)
itasoft@free.fr
FloRel
Code sa première boucle
Code sa première boucle
Messages : 12
Enregistré le : 25 janv. 2021, 14:14

Re: [M241] Envoie fichier.bin en modbus

Message par FloRel »

Alors le but est de recevoir ce fichier soit d'un serveur (com en Ethernet IP) soit d'avoir ce fichier dans la mémoire de l'automate, puis de l'envoyer sur une carte électronique en MODBUS, pour la mise à jour de la carte. Le fichier fait environ 100KB
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7156
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M241] Envoie fichier.bin en modbus

Message par itasoft »

slts,
le plus simple est de l'envoyer depuis un PC via un logiciel ModBus TCP/IP
Automaticien privé (de tout)
itasoft@free.fr
FloRel
Code sa première boucle
Code sa première boucle
Messages : 12
Enregistré le : 25 janv. 2021, 14:14

Re: [M241] Envoie fichier.bin en modbus

Message par FloRel »

C'est ce que je pense être le mieux, seulement sur notre machine je ne pense pas mettre de PC car de ce coté la je n'y connais pas grand chose...
FloRel
Code sa première boucle
Code sa première boucle
Messages : 12
Enregistré le : 25 janv. 2021, 14:14

Re: [M241] Envoie fichier.bin en modbus

Message par FloRel »

Je viens de penser si le serveur découpe directement le fichier .bin en plusieurs paquets de x octets et les envois à l'automate, j'aurais juste à stocker les paquets et les envoyer lors d'une mise à jours de la carte électronique?
Vous pensez que c'est possible?
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1952
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: [M241] Envoie fichier.bin en modbus

Message par JC87 »

Bonjour,

Le M241 peut être client/serveur ftp, il faudrait gratter de ce coté là je pense. Après je comprend toujours pas vraiment la finalité du projet. Une mise à jour de carte électronique ça se fait rarement à priori. Quel est l'intérêt de passer par un automate dans ce cas ?

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
djé
Dieu du process
Dieu du process
Messages : 799
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes

Re: [M241] Envoie fichier.bin en modbus

Message par djé »

Salut,
je ne vois même pas pourquoi on se pose la question, si ?
Même si le Modbus/TCP permet d'échanger des datas, çà suppose gérer un fichier ouverture/ecriture.
Que je sache le protocole Modbus ne gère pas ça, pas plus que l'automate, si?
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.

Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Répondre