Page 1 sur 1

[M340] Fonction Read_Var

Posté : 03 nov. 2023, 09:52
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

Re: [M340] Fonction Read_Var

Posté : 03 nov. 2023, 10:15
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

Re: [M340] Fonction Read_Var

Posté : 03 nov. 2023, 10:16
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 1574 fois

Re: [M340] Fonction Read_Var

Posté : 03 nov. 2023, 10:18
par itasoft
slts,
La demande est en ModBus tcp/ip

Re: [M340] Fonction Read_Var

Posté : 03 nov. 2023, 10:23
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)

Re: [M340] Fonction Read_Var

Posté : 03 nov. 2023, 16:45
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 !