Page 1 sur 2

[Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity

Posté : 31 mars 2023, 14:16
par itasoft
Slts,
Sauf erreur de ma part, je constate que la communication ModBus tcp/ip entre un PREMIUM sous PL7-PRO et un M340 sous Unity, ça ne marche pas si le le PREMIUM est client et le M340 Serveur, Ça marche si le M340 est client et le PREMIUM Serveur.
Ça me paraît bizarre cette affaire, si quelqu’un à déjà fait ce genre de manip pour confirmer ou démentir

Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity

Posté : 01 avr. 2023, 08:07
par Bruce33
Bonjour,
Quel port Ethernet utilises-tu sur le M340 ?
C'est peut-être un problème de Unit ID.

Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity

Posté : 01 avr. 2023, 09:06
par itasoft
slts,
sur le M340 j'utilise le port Ethernet intégré à l'UC
sur le Premium je fais une requête bestiale du type ex: READ_VAR(ADR#{1.110}SYS,'%MW',5040,4,%MW1240:4,%MW2:4);
et sur le M340 une requête bestiale du type ex:
READ_VAR(ADDM('Ethernet_1{192.168.1.100}TCP.MBS'),'%MW',5000,4,Gest0_4,Com0_0_4_b);
m'en serait ti pas que c'est la syntaxe sur le M340 qui serait pas bonne ?
car ça discute pas le bout de gras que dans un sens ?

Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity

Posté : 01 avr. 2023, 09:55
par Bruce33
Donc l'instruction qui ne fonctionne pas c'est celle du Premium ?
itasoft a écrit : 01 avr. 2023, 09:06 READ_VAR(ADR#{1.110}SYS,'%MW',5040,4,%MW1240:4,%MW2:4);
Quel est le compte-rendu ? Un timeout ?

J'ai un READ_VAR dans un Premium qui interroge un M340 (sur le port Ethernet du processeur) et ça fonctionne avec la même syntaxe que toi.

Il doit y avoir un problème de config...
L'option "contrôle d'accès" serait-elle active dans le M340 ?
L'adresse XWAY 1.110 est-elle correctement définie dans le Premium ?
Le masque de sous-réseau est-il le même dans chaque automate ?

Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity

Posté : 01 avr. 2023, 10:27
par itasoft
non c'est celle du M340 est que tu as la même syntaxe que moi sur le M340 ?

Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity

Posté : 01 avr. 2023, 14:46
par Bruce33
Malheureusement dans mon cas le M340 utilise le service IO Scanning.
Mais ça doit marcher avec le READ_VAR ! Je n'ai pas le matériel sous la main pour faire l'essai.

As-tu essayé en enlevant TCP.MBS dans l'adresse ?
Avec quel type est déclarée la variable Com0_0_4_b ?

Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity

Posté : 01 avr. 2023, 15:38
par itasoft
slts,
est que à l'occasion tu pourra tester cette requête, depuis un M340 lecture de 8 mots d'un Premium sous PL7-PRO
j'ai comme l'impression que les API sous PL7-PRO et les API sous Unity ne se comprennent pas , à voir

READ_VAR(ADDM('Ethernet_1{192.168.1.100}TCP.MBS'),'%MW',200,8,%MW0:4,%MW300:8);

Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity

Posté : 02 avr. 2023, 09:00
par Bruce33
Oui je ferai un essai dès que possible.

Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity

Posté : 02 avr. 2023, 09:28
par itasoft
OK

Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity

Posté : 03 avr. 2023, 08:28
par Bruce33
J'ai réussi à ajouter un READ_VAR dans un M340 (BMXP3420302) qui va lire un Premium (TSXP57353 + TSXETY110).
Je n'ai pas mis les mêmes adresses que toi parce que c'est sur une installation en fonctionnement.
Mais la communication a marché du premier coup.

C'est quoi le port Ethernet de ton Premium ?
Sur les très vieilles cartes TSXETY110 il semble que la protocole Modbus ne soit pas implémenté.