Problème WRITE_VAR entre M340 et STOR et SANA WAGO

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Voisin
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 22 juil. 2025, 13:46

Problème WRITE_VAR entre M340 et STOR et SANA WAGO

Message par Voisin »

Bonsoir,
Je souhaite commander 4 sorties ANA et 16 sorties TOR d'un ilot WAGO avec l'instruction WRITE_VAR depuis un automate P342020 en Modbus TCP via le port ETH de la CPU.
Tous les tests d'écritures sont sans effets malgré un compte rendu OK.
Qu'est-ce que je loupe ?
Fichiers joints
Prog WRITE_VAR.png
Mapping ES Wago.png
dpo
Dieu du process
Dieu du process
Messages : 817
Enregistré le : 27 nov. 2015, 20:03

Re: Problème WRITE_VAR entre M340 et STOR et SANA WAGO

Message par dpo »

A priori tes sorties ana sont de 512 à 515
tu écris en 516 qui correspondre à des sorties TOR
et si tu veux écrire dans les 4 sorties il te faut déclarer une taille de 4
Voisin
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 22 juil. 2025, 13:46

Re: Problème WRITE_VAR entre M340 et STOR et SANA WAGO

Message par Voisin »

Bonsoir dpo,
Effectivement, les sorties ANA sont de 512 à 515 et les sorties TOR sont en 516.
La copie d'écran concerne un test sur les sorties TOR.
Le compte-rendu ne signale pas d'erreur mais les sorties ne sont pas activées. Je ne comprends pas.
Ce qui me semble bizarre, c'est de déclarer des objets %MW dans le WRITE_VAR.
- Qu'est-ce que je peux louper ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Problème WRITE_VAR entre M340 et STOR et SANA WAGO

Message par itasoft »

Pour tester faire la requête sur soi même, mettre l’adresse IP de l’automate à la place de 172.16.1.2
Pour l’exemple du dessus on doit retrouver la valeur de Buf_Emiss dans %MW516.
Si c'est vrai, ça veut dire que c'est correct coté programmation.
Modifié en dernier par itasoft le 17 janv. 2026, 03:55, modifié 3 fois.
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 930
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: Problème WRITE_VAR entre M340 et STOR et SANA WAGO

Message par Bruce33 »

Avez-vous essayé d'écrire à partir de l'adresse 0 au lieu de 512 ?
A quelle cadence exécutez-vous l'instruction WRITE_VAR ? Comment est configuré le Watchdog (chien de garde) du Wago ?
Voisin
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 22 juil. 2025, 13:46

Re: Problème WRITE_VAR entre M340 et STOR et SANA WAGO

Message par Voisin »

itasoft a écrit : 17 janv. 2026, 00:37 Pour tester faire la requête sur soi même, mettre l’adresse IP de l’automate à la place de 172.16.1.2
Pour l’exemple du dessus on doit retrouver la valeur de Buf_Emiss dans %MW516.
Si c'est vrai, ça veut dire que c'est correct coté programmation.
Bonjour itasoft,
Je ferai le test demain par acquis de conscience. Je pense être ok coté programmation puisque le compte-rendu ne me retourne pas de défaut.
Après une nuit de sommeil, je pense avoir trouvé la cause.
Dans mon code pour tester la comm (celui mis en pièce jointe) , je ne cadence pas ma requête d'écriture. Sauf erreur de ma part, les sorties reviendraient dans leurs positions de repli une fois la requête passée. :?: :roll:
Voisin
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 22 juil. 2025, 13:46

Re: Problème WRITE_VAR entre M340 et STOR et SANA WAGO

Message par Voisin »

Bruce33 a écrit : 17 janv. 2026, 00:58 Avez-vous essayé d'écrire à partir de l'adresse 0 au lieu de 512 ?
A quelle cadence exécutez-vous l'instruction WRITE_VAR ? Comment est configuré le Watchdog (chien de garde) du Wago ?
Bonjour Bruce33
La nuit portant conseil, je pense avoir trouvé la cause.
Dans mon code pour tester la comm (celui mis en pièce jointe) , je ne cadence pas ma requête d'écriture. Sauf erreur de ma part, les sorties reviendraient dans leurs positions de repli une fois la requête passée. :?: :roll:
Pour mes tests de comm, je n'ai pas encore touché à la configuration du Watchdog du Wago. Il est sur ses valeurs par défaut.
- Cela peut-il me poser problème ?
Voisin
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 22 juil. 2025, 13:46

Re: Problème WRITE_VAR entre M340 et STOR et SANA WAGO

Message par Voisin »

Bonsoir à tous,
Problème résolu !
J'ai suivi le conseil de itasoft à savoir diriger ma requête sur le serveur. Mon MW516 n'a pas la valeur de "Buf_Emiss" tel que le code est écrit dans ma copie d'écran. Surprenant puisque puisque le compte-rendu ne me retourne pas de défaut.
Pour que cela fonctionne, j'ai donné la valeur 512 à l'entrée "NUM" de WRITE_VAR et 5 à l'entrée "NB".
Merci à tous pour votre aide.
Bruno
Répondre