Objet Identité (ID de classe = 01 hex)

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

Nb maximum d'instances

UINT

01

Plus grand numéro d'instance.

3

Get

Nombre d'instances

UINT

01

Nombre d'instances d'objet

6

Get

Attribut de classe maxi.

UINT

07

Plus grande valeur d'attributs de classe.

7

Get

Attribut d'instance maxi.

UINT

07

Plus grande valeur d'attributs d'instance.

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

0C

Adaptateur EIP

3

Get

Code produit

UINT

1009

Code produit du coupleur de bus

4

Get

Révision

Structure de USINT, USINT

Numéro de révision de produit du coupleur de bus (1).

Equivaut aux deux octets de poids faible de la version du coupleur de bus.

5

Get

Etat

WORD

Mot d'état(2)

6

Get

Numéro de série

UDINT

Numéro de série du coupleur de bus

7

Get

Nom de produit

Structure de USINT, STRING

TM3BCEIP

(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

La valeur TRUE indique que l'équipement est un propriétaire.

1

Réservé

2

Configuré

La valeur TRUE indique que l'application de l'équipement a été configurée.

3

Réservé

4 à 7

Etat étendu de l'équipement

  • 0 : Autotest ou indéterminé

  • 1 : La mise à jour du micrologiciel est en cours

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 (généralement 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 qui l'oblige à signaler une exception et à passer à 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 qui l'oblige à signaler une exception et à passer à 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é