[M580] ADDR vers ADDMX

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
rpred
Première mise en service
Première mise en service
Messages : 71
Enregistré le : 21 oct. 2022, 11:47

[M580] ADDR vers ADDMX

Message 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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7810
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M580] ADDR vers ADDMX

Message 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
Automaticien privé (de tout)
itasoft@free.fr
rpred
Première mise en service
Première mise en service
Messages : 71
Enregistré le : 21 oct. 2022, 11:47

Re: [M580] ADDR vers ADDMX

Message 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!
rpred
Première mise en service
Première mise en service
Messages : 71
Enregistré le : 21 oct. 2022, 11:47

Re: [M580] ADDR vers ADDMX

Message 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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7810
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M580] ADDR vers ADDMX

Message par itasoft »

est que la requête sur soi même fonctionne ?
Automaticien privé (de tout)
itasoft@free.fr
rpred
Première mise en service
Première mise en service
Messages : 71
Enregistré le : 21 oct. 2022, 11:47

Re: [M580] ADDR vers ADDMX

Message par rpred »

Je ne peux toujours pas tester! je pourrais en mars si tout se passe bien :')
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7810
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M580] ADDR vers ADDMX

Message 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 ?
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1280
Enregistré le : 13 oct. 2015, 16:56

Re: [M580] ADDR vers ADDMX

Message 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.
seb76
Asservi son premier moteur
Asservi son premier moteur
Messages : 26
Enregistré le : 26 juil. 2022, 16:10

Re: [M580] ADDR vers ADDMX

Message 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).
Répondre