[Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
[Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
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
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
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
Bonjour,
Quel port Ethernet utilises-tu sur le M340 ?
C'est peut-être un problème de Unit ID.
Quel port Ethernet utilises-tu sur le M340 ?
C'est peut-être un problème de Unit ID.
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
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 ?
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 ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
Donc l'instruction qui ne fonctionne pas c'est celle du Premium ?
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 ?
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 ?
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
non c'est celle du M340 est que tu as la même syntaxe que moi sur le M340 ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
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 ?
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 ?
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
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);
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);
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
Oui je ferai un essai dès que possible.
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
OK
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: [Ecostruxure Control Expert] communication Premium PL7-PRO / M340 Unity
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é.
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é.