Messages (échanges explicites)
Classes d’objet
Les classes d’objet sont détaillées dans le tableau suivant :
Classe d’objet |
ID de classe |
Nombre d’instances |
Description |
---|---|---|---|
Identifiant |
01 hex |
1 |
Prend en charge le service de réinitialisation |
Routeur de messages |
02 hex |
1 |
Connexion de message explicite |
Assemblage |
04 hex |
2 |
Définit le format de données d’E/S |
Gestionnaire de connexion |
06 hex |
1 |
Gère les ressources internes associées aux conditions d’E/S et de messages explicites |
Interface TCP/IP |
F5 hex |
1 |
Configuration TCP/IP |
Liaison Ethernet |
F6 hex |
1 |
Informations de comptage et d’état |
Objet port |
F4 hex |
1 |
Décrit les interfaces de communication présentes sur l’appareil et visibles par CIP. |
Énergie de base |
4E hex |
1 |
Fonctionne comme superviseur d’énergie pour les implémentations d’énergie CIP |
Énergie électrique |
4F hex |
1 |
Assure les fonctions de rapports d’énergie électrique unifiés pour les appareils et processus à compatibles CIP |
Objet identité (01 hex)
L’objet identité fournit les informations d’identifiant, et d’état au sujet de l’appareil.
Code de classe
Hexadécimale |
Décimale |
---|---|
01 hex |
1 |
Attributs de classe
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Revision (révision) |
UINT |
Révision de cet objet |
La valeur actuelle de cet attribut est un (01). À chaque mise à jour nécessitant une augmentation de cette valeur, la valeur de cet attribut augmentera de 1. |
2 |
Lecture |
Instances max. |
UINT |
Nombre maximum d’instances d’un objet actuellement créées à ce niveau de classe de l’appareil |
Le plus grand nombre d’instances d’un objet créé à ce niveau de la hiérarchie de classe |
3 |
Lecture |
Nombre d’instances |
UINT |
Nombre d’instances d’objet actuellement créées à ce niveau de classe de l’appareil |
Nombre d’instances d’objet à ce niveau de la hiérarchie de classe |
6 |
Lecture |
Numéro ID max. de l’attribut de classe |
UINT |
Numéro ID d’attribut du dernier attribut de classe de la définition de classe implémentée sur l’appareil |
- |
7 |
Lecture |
Numéro ID max. de l’attribut d’instance |
UINT |
Numéro ID d’attribut du dernier attribut d’instance de la définition de classe implémentée sur l’appareil |
- |
Attributs d’instance
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
ID fournisseur |
UINT |
Identification de chaque fournisseur par numéro |
- |
2 |
Lecture |
Type d’appareil |
UINT |
Indication du type général de produit |
- |
3 |
Lecture |
Code du produit |
UINT |
Identification d’un produit particulier d’un fournisseur particulier |
- |
4 |
Lecture |
Revision (révision) |
STRUCT de : |
Révision de l’élément représenté par l’objet d’identité |
Identifie la révision de l’élément représenté par l’objet d’identité |
Révision majeure |
USINT |
||||
Révision mineure |
USINT |
||||
5 |
Lecture |
Statut |
WORD |
Récapitulatif de l’état de l’appareil |
Cet attribut représente l’état actuel de l’appareil entier. Sa valeur change en fonction de l’état de l’appareil. |
6 |
Lecture |
Numéro de série |
UDINT |
Numéro de série de l’appareil |
Cet attribut est un numéro utilisé conjointement avec l’ID fournisseur pour former un identificateur unique pour chaque appareil sur un réseau CIP. |
7 |
Lecture |
Nom du produit |
SHORT_STRING |
Identifiant lisible par l’humain |
Cette chaîne de texte est une brève description du produit représenté par le code produit dans l’attribut 3. |
Services de classe et d’instance pris en charge
Code de service de classe |
Code de service d’instance |
Nom de service |
Description |
---|---|---|---|
01 hex |
01 hex |
Get_Attribute_All |
Renvoyer tous les attributs |
0E hex |
0E hex |
Get_Attribute_Single |
Renvoyer un seul attribut |
– |
05 hex |
Réinitialisation |
Réinitialiser le module de communication de l’appareil |
Objet routeur de messages (02 hex)
Code de classe
Hexadécimale |
Décimale |
---|---|
02 hex |
2 |
Attributs de classe
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Revision (révision) |
UINT |
Révision de cet objet |
La valeur actuelle de cet attribut est un (01). À chaque mise à jour nécessitant une augmentation de cette valeur, la valeur de cet attribut augmentera de 1. |
2 |
Lecture |
Instances max. |
UINT |
Nombre maximum d’instances d’un objet actuellement créées à ce niveau de classe de l’appareil |
Le plus grand nombre d’instances d’un objet créé à ce niveau de la hiérarchie de classe |
3 |
Lecture |
Nombre d’instances |
UINT |
Nombre d’instances d’objet actuellement créées à ce niveau de classe de l’appareil |
Nombre d’instances d’objet à ce niveau de la hiérarchie de classe |
4 |
Lecture |
Liste d’attributs facultatifs |
STRUCT de : |
Liste des attributs d’instance facultatifs utilisés dans une implémentation de classe d’objet |
Liste de numéros d’attribut spécifiant les attributs facultatifs implémentés sur l’appareil pour cette classe |
Nombre d’attributs |
UINT |
Nombre d’attributs dans la liste des attributs facultatifs |
Nombre de numéros d’attribut dans la liste |
||
Attributs facultatifs |
ENSEMBLE UINT |
Liste des numéros d’attribut facultatifs |
Indique les numéros d’attribut facultatifs |
||
6 |
Lecture |
Numéro ID max. de l’attribut de classe |
UINT |
Numéro ID d’attribut du dernier attribut de classe de la définition de classe implémentée sur l’appareil |
- |
7 |
Lecture |
Numéro ID max. de l’attribut d’instance |
UINT |
Numéro ID d’attribut du dernier attribut d’instance de la définition de classe implémentée sur l’appareil |
- |
Attributs d’instance
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Object_list |
STRUCT de : |
Liste des objets pris en charge |
Structure avec un ensemble de codes de classe d’objet pris en charge par l’appareil |
Nombre |
UINT |
Nombre de classes prises en charge dans l’ensemble des classes |
Indique le nombre de codes de classe dans l’ensemble des classes |
||
Classes |
ENSEMBLE UINT |
Liste des codes de classe pris en charge |
Indique les codes de classe pris en charge par l’appareil |
||
2 |
Lecture |
Nombre disponible |
UINT |
Nombre maximum de connexions prises en charge |
Indique le nombre maximum de connexions prises en charge |
Services de classe et d’instance pris en charge
Code de service |
Nom de service |
Description |
---|---|---|
01 hex |
Get_Attribute_All |
Renvoyer tous les attributs |
0E hex |
Get_Attribute_Single |
Renvoyer un seul attribut |
Objet assemblage (04 hex)
Code de classe
Hexadécimale |
Décimale |
---|---|
04 hex |
4 |
Attributs de classe
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Revision (révision) |
UINT |
Révision de cet objet |
La valeur actuelle de cet attribut est deux (02) |
Attributs d’instance
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
3 |
Set |
Donnée |
ENSEMBLE OCTET |
- |
- |
Services de classe et d’instance pris en charge
Code de service |
Nom de service |
Description |
---|---|---|
0E hex |
Get_Attribute_Single |
Renvoyer un seul attribut |
Objet gestionnaire de connexion (06 hex)
Attributs de classe
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Revision (révision) |
UINT |
Révision de cet objet |
La valeur actuelle de cet attribut est un (01). À chaque mise à jour nécessitant une augmentation de cette valeur, la valeur de cet attribut augmentera de 1. |
2 |
Lecture |
Instances max. |
UINT |
Nombre maximum d’instances d’un objet actuellement créées à ce niveau de classe de l’appareil |
Le plus grand nombre d’instances d’un objet créé à ce niveau de la hiérarchie de classe |
3 |
Lecture |
Nombre d’instances |
UINT |
Nombre d’instances d’objet actuellement créées à ce niveau de classe de l’appareil |
Nombre d’instances d’objet à ce niveau de la hiérarchie de classe |
4 |
Lecture |
Liste d’attributs facultatifs |
STRUCT de : |
Liste des attributs d’instance facultatifs utilisés dans une implémentation de classe d’objets |
Liste de numéros d’attribut spécifiant les attributs facultatifs implémentés sur l’appareil pour cette classe |
Nombre d’attributs |
UINT |
Nombre d’attributs dans la liste des attributs facultatifs |
Nombre de numéros d’attribut dans la liste |
||
Attributs facultatifs |
ENSEMBLE UINT |
Liste des numéros d’attribut facultatifs |
Indique les numéros d’attribut facultatifs |
||
6 |
Lecture |
Numéro ID max. des attributs de classe |
UINT |
Numéro ID d’attribut du dernier attribut de classe de la définition de classe implémentée sur l’appareil |
- |
7 |
Lecture |
Nombre ID max. des attributs d’instance |
UINT |
Numéro ID d’attribut du dernier attribut d’instance de la définition de classe implémentée sur l’appareil |
- |
Attributs d’instance
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Set |
Requêtes Open |
UINT |
Nombre de requêtes de service Forward Open reçues |
- |
2 |
Set |
Rejets Open – format |
UINT |
Nombre de requêtes de service Forward Open rejetées pour cause de mauvais format |
- |
3 |
Set |
Rejets Open – ressources |
UINT |
Nombre de requêtes de service Forward Open rejetées pour cause de ressources insuffisantes |
- |
4 |
Set |
Rejets Open – autres |
UINT |
Nombre de requêtes de service Forward Open rejetées pour des raisons autres qu’un mauvais format ou que des ressources insuffisantes |
- |
5 |
Set |
Requêtes Close |
UINT |
Nombre de requêtes de service Forward Close reçues |
- |
6 |
Set |
Rejets Close – format |
UINT |
Nombre de requêtes de service Forward Close rejetées pour cause de mauvais format |
- |
7 |
Set |
Rejets Close – autres |
UINT |
Nombre de requêtes de service Forward Close rejetées pour des raisons autres qu’un mauvais format ou que des ressources insuffisantes |
- |
8 |
Set |
Délais d’attente connexion |
UINT |
Nombre total d’expirations de délai d’attente survenues pour les connexions contrôlées par ce gestionnaire de connexions |
- |
Services de classe et d’instance pris en charge
Code de service de classe |
Code de service d’instance |
Nom de service |
Description |
---|---|---|---|
01 hex |
01 hex |
Get_Attribute_All |
Renvoyer tous les attributs |
0E hex |
0E hex |
Get_Attribute_Single |
Renvoyer un seul attribut |
– |
54 hex |
Forward_Open |
Ouvre une connexion |
– |
4E hex |
Forward_Close |
Ferme une connexion |
Objet interface TCP/IP (F5 hex)
Attributs de classe
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Revision (révision) |
UINT |
Révision de cet objet |
La valeur actuelle de cet attribut est un (01). À chaque mise à jour nécessitant une augmentation de cette valeur, la valeur de cet attribut augmentera de 1. |
2 |
Lecture |
Instances max. |
UINT |
Nombre maximum d’instances d’un objet actuellement créées à ce niveau de classe de l’appareil |
Le plus grand nombre d’instances d’un objet créé à ce niveau de la hiérarchie de classe |
3 |
Lecture |
Nombre d’instances |
UINT |
Nombre d’instances d’objet actuellement créées à ce niveau de classe de l’appareil |
Nombre d’instances d’objet à ce niveau de la hiérarchie de classe |
Attributs d’instance
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Statut |
DWORD |
État de l’interface |
Bits 0-3 : Indique l’état de l’attribut de configuration de l’interface
|
2 |
Lecture |
Capacité de configuration |
DWORD |
Indicateurs de capacité d’interface |
Bit 0 : 1 (VRAI) indique que l’appareil peut obtenir sa configuration réseau via BOOTP Bit 1 : 1 (VRAI) indique l’appareil peut résoudre les noms d’hôte en interrogeant un serveur DNS Bit 2 : 1 (VRAI) indique l’appareil peut obtenir sa configuration réseau par DHCP Bit 3 : Doit être 0, comportement à définir dans une prochaine édition de la spécification Bit 4 : 1 (VRAI) indique que l’attribut de configuration d’interface est définissable Bit 5 : 1 (VRAI) indique que l’adresse IP de l’attribut de configuration de l’interface peut être obtenue à partir des paramètres matériels Bit 6 : 1 (VRAI) indique que l’appareil doit être redémarré pour qu’une modification de l’attribut de configuration de l’interface puisse prendre effet Bit 7 : 1 (VRAI) indique que l’appareil est compatible ACD Bits 8-31 : Réservé pour une utilisation future, doit être réglé sur zéro |
3 |
Lecture |
Contrôle de la configuration |
DWORD |
Indicateurs de commande d’interface |
Bits 0-3 : Spécifie comment l’appareil doit obtenir sa configuration IP
Bit 4 : 1 (VRAI) indique que l’appareil peut résoudre les noms d’hôte au moyen de requêtes à un serveur DNS. Bits 5-31 : Réservé pour une utilisation future, doit être réglé sur zéro |
4 |
Lecture |
Objet liaison physique |
STRUCT de : |
Chemin d’accès à l’objet de liaison physique |
Cet attribut identifie l’objet associé à l’interface de communication physique sous-jacente |
Taille de chemin |
UINT |
Taille du chemin |
Nombre de mots de 16 bits dans le chemin d’accès |
||
Chemin |
EPATH complété |
Segments logiques identifiant l’objet liaison physique |
Le chemin d’accès est limité à un segment de classe logique et à un segment d’instance logique. La taille maximale est de 12 octets. |
||
5 |
Lecture |
Configuration d’interface |
STRUCT de : |
Configuration de l’interface réseau TCP/IP |
L’attribut de configuration de l’interface contient les paramètres de configuration nécessaires au fonctionnement d’un appareil comme nœud TCP/IP. Le contenu de l’attribut de configuration de l’interface dépend de la façon dont l’appareil est configuré pour obtenir ses paramètres IP. |
IP address |
UDINT |
Adresse IP de l’appareil |
La valeur 0 indique qu’aucune adresse IP n’a été configurée. Dans le cas contraire, l’adresse IP doit être une adresse de classe A, B ou C valide et ne doit pas être définie sur l’adresse loopback (127.0.0.1). |
||
Masque de réseau |
UDINT |
Masque de réseau de l’appareil |
La valeur 0 indique qu’aucune adresse de masque de réseau n’a été configurée |
||
Adresse de passerelle |
UDINT |
Adresse de passerelle par défaut |
La valeur 0 indique qu’aucune adresse IP n’a été configurée. Dans le cas contraire, l’adresse IP doit être une adresse de classe A, B ou C valide et ne doit pas être définie l’adresse loopback (127.0.0.1). |
||
Serveur de noms |
UDINT |
Serveur de noms principal |
La valeur 0 indique qu’aucune adresse de serveur de noms n’a été configurée. Dans le cas contraire, l’adresse du serveur de noms doit être une adresse de classe A, B ou C valide. |
||
Serveur de noms 2 |
UDINT |
Serveur de noms secondaire |
La valeur 0 indique qu’aucune adresse de serveur de noms secondaire n’a été configurée. Dans le cas contraire, l’adresse du serveur de noms doit être une adresse de classe A, B ou C valide. |
||
Domain name |
CHAÎNE |
Nom de domaine par défaut |
Caractères ASCII. Longueur maximale de 48 caractères. Sera complétée si nécessaire pour obtenir un nombre de conscience pair (caractères ajoutés non pris en compte dans la longueur maximale). Une longueur de 0 indique qu’aucun nom de domaine n’est configuré. |
||
6 |
Lecture |
Nom d’hôte |
CHAÎNE |
Nom d’hôte |
Caractères ASCII. Longueur maximale de 64 caractères. Sera complétée si nécessaire pour obtenir un nombre de conscience pair (caractères ajoutés non pris en compte dans la longueur maximale). Une longueur de 0 indique qu’aucun nom d’hôte n’est configuré. |
13 |
Set |
Délai d’inactivité d’encapsulation |
UINT |
Nombre de secondes d’inactivité avant fermeture de la connexion TCP ou de la session DTLS |
0 = Désactivé (par défaut) 1-3600 = délai en secondes Valeur par défaut = 120 |
Services de classe et d’instance pris en charge
Code de service de classe |
Code de service d’instance |
Nom de service |
Description |
---|---|---|---|
– |
01 hex |
Get_Attribute_All |
Renvoyer tous les attributs |
0E hex |
0E hex |
Get_Attribute_Single |
Renvoyer un seul attribut |
– |
10 hex |
Set_Attribute_Single |
Écrire un attribut |
Objet liaison Ethernet (F6 hex)
Attributs de classe
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Revision (révision) |
UINT |
Révision de cet objet |
La valeur actuelle de cet attribut est un (01). À chaque mise à jour nécessitant une augmentation de cette valeur, la valeur de cet attribut augmentera de 1. |
2 |
Lecture |
Instances max. |
UINT |
Nombre maximum d’instances d’un objet actuellement créées à ce niveau de classe de l’appareil |
Le plus grand nombre d’instances d’un objet créé à ce niveau de la hiérarchie de classe |
3 |
Lecture |
Nombre d’instances |
UINT |
Nombre d’instances d’objet actuellement créées à ce niveau de classe de l’appareil |
Nombre d’instances d’objet à ce niveau de la hiérarchie de classe |
4 |
Lecture |
Liste d’attributs facultatifs |
STRUCT de : |
Liste des attributs d’instance facultatifs utilisés dans une implémentation de classe d’objets |
Liste de numéros d’attribut spécifiant les attributs facultatifs implémentés sur l’appareil pour cette classe |
Nombre d’attributs |
UINT |
Nombre d’attributs dans la liste des attributs facultatifs |
Nombre de numéros d’attribut dans la liste |
||
Attributs facultatifs |
ENSEMBLE UINT |
Liste des numéros d’attribut facultatifs |
Indique les numéros d’attribut facultatifs |
||
6 |
Lecture |
Numéro ID max. de l’attribut de classe |
UINT |
Numéro ID d’attribut du dernier attribut de classe de la définition de classe implémentée sur l’appareil |
- |
7 |
Lecture |
Numéro ID max. de l’attribut d’instance |
UINT |
Numéro ID d’attribut du dernier attribut d’instance de la définition de classe implémentée sur l’appareil |
- |
Attributs d’instance
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Vitesse d’interface |
UDINT |
Vitesse d’interface actuellement utilisée |
Vitesse en Mbit/s |
2 |
Lecture |
Indicateurs d’interface |
DWORD |
Indicateurs d’état de l’interface |
Bit 0 : L’état de liaison indique si l’interface de communication IEEE 802.3 est connectée à un réseau actif. 0 indique une liaison inactive, 1 une liaison active. Bit 1 : Semi duplex / Duplex intégral indique le mode duplex actuellement utilisé. 0 indique que l’interface fonctionne en semi-duplex, 1 qu’elle fonctionne en duplex intégral. Bits 2-4 : État de négociation
Bit 5 : Réglage manuel exigeant une réinitialisation Bit 6 : 0 indique que l’interface ne détecte aucun défaut matériel local ; 1 indique qu’un défaut matériel local est détecté Bits 7-31 : Réservé ; à régler sur zéro |
3 |
Lecture |
Adresse physique |
Ensemble de 6 USINT |
Adresse de couche MAC |
Le format d’affichage recommandé est « XX-XX-XX-XX-XX-XX », en commençant par le premier octet |
7 |
Lecture |
Type d’interface |
USINT |
Type d’interface : paire torsadée, fibre, interne |
Valeur 0 : Type d’interface inconnu Valeur 1 : L’interface est interne à l’appareil. Valeur 2 : Paire torsadée Valeur 3 : Fibre optique Valeur 4-255 : Réservé |
8 |
Lecture |
État d’interface |
USINT |
État actuel de l’interface : opérationnelle, désactivée |
Valeur 0 : État d’interface inconnu Valeur 1 : L’interface est activée et prête à envoyer et recevoir des données. Valeur 2 : L’interface est désactivée. Valeur 3 : L’interface est en cours de test. Valeur 4-255 : Réservé |
10 |
Lecture |
Étiquette de l’interface |
SHORT_STRING |
Identifiant lisible par l’humain |
L’attribut d’étiquette de l’interface doit être une chaîne de caractères décrivant l’interface. Le contenu de la chaîne de caractères est spécifique au fournisseur. |
11 |
Lecture |
Capacité d’interface |
STRUCT de : |
Indication des capacités de l’interface |
Bit 0 : Réglage manuel exigeant une réinitialisation
Bit 1 : Autonégociation
Bit 2 : Auto-MDIX
Bit 2 : Vitesse/duplex manuels
Bits 4-31 : Réservé. Doit être réglé sur 0. |
Bits de capacité |
DWORD |
Capacités de l’interface, autres que vitesse/duplex |
Binaire |
||
Options vitesse/duplex |
STRUCT de : |
Indique les paires vitesse/duplex prises en charge dans l’attribut de contrôle d’interface. |
- |
||
USINT |
Nombre d’ensembles vitesse/duplex |
Nombre d’éléments |
|||
ENSEMBLE STRUCT de : |
Ensemble vitesse/duplex |
- |
|||
UINT |
Vitesse d’interface |
Vitesse en Mbit/s |
|||
USINT |
Mode duplex de l’interface |
0 = Semi-duplex 1 = Duplex intégral 2-255 = Réservé |
Services de classe et d’instance pris en charge
Code de service |
Nom de service |
Description |
---|---|---|
01 hex |
Get_Attribute_All |
Renvoyer tous les attributs |
0E hex |
Get_Attribute_Single |
Renvoyer un seul attribut |
Objet port (F4 hex)
Code de classe
Hexadécimale |
Décimale |
---|---|
F4 hex |
299 |
Attributs de classe
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Revision (révision) |
UINT |
Révision de cet objet |
La valeur actuelle de cet attribut est un (01). À chaque mise à jour nécessitant une augmentation de cette valeur, la valeur de cet attribut augmentera de 1. |
2 |
Lecture |
Instances max. |
UINT |
Nombre maximum d’instances d’un objet actuellement créées à ce niveau de classe de l’appareil |
Le plus grand nombre d’instances d’un objet créé à ce niveau de la hiérarchie de classe |
3 |
Lecture |
Nombre d’instances |
UINT |
Nombre d’instances d’objet actuellement créées à ce niveau de classe de l’appareil |
Nombre d’instances d’objet à ce niveau de la hiérarchie de classe |
8 |
Lecture |
Port d’entrée |
UINT |
Renvoie l’instance de l’objet port qui décrit le port par lequel cette requête est entrée dans l’appareil. |
1 |
9 |
Lecture |
Infos d’instance de port |
ENSEMBLE STRUCT de |
Ensemble de structures contenant les attributs d’instance 1 et 2 de chaque instance |
L’ensemble est indexé par numéro d’instance, de zéro jusqu’au numéro d’instance maximum. Les valeurs pour l’instance zéro et toutes les autres instances non instanciées doivent être zéro |
Type de port |
UINT |
Indique le type de port |
Le fournisseur attribue des valeurs à ces trois attributs pour indiquer le type de port, s’il prend ou non en charge le routage et s’il fournit un objet de liaison spécifique pour rendre visible au CIP une fonctionnalité de liaison spécifique |
||
Numéro de port |
UINT |
Numéro de port CIP associé à ce port |
Le fabricant attribue une valeur unique pour identifier chaque port de communication. La valeur 0 est réservée et ne peut pas être utilisée. |
Attributs d’instance
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Type de port |
UINT |
Indique le type de port |
Le fournisseur attribue une valeur à cet attribut pour indiquer le type de port |
2 |
Lecture |
Numéro de port |
UINT |
Numéro de port CIP associé à ce port |
Le fabricant attribue une valeur unique pour identifier chaque port de communication. La valeur 0 est réservée et ne peut pas être utilisée. |
3 |
Lecture |
Objet liaison |
STRUCT de : |
Le fournisseur attribue une valeur à cet attribut pour indiquer s’il prend en charge le routage et s’il fournit un objet de liaison spécifique pour rendre visible au CIP la fonctionnalité de liaison spécifique |
|
Longueur de chemin |
UINT |
Nombre de mots de 16 bits dans le chemin d’accès |
|||
Chemin de liaison |
EPATH complété |
Segments de chemin logique qui identifie l’objet pour ce port |
|||
4 |
Lecture |
Nom du port |
SHORT_STRING |
Chaîne qui nomme l’interface de communication. Le nombre maximum de caractères dans la chaîne est de 64. |
Cet attribut est le nom attribué par le fournisseur de l’interface de communication associée à cette instance. |
7 |
Lecture |
Numéro de port et adresse de nœud |
EPATH complété |
Segment de port contenant le numéro de port et l’adresse de liaison de cet appareil sur ce port. |
Le numéro de port et la valeur d’adresse de nœud doivent être un segment de port contenant le numéro de ce port et l’adresse de liaison de cet appareil sur le port. |
10 |
Lecture |
Capacités de routage de port |
DWORD |
Chaîne bit définissant les capacités de routage de ce port |
Bit 0 : Routage des messages entrants non connectés pris en charge Bit 1 : Routage des messages sortants non connectés pris en charge Bit 2 : Routage des connexions de transport entrantes de classe 0/1 prises en charge Bit 3 : Routage des connexions de transport sortantes de classe 0/1 prises en charge Bit 4 : Routage des connexions de transport entrantes de classe 2/3 prises en charge Bit 5 : Routage des connexions de transport sortantes de classe 2/3 prises en charge Bit 6 : Routage des connexions de sécurité DeviceNet CIP sortantes prises en charge Bits 7-31 : Réservé |
Services de classe et d’instance pris en charge
Code de service |
Nom de service |
Description |
---|---|---|
0x0E |
Get_Attribute_Single |
Sert à lire la valeur d’un attribut de classe de port. Ce service est requis dès lors qu’au moins un attribut de classe de port est pris en charge. |
Objet énergie de base (4E hex)
Code de classe
Hexadécimale |
Décimale |
---|---|
4E hex |
78 |
Attributs de classe
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Revision (révision) |
UINT |
Révision de cet objet |
La valeur actuelle de cet attribut est deux (2) |
Attributs d’instance
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Type énergie/ressource |
UINT |
Spécifie le type d’énergie gérée par cette instance d’énergie |
0 : Générique 1 : Électrique 2 : Non électrique 3-99 : Réservé 100-199 : Spécifique au fournisseur 200-65535 : Réservé |
2 |
Lecture |
Capacités d’objet énergie de base |
UINT |
Indique les capacités d’énergie de l’instance |
0 : Énergie mesurée 1 : Dérivée de l’énergie 2 : Approximation de l’énergie 3 : Énergie agrégée 4 : Tarif d’énergie fixe 5 : Agrégée non électrique 6-65535 : Réservé |
3 |
Lecture |
Précision en énergie |
UINT |
Spécifie la précision des résultats de mesures d’électricité et d’énergie |
Précision typique dans 0,01 % de la lecture (par défaut) ou 0,01 % d’autres unités, telle que spécifiée dans l’attribut de base de précision énergétique 0 : Inconnu |
7 |
Lecture |
Odomètre d'énergie consommée |
ODOMETER |
Indique la valeur d’énergie consommée |
Énergie en kWh |
8 |
Lecture |
Odomètre d'énergie générée |
ODOMETER |
Indique la valeur d’énergie générée |
Énergie en kWh |
9 |
Lecture |
Odomètre d’énergie nette |
SIGNED_ODOMETER |
Valeur d’énergie nette totale |
Énergie en kWh |
10 |
Lecture |
Taux de transfert d’énergie |
REAL |
Taux de consommation ou de production d’énergie sur le temps |
Puissance en kW |
12 |
Lecture |
Chemin d’objet spécifique de type d’énergie |
STRUCT de : |
Chemin vers une instance d’objet spécifique type d’énergie |
Cet attribut peut contenir un chemin vers une instance d’objet d’énergie électrique (code de classe 0x4F), un chemin vers une instance d’objet d’énergie non électrique (code de classe 0x50) ou un chemin nul (valeur de taille de chemin égale à zéro [0]) |
Taille de chemin |
UINT |
Taille du chemin (en mots) |
- |
||
Chemin |
EPATH complété |
- |
- |
Services de classe et d’instance pris en charge
Code de service |
Nom de service |
Description |
---|---|---|
0E hex |
Get_Attribute_Single |
Sert à lire la valeur d’un attribut de classe d’énergie de base |
Principe des structures ODOMETER et SIGNED_ODOMETER
Structure de type de données |
Description de l’élément de type de données |
Sémantique des valeurs |
|
---|---|---|---|
STRUCT ODOMETER de : |
STRUCT SIGNED_ODOMETER de : |
– |
– |
UINT |
INT |
× 10n |
± Unité × 10n |
UINT |
INT |
× 10n+3 |
± Unité × 10n +3 |
UINT |
INT |
× 10n+6 |
± Unité × 10n +6 |
UINT |
INT |
× 10n+9 |
± Unité × 10n +9 |
UINT |
INT |
× 10n+12 |
± Unité × 10n +12 |
Où n est une valeur SINT comprise entre 0 et –15. |
Type odomètre en unités de kilowattheures et n = –3
× 10n+12 |
× 10n+9 |
× 10n+6 |
× 10n+3 |
× 10n |
Térawattheures |
Gigawattheures |
Mégawattheures |
Kilowattheures (kWH) |
Wattheures |
Objet énergie électrique (4F hex)
Code de classe
Hexadécimale |
Décimale |
---|---|
4F hex |
79 |
Attributs de classe
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Revision (révision) |
UINT |
Révision de cet objet |
La valeur actuelle de cet attribut est deux (2) |
Attributs d’instance
ID d’attribut |
Accès |
Nom |
Type de données |
Description |
Sémantique des valeurs |
---|---|---|---|---|---|
1 |
Lecture |
Odomètre énergie active consommée |
ODOMETER |
Énergie active totale consommée |
0 kWh à 999 999 999 999,999 MWh |
2 |
Lecture |
Odomètre énergie active générée |
ODOMETER |
Énergie active totale générée |
0 kWh à 999 999 999 999,999 MWh |
3 |
Lecture |
Odomètre énergie active nette |
SIGNED_ODOMETER |
Total cumulé de l’énergie active consommée moins l’énergie active générée |
-999 999 999 999,999 kWh à 999 999 999 999,999 MWh |
4 |
Lecture |
Odomètre énergie réactive consommée |
ODOMETER |
Puissance réactive totale consommée |
0 kVARh à 999 999 999 999,999 kVARh |
5 |
Lecture |
Odomètre énergie réactive générée |
ODOMETER |
Puissance réactive totale générée |
0 kVARh à 999 999 999 999,999 kVARh |
6 |
Lecture |
Odomètre énergie réactive nette |
SIGNED_ODOMETER |
Total cumulé de l’énergie réactive consommée moins l’énergie réactive générée |
-999 999 999 999,999 kVARh à 999 999 999 999,999 kVARh |
7 |
Lecture |
Odomètre énergie apparente |
ODOMETER |
Énergie apparente totale consommée |
Plage de 0 à 999 999 999 999,999 kVAh |
9 |
Lecture |
Fréquence du réseau |
REAL |
Fréquence du réseau en Hertz |
Hz |
10 |
Lecture |
Courant L1 |
REAL |
Courant de ligne efficace L1 |
Ampères (A) |
11 |
Lecture |
Courant L2 |
REAL |
Courant de ligne efficace L2 |
Ampères (A) |
12 |
Lecture |
Courant L3 |
REAL |
Courant de ligne efficace L3 |
Ampères (A) |
13 |
Lecture |
Courant moyen |
REAL |
Courant de ligne efficace triphasé moyen |
Ampères (A) |
14 |
Lecture |
Déséquilibre de courant en pourcentage |
REAL |
Pourcentage d’écart de courant entre les phases |
Pourcentage |
15 |
Lecture |
Tension L1-N |
REAL |
Tension simple efficace L1 |
Volts (V) |
16 |
Lecture |
Tension L2-N |
REAL |
Tension simple efficace L2 |
Volts (V) |
17 |
Lecture |
Tension L3-N |
REAL |
Tension simple efficace L3 |
Volts (V) |
18 |
Lecture |
Tension simple moyenne |
REAL |
Tension simple efficace de la moyenne des trois phases |
Volts (V) |
19 |
Lecture |
Tension L1-L2 |
REAL |
Tension efficace L1 à L2 |
Volts (V) |
20 |
Lecture |
Tension L2-L3 |
REAL |
Tension efficace L2 à L3 |
Volts (V) |
21 |
Lecture |
Tension L3-L1 |
REAL |
Tension efficace L3 à L1 |
Volts (V) |
22 |
Lecture |
Tension composée moyenne |
REAL |
Tension composée efficace de la moyenne des trois phases |
Volts (V) |
23 |
Lecture |
Déséquilibre de tension en pourcentage |
REAL |
Pourcentage d’écart de tension entre les phases |
Pourcentage |
24 |
Lecture |
Puissance active L1 |
REAL |
Puissance active L1, signée pour indiquer la direction |
Watts (W) |
25 |
Lecture |
Puissance active L2 |
REAL |
Puissance active L2, signée pour indiquer la direction |
Watts (W) |
26 |
Lecture |
Puissance active L3 |
REAL |
Puissance active L3, signée pour indiquer la direction |
Watts (W) |
27 |
Lecture |
Puissance active totale |
REAL |
Puissance active totale, signée pour indiquer la direction |
Watts (W) |
28 |
Lecture |
Puissance réactive L1 |
REAL |
Puissance réactive L1, signée pour indiquer la direction |
Voltampères réactifs (VAR) |
29 |
Lecture |
Puissance réactive L2 |
REAL |
Puissance réactive L2, signée pour indiquer la direction |
Voltampères réactifs (VAR) |
30 |
Lecture |
Puissance réactive L3 |
REAL |
Puissance réactive L3, signée pour indiquer la direction |
Voltampères réactifs (VAR) |
31 |
Lecture |
Puissance réactive totale |
REAL |
Puissance réactive totale, signée pour indiquer la direction |
Voltampères réactifs (VAR) |
32 |
Lecture |
Puissance apparente L1 |
REAL |
Puissance apparente L1 |
Voltampères (VA) |
33 |
Lecture |
Puissance apparente L2 |
REAL |
Puissance apparente L2 |
Voltampères (VA) |
34 |
Lecture |
Puissance apparente L3 |
REAL |
Puissance apparente L3 |
Voltampères (VA) |
35 |
Lecture |
Puissance apparente totale |
REAL |
Puissance apparente totale |
Voltampères (VA) |
36 |
Lecture |
Facteur de puissance vrai L1 |
REAL |
Rapport entre puissance et puissance apparente L1 |
Pourcentage |
37 |
Lecture |
Facteur de puissance vrai L2 |
REAL |
Rapport entre puissance et puissance apparente L2 |
Pourcentage |
38 |
Lecture |
Facteur de puissance vrai L3 |
REAL |
Rapport entre puissance et puissance apparente L3 |
Pourcentage |
39 |
Lecture |
Facteur de puissance vrai trois phases |
REAL |
Rapport entre puissance et puissance apparente |
Pourcentage |
40 |
Lecture |
Rotation des phases |
UINT |
Rotation des phases d’un système triphasé |
0 = Aucune 1 = 123 2 = 132 |
41 |
Lecture |
Chemin d’objet énergie de base associé |
STRUCT de : |
Chemin d’instance d’objet énergie de base associé |
03 00 21 00 4E 00 24 01 |
Taille de chemin |
UINT |
Taille du chemin (en mots) |
|||
Chemin |
EPATH complété |
- |
Services de classe et d’instance
Code de service |
Nom de service |
Description |
---|---|---|
0E hex |
Get_Attribute_Single |
Sert à lire la valeur d’un attribut de classe d’énergie électrique |