[Ecostruxure Control Expert]
-
Pascaljt75
- Apprend le binaire

- Messages : 5
- Enregistré le : 06 juin 2023, 19:06
[Ecostruxure Control Expert]
Bonjour,
Je tente d'envoyer des requêtes IO Link par Ecostruxure Control Expert via mon M340. Le réseau supérieur est en Ethernet/IP (carte NOC0401)
J'utilise le bloc DATA_EXCH, pas d'autres choix, et les services SMI pour l'IO Link.
J'ai mon code service, mes classe, instance et attribut mais l'essentiel, l'index et le sous index, qui me permettent d'envoyer les données de la requête IO Link, ne sont pas pris en compte.
Si pour la messagerie explicite Schneider donne des exemples, rien sur l'IO Link. Je n'arrive pas à envoyer une requête ni pour lire, ni pour écrire.
La structure du SMI est : code service / classe / instance / attribut / une constante / index / sous index / données.
ça marche sur Omron et Rockwell, ce serait malheureux que ça ne fonctionne pas chez Schneider.
Est ce que quelqu'un a une idée ?
Merci d'avance.
Je tente d'envoyer des requêtes IO Link par Ecostruxure Control Expert via mon M340. Le réseau supérieur est en Ethernet/IP (carte NOC0401)
J'utilise le bloc DATA_EXCH, pas d'autres choix, et les services SMI pour l'IO Link.
J'ai mon code service, mes classe, instance et attribut mais l'essentiel, l'index et le sous index, qui me permettent d'envoyer les données de la requête IO Link, ne sont pas pris en compte.
Si pour la messagerie explicite Schneider donne des exemples, rien sur l'IO Link. Je n'arrive pas à envoyer une requête ni pour lire, ni pour écrire.
La structure du SMI est : code service / classe / instance / attribut / une constante / index / sous index / données.
ça marche sur Omron et Rockwell, ce serait malheureux que ça ne fonctionne pas chez Schneider.
Est ce que quelqu'un a une idée ?
Merci d'avance.
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: [Ecostruxure Control Expert]
Bonjour,
Cela veut dire que vous avez un maître IO-Link avec interface EtherNet/IP ? Lequel ?
Cela veut dire que vous avez un maître IO-Link avec interface EtherNet/IP ? Lequel ?
-
Pascaljt75
- Apprend le binaire

- Messages : 5
- Enregistré le : 06 juin 2023, 19:06
Re: [Ecostruxure Control Expert]
Bonjour Bruce,
Oui c'est bien ça.
C'est un maître SMC EX600-LBB1 intégré sur une embase Ethernet/IP EX600-SEN3.
Oui c'est bien ça.
C'est un maître SMC EX600-LBB1 intégré sur une embase Ethernet/IP EX600-SEN3.
-
Pascaljt75
- Apprend le binaire

- Messages : 5
- Enregistré le : 06 juin 2023, 19:06
Re: [Ecostruxure Control Expert]
Ce serait plus clair avec le doc.
https://www.smcworld.com/manual/en-jp/?c1=A2
C'est l'EX600-SEN3-X80 très exactement.
Je rencontre le même problème sur un M262 avec Ecostruxure Machine Expert. Les fonctions sont pourtant plus adaptées. Pour la communication en messagerie explicite et contrairement au control expert, ça marche nickel.
Mais pour les requêtes IO Link, rien à faire.
Si vous avez une solution ce serait génial, j'ai l'impression d'avoir vraiment fait le tour en terme de tests.
Merci d'avance.
Pascal.
https://www.smcworld.com/manual/en-jp/?c1=A2
C'est l'EX600-SEN3-X80 très exactement.
Je rencontre le même problème sur un M262 avec Ecostruxure Machine Expert. Les fonctions sont pourtant plus adaptées. Pour la communication en messagerie explicite et contrairement au control expert, ça marche nickel.
Mais pour les requêtes IO Link, rien à faire.
Si vous avez une solution ce serait génial, j'ai l'impression d'avoir vraiment fait le tour en terme de tests.
Merci d'avance.
Pascal.
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: [Ecostruxure Control Expert]
Je n'ai pas d'expérience en la matière, je ne pourrai malheureusement pas vous apporter de solution testée et validée.
D'ailleurs je découvre le service SMI sur IO-Link... Pouvez-vous m'expliquer à quoi cela va vous servir concrètement ?
Il existe un livre blanc qui explique l'utilisation de la messagerie explicite EtherNet/IP avec le bloc DATA_EXCH. Peut-être que cette lecture vous donnera des informations plus concrètes que la documentation technique.
White Paper - Explicit Symbolic Read Write to Logix_Jerry Bartlemay.zip
(source : M580 - CompactLogix PLC explicit communication)
Je me pose la question de l'ordre des octets.
Apparemment le service SMI est gros-boutiste (big endian), c'est-à-dire que pour les valeurs entières 16 ou 32 bits les octets de poids fort sont transmis avant les octets de poids faible.
Le protocole EtherNet/IP est petit-boutiste (little endian).
D'ailleurs je découvre le service SMI sur IO-Link... Pouvez-vous m'expliquer à quoi cela va vous servir concrètement ?
Il existe un livre blanc qui explique l'utilisation de la messagerie explicite EtherNet/IP avec le bloc DATA_EXCH. Peut-être que cette lecture vous donnera des informations plus concrètes que la documentation technique.
White Paper - Explicit Symbolic Read Write to Logix_Jerry Bartlemay.zip
(source : M580 - CompactLogix PLC explicit communication)
Je me pose la question de l'ordre des octets.
Apparemment le service SMI est gros-boutiste (big endian), c'est-à-dire que pour les valeurs entières 16 ou 32 bits les octets de poids fort sont transmis avant les octets de poids faible.
Le protocole EtherNet/IP est petit-boutiste (little endian).
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: [Ecostruxure Control Expert]
La documentation SMC précise bien l'ordre MSB (most significant byte) puis LSB (least significant byte).
Donc si vous avez suivi scrupuleusement la doc, ça doit être bon.
Je suppose également que vous avez pris le bon fichier EDS (dans ex600_sen3_4_v12.zip).
Donc si vous avez suivi scrupuleusement la doc, ça doit être bon.
Je suppose également que vous avez pris le bon fichier EDS (dans ex600_sen3_4_v12.zip).
-
Pascaljt75
- Apprend le binaire

- Messages : 5
- Enregistré le : 06 juin 2023, 19:06
Re: [Ecostruxure Control Expert]
Bonjour Bruce,
Merci pour les liens que vous m'avez indiqué. Je vais étudier ça avec attention.
J'ai réussi aujourd'hui avec Machine expert à envoyer mes requêtes IO Link. Je vais essayer de m'en inspirer pour le Control Expert même si sur ce dernier il n'y a pas de fonctions spécifiques à l'Ethernet/IP comme le Machine Expert.
Pour la structure j'avais bien suivi l'ordre des octets. A vrai dire je les ai même tourné dans tous les sens. En ce qui concerne le fichier eds je l'ai bien installé sur le Control Expert mais il a refusé de le prendre lorsque j'ai déclaré l'EX600 sur le réseau, j'ai dû me rabattre sur le fichier générique. Pourtant sur le Machine Expert ça a très bien fonctionné.
J'arrive tant bien que mal à avancer mais le Schneider n'est vraiment pas ma tasse de thé
Si vous le souhaitez je peux vous tenir informé.
Encore merci pour votre aide.
Pascal.
Merci pour les liens que vous m'avez indiqué. Je vais étudier ça avec attention.
J'ai réussi aujourd'hui avec Machine expert à envoyer mes requêtes IO Link. Je vais essayer de m'en inspirer pour le Control Expert même si sur ce dernier il n'y a pas de fonctions spécifiques à l'Ethernet/IP comme le Machine Expert.
Pour la structure j'avais bien suivi l'ordre des octets. A vrai dire je les ai même tourné dans tous les sens. En ce qui concerne le fichier eds je l'ai bien installé sur le Control Expert mais il a refusé de le prendre lorsque j'ai déclaré l'EX600 sur le réseau, j'ai dû me rabattre sur le fichier générique. Pourtant sur le Machine Expert ça a très bien fonctionné.
J'arrive tant bien que mal à avancer mais le Schneider n'est vraiment pas ma tasse de thé
Si vous le souhaitez je peux vous tenir informé.
Encore merci pour votre aide.
Pascal.
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Ecostruxure Control Expert]
DATA_EXCH, pas d'autres choix
------------
DATA_EXCH c'est une instruction NON protocolé ça serait entonnant que tu ais tous les paramètres de la requête ???
------------
DATA_EXCH c'est une instruction NON protocolé ça serait entonnant que tu ais tous les paramètres de la requête ???
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
Pascaljt75
- Apprend le binaire

- Messages : 5
- Enregistré le : 06 juin 2023, 19:06
Re: [Ecostruxure Control Expert]
Bonjour Itasoft,
Oui effectivement l'Ecostruxure Control Expert pour mon M340 ne propose que le DATA_EXCH pour la com mais je n'arrive pas à envoyer de requêtes IO Link avec. Je galère vraiment.
Par contre averc l'Ecostruxure Machine Expert avec mon M262 ( qui a remplacé SoMachine) propose des blocs spécifiques pour l'Ethernet/IP, celui que j'ai utilisé est un type EipDataExch qui offre la possibilité de renseigner la classe, l'instance et l'attribut avec le code service ( lecture / écriture) et j'ai pu mettre mes données (index, sous index et data) dans le tableau d'envoi. Le Control Expert n'a pas d'équivalent malheureusement.
J'ai un exemple avec Data_Exch de messagerie explicite mais je n'arrive pas à le faire fonctionner.
Pascal.
Oui effectivement l'Ecostruxure Control Expert pour mon M340 ne propose que le DATA_EXCH pour la com mais je n'arrive pas à envoyer de requêtes IO Link avec. Je galère vraiment.
Par contre averc l'Ecostruxure Machine Expert avec mon M262 ( qui a remplacé SoMachine) propose des blocs spécifiques pour l'Ethernet/IP, celui que j'ai utilisé est un type EipDataExch qui offre la possibilité de renseigner la classe, l'instance et l'attribut avec le code service ( lecture / écriture) et j'ai pu mettre mes données (index, sous index et data) dans le tableau d'envoi. Le Control Expert n'a pas d'équivalent malheureusement.
J'ai un exemple avec Data_Exch de messagerie explicite mais je n'arrive pas à le faire fonctionner.
Pascal.