[TSX Micro] Echange avec Rack entrées sortie WAGO
-
crazyball
- 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
Bien, je vais essayer de creuser de mon côté alors.
- Bruce33
- 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
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 *)
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
Je suis actuellement connecté en Ethernet sur le TSX avec le driver XIP.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 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
Toujours en erreur TIME_OUT en modifiant les %MW1041/%MW1042
- Bruce33
- 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
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.
%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
Toujours en erreur time_out..
- Bruce33
- 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
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.
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
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
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
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...
Je pense que Wireshark ne fonctionnera pas à distance, il me trouve uniquement les paquets envoyées par l'ewon sur site...
- Bruce33
- 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
Ê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.
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.
