Cette section explique comment configurer l'équipement M262 Logic/Motion Controller en tant qu'équipement cible EtherNet/IP.
Pour plus d'informations sur le protocole EtherNet/IP, consultez le site Web www.odva.org.
Pour configurer votre M262 Logic/Motion Controller comme un équipement cible EtherNet/IP , vous devez procéder comme suit :
Étape |
Action |
---|---|
1 |
Dans le , sélectionnez . |
2 |
Faites-le glisser et déposez-le dans l' sur l'un des nœuds en surbrillance.Pour plus d'informations sur l'ajout d'un équipement à votre projet, consultez : • Utilisation du catalogue de matériels • Utilisation du Menu contextuel ou du bouton Plus |
Pour configurer les paramètres EtherNet/IP, double-cliquez sur un port Ethernet dans l'arborescence .
La boîte de dialogue suivante s'affiche :
Les paramètres de configuration EtherNet/IP sont définis comme suit :
:
Numéro de référencement de l'Assemblage d'entrée ou de sortie.
:
Nombre de voies d'un Assemblage d'entrée ou de sortie.
Chaque canal occupe 2 octets dans la mémoire, qui permettent d'enregistrer la valeur de l'objet %IWx ou %QWx, où x correspond au numéro de canal.
Par exemple, si la
de l' est de 20, 20 canaux d'entrée (IW0 à IW19) adressent %IWy à %IW(y+20-1), y étant le premier canal disponible pour l'assemblage.
Elément |
Plage autorisée par le contrôleur |
Valeur par défaut dans EcoStruxure Machine Expert |
|
---|---|---|---|
|
|
150 à 189 |
150 |
|
2 à 120 |
20 |
|
|
|
100 à 149 |
100 |
|
2 à 120 |
20 |
Vous pouvez générer un fichier EDS pour configurer des échanges de données cycliques EtherNet/IP.
Pour générer le fichier EDS, procédez comme suit :
Étape |
Action |
---|---|
1 |
Dans l'arborescence , cliquez avec le bouton droit sur le nœud et choisissez la commande dans le menu contextuel. |
2 |
Modifiez le nom et l'emplacement par défaut du fichier. |
3 |
Cliquez sur . |
Un fichier EDS générique pour le M262 Logic/Motion Controller est également disponible sur le site Web de Schneider Electric. Vous devez adapter ce fichier à votre application en le modifiant et en définissant les tailles et les instances d'assemblage requises.
L'onglet
permet de définir et de nommer des variables. Cet onglet fournit également des informations complémentaires telles que l'adressage topologique.Le tableau ci-dessous décrit la configuration de l'onglet
:
Voie |
Type |
Valeur par défaut |
Description |
||
---|---|---|---|---|---|
|
IW0 |
WORD |
- |
Mot de commande des sorties de contrôleur (%QW) |
|
IWxxx |
|||||
|
QW0 |
WORD |
- |
Etat des entrées de contrôleur (%IW) |
|
QWxxx |
Le nombre de mots dépend du paramètre de taille défini dans la configuration de la cible EtherNet/IP.
Sortie signifie SORTIE du contrôleur d'origine (= %IW pour le contrôleur).
Entrée signifie ENTREE à partir du contrôleur d'origine (= %QW pour le contrôleur).
Pour accéder à un équipement cible, une source ouvre une connexion pouvant inclure plusieurs sessions qui envoient des requêtes.
Une connexion explicite utilise une session (une session est une connexion TCP ou UDP).
Une connexion d'E/S utilise deux sessions.
Le tableau suivant indique les restrictions applicables aux connexions EtherNet/IP :
Caractéristique |
Maximum |
---|---|
Connexions explicites |
8 (Classe 3) |
Connexions d'E/S |
1 (Classe 1) |
Connexions |
8 |
Sessions |
16 |
Requêtes simultanées |
32 |
Le contrôleur prend en charge les objets suivants :
Classe d'objets |
ID de classe (hex) |
Cat. |
Nombre d'instances |
Effet sur le comportement de l'interface |
---|---|---|---|---|
01 |
1 |
1 |
Prend en charge le service de réinitialisation |
|
02 |
1 |
1 |
Connexion de message explicite |
|
04 |
2 |
2 |
Définit le format des données d'E/S |
|
06 |
– |
1 |
– |
|
F5 |
1 |
1 |
Configuration TCP/IP |
|
F6 |
1 |
1 |
Informations de comptage et d'état |
|
350 |
1 |
1 |
– |
|
351 |
1 |
1 |
– |
|
352 |
1 |
1 |
– |
|
353 |
1 |
1 |
– |
|
354 |
1 |
1 |
– |
Le tableau ci-dessous décrit les attributs de classe de l'objet Identité :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
01 |
Révision de l'implémentation de l'objet Identité. |
2 |
Get |
Instance maxi. |
UINT |
01 |
Plus grand numéro d'instance. |
6 |
Get |
Attribut de classe maxi. |
UINT |
01 |
La plus grande valeur d'attributs de classe. |
7 |
Get |
Attribut d'instance maxi. |
UINT |
07 |
Valeur maximale de l'instance de classe. |
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Afficher tous les attributs |
Renvoie la valeur de tous les attributs de classe. |
0E |
Afficher un attribut |
Renvoie la valeur de l'attribut spécifié. |
Le tableau ci-dessous décrit les services d'instance :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Afficher tous les attributs |
Renvoie la valeur de tous les attributs de classe. |
05 |
Reset (1) |
Initialise le composant EtherNet/IP (redémarrage du contrôleur). |
0E |
Afficher un attribut |
Renvoie la valeur de l'attribut spécifié. |
(1) Description du service de réinitialisation :
Lorsque l'objet Identité reçoit une requête de réinitialisation, il :
détermine s'il peut fournir le type de réinitialisation requise ;
répond à la requête ;
tente d'exécuter le type de réinitialisation requise.
Le service commun de réinitialisation possède un paramètre spécifique, Type de réinitialisation (USINT), avec les valeurs suivantes :
Valeur |
Type de réinitialisation |
---|---|
0 |
Réinitialise le contrôleur
NOTE : Valeur par défaut si ce paramètre est omis.
|
1 |
Non pris en charge |
2 |
Non pris en charge |
3 à 99 |
Réservé |
100 à 199 |
Spécifique au fournisseur |
200 à 255 |
Réservé |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
ID du fournisseur |
UINT |
F3 |
ID Schneider Automation |
2 |
Get |
Type d'équipement |
UINT |
0E |
Controller |
3 |
Get |
Code produit |
UINT |
4102 |
Code de produit contrôleur |
4 |
Get |
Révision |
Structure de USINT, USINT |
– |
Numéro de révision produit du contrôleur (1). Equivalent aux deux octets de poids faible de la version du contrôleur. |
5 |
Get |
Etat |
WORD |
– |
Mot d'état(2) |
6 |
Get |
Numéro de série |
UDINT |
– |
Numéro de série du contrôleur: XX + 3 octets de poids faible de l'adresse MAC. |
7 |
Get |
Nom de produit |
Structure de USINT, STRING |
– |
– |
(1) Mappé dans un WORD :
Octet de poids fort : révision mineure (deuxième USINT)
Octet de poids faible : révision majeure (premier USINT)
Exemple : 0205 hex signifie révision V5.2.
(2) Mot d'état (Attribut 5) :
Bit |
Nom |
Description |
---|---|---|
0 |
Appartient à un propriétaire |
Inutilisé. |
1 |
Réservé |
– |
2 |
Configuré |
TRUE indique que l'application de l'équipement a été reconfigurée. |
3 |
Réservé |
– |
4 à 7 |
Etat étendu de l'équipement |
|
8 |
Défaut mineur récupérable |
La valeur TRUE indique que l'équipement a détecté une erreur (généralement récupérable). Ce type d'événement ne modifie pas l'état de l'équipement. |
9 |
Défaut mineur non récupérable |
La valeur TRUE indique que l'équipement a détecté une erreur (le plus souvent irrécupérable). Ce type d'événement ne modifie pas l'état de l'équipement. |
10 |
Défaut majeur récupérable |
La valeur TRUE indique que l'équipement a détecté une erreur, ce qui nécessite que l'équipement signale une exception et passe à l'état HALT. Ce type d'événement entraîne un changement d'état de l'équipement. Le plus souvent, l'erreur est récupérable. |
11 |
Défaut majeur non récupérable |
La valeur TRUE indique que l'équipement a détecté une erreur, ce qui nécessite que l'équipement signale une exception et passe à l'état HALT. Ce type d'événement entraîne un changement d'état de l'équipement. Le plus souvent, l'erreur est irrécupérable. |
12 à 15 |
Réservé |
– |
Le tableau ci-dessous décrit les attributs de classe de l'objet Routeur de messages :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
01 |
Numéro de révision de l'implémentation de l'objet Routeur de messages. |
2 |
Get |
Instance maxi. |
UINT |
02 |
Plus grand numéro d'instance. |
3 |
Get |
Nombre d'instances |
UINT |
01 |
Nombre d'instances d'objet. |
4 |
Get |
Liste d'attributs d'instance facultatifs |
Structure de UINT, UINT [ ] |
02 |
Les deux premiers octets contiennent le numéro des attributs d'instance optionnels. Chaque paire d'octets suivante représente le numéro des autres attributs d'instance facultatifs (de 100 à 119). |
5 |
Get |
Liste de services facultatifs |
UINT |
0A |
Numéro et liste de tous les attributs de services facultatifs mis en œuvre (0 : aucun service facultatif mis en œuvre). |
6 |
Get |
Attribut de classe maxi. |
UINT |
07 |
La plus grande valeur d'attributs de classe. |
7 |
Get |
Attribut d'instance maxi. |
UINT |
02 |
Valeur maximale de l'instance de classe. |
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Get_Attribute_All |
Renvoie la valeur de tous les attributs de classe. |
0E |
Get_Attribute_Single |
Renvoie la valeur de l'attribut spécifié. |
Le tableau ci-dessous décrit les services d'instance :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Get_Attribute_All |
Renvoie la valeur de tous les attributs de classe. |
0E |
Get_Attribute_Single |
Renvoie la valeur de l'attribut spécifié. |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur |
Description |
---|---|---|---|---|---|
1 |
Get |
Liste des objets implémentés |
Structure de UINT, UINT [ ] |
– |
Liste des objets implémentés. Les deux premiers octets contiennent le numéro des objets implémentés. Chaque paire d'octets suivante représente un autre numéro de classe implémentée. La liste contient les objets suivants :
|
2 |
Get |
Numéro disponible |
UINT |
512 |
Nombre max. de connexions CIP (Classe1 ou 3) simultanées prises en charge. |
3 |
Get |
Nombre actif |
UINT |
– |
Nombre de connexions actuellement utilisées par le composant système |
Le tableau ci-dessous décrit les attributs de classe de l'objet Assemblage :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
02 |
Révision de l'implémentation de l'objet Assemblage. |
2 |
Get |
Instance maxi. |
UINT |
BE |
Plus grand numéro d'instance. |
3 |
Get |
Nombre d'instances |
UINT |
03 |
Nombre d'instances d'objet. |
4 |
Get |
Liste d'attributs d'instance facultatifs |
Structure de : UINT UINT [ ] |
01 04 |
Les deux premiers octets contiennent le numéro des attributs d'instance optionnels. Chaque paire d'octets suivante représente le numéro des autres attributs d'instance facultatifs. |
5 |
Get |
Liste de services facultatifs |
UINT |
Non pris en charge |
Numéro et liste de tous les attributs de services facultatifs mis en œuvre (0 : aucun service facultatif mis en œuvre). |
6 |
Get |
Attribut de classe maxi. |
UINT |
07 |
La plus grande valeur d'attributs de classe. |
7 |
Get |
Attribut d'instance maxi. |
UINT |
04 |
Valeur maximale de l'instance de classe. |
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Nom |
Description |
---|---|---|
0E |
Afficher un attribut |
Renvoie la valeur de l'attribut spécifié. |
Le tableau ci-dessous décrit les services d'instance :
Code de service (hex) |
Nom |
Description |
---|---|---|
0E |
Afficher un attribut |
Renvoie la valeur de l'attribut spécifié. |
10 |
Définir un attribut |
Modifie la valeur de l'attribut spécifié. |
Instances prises en charge
Sortie signifie SORTIE du contrôleur d'origine (= %IW pour le contrôleur).
Entrée signifie ENTREE à partir du contrôleur d'origine (= %QW pour le contrôleur).
Le contrôleur prend en charge 2 Assemblages :
Nom |
Instance |
Taille de données |
---|---|---|
Sortie du contrôleur (%IW) |
Configurable : doit être comprise entre 100 et 149 |
2 à 40 mots |
Entrée du contrôleur (%QW) |
Configurable : doit être comprise entre 150 et 189 |
2 à 40 mots |
Les assemblages utilisés peuvent être modifiés en accédant aux paramètres de l'outil de configuration réseau (RSNetWorx). Le contrôleur doit redémarrer pour enregistrer une nouvelle affectation d'assemblage.
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur |
Description |
---|---|---|---|---|---|
3 |
Get/Set |
Données d'instance |
TABLEAU d'octets |
– |
Service de définition de données disponible uniquement pour la sortie du contrôleur. |
4 |
Get |
Taille des données d'instance |
UINT |
4 à 80 |
Taille des données en octets. |
Accès depuis un Scrutateur EtherNet/IP
Lorsqu'un Scrutateur EtherNet/IP Scanner a besoin d'échanger des assemblages avec un M262 Logic/Motion Controller, il utilise les paramètres d'accès suivants (Connection path) :
Classe 4
Instance xx où xx est la valeur de l'instance (exemple : 2464 hex = instance 100).
Attribut 3
De plus, un assemblage de configuration doit être défini dans l'Origine.
Exemple : Classe 4, Instance 3, Attribut 3 :le Connection Path est :
2004 hex
2403 hex
2c<xx> hex
Le tableau ci-dessous décrit les attributs de classe de l'objet Assemblage :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
01 |
Révision de l'implémentation de l'objet Gestionnaire de connexion |
2 |
Get |
Instance maxi. |
UINT |
01 |
Plus grand numéro d'instance. |
3 |
Get |
Nombre d'instances |
UINT |
01 |
Nombre d'instances d'objet. |
4 |
Get |
Liste d'attributs d'instance facultatifs |
Structure de : UINT UINT [ ] |
– |
Nombre et liste des attributs facultatifs. Le premier mot contient le nombre d'attributs à suivre. Chaque mot suivant contient un autre code d'attribut. Les attributs facultatifs suivants incluent :
|
6 |
Get |
Attribut de classe maxi. |
UINT |
07 |
La plus grande valeur d'attributs de classe. |
7 |
Get |
Attribut d'instance maxi. |
UINT |
08 |
Valeur maximale de l'instance de classe. |
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Afficher tous les attributs |
Renvoie la valeur de tous les attributs de classe. |
0E |
Afficher un attribut |
Renvoie la valeur de l'attribut spécifié. |
Le tableau ci-dessous décrit les services d'instance :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Afficher tous les attributs |
Renvoie la valeur de tous les attributs d’instance. |
0E |
Afficher un attribut |
Renvoie la valeur de l'attribut spécifié. |
4E |
Fermeture de la connexion |
Ferme une connexion. |
52 |
Envoi non connecté |
Envoie une requête multisaut non connectée. |
54 |
Ouverture de la connexion |
Ouvre une nouvelle connexion. |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur |
Description |
---|---|---|---|---|---|
1 |
Get |
Requêtes d'ouverture |
UINT |
– |
Nombre de requêtes de service Forward Open reçues. |
2 |
Get |
Refus de format d'ouverture |
UINT |
– |
Nombre de requêtes de service Forward Open refusées en raison d'un format incorrect. |
3 |
Get |
Refus d'ouverture de ressource |
TABLEAU d'octets |
– |
Nombre de requêtes de service Forward Open refusées en raison d'un manque de ressources. |
4 |
Get |
Refus d'ouverture pour autre motif |
UINT |
– |
Nombre de requêtes de service Forward Open refusées pour un motif autre qu'un format incorrect ou un manque de ressources. |
5 |
Get |
Requêtes de fermeture |
UINT |
– |
Nombre de requêtes de service Forward Close reçues. |
6 |
Get |
Requêtes de fermeture de format |
UINT |
– |
Nombre de requêtes de service Forward Close refusées en raison d'un format incorrect. |
7 |
Get |
Requêtes de fermeture pour autre motif |
UINT |
– |
Nombre de requêtes de service Forward Close refusées pour un motif autre qu'un format incorrect. |
8 |
Get |
Timeouts de connexion |
UINT |
– |
Nombre total de timeouts de connexion survenus dans des connexions contrôlées par ce gestionnaire de connexions. |
Cet objet met à jour les informations de compteurs et d'état spécifiques à une liaison pour une interface de communications Ethernet 802.3.
Le tableau ci-dessous décrit les attributs de classe de l'objet Interface TCP/IP :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
4 |
Révision de l'implémentation de l'objet Interface TCP/IP. |
2 |
Get |
Instance maxi. |
UINT |
2 |
Plus grand numéro d'instance. |
3 |
Get |
Nombre d'instances |
UINT |
2 |
Nombre d'instances d'objet. |
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Afficher tous les attributs |
Renvoie la valeur de tous les attributs de classe. |
0E |
Afficher un attribut |
Renvoie la valeur de l'attribut spécifié. |
Codes d'instance
Seule l'instance 1 est prise en charge.
Le tableau ci-dessous décrit les services d'instance :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Afficher tous les attributs |
Renvoie la valeur de tous les attributs d’instance. |
0E |
Afficher un attribut |
Renvoie la valeur de l'attribut d’instance spécifié. |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur |
Description |
---|---|---|---|---|---|
1 |
Get |
Etat |
DWORD |
Niveau de bit |
|
2 |
Get |
Capacité de configuration |
DWORD |
Niveau de bit |
Tous les autres bits sont réservés et définis sur 0. |
3 |
Get |
Configuration |
DWORD |
Niveau de bit |
Tous les autres bits sont réservés et définis sur 0. |
4 |
Get |
Liaison physique |
UINT |
Taille du chemin |
Nombre de mots de 16 bits dans l'élément Chemin |
EPATH complété |
Chemin |
Segments logiques identifiant l'objet Liaison physique. Le chemin est limité à un segment de classe logique et à un segment d'instance logique. La taille maximale est 12 octets. |
|||
5 |
Get |
Configuration d'interface |
UDINT |
Adresse IP |
– |
UDINT |
Masque réseau |
– |
|||
UDINT |
Adresse de la passerelle |
– |
|||
UDINT |
Nom principal |
– |
|||
UDINT |
Nom secondaire |
0 : aucune adresse de serveur de nom secondaire n'a été configurée. |
|||
STRING |
Nom de domaine par défaut |
0 : aucun nom de domaine n'est configuré. |
|||
6 |
Get |
Nom d'hôte |
STRING |
– |
Caractères ASCII. 0 : aucun nom d'hôte configuré. |
Cet objet fournit le mécanisme de configuration d'un équipement d'interface réseau TCP/IP.
Le tableau ci-dessous décrit les attributs de classe de l'objet Liaison Ethernet :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
4 |
Révision de l'implémentation de l'objet Liaison Ethernet. |
2 |
Get |
Instance maxi. |
UINT |
255 |
Plus grand numéro d'instance. |
3 |
Get |
Nombre d'instances |
UINT |
4 |
Nombre d'instances d'objet. |
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Afficher tous les attributs |
Renvoie la valeur de tous les attributs de classe. |
0E |
Afficher un attribut |
Renvoie la valeur de l'attribut spécifié. |
Codes d'instance
Seule l'instance 1 est prise en charge.
Le tableau ci-dessous décrit les services d'instance :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Afficher tous les attributs |
Renvoie la valeur de tous les attributs d’instance. |
0E |
Afficher un attribut |
Renvoie la valeur de l'attribut d’instance spécifié. |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur |
Description |
---|---|---|---|---|---|
1 |
Get |
Vitesse d'Interface |
UDINT |
– |
Débit en Mbits/s (10 ou 100) |
2 |
Get |
Indicateurs d'interface |
DWORD |
Niveau de bit |
Tous les autres bits sont réservés et définis sur 0. |
3 |
Get |
Adresse physique |
TABLEAU de 6 USINT |
– |
Ce tableau contient l'adresse MAC du produit. Format : XX-XX-XX-XX-XX-XX |
Le tableau suivant décrit les attributs de classe de l'objet Diagnostic d'interface EtherNet/IP :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
01 |
Incrémenté de 1 unité à chaque mise à jour de l'objet. |
2 |
Get |
Instance maxi. |
UINT |
01 |
Numéro d'instance maximum de l'objet. |
Le tableau suivant décrit les attributs d'instance de l'objet Diagnostic d'interface EtherNet/IP :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Détails |
---|---|---|---|---|
1 |
Get |
Protocoles pris en charge |
UINT |
Protocole(s) pris en charge (0 = non pris en charge, 1 = pris en charge) :
|
2 |
Get |
Diagnostic de connexion |
STRUCT de |
|
Nombre max. de connexions d'E/S CIP ouvertes |
UINT |
Nombre maximum de connexions d'E/S CIP ouvertes. |
||
Nombre actuel de connexions d'E/S CIP |
UINT |
Nombre de connexions d'E/S CIP actuellement ouvertes. |
||
Nombre max. de connexions explicites CIP ouvertes |
UINT |
Nombre maximum de connexions explicites CIP ouvertes. |
||
Nombre actuel de connexions explicites CIP |
UINT |
Nombre de connexions explicites CIP actuellement ouvertes |
||
Erreurs d'ouverture de connexions CIP |
UINT |
Incrémenté à chaque vaine tentative d'ouverture d'une connexion CIP. |
||
Erreurs de timeout de connexions CIP |
UINT |
Incrémenté lorsque le timeout d'une connexion CIP est écoulé. |
||
Nombre max. de connexions TCP EIP ouvertes |
UINT |
Nombre maximum de connexions TCP ouvertes et utilisées pour les communications EtherNet/IP. |
||
Connexions TCP EIP actuelles |
UINT |
Nombre de connexions TCP actuellement ouvertes et utilisées pour les communications EtherNet/IP. |
||
3 |
Get Clear |
Diagnostic de messagerie d'E/S |
STRUCT de |
|
Compteur de productions d'E/S |
UDINT |
Incrémenté chaque fois qu'un message CIP de classe 0/1 est envoyé. |
||
Compteur de consommations d'E/S |
UDINT |
Incrémenté chaque fois qu'un message CIP de classe 0/1 est reçu. |
||
Compteur d'erreurs d'envoi de productions d'E/S |
UINT |
Incrémenté chaque fois qu'un message de classe 0/1 n'est pas envoyé. |
||
Compteur d'erreurs de réception de consommations d'E/S |
UINT |
Incrémenté chaque fois qu'une consommation contenant une erreur est reçue. |
||
4 |
Get Clear |
Diagnostic de messagerie explicite |
STRUCT de |
|
Compteur d'envois de message de classe 3 |
UDINT |
Incrémenté chaque fois qu'un message CIP de classe 3 est envoyé. |
||
Compteur d'envois de message de classe 3 |
UDINT |
Incrémenté chaque fois qu'un message CIP de classe 3 est reçu. |
||
Compteur d'envois de message UCMM |
UDINT |
Incrémenté chaque fois qu'un message UCMM est envoyé. |
||
Compteur de réceptions de message UCMM |
UDINT |
Incrémenté chaque fois qu'un message UCMM est reçu. |
||
5 |
Get |
Capacité de communication |
STRUCT de |
|
Nombre max. de connexions CIP |
UINT |
Nombre maximum de connexions CIP prises en charge. |
||
Nombre max. de connexions TCP |
UINT |
Nombre maximum de connexions TCP prises en charge. |
||
Débit max. de messages à priorité urgente |
UINT |
Nombre maximum de paquets de message à priorité urgente de classe de transport CIP 0/1 par seconde. |
||
Débit max. de messages à priorité planifiée |
UINT |
Nombre maximum de paquets de messages à priorité planifiée de classe de transport CIP 0/1 par seconde. |
||
Débit max. de messages à priorité élevée |
UINT |
Nombre maximum de paquets de message à priorité élevée de classe de transport CIP 0/1 par seconde. |
||
Débit max. de messages à priorité faible |
UINT |
Nombre maximum de paquets de message à priorité faible de classe de transport CIP 0/1 par seconde. |
||
Débit max. de messages explicite |
UINT |
Nombre maximum de paquets de message de classe de transport CIP 2/3 ou d'autres paquets de message EtherNet/IP par seconde |
||
6 |
Get |
Diagnostic de bande passante |
STRUCT de |
|
Débit actuel de messages à priorité urgente envoyés |
UINT |
Paquets de messages à priorité urgente de classe de transport CIP 0/1 envoyés par seconde. |
||
Débit actuel de messages à priorité urgente reçus |
UINT |
Paquets de messages à priorité urgente de classe de transport CIP 0/1 reçus par seconde. |
||
Débit actuel de messages à priorité planifiée envoyés |
UINT |
Paquets de messages à priorité planifiée de classe de transport CIP 0/1 envoyés par seconde. |
||
Débit actuel de messages à priorité planifiée reçus |
UINT |
Paquets de message à priorité planifiée de classe de transport CIP 0/1 reçus par seconde. |
||
Débit actuel de messages à priorité élevée envoyés |
UINT |
Paquets de message à priorité élevée de classe de transport CIP 0/1 envoyés par seconde. |
||
Débit actuel de messages à priorité élevée reçus |
UINT |
Paquets de message à priorité élevée de classe de transport CIP 0/1 reçus par seconde. |
||
Débit actuel de messages à priorité faible envoyés |
UINT |
Paquets de message à priorité faible de classe de transport CIP 0/1 envoyés par seconde. |
||
Débit actuel de messages à priorité faible reçus |
UINT |
Paquets de message à priorité faible de classe de transport CIP 0/1 reçus par seconde. |
||
Débit actuel de messages explicités envoyés |
UINT |
Nombre de paquets de message de classe de transport CIP 2/3 ou d'autres paquets de message EtherNet/IP envoyés par seconde. |
||
Débit actuel de messages explicités reçus |
UINT |
Nombre de paquets de message de classe de transport CIP 2/3 ou d'autres paquets de message EtherNet/IP reçus par seconde. |
||
7 |
Get |
Diagnostic Modbus |
STRUCT de |
|
Nombre max. de connexions Modbus TCP ouvertes |
UINT |
Nombre maximum de connexions TCP ouvertes et utilisées pour des communications Modbus. |
||
Nombre de connexions Modbus TCP actuelles |
UINT |
Nombre maximum de connexions TCP ouvertes et utilisées pour des communications Modbus. |
||
Compteur d'envois de message Modbus TCP |
UDINT |
Incrémenté à chaque envoi d'un message Modbus TCP. |
||
Compteur de réceptions de message Modbus TCP |
UDINT |
Incrémenté à chaque réception d'un message Modbus TCP. |
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Get_Attributes_All |
Renvoie la valeur de tous les attributs de classe. |
0E |
Get_Attribute_Single |
Renvoie la valeur de l'attribut spécifié. |
4C |
Get_and_Clear |
Affiche et efface l'attribut spécifié. |
Le tableau suivant décrit les attributs de classe de l'objet Diagnostic d'IOScanner :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
1 |
Incrémenté de 1 unité à chaque mise à jour de l'objet. |
2 |
Get |
Instance maxi. |
UINT |
1 |
Numéro d'instance maximum de l'objet. |
Le tableau suivant décrit les attributs d'instance de l'objet Diagnostic d'IOScanner :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Détails |
---|---|---|---|---|
1 |
Get |
Tableau d'état des E/S |
STRUCT de |
|
Taille |
UINT |
Taille en octets de l'attribut d'état. |
||
Etat |
ARRAY of UINT |
Etat d'E/S. Bit n, où n est l'instance n de l'objet, indique l'état des E/S échangées sur la connexion d'E/S :
|
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Get_Attributes_All |
Renvoie la valeur de tous les attributs de classe. |
Le tableau ci-dessous décrit les attributs de classe de l'objet Diagnostic de connexion d'E/S :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
01 |
Incrémenté de 1 unité à chaque mise à jour de l'objet. |
2 |
Get |
Instance maxi. |
UINT |
01 |
Numéro d'instance maximum de l'objet. 0...n où n est le nombre maximum de connexions d'E/S CIP.
NOTE : Il existe une instance d'objet Diagnostic de connexion d'E/S pour les chemins origine -> cible et cible -> origine.
|
Le tableau suivant décrit les attributs d'instance de l'objet Diagnostic de connexion d'E/S :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Détails |
---|---|---|---|---|
1 |
Get Clear |
Diagnostic de communication d'E/S |
Structure de : |
|
Compteur de productions d'E/S |
UDINT |
Incrémenté chaque fois qu'une production est envoyée. |
||
Compteur de consommations d'E/S |
UDINT |
Incrémenté chaque fois qu'une consommation est reçue. |
||
Compteur d'erreurs d'envoi de productions d'E/S |
UINT |
Incrémenté chaque fois qu'une production n'est pas envoyée à cause d'une erreur. |
||
Compteur d'erreurs de réception de consommations d'E/S |
UINT |
Incrémenté chaque fois qu'une consommation contenant une erreur est reçue. |
||
Erreurs de timeout de connexion CIP |
UINT |
Incrémenté chaque fois que le timeout d'une connexion est écoulé. |
||
Erreurs d'ouverture de connexion CIP |
UINT |
Incrémenté à chaque vaine tentative d'ouverture d'une connexion. |
||
Etat de la connexion CIP |
UINT |
Etat de la connexion d'E/S CIP. |
||
Etat général de la dernière erreur CIP |
UINT |
Etat général de la dernière erreur détectée sur la connexion. |
||
Etat étendu de la dernière erreur CIP |
UINT |
Etat étendu de la dernière erreur détectée sur la connexion. |
||
Etat de communication des entrées |
UINT |
Etat de communication des entrées. |
||
Etat de communication des sorties |
UINT |
Etat de communication des sorties. |
||
2 |
Get |
Diagnostic de connexion |
STRUCT of |
|
ID de la connexion de production |
UDINT |
ID de la connexion de production. |
||
ID de la connexion de consommation |
UDINT |
ID de la connexion de consommation. |
||
RPI de production |
UDINT |
Intervalle demandé entre paquets pour les productions, en μs. |
||
API de production |
UDINT |
Intervalle réel entre paquets pour les productions. |
||
RPI de consommation |
UDINT |
Intervalle demandé entre paquets pour les consommations. |
||
API de consommation |
UDINT |
Intervalle réel entre paquets pour les consommations. |
||
Paramètres de connexion des productions |
UDINT |
Paramètres de connexion des productions. |
||
Paramètres de connexion des consommations |
UDINT |
Paramètres de connexion des consommations. |
||
IP locale |
UDINT |
Adresse IP locale pour la communication des E/S. |
||
Port UDP local |
UINT |
Numéro du port UDP local pour la communication des E/S. |
||
IP distante |
UDINT |
Adresse IP distante pour la communication des E/S. |
||
Port UDP distant |
UINT |
Numéro du port UDP distant pour la communication des E/S. |
||
ID multidiffusion de production |
UDINT |
Adresse IP de multidiffusion des productions ou 0 si la multidiffusion n'est pas utilisée. |
||
IP multidiffusion de consommation |
UDINT |
Adresse IP de multidiffusion des consommations ou 0 si la multidiffusion n'est pas utilisée. |
||
Protocoles pris en charge |
UINT |
Protocole(s) pris en charge (0 = non pris en charge, 1 = pris en charge) :
|
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Nom |
Description |
---|---|---|
01 |
Get_Attributes_All |
Renvoie la valeur de tous les attributs de classe. |
0E |
Get_Attribute_Single |
Renvoie la valeur de l'attribut spécifié. |
4C |
Get_and_Clear |
Affiche et efface l'attribut spécifié. |
Le tableau ci-dessous décrit les attributs de classe de l'objet Diagnostic de connexion explicite :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
01 |
Incrémenté de 1 unité à chaque mise à jour de l'objet. |
2 |
Get |
Instance maxi. |
UINT |
0 à n (nombre maximum de connexions d'E/S CIP) |
Numéro d'instance maximum de l'objet. |
Le tableau ci-dessous décrit les attributs d'instance de l'objet Diagnostic de connexion explicite :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Détails |
---|---|---|---|---|
1 |
Get |
ID de la connexion de l'origine |
UDINT |
ID de connexion de l'origine vers la cible |
2 |
Get |
IP de l'origine |
UDINT |
– |
3 |
Get |
Port TCP de l'origine |
UINT |
– |
4 |
Get |
ID de connexion de la cible |
UDINT |
ID de connexion de la cible vers l'origine |
5 |
Get |
IP cible |
UDINT |
– |
6 |
Get |
Port TCP cible |
UINT |
– |
7 |
Get |
Compteur de messages envoyés |
UDINT |
Incrémenté chaque fois qu'un message CIP de classe 3 est envoyé sur la connexion. |
8 |
Get |
Compteur de messages reçus |
UDINT |
Incrémenté chaque fois qu'un message CIP de classe 3 est reçu sur la connexion. |
Le tableau suivant décrit les attributs de classe de l'objet Liste de diagnostics des connexions explicites :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Valeur (hex.) |
Détails |
---|---|---|---|---|---|
1 |
Get |
Révision |
UINT |
01 |
Incrémenté de 1 unité à chaque mise à jour de l'objet. |
2 |
Get |
Instance maxi. |
UINT |
0...n |
n est le nombre maximum d'accès simultanés pris en charge. |
Le tableau suivant décrit les attributs d'instance de l'objet Liste de diagnostics des connexions explicites :
ID d'attribut (hex.) |
Accès |
Nom |
Type de données |
Détails |
---|---|---|---|---|
1 |
Get |
Nombre de connexions |
UINT |
Nombre total de connexions explicites ouvertes. |
2 |
Get |
Liste de diagnostics des connexions de messagerie explicite |
ARRAY of STRUCT |
Contenu des objets Diagnostic des connexions explicites instanciées |
ID de la connexion de l'origine |
UDINT |
ID de la connexion Origine vers Cible. |
||
IP de l'origine |
UDINT |
Adresse IP de la connexion Origine vers Cible. |
||
Port TCP de l'origine |
UINT |
Numéro de port de la connexion Origine vers Cible. |
||
ID de connexion de la cible |
UDINT |
ID de la connexion Cible vers Origine. |
||
IP cible |
UDINT |
Adresse IP de la connexion Cible vers Origine. |
||
Port TCP cible |
UINT |
Numéro de port de la connexion Cible vers Origine. |
||
Compteur de messages envoyés |
UDINT |
Incrémenté chaque fois qu'un message CIP de classe 3 est envoyé sur la connexion. |
||
Compteur de messages reçus |
UDINT |
Incrémenté chaque fois qu'un message CIP de classe 3 est envoyé sur la connexion. |
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Nom |
Description |
---|---|---|
08 |
Create |
Crée une instance de l'objet Liste de diagnostics des connexions explicites. |
09 |
Delete |
Supprime une instance de l'objet Liste de diagnostics des connexions explicites. |
33 |
Explicit_Connections_Diagnostic_Read |
Objet Lecture de diagnostics des connexions explicites. |