Page 2 sur 2
Re: [TSX Micro] Echange avec Rack entrées sortie WAGO
Posté : 06 juil. 2023, 16:47
par crazyball
Bien, je vais essayer de creuser de mon côté alors.
Re: [TSX Micro] Echange avec Rack entrées sortie WAGO
Posté : 06 juil. 2023, 18:07
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 *)
Re: [TSX Micro] Echange avec Rack entrées sortie WAGO
Posté : 07 juil. 2023, 09:21
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 :
Avec le tsx :
Voici la référence du coupleur wago :
COUPLEUR DE BUS TERRAIN MODBUS TCP/UDP 4EME GENERATION I/O SYSTEM ETHERNET - WAGO 750-362
Re: [TSX Micro] Echange avec Rack entrées sortie WAGO
Posté : 07 juil. 2023, 11:00
par nacrima02
Toujours en erreur TIME_OUT en modifiant les %MW1041/%MW1042
Re: [TSX Micro] Echange avec Rack entrées sortie WAGO
Posté : 07 juil. 2023, 12:00
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.
Re: [TSX Micro] Echange avec Rack entrées sortie WAGO
Posté : 07 juil. 2023, 15:14
par nacrima02
Toujours en erreur time_out..
Re: [TSX Micro] Echange avec Rack entrées sortie WAGO
Posté : 07 juil. 2023, 18:22
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.
Re: [TSX Micro] Echange avec Rack entrées sortie WAGO
Posté : 10 juil. 2023, 11:06
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
Re: [TSX Micro] Echange avec Rack entrées sortie WAGO
Posté : 10 juil. 2023, 17:19
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...
Re: [TSX Micro] Echange avec Rack entrées sortie WAGO
Posté : 11 juil. 2023, 08:30
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.