Pour accéder à un équipement EtherNet/IP, il est nécessaire d'établir une connexion (nom global utilisé par le niveau de protocole EtherNet/IP).
Une connexion permet de transférer des données combinées dans un assemblage.
Les processus de connexion (démarrage/arrêt) sont gérés automatiquement par le contrôleur.
Pour connaître les restrictions applicables aux connexions, consultez le document Guide de programmation du contrôleur.
Pour plus d’informations, consultez Modes de fonctionnement de Gestionnaire de protocole.
Les données d'E/S et les données de configuration peuvent être combinées dans des objets assemblage.
Les données (attributs) de différents objets peuvent être combinées en un seul objet pour permettre l'envoi et la réception des données sur une connexion unique.
Les instances d'objet assemblage sont utilisées pour regrouper les données d'entrée et les données de sortie associées à des connexions d'E/S.
Les objets assemblage sont structurés en classes, instances et attributs :
Une classe est un ensemble d'objets représentant le même type de composant système.
Une instance d'objet est la représentation d'un objet particulier dans une classe. Chaque instance dispose de valeurs d'attributs propres.
Les attributs sont des caractéristiques d'un objet et/ou d'une classe d'objets. Généralement, ils donnent des informations sur l'état ou définissent le fonctionnement d'un objet.
L'illustration suivante présente le sens de l'assemblage d’entrée et de l’assemblage de sortie dans les communications EtherNet/IP :
Les paramètres de configuration EtherNet/IP sont définis comme suit :
Instance : numéro désignant l'assemblage.
Taille : nombre de voies d’un assemblage.
Chaque voie occupe 2 octets dans la mémoire, lesquels permettent d'enregistrer la valeur des objets %IWx
ou %QWx
(où x correspond au nombre de voies).
Par exemple, si la %IWy…%IW(y+20-1)
, y étant la première voie disponible pour l'assemblage.
Des connexions sont associées à chaque équipement EtherNet/IP.
Dans l'arborescence EtherNet/IP et sélectionnez l'onglet .
, double-cliquez sur un équipement
Colonne |
Commentaire |
---|---|
|
Le numéro de connexion est unique. Il est affecté automatiquement par EcoStruxure Machine Expert. |
|
Le nom de la connexion est généré automatiquement par EcoStruxure Machine Expert. |
|
Requested Packet Interval (intervalle demandé entre des paquets) : période entre les transmissions de données cycliques demandées par le scrutateur. |
|
|
|
Nombre d'octets à échanger entre la source (O) et la cible (T). |
|
|
|
Nombre d'octets des paramètres de configuration à transmettre. Affiché si la connexion contient un assemblage configuration. |
|
Les états d'E/S sont actualisés à chaque cycle si le RPI de la connexion associée à l'équipement est réglé sur une valeur supérieure à la période de la tâche d'application qui met à jour les entrées/sorties considérées. Cette règle s'applique également aux premiers cycles de tâche d'application après l'établissement de la connexion.
AVERTISSEMENT | |
---|---|
Pour créer une connexion, cliquez sur
.Pour modifier une connexion, sélectionnez-la et cliquez sur
(ou double-cliquez dessus).Pour supprimer une connexion, sélectionnez-la et cliquez sur
.Pour configurer une connexion EtherNet/IP, procédez comme suit :
Étape |
Action |
---|---|
1 |
Dans l'arborescence EtherNet/IP. , double-cliquez sur l'équipement |
2 |
Sélectionnez l'onglet . |
3 |
Cliquez sur . |
4 |
Sélectionnez :![]() |
5 |
Sélectionnez . |
6 |
Sélectionnez Assemblage configuration. |
7 |
Configurez l' : |
8 |
Configurez l' : |
9 |
Sélectionnez le : 4 (par défaut) / 8 / 16 / 32 / 64 / 128 / 256 / 512 |
10 |
Configurez : |
11 |
Configurez : |
12 |
Cliquez sur . |
(1) L'ID de classe, l'ID d'instance et l'ID d'attribut sont disponibles dans la documentation de l'équipement. Consultez la section Comment trouver les informations de l'assemblage. |
Pour plus d'informations sur les assemblages pris en charge, consultez la documentation de l'équipement.
Pour plus d'informations sur les paramètres avancés, consultez la section EtherNet/IPPropriétés de la connexion , mode Expert.
Les connexions prédéfinies sont disponibles pour les équipements suivants :
Equipements pris en charge par un DTM.
Equipements fournis avec un fichier EDS.
Par définition, les équipements esclaves génériques n'ont pas de connexion prédéfinie.
Pour ajouter une connexion EtherNet/IP prédéfinie, procédez comme suit :
Étape |
Action |
---|---|
1 |
Dans l'arborescence EtherNet/IP. , double-cliquez sur l'équipement |
2 |
Sélectionnez l'onglet . |
3 |
Cliquez sur . |
4 |
Sélectionnez :![]() |
4 |
Sélectionnez l'une des connexions prédéfinies. |
5 |
Sélectionnez le : 4 (par défaut) / 8 / 16 / 32 / 64 / 128 / 256 / 512 |
6 |
Configurez : |
7 |
Configurez : |
8 |
Cliquez sur . |
Certains équipements prennent en charge un assemblage configuration.
Un assemblage configuration est une requête, envoyée au démarrage du scrutateur, qui charge les paramètres de configuration dans l'équipement avec une requête unique.
Pour configurer un assemblage configuration, procédez comme suit :
Étape |
Action |
---|---|
1 |
Dans l'arborescence EtherNet/IP. , double-cliquez sur l'équipement |
2 |
Sélectionnez l'onglet . |
3 |
Sélectionnez une connexion existante et cliquez sur . |
4 |
Sélectionnez . |
5 |
Sélectionnez . |
6 |
Configurez l' : |
7 |
Cliquez sur . |
8 |
Configurez : |
9 |
Cliquez sur .Résultat : les paramètres de configuration sont affichés dans l'onglet :![]() |
10 |
Double-cliquez dans la colonne pour définir la valeur des paramètres de configuration. |
(1) L'ID de classe, l'ID d'instance et l'ID d'attribut sont disponibles dans la documentation de l'équipement. Consultez la section Comment trouver les informations de l'assemblage. |
Modifiez la connexion avec l'affichage des paramètres avancés :
Paramètres de connexion :
Paramètre |
Valeurs |
Description |
||
---|---|---|---|---|
|
Oui/Non |
Permet de modifier les paramètres des assemblages. |
||
|
True/False |
Permet de configurer un assemblage configuration. |
||
|
2 octets (04h par défaut) |
Identificateur de classe(1) |
||
|
2 octets (0 par défaut) |
Identificateur d'instance(1) |
||
|
2 octets (03h par défaut) |
Identificateur d'attribut(1) |
||
|
||||
|
2 octets (04h par défaut) |
Identificateur de classe(1) |
||
|
2 octets (0 par défaut) |
Identificateur d'instance(1) |
||
|
2 octets (03h par défaut) |
Identificateur d'attribut(1) |
||
|
||||
|
2 octets (04h par défaut) |
Identificateur de classe(1) |
||
|
2 octets (0 par défaut) |
Identificateur d'instance(1) |
||
|
2 octets (03h par défaut) |
Identificateur d'attribut(1) |
||
|
Oui/Non |
Désactivez la zone et activez le champ |
||
(1) L'ID de classe, l'ID d'instance et l'ID d'attribut sont disponibles dans la documentation de l'équipement. Consultez la section Comment trouver les informations de l'assemblage. |
Paramètres génériques :
Paramètre |
Valeurs |
Description |
---|---|---|
|
Tableau d'octets |
Transaction codée de l'objet du lien physique. |
|
|
: connexion bidirectionnelle à un point de connexion de sortie (en général, un objet assemblage), dans lequel seul un scrutateur peut contrôler les données de l'assemblage. Une connexion peut être établie à un assemblage d'entrée ; ces données sont envoyées au scrutateur. Si la longueur des données d'entrée est égale à zéro, la direction devient une connexion Heartbeat. : le scrutateur reçoit les données d'entrée provenant de l'équipement cible et génère un Heartbeat pour ce dernier. Il n'y a pas de données de sortie. Une connexion de type Ecouter seulement peut uniquement être associée à un ou à une connexion Entrer seulement. Si la connexion sous-jacente s'arrête, la connexion est également arrêtée ou son délai expiré. : le scrutateur reçoit les données d'entrée provenant de l'équipement cible et génère un Heartbeat pour ce dernier. Il n'y a pas de données de sortie. |
|
4 (par défaut) / 8 / 16 / 32 / 64 / 128 / 256 / 512 |
le timeout du scrutateur est géré connexion par connexion avec le RPI et le multiplicateur de timeout. |
Scrutateur vers cible (Sortie) :
Paramètre |
Valeurs |
Description |
---|---|---|
|
0 à XX => spécifique à l'équipement |
Taille de voie pour un assemblage. Dans la mémoire, chaque voie occupe 2 octets qui stockent la valeur de l'objet %IWx ou %QWx (x correspondant au nombre de voies). |
|
En ms (10 ms par défaut) |
Requested Packet Interval (intervalle demandé entre des paquets). Période entre les transmissions de données cycliques demandées par le scrutateur. L'équipement fournit toujours un RPI minimum, tandis que le contrôleur recherche le RPI maximum pour ne pas surcharger le système. Dès qu'un équipement est ajouté au bus de terrain EtherNet/IP ou que la valeur d'un RPI est modifiée, il est recommandé de vérifier les ressources (consultez le vérificateur des ressources du scrutateur). Le RPI de l'équipement peut être indiqué dans la documentation correspondante. Mais, en général, cette information figure dans le fichier EDS fourni avec l'équipement. |
|
Cyclique |
Cyclique : les points de sortie envoient leurs messages selon un intervalle de temps cyclique prédéfini. |
|
0 ms |
Pour modifier le type de déclencheur à état. |
|
0 à XX => spécifique à l'équipement |
Accessible si le chemin de connexion contient un assemblage configuration. Nombre de paramètres (1 octet) à transférer. Les valeurs de configuration sont envoyées à l'équipement au démarrage du scrutateur. |
|
0 à XX => spécifique à l'équipement |
|
|
Point à point |
Type de connexion de la requête. |
|
Fixe |
La longueur de la requête est fixe. |
|
|
Format de transmission de la requête. Pour plus d'informations, consultez la section ODVA website. |
NOTE : si le format de transmission sélectionné est , l'état du scrutateur est envoyé dans la requête. La réponse des cibles peut varier lorsqu'elles sont informées que le scrutateur est au repos. Par exemple, certaines cibles peuvent ne pas mettre à jour leurs entrées, contrairement à d'autres, lorsque le scrutateur est dans l'état
STOPPED ou HALT .
|
Cible vers scrutateur (Entrée) :
Paramètre |
Valeurs |
Description |
---|---|---|
|
0 à XX => spécifique à l'équipement |
Taille de voie d'un assemblage. Dans la mémoire, chaque voie occupe 2 octets qui stockent la valeur de l'objet %IWx ou %QWx (x correspondant au nombre de voies). |
|
En ms (10 ms par défaut) |
Requested Packet Interval (intervalle demandé entre des paquets). Période entre les transmissions de données cycliques demandées par le scrutateur. L'équipement fournit toujours un RPI minimum, tandis que le contrôleur recherche le RPI maximum pour ne pas surcharger le système. Dès qu'un équipement est ajouté au bus de terrain EtherNet/IP ou que la valeur d'un RPI est modifiée, il est recommandé de vérifier les ressources (consultez le vérificateur des ressources du scrutateur). Le RPI de l'équipement peut être indiqué dans la documentation correspondante. Mais, en général, cette information figure dans le fichier EDS fourni avec l'équipement. |
|
|
Cyclique : les points de sortie envoient leurs messages selon un intervalle de temps cyclique prédéfini. Changement d'état : les points de sortie de changement d'état envoient leur message lorsqu'un changement se produit. Les données sont également envoyées selon un intervalle cyclique en arrière-plan (RPI) si aucun changement ne se produit afin d'éviter que la connexion n'expire. |
|
En multiples de 2 ms (2 ms par défaut) |
Période minimale entre deux échanges de données. Accessible si l'option a la valeur . La valeur maximale de Durée d’inhibition est le RPI (254 ms). |
|
Accéder à zéro <par défaut> |
Réinitialiser l'entrée ou l'erreur/arrêt. |
|
|
Type de connexion de la requête. |
|
Fixe |
La longueur de la requête est fixe. |
|
|
Format de transmission de la requête. Pour plus d'informations, consultez la section ODVA website. |
Les informations concernant l'assemblage sont fournies dans la documentation de l'équipement. En général, elles figurent dans la description des objets de l'assemblage.
Pour configurer un assemblage, identifiez les informations suivantes :
ID de classe
L'ID de classe de "Objet d'assemblage" est 4.
ID d'instance
Sélectionnez l'instance de l'assemblage, selon l'application et le type d'équipement. La sélection de l'instance de l'assemblage va activer un état dédié dans l'équipement :
Assemblage de configuration : pris en charge par quelques équipements. Vérifiez l'instance d'assemblage prise en charge, dans la documentation de l'équipement.
Assemblage consommateur : parfois appelé « sortie d'équipement » dans la documentation de l'équipement (du point de vue de l'équipement).
Assemblage de production : parfois appelé « entrée d'équipement » dans la documentation de l'équipement (du point de vue de l'équipement).
ID d'attribut
Recherchez l'attribut à lire. Il correspond au tampon de données échangé pendant la connexion.
La propriété de l'attribut doit être accessible en écriture par l'assemblage de production et en lecture par l'assemblage consommateur.
L'ID de l'attribut est identique pour les deux assemblages (valeur : 3). Il correspond à un attribut dont l'accès est Get/Set. Le nom est souvent "data" (données), et le type "Array of byte" (tableau d'octets).