Objet liaison Ethernet
(Traduction du document original anglais)
Présentation
L'objet liaison Ethernet se compose des instances, attributs et services décrits ci-après.
ID de classe
F6 (hex), 246 (décimal)
ID d'instance
L'objet liaison Ethernet présente deux valeurs d'instance :
Attributs
L'objet liaison Ethernet présente les attributs suivants :
ID d'instance = 0 (attributs de classe) :
ID d'attribut
Description
GET
SET
01
Révision
X
02
Instance max.
X
03
Nombre d'instances
X
X = pris en charge
— = non pris en charge
ID d'instance = 1 (attributs d'instance) :
ID d'attribut
Description
Type
GET
SET
Valeur
hex
déc
01
01
Vitesse de l'interface
UDINT
X
Valeurs valides :
0, 10000000, 100000000
02
02
Indicateurs de l'interface
DWORD
X
Bit 0 : état de la liaison
0 = inactive
1 = active
Bit 1 : mode duplex
0 = semi-duplex
1 = duplex intégral
Bits 2 à 4 : état de la négociation
3 = vitesse et mode duplex négociés
4 = vitesse et liaison forcées
Bit 5 : réinitialisation requise du paramétrage manuel
0 = automatique
1 = réinitialisation de l'équipement nécessaire
Bit 6 : erreur détectée sur le matériel local
0 = aucun événement
1 = événement détecté
03
03
Adresse physique locale
ARRAY of 6 USINT
X
adresse MAC du module
04
04
Compteurs d'interface
STRUCT
X
Octets en entrée
UDINT
octets reçus par l'interface
Paquets Ucast en entrée
UDINT
paquets de monodiffusion (Ucast) reçus par l'interface
Paquets NUcast en entrée
UDINT
Paquets de non-monodiffusion reçus par l'interface
Entrants ignorés
UDINT
Paquets entrants reçus par l'interface mais ignorés
Erreurs en entrée
UDINT
Paquets entrants contenant des erreurs détectées (Entrants ignorés non compris)
Protocoles inconnus en entrée
UDINT
Paquets entrants avec protocole inconnu
Octets en sortie
UDINT
octets envoyés par l'interface
Paquets Ucast en sortie
UDINT
Paquets de monodiffusion (Ucast) envoyés par l'interface
Paquets NUcast en sortie
UDINT
Paquets de non-monodiffusion envoyés par l'interface
Sortants ignorés
UDINT
Paquets sortants ignorés
Erreurs en sortie
UDINT
Paquets sortants contenant des erreurs détectées
05
05
Compteurs de supports
STRUCT
X
Erreurs d'alignement
UDINT
Trames dont la longueur en octets n'est pas un nombre entier
Erreurs FCS
UDINT
CRC incorrect : trames reçues dont la vérification FCS a échoué
Collisions simples
UDINT
Trames émises avec succès et ayant subi une collision unique
Collisions multiples
UDINT
Trames émises avec succès et ayant subi plusieurs collisions
Test d'erreurs SQE
UDINT
Nombre de fois où l'erreur de test SQE est générée
Transmissions différées
UDINT
Trames dont la première tentative d'émission est reportée car le support est occupé
Collisions tardives
UDINT
Nombre de fois où une collision a été détectée au-delà de 512 bits dans la transmission d'un paquet
Collisions excessives
UDINT
Trames non émises en raison d'un nombre excessif de collisions
Erreur d'émission MAC
UDINT
Trames non émises en raison d'une erreur d'émission de la sous-couche MAC interne
Erreur de détection de porteuse
UDINT
Nombre de fois où la condition de détection de porteuse a été perdue ou non confirmée lors d'une tentative d'émission d'une trame
Trame trop longue
UDINT
Trames reçues dont la taille dépasse la limite autorisée
Erreur de réception MAC
UDINT
Trames non reçues par une interface en raison d'une erreur de réception de la sous-couche MAC interne
06
06
Commande d'interface
STRUCT
X
X
API de la connexion
Bits de contrôle
WORD
Bit 0 : négociation automatique
0 = désactivée
1 = activée
Remarque : lorsque la négociation automatique est activée, l'erreur 0x0C (conflit d'état d'objet) est renvoyée si l'on tente de définir la valeur :
  • vitesse d'interface forcée
    ou
  • mode duplex forcé.
Bit 1 : mode duplex forcé (si bit de négociation automatique = 0)
0 = semi-duplex
1 = duplex intégral
Vitesse d'interface forcée
UINT
Valeurs valides :
10000000, 100000000
Remarque : toute tentative de définition d'une autre valeur génère l'erreur 0x09 (valeur d'attribut non valide).
10
16
Etiquette d'interface
SHORT_STRING
X
Chaîne de texte fixe identifiant l'interface, qui doit inclure "interne" pour les interfaces internes. Nombre maximal de caractères : 64.
X = pris en charge
— = non pris en charge
Services
L'objet liaison Ethernet exécute les services ci-après sur les types d'objets répertoriés :
ID de service
Description
Classe
Instance
hex
déc
01
01
Get_Attributes_All
X
X
10
16
Set_Attribute_Single
X
0E
14
Get_Attribute_Single
X
X
4C
76
Get_and_Clear
X
X = pris en charge
— = non pris en charge