Objet liaison Ethernet
Traduction de la notice originale
Présentation
L'objet liaison Ethernet CIP se compose des attributs et services décrits ci-après.
Attributs
L'objet liaison Ethernet CIP se compose des attributs suivants :
1. Attributs de classe :
ID (hex.)
Description
GET
SET
01
Révision
X
02
Instance maxi.
X
X = pris en charge
— = non pris en charge
2. Attributs d'instance :
ID (hex.)
Description
Type
GET
SET
Valeur
01
Vitesse de l'interface
UDINT
X
Valeurs valides :
0, 10000000, 100000000
02
Drapeaux de l'interface
DWORD
X
Bit 0 : état de la liaison
0 = inactive
1 = active
Bit 1 : mode duplex
0 = half duplex
1 = full duplex
Bits 2-4 : Status de négociation
3 = vitesse et mode duplex négociés
4 = vitesse et liaison forcées
Bit 5 : le paramétrage manuel nécessite un Reset
0 = automatique
1 = réinitialisation de l'équipement nécessaire
Bit 6 : faute hardware locale
0 = aucune anomalie
1 = anomalie détectée
03
Adresse physique locale
ARRAY of 6 USINT
X
Adresse MAC du module
04
Compteurs d'interface
STRUCT
X
    En octets
UDINT
Octets reçus sur l'interface
    En paquets Ucast
UDINT
Paquets monodiffusion (Ucast) reçus sur l'interface
    En paquets NUcast
UDINT
Paquets non monodiffusion reçus sur l'interface
    Entrants ignorés
UDINT
Paquets entrants reçus sur l'interface mais ignorés
    Entrants avec erreurs
UDINT
Paquets entrants contenant des erreurs (n'inclut pas les Entrants ignorés)
    Protocoles inconnus
UDINT
Paquets entrants avec protocole inconnu
    Octets sortants
UDINT
Octets envoyés sur l'interface
    Paquets Ucast sortants
UDINT
Paquets monodiffusion (Ucast) envoyés sur l'interface
    Paquets NUcast sortants
UDINT
Paquets non monodiffusion envoyés sur l'interface
    Sortants ignorés
UDINT
Paquets sortants ignorés
    Sortants avec erreurs
UDINT
Paquets sortants contenant des erreurs
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
Trames reçues dont la vérification FCS ne réussit pas
    Collisions simples
UDINT
Trames transmises ayant subi une collision unique
    Collisions multiples
UDINT
Trames transmises ayant subi plusieurs collisions
    Test d'erreurs SQE
UDINT
Nombre de fois où une erreur de test SQE est générée
    Transmissions différées
UDINT
Trames dont la première tentative de transmission 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 temps bits dans la transmission d'un paquet
    Collisions excessives
UDINT
Trames dont la transmission échoue en raison de collisions excessives
    Erreur de transmission MAC
UDINT
Trames dont la transmission échoue en raison d'une erreur de transmission de la sous-couche MAC interne
    Erreur Carrier Sense
UDINT
Nombre de fois où la condition d'écoute de porteuse a été perdue ou n'a jamais été affirmée lors d'une tentative de transmission de trame.
    Trames trop longues
UDINT
Trames reçues dont la taille dépasse la limite autorisée
    Erreur de réception MAC
UDINT
Trames dont la réception sur cette interface échoue en raison d'une erreur interne de réception de la sous-couche MAC
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 l'autonégociation 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 le bit d'autonégociation = 0)
0 = half duplex
1 = full duplex
    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)
X = pris en charge
— = non pris en charge
Services
L'objet liaison Ethernet CIP exécute les services ci-après sur les types d'objets répertoriés :
ID (hex.)
Description
Classe
Instance
01
Get_Attributes_All
X
X
05
Set_Attribute_Single
X
0E
Get_Attribute_Single
X
X
X = pris en charge
— = non pris en charge