Page 1 sur 1

[M580] ADDR vers ADDMX

Posté : 10 nov. 2022, 10:04
par rpred
Bonjour,

J'ai beaucoup de mal à traduire un ADDR vers un ADDMX (je passe sur M580, obligé d'utiliser un ADDMX),

De ce que j'ai compris :
READ_VAR(ADDR('{1.110}0.1.0.110'),'%MW',10,50,Com_chaud_commune_1_4,%MW4000:50);
READ_VAR(ADDMX('0.1.0{192.168.0.10}\\0.0.0.15'),'%MW',10,50,Com_chaud_commune_1_4,%MW4000:50);

Mon problème se pose sur le "remote modbus server" (le 15) je ne sais pas ou trouver cette information dans PL7 pro (l'ancien automate)...
0.0.0.15 sur cette partie, j'ai écrit : rack:0; module:CPU (puisque pas de carte ethernet); channel:0 (c'est le numéro de voie de communication?)

En vous remerciant,
rpred

Re: [M580] ADDR vers ADDMX

Posté : 10 nov. 2022, 12:42
par itasoft
A TESTER à tout hasard
Exemple: Lecture sur l'équipement 192.168.1.203 en ModBus tcp/ip
if not %MW0.0 then
%MW2:=10;(*Time-Out obligatoire*)
READ_VAR(ADDMX('BMEP58_ECPU_EXT{192.168.1.203}TCP.MBS'),'%MW',10,50,%MW0:4,%MW4000:50);
end_if;

ps :
Pour tester la syntaxe faire la requête sur soi même ,
remplacer 192.168.1.203 par l’adresse IP de l’automate M580,
on doit retrouver dans le M580 la valeur des mots %MW10:50 dans %MW4000:50

Re: [M580] ADDR vers ADDMX

Posté : 10 nov. 2022, 13:17
par rpred
Je peux pas tester, j'ai pas encore l'automate :cry:
Je testerai ça quand je l'aurai
Merci pour ta réponse!

Re: [M580] ADDR vers ADDMX

Posté : 19 déc. 2022, 17:01
par rpred
Bonjour Itasoft,

Ta solution ne fonctionnerai pas dans mon cas : j'ai plusieurs lectures utilisant des READ_VAR sur différents appareils de l'usine...

Si tu as d'autres idées?
En te remerciant,
rpred

Re: [M580] ADDR vers ADDMX

Posté : 19 déc. 2022, 17:14
par itasoft
est que la requête sur soi même fonctionne ?

Re: [M580] ADDR vers ADDMX

Posté : 19 déc. 2022, 18:05
par rpred
Je ne peux toujours pas tester! je pourrais en mars si tout se passe bien :')

Re: [M580] ADDR vers ADDMX

Posté : 20 déc. 2022, 05:28
par itasoft
j'ai plusieurs lectures utilisant des READ_VAR sur différents appareils de l'usine...
---------------
Qui sont Sur des réseaux différents ?

Re: [M580] ADDR vers ADDMX

Posté : 07 mars 2026, 10:31
par sinced
itasoft a écrit : 10 nov. 2022, 12:42 A TESTER à tout hasard
Exemple: Lecture sur l'équipement 192.168.1.203 en ModBus tcp/ip
if not %MW0.0 then
%MW2:=10;(*Time-Out obligatoire*)
READ_VAR(ADDMX('BMEP58_ECPU_EXT{192.168.1.203}TCP.MBS'),'%MW',10,50,%MW0:4,%MW4000:50);
end_if;

ps :
Pour tester la syntaxe faire la requête sur soi même ,
remplacer 192.168.1.203 par l’adresse IP de l’automate M580,
on doit retrouver dans le M580 la valeur des mots %MW10:50 dans %MW4000:50
Bonjour ITasoft, je deterre ce post. Je souhaiterais savoir si la meme syntaxe peut obliger l'automate a communiquer plutot depuis une carte NOC sur le chassis principal. Si oui quel serait la syntaxe.
Et encore la difference entre ADDM et ADDMX ? Quand j'avais fait le training M580 on nous avait dit qu'il fallait privilegier l'ADDMX sur le M580, mais je vois bien que le ADDM marche toujours.

Re: [M580] ADDR vers ADDMX

Posté : 21 avr. 2026, 20:40
par seb76
Salut,
Dans la syntaxe de l'ADDM(X) tu mets en préfixe 0.0.3 si tu veux utiliser le client Modbus TCP de l'UC. Pour utiliser celui d'une NOC en position 5 sur le rack principal, le préfixe est 0.5.0
L'ADDM fonctionne sur M340 et M580. L'utilisation d'ADDMX est nécessaire pour communiquer avec des voies métiers qui sont derrières une CRA (architecture M580).