[TSX Micro] Echange avec Rack entrées sortie WAGO

Forum traitant des automates industriels de marque Schneider - Telemecanique
crazyball
Asservi son premier moteur
Asservi son premier moteur
Messages : 28
Enregistré le : 30 mars 2023, 10:34
Localisation : Nîmes

Re: [TSX Micro] Echange avec Rack entrées sortie WAGO

Message par crazyball »

Bien, je vais essayer de creuser de mon côté alors.
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 931
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [TSX Micro] Echange avec Rack entrées sortie WAGO

Message par Bruce33 »

Le timeout de la liaison Unitelway entre l'automate et la passerelle ETZ, et le timeout de la fonction SEND_REQ, ce n'est pas la même chose. Je ne pense pas que le problème soit là.
Si vous vous connectez sans problème à l'automate en Ethernet (donc à travers la passerelle) alors la config Unitelway est bonne. C'est un premier test à faire.

Pouvez-vous donner la référence du coupleur Wago ?
Je n'ai jamais fait ce montage avec un Wago, mais avec un autre matériel j'ai dû renseigner de cette façon :
%MW1041:=16#0005; (* pour une passerelle Modbus *)
%MW1042:=16#0100; (* pour une adresse Modbus = 1 *)

Avez-vous essayé d'écrire dans le module Wago avec un client Modbus tel que Modbus Doctor ?
Pour s'assurer de l'adresse Modbus (appelée Unit ID en Modbus TCP) et de l'adresse des registres de sorties.
C'est possible que le Unit ID du Wago soit 255, donc ça donnerait :
%MW1042:=16#FF00; (* pour une adresse Modbus = 255 *)
nacrima02
Code son premier grafcet
Code son premier grafcet
Messages : 49
Enregistré le : 10 avr. 2020, 13:53

Re: [TSX Micro] Echange avec Rack entrées sortie WAGO

Message par nacrima02 »

Bruce33 a écrit : 06 juil. 2023, 18:07 Le timeout de la liaison Unitelway entre l'automate et la passerelle ETZ, et le timeout de la fonction SEND_REQ, ce n'est pas la même chose. Je ne pense pas que le problème soit là.
Si vous vous connectez sans problème à l'automate en Ethernet (donc à travers la passerelle) alors la config Unitelway est bonne. C'est un premier test à faire.

Pouvez-vous donner la référence du coupleur Wago ?
Je n'ai jamais fait ce montage avec un Wago, mais avec un autre matériel j'ai dû renseigner de cette façon :
%MW1041:=16#0005; (* pour une passerelle Modbus *)
%MW1042:=16#0100; (* pour une adresse Modbus = 1 *)

Avez-vous essayé d'écrire dans le module Wago avec un client Modbus tel que Modbus Doctor ?
Pour s'assurer de l'adresse Modbus (appelée Unit ID en Modbus TCP) et de l'adresse des registres de sorties.
C'est possible que le Unit ID du Wago soit 255, donc ça donnerait :
%MW1042:=16#FF00; (* pour une adresse Modbus = 255 *)
Je suis actuellement connecté en Ethernet sur le TSX avec le driver XIP.
Je communique avec Modbus doctor sur les deux (Automate tsx et Coupleur Wago) j'arrive à y écrire les variables que je souhaite et avoir une tension en sortie analogique, ainsi qu'a lire les entrées TOR.
Je vais essayer en modifiant le %MW1041/42

Avec le coupleur :
Modbus_Doctor_Wago.jpg
Avec le tsx :
Modbus_Doctor_Tsx.jpg
Voici la référence du coupleur wago :
COUPLEUR DE BUS TERRAIN MODBUS TCP/UDP 4EME GENERATION I/O SYSTEM ETHERNET - WAGO 750-362
nacrima02
Code son premier grafcet
Code son premier grafcet
Messages : 49
Enregistré le : 10 avr. 2020, 13:53

Re: [TSX Micro] Echange avec Rack entrées sortie WAGO

Message par nacrima02 »

Toujours en erreur TIME_OUT en modifiant les %MW1041/%MW1042
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 931
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [TSX Micro] Echange avec Rack entrées sortie WAGO

Message par Bruce33 »

Modbus Doctor semble indiquer que l'adresse Modbus 1 fonctionne donc :
%MW1041:=16#0005;
%MW1042:=16#0100;

Essayez :
%MW1044:=512;
puisque la 1re sortie analogique se trouve à l'adresse 512.
nacrima02
Code son premier grafcet
Code son premier grafcet
Messages : 49
Enregistré le : 10 avr. 2020, 13:53

Re: [TSX Micro] Echange avec Rack entrées sortie WAGO

Message par nacrima02 »

Toujours en erreur time_out..
Test_MW.PNG
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 931
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [TSX Micro] Echange avec Rack entrées sortie WAGO

Message par Bruce33 »

D'après la documentation, vous pouvez aussi écrire dans les sorties analogiques avec l'adresse 0.
Soit : %MW1044:=0;
Et apparemment le module Wago ne prend pas en compte l'adresse Modbus (Unit ID).

Dans votre situation, j'utiliserais le logiciel Wireshark pour analyser la trame envoyée (?) par la passerelle ETZ.
Normalement pour qu'il soit possible de voir les trames échangées entre la passerelle ETZ et le module Wago, il faut utiliser un hub ou bien un switch manageable avec une réplication de port sur lequel on branche le PC avec Wireshark.
Mais vous pouvez brancher en direct la passerelle ETZ avec votre PC dans un premier temps.

Wireshark identifie les trames Modbus, c'est bien pratique.
Vous pouvez comparer avec la trame générée par Modbus Doctor.
nacrima02
Code son premier grafcet
Code son premier grafcet
Messages : 49
Enregistré le : 10 avr. 2020, 13:53

Re: [TSX Micro] Echange avec Rack entrées sortie WAGO

Message par nacrima02 »

Je n'ai pas accès au site directement, je suis actuellement connecté avec un Modem 4G raccordé sur le réseau client.
Mes essais se font donc à distance.

Je vais regarder avec Wireshark ce que ça donne.

Merci à vous
nacrima02
Code son premier grafcet
Code son premier grafcet
Messages : 49
Enregistré le : 10 avr. 2020, 13:53

Re: [TSX Micro] Echange avec Rack entrées sortie WAGO

Message par nacrima02 »

J'ai essayer avec le %MW1044 :=0, toujours ce TIME_OUT.

Je pense que Wireshark ne fonctionnera pas à distance, il me trouve uniquement les paquets envoyées par l'ewon sur site...
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 931
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [TSX Micro] Echange avec Rack entrées sortie WAGO

Message par Bruce33 »

Être connecté à distance ça n'aide pas pour la mise au point !
Quand vous êtes connecté, vous pouvez modifier le SEND_REQ en mettant (dans le mot %MW1040) l'adresse XWAY utilisée par le driver XIP de votre ordinateur. Ainsi la trame envoyée à votre ordinateur pourra être analysée par Wireshark.
Répondre