Communication Modbus TCP/IP M340

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
RomainCO
Code son premier grafcet
Code son premier grafcet
Messages : 35
Enregistré le : 28 août 2019, 15:33

Communication Modbus TCP/IP M340

Message 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 !
Fichiers joints
read_var.png
read_var.png (4.33 Kio) Vu 5602 fois
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Communication Modbus TCP/IP M340

Message par itasoft »

slts,
alors pourquoi ya 201 dans l'entrée NUM ?
Automaticien privé (de tout)
itasoft@free.fr
RomainCO
Code son premier grafcet
Code son premier grafcet
Messages : 35
Enregistré le : 28 août 2019, 15:33

Re: Communication Modbus TCP/IP M340

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

Re: Communication Modbus TCP/IP M340

Message par itasoft »

slts,
Ça ne te viens pas à l’idée d’essayer avec 200
Automaticien privé (de tout)
itasoft@free.fr
RomainCO
Code son premier grafcet
Code son premier grafcet
Messages : 35
Enregistré le : 28 août 2019, 15:33

Re: Communication Modbus TCP/IP M340

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

Re: Communication Modbus TCP/IP M340

Message par itasoft »

slts,
comment est fait le Start (entrée EN)
Automaticien privé (de tout)
itasoft@free.fr
RomainCO
Code son premier grafcet
Code son premier grafcet
Messages : 35
Enregistré le : 28 août 2019, 15:33

Re: Communication Modbus TCP/IP M340

Message par RomainCO »

C'est juste un booléen que je mets à 1.
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: Communication Modbus TCP/IP M340

Message 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.
RomainCO
Code son premier grafcet
Code son premier grafcet
Messages : 35
Enregistré le : 28 août 2019, 15:33

Re: Communication Modbus TCP/IP M340

Message par RomainCO »

Je me suis aidé de cette vidéo : https://www.youtube.com/watch?v=QhkIQCOyxjo
Jambe
Créateur de langage
Créateur de langage
Messages : 749
Enregistré le : 28 mai 2020, 18:38

Re: Communication Modbus TCP/IP M340

Message 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
Répondre