Page 1 sur 11

Communication Modbus TCP/IP M340

Posté : 10 déc. 2021, 16:55
par RomainCO
Bonjour à tous,

Je me permets de poster sur ce forum afin de m'éclaircir un peu.

J'utilise un automate M340 avec une CPU BMX P34 20302.
Je souhaite communiquer de mon automate à un contrôleur (unité de ctrl pour pompes volumétriques) en ModBus TCP/IP.

D'abord, j'utilise le logiciel ModbusDoctor pour voir les trames. Ca, c'est ok, je reçois comme valeur 400 dans le registre 200 (soit adresse 400201).

Maintenant, j'essaye de faire de même de mon API (192.168.49.201 (crée avec un réseau com) vers le contrôleur (192.168.49.202).
J'utilise donc un Read_Var (voir photo), qui, me semble, correctement paramétré.

Ce que je ne comprends pas c’est ce que je ne reçois pas la valeur « 400 » alors que je viens lire au même endroit (registre 200). J'ai bien le bit de vie dans le GEST qui bouge et le timeout. J’ai essayé en changeant le format d’adressage, le NUM et NB .. rien n’y fait. Franchement j’étais content de voir qu’avec le logiciel j’arrivais à lire les valeurs pourtant.

Si vous avez des pistes, je vous remercie d'avance pour vos réponses !

Re: Communication Modbus TCP/IP M340

Posté : 10 déc. 2021, 19:20
par itasoft
slts,
alors pourquoi ya 201 dans l'entrée NUM ?

Re: Communication Modbus TCP/IP M340

Posté : 10 déc. 2021, 21:54
par RomainCO
Slts,
Il y a 201 dans l'entrée NUM parce que sur Modbus Doctor le registre 200 donne l'adresse est 400201.

Re: Communication Modbus TCP/IP M340

Posté : 11 déc. 2021, 06:18
par itasoft
slts,
Ça ne te viens pas à l’idée d’essayer avec 200

Re: Communication Modbus TCP/IP M340

Posté : 11 déc. 2021, 09:46
par RomainCO
Haha.. si si biensur j'ai essayé plusieurs solutions en mettant 200 puis en changeant le NB, et je ne vois rien non plus.

Re: Communication Modbus TCP/IP M340

Posté : 11 déc. 2021, 10:56
par itasoft
slts,
comment est fait le Start (entrée EN)

Re: Communication Modbus TCP/IP M340

Posté : 11 déc. 2021, 11:07
par RomainCO
C'est juste un booléen que je mets à 1.

Re: Communication Modbus TCP/IP M340

Posté : 11 déc. 2021, 16:12
par Bernardo59
RomainCO a écrit : 11 déc. 2021, 11:07 C'est juste un booléen que je mets à 1.
Salut,
Il faut utiliser le bit d'activité pour pouvoir envoyer une autre trame et ne pas utiliser un bit que tu positionnes à 1.

Re: Communication Modbus TCP/IP M340

Posté : 11 déc. 2021, 18:23
par RomainCO
Je me suis aidé de cette vidéo : https://www.youtube.com/watch?v=QhkIQCOyxjo

Re: Communication Modbus TCP/IP M340

Posté : 12 déc. 2021, 17:40
par Jambe
Bonsoir,


-Accroche ton tableau Gestion_var des deux côtés du bloc
-qu’à tu mis dans le 3ème mot de ce tableau justement?
-Pour finir dans modbus doctor, tu utilise l’adresse 400201? Si oui, indique aussi exactement 400201 sur la patte NUM