[M340] Fonction Read_Var

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
PakChewby
Apprend le binaire
Apprend le binaire
Messages : 2
Enregistré le : 24 févr. 2020, 13:09

[M340] Fonction Read_Var

Message par PakChewby »

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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M340] Fonction Read_Var

Message par itasoft »

slts,
READ_VAR(ADDM('Ethernet_1{192.168.1.100}TCP.MBS'),'%MW',1000,16,%MW0:4,%MW100:16);

syntaxes
Syntaxe_requetes_tcp.JPG
Automaticien privé (de tout)
itasoft@free.fr
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1572
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: [M340] Fonction Read_Var

Message par MiGaNuTs »

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 :D )
2023-11-03 10_11_04-Unity Pro XL _ EMAILLEUSE 08-08-2023 - [ComVarsConvoyeurs _ [MAST]].png
2023-11-03 10_11_04-Unity Pro XL _ EMAILLEUSE 08-08-2023 - [ComVarsConvoyeurs _ [MAST]].png (1.54 Kio) Vu 1564 fois
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M340] Fonction Read_Var

Message par itasoft »

slts,
La demande est en ModBus tcp/ip
Automaticien privé (de tout)
itasoft@free.fr
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1572
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: [M340] Fonction Read_Var

Message par MiGaNuTs »

itasoft a écrit : 03 nov. 2023, 10:18 slts,
La demande est en ModBus tcp/ip
En Ethernet, la seule chose qui change c'est la façon d’écrire l'adresse ;-)
(et accessoirement le temps que le bit DONE mets a passer a 1)
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1953
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: [M340] Fonction Read_Var

Message par Béryl »

itasoft a écrit : 03 nov. 2023, 10:15 READ_VAR(ADDM('Ethernet_1{192.168.1.100}TCP.MBS'),'%MW',1000,16,%MW0:4,%MW100:16);
"Ethernet_1" c'est seulement si t'as gardé le nom du réseau par défaut !
Répondre