Bonjour,
Je souhaite récupérer des infos sur un système tierce via un automate M340 (Com Modbus TCP).
Avant de le faire j'ai vérifié que je pouvais l'interroger via Modbus Doctor :
Les données s'affichent correctement si je coche inversion d'octets avec un mode d'affichage en OCTET 8 bits.
Côté M340 j'ai paramétré un bloc Read_Var avec une table de réception et une table de gestion en format INT.
Quelque soit mes manipulations la table de réception reste à zéro.
J'ai l'impression que je pèche dés le départ sur l'adressage du système à interroger.
Voila comment je l'ai adressé : ADDM('ETH1{172.24.2.160}')
Je n'ai pas trouvé de vrais exemples concrets sur le net qui pourraient m'aider.
Si une âme charitable veut bien m'aiguiller...
En vous remerciant
Pak
[M340] Fonction Read_Var
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M340] Fonction Read_Var
slts,
READ_VAR(ADDM('Ethernet_1{192.168.1.100}TCP.MBS'),'%MW',1000,16,%MW0:4,%MW100:16);
syntaxes
READ_VAR(ADDM('Ethernet_1{192.168.1.100}TCP.MBS'),'%MW',1000,16,%MW0:4,%MW100:16);
syntaxes
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
MiGaNuTs
- Mi homme - Mi automate

- Messages : 1573
- Enregistré le : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: [M340] Fonction Read_Var
Bonjour,
J'ai fait un exemple de com' modbus commenté et documenté par la:
https://sourceforge.net/projects/modbus ... iles/M340/
En Ethernet la seule chose qui change, c'est la façon d’écrire l'adresse.
Le nom de la carte est optionnel, par contre il faut preciser le numéro de l'esclave. (quand tu le connais pas, 255 ça marche dans 90% des cas. sinon essayer 0 ou 1. Et si ça marche toujours pas: pas de bol, il va falloir lire la doc
)
J'ai fait un exemple de com' modbus commenté et documenté par la:
https://sourceforge.net/projects/modbus ... iles/M340/
En Ethernet la seule chose qui change, c'est la façon d’écrire l'adresse.
Le nom de la carte est optionnel, par contre il faut preciser le numéro de l'esclave. (quand tu le connais pas, 255 ça marche dans 90% des cas. sinon essayer 0 ou 1. Et si ça marche toujours pas: pas de bol, il va falloir lire la doc
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M340] Fonction Read_Var
slts,
La demande est en ModBus tcp/ip
La demande est en ModBus tcp/ip
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
