Cette section décrit la configuration de l'équipement Modicon TM5 EtherNet/IP Fieldbus Interface en tant que cible Ethernet/IP.
Pour plus d'informations sur EtherNet/IP, voir le site Web www.odva.org.
Pour configurer votre équipement TM5NEIP1 en tant que cible EtherNet/IP, ajoutez l'interface de bus de terrain à votre projet. Reportez-vous à la section Ajout d'une interface de bus de terrain.
L'équipement peut être connecté via Industrial Ethernet. Vous trouverez les informations et les procédures nécessaires pour configurer le réseau d'équipements dans le document EcoStruxure Machine Expert - EtherNet/IP - Guide utilisateur.
Pour configurer les paramètres Ethernet/IP, double-cliquez sur le nœud TM5 EtherNet/IP Fieldbus Interface dans l'arborescence .
![]() |
|
Les paramètres configurés sont décrits ci-après :
Paramètres configurables |
Description |
|
---|---|---|
|
L'adresse IP est obtenue via le protocole DHCP |
|
|
L'adresse IP, le masque de sous-réseau et l'adresse de passerelle sont définis par l'utilisateur |
Des signatures à
sont utilisées pour identifier l'équipement. Les sont des informations contenues dans le micrologiciel de l'équipement (code fournisseur, code produit, etc.). Lorsque le scrutateur du contrôleur démarre, il compare chaque valeur de clé électronique sélectionnée aux informations correspondantes de l'équipement. Si les valeurs de l'équipement sont différentes de celles de l'application, le Logic Controller ne communique plus avec l'équipement.Vous pouvez configurer les attributs de
suivants :
Attribut |
Description |
---|---|
|
Type général du produit. |
|
Constructeur de l'équipement. |
|
Type spécifique du produit. Le code du produit correspond à un numéro de catalogue. Le code du produit identifie le produit parmi les autres équipements du même type regroupés sous la référence fournisseur désignée. |
|
Nombre qui représente les capacités fonctionnelles d'un équipement. En général, une révision majeure est compatible avec une révision majeure inférieure. |
|
Nombre qui représente les modifications de comportement de l'équipement, par exemple des corrections d'anomalies. Ce nombre ne représente pas les capacités fonctionnelles de l'équipement. |
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 nombre total de connexions est 32.
Le tableau suivant présente les paramètres disponibles dans l'onglet
onglet :
Nom du paramètre |
Type |
Valeur |
Description |
---|---|---|---|
Bus TM5 |
|||
TM5CycleTime |
Enumération de BYTE |
0: 40000 us |
Configuration de la liaison TM5 |
Perte de communication |
|||
CommunicationLossAction |
Enumération de BYTE |
0 : No Action |
Interruption de communication (timeout) - action |
CommunicationLossFieldOfAction |
Enumération de BYTE |
0 : Assembly Local |
Interruption de communication (timeout) - portée |
CommunicationLossResetMode |
Enumération de BYTE |
0 : Exploit via Bus Controller Object, Instance service 32 hex |
Interruption de communication (timeout) - mode de réinitialisation |
Mode de programmation du contrôleur |
|||
ProgrammModeAction |
Enumération de BYTE |
0 : No Action |
Mode programme (Idle) - action |
ProgramModeFieldOfAction |
Enumération de BYTE |
0 : Assembly Local |
Mode programme (Idle) : portée |
Divers |
|||
Webserver |
Enumération de BYTE |
0 : Disabled* |
Active ou désactive le serveur Web. |
(*) Valeur par défaut. |
Chaque équipement EtherNet/IP présente des connexions.
Dans l'arborescence EtherNet/IP et sélectionnez l'onglet .
, double-cliquez sur un équipement
Colonne |
Commentaire |
---|---|
|
Le numéro de connexion est unique. Il est affecté automatiquement par EcoStruxure Machine Expert. |
|
Le nom de la connexion est généré automatiquement par EcoStruxure Machine Expert. |
|
Requested Packet Interval (intervalle demandé entre des paquets) : période entre les transmissions de données cycliques demandées par le scrutateur. |
|
|
|
Nombre d'octets à échanger entre la source (O) et la cible (T). |
|
Pour créer une connexion, cliquez sur
.Pour modifier une connexion, sélectionnez-la et cliquez sur
ou double-cliquez dessus.Pour supprimer une connexion, sélectionnez-la et cliquez sur
.Des variables peuvent être définies et nommées dans l'onglet EcoStruxure Machine Expert - Guide de programmation
. Cet onglet fournit également des informations complémentaires telles que l'adressage topologique. Vous trouverez les informations et les procédures nécessaires pour configurer le dans le documentL'état de l'équipement TM5 EtherNet/IP Fieldbus Interface est défini comme suit :
Lecture de l'état de l'interface de bus terrain. 32 bits d'informations sont disponibles.
Les bits 0 à 10 indiquent des états sans erreur ; les bits 11 à 31 indiquent des erreurs.
Certains états sont également signalés par les voyants d'état situés sur l'interface de bus de terrain.
Le tableau suivant décrit les valeurs des différents bits :
Bit |
Valeur (hex) |
Description |
---|---|---|
0 |
00000001 |
L'adaptateur a été configuré à l'aide d'assemblages de configuration. |
1 |
00000002 |
Le démarrage du système ou la détection de module d'E/S est terminé(e). |
2 |
00000004 |
L'interface de bus de terrain n'est pas prête à démarrer la configuration de module d'E/S. |
3 |
00000008 |
La configuration de module d'E/S via l'interface de bus de terrain est en cours. |
4 |
00000010 |
La configuration de module d'E/S via l'interface de bus de terrain est terminée. |
5 |
00000020 |
L'initialisation de la pile Ethernet/IP est terminée. |
6 |
00000040 |
La configuration de la pile Ethernet/IP est terminée. |
7…10 |
00000080...00000400 |
Réservé |
11 |
00000800 |
Erreur de mémoire |
12 |
00001000 |
Erreur de données Flash lors de la lecture de la page de mémoire Flash principale. |
13 |
00002000 |
Erreur de mise à jour de micrologiciel détectée. L'interface de bus de terrain redémarre avec le micrologiciel par défaut. |
14 |
00004000 |
Module manquant détecté lors de la phase d'initialisation |
15 |
00008000 |
Module incorrect détecté lors de la phase d'initialisation. |
16 |
00010000 |
L'adaptateur n'a pas encore reçu d'adresse IP du service DHCP. |
17 |
00020000 |
Il existe au moins deux adresses IP identiques dans le réseau. |
18 |
00040000 |
Erreur de pile EIP générale |
19 |
00080000 |
Ressources de communication : Limite atteinte |
20 |
00100000 |
Erreur de socket de pile détectée |
21 |
00200000 |
Mémoire insuffisante |
22 |
00400000 |
Erreur détectée lors de la lecture de la page de mémoire Flash principale. |
23 |
00800000 |
Données d'assemblage de configuration incorrectes |
24 |
01000000 |
Erreur de scrutateur auto-connecté |
25 |
02000000 |
Micrologiciel endommagé détecté. L'interface de bus de terrain redémarre avec le micrologiciel par défaut. |
26 |
04000000 |
Erreur lors de la génération de la configuration |
27 |
08000000 |
Ressource de configuration verrouillée |
28…31 |
01000000…80000000 |
Réservé |
Vous pouvez également lire les informations d'état de l'adaptateur distant avec les propriétés du bloc fonction FB_RemoteAdapter de la bibliothèque de cibles EtherNetIP TM5BC.
Nom |
Type |
Initiale |
Nom de valeur |
Commentaire |
---|---|---|---|---|
Status |
USINT |
0 |
Initializing |
Initialisation de l'adaptateur distant |
1 |
Searching |
Essayer d'obtenir une connexion à l'adaptateur distant |
||
2 |
Configuring |
Ecriture des paramètres utilisateur |
||
3 |
Configured |
Configuration appliquée avec succès |
||
4 |
Aborted |
L'écriture a été abandonnée suite à l'indicateur AbortIfError |
||
5 |
Error |
Erreur détectée (voir la propriété Errorinfo pour plus d'informations) |
||
6 |
Disabled |
Adaptateur distant désactivé |
La propriété ErrorInfo est une structure qui fournit des détails sur l'erreur détectée :
Nom |
Type |
Initiale |
Nom de valeur |
Commentaire |
---|---|---|---|---|
uiErrorNumber |
USINT |
0 hex...255 hex |
CommunicationErrorCodes |
Codes d'erreur de communication |
256 hex... 1000 hex |
OperationErrorCodes |
Codes d'erreur d'opération = uiErrorNumber - 256 hex |
||
1001 hex |
ConfigurationError |
Echec de la configuration de l'adaptateur distant ou configuration incorrecte des paramètres utilisateur |
||
1002 hex |
EipDataExchUnexpectedOuput |
Réaction inattendue du bloc fonction EipDataExch |
||
1003 hex |
EipDataExchTimeoutExpired |
Timeout du bloc fonction EipDataExch |
||
1004 hex |
ReadingUserParameterFailed |
Echec de la lecture d'un paramètre utilisateur sur l'adaptateur distant |
||
1005 hex |
TimeoutStartConnection |
Dépassement du délai d'attente du bit d'intégrité après le démarrage des connexions |
||
1006 hex... FFFF FFFF hex |
- |
Réservé |
||
uiParameterNumber |
USINT |
- |
- |
Numéro du paramètre impliqué dans l'erreur détectée |
Le contrôleur prend en charge les objets suivants :
Classe d'objets |
ID de classe (hex) |
Nombre d'instances |
Effet sur le comportement de l'interface |
---|---|---|---|
01 |
1 |
Fournit des informations générales sur le coupleur de bus. |
|
02 |
2 |
Fournit la connexion pour les messages. |
|
04 |
2 |
Définit le format des données d'E/S. |
|
06 |
1 |
– |
|
64 |
2 |
– |
|
F4 |
1 |
Affiche les propriétés de la connexion. |
|
F5 |
1 |
Affiche la configuration TCP/IP. |
|
F6 |
1 |
Affiche les informations de comptage et d'état de l'interface IEEE 802.3. |
Le tableau suivant décrit les attributs de classe de tous les objets pris en charge :
ID d'attribut (hex) |
Accès |
Type de données |
Description |
---|---|---|---|
1 |
Get |
UINT |
Révision de l'objet |
2 |
Get |
UINT |
Numéro d'instance le plus élevé de l'objet généré dans ce niveau de classe |
3 |
Get |
UINT |
Nombre d'instances générées |
4 |
Get |
STRUCT of UINT |
Nombre d'attributs facultatifs |
ARRAY of UINT |
Liste des numéros d'attributs facultatifs |
||
5 |
Get |
STRUCT of UINT |
Nombre de services facultatifs |
ARRAY of UINT |
Liste des codes de services facultatifs |
||
6 |
Get |
UDINT |
ID le plus élevé possible pour les attributs de classe |
7 |
Get |
UDINT |
ID le plus élevé possible pour les attributs d'instance |
L'objet identité fournit des informations d'identification et d'état sur l'équipement ou l'objet considéré.
Le tableau suivant donne un aperçu général de l'objet identité :
Valeur (hex) |
Description |
---|---|
1, 2, 3, 6, 7 |
Attributs de classe |
1, E |
Services de classe |
1, 2, 3, 4, 5, 6, 7, 8 |
Attributs d'instance |
1, 5, E |
Services d'instance |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Type de données |
Description |
Fonction |
---|---|---|---|---|
1 |
Get |
UINT |
|
0377 hex (887) |
2 |
Get |
UINT |
|
Valeur par défaut : F3 hex (243) = équipement adaptateur |
3 |
Get |
UINT |
|
ID du matériel de l'interface de bus de terrain. Identique aux quatre premiers caractères apposés sur le boîtier du module. Code d'interface bus de terrain : 100A hex (4106) |
4 |
Get |
STRUCT de USINT |
|
ZZ = Révision majeure du micrologiciel |
STRUCT of USINT |
|
YY = Révision mineure du micrologiciel |
||
5 |
Get |
WORD |
|
Voir le tableau des codes d'état ci-dessous. |
6 |
Get |
UDINT |
|
Identique aux sept caractères suivant l'ID du matériel sur le boîtier du module |
7 |
Get |
STRING |
|
1C hex (longueur = 28) et équivalent hexadécimal de TM5 EtherNet/IP Fieldbus Interface TM5NEIP1 |
8 |
Get |
USINT |
|
0 = N'existe pas 1 = Autotest équipement 2 = Veille 3 = Opérationnel 4 = Erreur majeure récupérable 5 = Erreur majeure non récupérable 6 à 254 = Réservés |
Le tableau suivant décrit les codes d'état de l'attribut d'instance 5 :
Bit |
Définition |
Fonction |
---|---|---|
0 |
Détenu par le maître (connexion scrutateur/adaptateur prédéfinie) |
Il existe un propriétaire de l'équipement ou de l'objet au sein de l'équipement. Dans le paradigme scrutateur/adaptateur, la définition de ce bit signifie qu'un scrutateur a été affecté à un ensemble de connexions scrutateur/adaptateur prédéfini. |
1 |
- |
Réservé, défini sur 0 par défaut. |
2 |
Configuré |
Le micrologiciel n'est plus défini sur le comportement par défaut préconfiguré. La configuration de la communication n'est pas prise en compte. |
3 |
- |
Réservé, défini sur 0 par défaut. |
4…7 |
Etat d'équipement étendu (voir le tableau des codes d'état étendu ci-après) |
L'état étendu indique si l'appareil suit la définition générale pour l'utilisation de ce bit via le mot clé |
8 |
Erreur mineure récupérable |
L'équipement a détecté une erreur qui semble être récupérable. L'erreur détectée n'entraîne pas le passage de l'équipement en état d'erreur. |
9 |
Erreur mineure irrécupérable |
L'équipement a détecté une erreur qui ne semble pas récupérable. L'erreur détectée n'entraîne pas le passage de l'équipement en état d'erreur. |
10 |
Erreur majeure récupérable |
L'équipement a détecté une erreur qui le met dans l'état "Erreur majeure récupérable". |
11 |
Erreur majeure irrécupérable |
L'équipement a détecté une erreur qui le met dans l'état "Erreur majeure irrécupérable". |
12-15 |
- |
Réservé, défini sur 0 par défaut. |
Le tableau suivant décrit les codes d'état étendus des bits 4 à 7 de l'attribut d'instance 5 :
Bits 4 à 7 |
Définition |
---|---|
0000 |
Autotest ou inconnu. |
0001 |
Mise à jour de micrologiciel en cours. |
0010 |
Au moins une connexion d'E/S en échec. |
0011 |
Aucune connexion d'E/S établie. |
0100 |
Configuration non volatile. |
0101 |
Erreur majeure - bit 10 ou 11 défini. |
0110 |
Au moins une connexion d'E/S en mode Run. |
0111 |
Au moins une connexion d'E/S établie, tout en mode Idle. |
1000…1001 |
Réservé, défini sur 0 par défaut. |
1010…1111 |
Propre au fournisseur ou au produit. |
Le tableau ci-dessous décrit les services de classe :
Code de service (hex) |
Pris en charge par |
Nom du service |
Description |
---|---|---|---|
1 |
Classe/Instance |
|
Lecture de tous les attributs |
5 |
Instance |
|
Rétablissement des réglages par défaut d'usine |
E |
Classe/Instance |
|
Lecture d'un attribut |
Le routeur de messages fournit la connexion qui permet à un client d'exécuter tous les services de classe ou d'instance sur un équipement physique.
Le tableau suivant donne un aperçu général de l'objet routeur de messages :
Valeur (hex) |
Description |
---|---|
1, 2, 3, 4, 5, 6, 7 |
Attributs de classe |
1, E |
Services de classe |
1, 2 |
Attributs d'instance |
1, E |
Services d'instance |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Type de données |
Description |
---|---|---|---|
1 |
Get |
STRUCT of UINT |
Liste de tous les objets pris en charge |
Nombre de classes prises en charge dans le tableau de classes |
|||
ARRAY of UINT |
Liste des codes de classe pris en charge |
||
2 |
Get |
UINT |
Nombre maximum de connexions prises en charge |
Le tableau suivant décrit les objets service :
Code de service (hex) |
Pris en charge par |
Nom du service |
Description |
---|---|---|---|
1 |
Classe/Instance |
|
Renvoie une liste d'attributs d'objet |
E |
Classe/Instance |
|
Fournit le contenu de l'attribut correspondant |
L'objet assemblage sert à unifier les attributs d'objets divers et à permettre l'émission ou la réception des données de chaque objet via une connexion unique. L'objet assemblage peut être utilisé pour les données d'entrée et de sortie. La direction est considérée depuis le point de vue du réseau.
Le tableau suivant donne un aperçu général de l'objet assemblage :
Valeur (hex) |
Description |
---|---|
1, 2, 3, 6, 7 |
Attributs de classe |
1, E |
Services de classe |
3 |
Attributs d'instance |
E, 10 |
Services d'instance |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Type de données |
Description |
---|---|---|---|
3 |
Set |
ARRAY OF BYTE |
Données |
Le tableau ci-dessous décrit les objets service :
Code de service (hex) |
Pris en charge par |
Nom du service |
Description |
---|---|---|---|
E |
Classe/Instance |
|
Fournit le contenu de l'attribut correspondant |
10 |
Instance |
|
Modifie la valeur d'un attribut |
L'objet gestionnaire de connexion est utilisé pour la communication avec ou sans connexion via différents sous-réseaux.
Le tableau suivant donne un aperçu général de l'objet gestionnaire de connexion :
Valeur (hex) |
Description |
---|---|
1, 2, 3, 4, 6, 7 |
Attributs de classe |
1, E |
Services de classe |
1, 2, 3, 4, 5, 6, 7, 8 |
Attributs d'instance |
1, E, 4E, 52, 54 |
Services d'instance |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Type de données |
Description |
---|---|---|---|
1 |
Set (1) |
UINT |
Nombre de requêtes de service Forward open qui ont été reçues. |
2 |
Set (1) |
UINT |
Nombre de requêtes de service Forward open qui ont été rejetées en raison d'un format incorrect. |
3 |
Set (1) |
UINT |
Nombre de requêtes de service Forward open qui ont été rejetées en raison d'un manque de ressources. |
4 |
Set (1) |
UINT |
Nombre de requêtes de service Forward open qui n'ont pas été rejetées en raison d'un format non valide ou de ressources insuffisantes. |
5 |
Set (1) |
UINT |
Nombre de requêtes de service Forward close qui ont été reçues. |
6 |
Set (1) |
UINT |
Nombre de requêtes de service Forward close qui ont été rejetées en raison d'un format incorrect. |
7 |
Set (1) |
UINT |
Nombre de requêtes de service Forward close qui ont été rejetées pour des motifs autres qu'un format incorrect. |
8 |
Set |
UINT |
Nombre total de timeouts de connexion survenus dans des connexions contrôlées par ce gestionnaire. |
(1) Un équipement peut refuser la requête Set vers cet attribut si la valeur d'attribut transmise est différente de zéro. Dans ce cas, le code d'état général 09 hex (valeur d'attribut non valide) est transmis. |
Le tableau suivant décrit les objets service :
Code de service (hex) |
Pris en charge par |
Nom du service |
Description |
---|---|---|---|
1 |
Classe/Instance |
|
Renvoie une liste prédéfinie d'attributs d'objet |
E |
Classe/Instance |
|
Renvoie le contenu des attributs correspondants |
4E |
Instance |
|
Ferme une connexion |
52 |
Instance |
|
Service de transmission non connecté |
54 |
Instance |
|
Ouvre une connexion, pour une taille maximum de données de 511 octets |
L'objet contrôleur de bus permet de configurer tous les paramètres généraux d'un contrôleur de bus. Les paramètres des modules d'E/S sont gérés de façon individuelle via l'objet module d'E/S.
Le tableau suivant donne un aperçu général de l'objet contrôleur de bus :
Valeur (hex) |
Description |
---|---|
1, 2 |
Attributs de classe |
E |
Services de classe |
1, 2, 3, 5, 6, 7, 8, 9, A, B, 20, 21, 22, 23, 24, 25, 26, 27, 40, 41, 42, 43, 44, 45, 46, 60, 61, 62, 63, 64, 65, 66, 67, 68, 80, 81, E0, E1, E2, E3, E4, E5, E6 |
Attributs d'instance |
10, 32, 33, 34, 34, 35, 36, 37, 38, 40, 41, 42, E |
Services d'instance |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Type de données |
Description |
---|---|---|---|
1 |
Get |
UDINT |
Etat de l'adaptateur |
2 |
Get |
UINT |
Révision majeure du matériel |
3 |
Get |
UINT |
Révision mineure du matériel |
4 |
Get |
UINT |
Révision de matériel FPGA |
5 |
Get |
UINT |
Bloc d'amorçage actif |
6 |
Get |
UINT |
Révision majeure micrologiciel par défaut |
7 |
Get |
UINT |
Révision mineure micrologiciel par défaut |
8 |
Get |
UINT |
Révision majeure mise à jour du micrologiciel |
9 |
Get |
UINT |
Révision mineure mise à jour du micrologiciel |
A |
Get |
UINT |
Révision logicielle FPGA par défaut |
B |
Get |
UINT |
Révision logicielle mise à jour FPGA |
20 |
Get |
UINT |
Nombre de modules |
21 |
Get |
UINT |
Longueur des données d'entrée analogique en octets |
22 |
Get |
UINT |
Longueur des données de sortie analogique en octets |
23 |
Get |
UINT |
Longueur des données d'entrée numérique en octets |
24 |
Get |
UINT |
Longueur des données de sortie numérique en octets |
25 |
Get |
UINT |
Longueur des informations d'état du réseau X2X en octets |
26 |
Get |
UINT |
Longueur des informations d'état des sorties en octets |
27 |
Get |
UINT |
Nombre maximal de stations X2X utilisées |
40 |
Set/Get |
UINT |
Taille de l'assemblage d'entrées analogiques en octets (AI) |
41 |
Set/Get |
UINT |
Taille de l'assemblage de sorties analogiques en octets (AO) |
42 |
Set/Get |
UINT |
Taille de l'assemblage d'entrées numériques en octets (DI) |
43 |
Set/Get |
UINT |
Taille de l'assemblage de sorties numériques en octets (DO) |
44 |
Set/Get |
UINT |
Taille de l'assemblage d'états du réseau X2X en octets (NS) |
45 |
Set/Get |
UINT |
Taille de l'assemblage d'états de sortie en octets (OS) |
46 |
Set/Get |
UINT |
Composition de l'assemblage d'entrées combinées |
60 |
Set/Get |
UINT |
Délai d'action global (ms) |
61 |
Set/Get |
UINT |
Perte de communication (timeout) : action |
62 |
Set/Get |
UINT |
Perte de communication (timeout) : portée |
63 |
Set/Get |
UINT |
Perte de communication (timeout) : mode de réinitialisation |
64 |
Set/Get |
UINT |
Mode programme (Idle) : action |
65 |
Set/Get |
UINT |
Mode programme (Idle) : portée |
66 |
Set/Get |
UINT |
Action en cas de module inopérant ou manquant dans l'état Opérationnel |
67 |
Set/Get |
UINT |
Action en cas de module(s) manquant(s) durant la phase d'amorçage |
68 |
Set/Get |
UINT |
Action en cas de type(s) de module incorrect(s) durant la phase d'amorçage |
80 |
Set/Get |
UINT |
Configuration de la liaison X2X |
81 |
Set/Get |
UINT |
Longueur du câble X2X (m) |
E0 |
Get |
UINT |
Lecture des commutateurs d'adresse réseau |
E1 |
Set/Get |
UINT |
Délai d'initialisation de module (ms) |
E2 |
Set/Get |
UINT |
Activer/désactiver le mot de passe Telnet |
E3 |
Set/Get |
UINT |
Unité de transmission maximum IP (octets) |
E4 |
Get |
UINT |
ID d'assemblage de configuration d'amorçage actuel |
E5 |
Get |
UINT |
Lire le nombre de modules d'E/S configurés |
Le tableau suivant décrit les objets service :
Code de service (hex) |
Pris en charge par |
Nom du service |
Description |
---|---|---|---|
E |
Classe/Instance |
|
Fournit le contenu de l'attribut correspondant. |
10 |
Instance |
|
Modifie la valeur d'un attribut. |
32 |
Classe/Instance |
– |
Réinitialise tout timeout en cours. |
33 |
Instance |
– |
Enregistre toutes les données du système dans la mémoire Flash. Cela stocke de façon permanente les modifications en mémoire Flash volatile qui n'y ont pas été stockées automatiquement par d'autres services. |
34 |
Instance |
– |
Lit les données système dans la mémoire Flash. Les modifications en mémoire RAM sont remplacées par les paramètres enregistrés de façon permanente. |
35 |
Instance |
– |
Supprime la totalité de la mémoire Flash. Cette action restaure les paramètres par défaut. |
36 |
Instance |
– |
Réinitialise tous les assemblages. |
37 |
Instance |
– |
Active un ou plusieurs assemblages de configuration étendus. Le paramètre défini permet de générer plusieurs configurations indépendantes dans 10 assemblages. Cela peut permettre d'activer la configuration souhaitée avec l'ID d'assemblage de départ correspondant. Il est possible d'utiliser les 10 assemblages pour une seule configuration. |
38 |
Instance |
– |
Efface les données de configuration des modules d'E/S dans la mémoire RAM. La mémoire Flash n'est pas effacée. |
40 |
Instance |
– |
Génère une nouvelle configuration basée sur une configuration existante ou les modules d'E/S non connectés. Cela inclut les modules d'E/S configurés et non configurés.
|
41 |
Instance |
– |
Efface la liste de paramètres pour les modules d'E/S. |
42 |
Instance |
– |
Applique la liste de paramètres aux configurations existantes. Cela modifie toutes les configurations existantes. Le résultat est stocké dans la mémoire volatile de la RAM. |
L'objet connexion décrit les connexions CIP présentes sur l'équipement.
Le tableau suivant donne un aperçu général de l'objet connexion :
Valeur (hex) |
Description |
---|---|
1, 2, 3, 6, 7 |
Attributs de classe |
8, 9 |
Attributs de classe étendus |
1, E |
Services de classe |
1, 2, 3, 4, 7 |
Attributs d'instance |
1, E |
Services d'instance |
Le tableau ci-dessous décrit les attributs de classe étendus :
ID d'attribut (hex) |
Accès |
Type de données |
Description |
Valeur par défaut |
---|---|---|---|---|
8 |
Get |
UINT |
Instance de l'objet connexion qui décrit l'objet de connexion et qui a été utilisée pour envoyer cette requête à l'équipement. |
– |
9 |
Get |
ARRAY OF STRUCT |
Tableau de structures contenant les attributs d'instance 1 et 2 pour chaque instance. |
(1) |
UINT |
Enumère les types de connexion. |
Voir les attributs d'instance ci-après. |
||
UINT |
Numéro de connexion CIP lié à cette connexion. |
Voir les attributs d'instance ci-après. |
||
(1) L'index du tableau est déterminé par le numéro d'instance, compris entre 1 et le nombre maximal d'instances. La valeur d'index 1 (offset 0) et les instances non instanciées sont à 0. |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Type de données |
Description |
Fonction |
---|---|---|---|---|
1 |
Get |
UINT |
Enumère les types de connexion possibles. Tous les types de connexion sauf 0 représentent des connexions à capacité de routage du type correspondant. |
|
2 |
Get |
UINT |
Numéro de connexion CIP lié à cette connexion. Cet attribut est ignoré si le type de connexion est 0. |
Le constructeur affecte une valeur unique pour identifier chaque port de communication. La valeur 1 est définie pour l'utilisation interne du produit (embase par exemple). La valeur 0 est réservée et ne peut pas être utilisée. |
3 |
Get |
STRUCT |
||
UINT |
Nombre de mots de 16 bits dans le chemin qui suit. |
Plage : 2 à 6 |
||
Padded EPATH |
Segment de chemin logique identifiant l'objet correspondant à ce port. |
Ce chemin est limité à un segment de classe logique et un segment d'instance logique. La taille maximale est 12 octets. |
||
4 |
Get |
SHORT_STRING |
Nom du port réseau physique. |
"Port A" par exemple. Le nombre maximal de caractères est 64. Ce nom doit être différent pour chaque port physique. Si plusieurs ports CIP utilisent le même port physique, le même nom physique doit être utilisé. |
7 |
Get |
Padded EPATH |
Valeur du commutateur rotatif |
Valeur du commutateur identique à l'attribut 2. |
Le tableau suivant décrit les objets service :
Code de service (hex) |
Pris en charge par |
Nom du service |
Description |
---|---|---|---|
1 |
Classe/Instance |
|
Renvoie une liste prédéfinie d'attributs d'objet. |
E |
Classe/Instance |
|
Renvoie le contenu des attributs correspondants. |
L'objet interface TCP/IP fournit un mécanisme pour configurer le réseau TCP/IP de l'interface de bus de terrain.
Le tableau ci-après donne un aperçu de l'objet interface TCP/IP :
Valeur (hex) |
Description |
---|---|
1, 2, 3, 6, 7 |
Attributs de classe |
1, E |
Services de classe |
1, 2, 3, 4, 5, 6 |
Attributs d'instance |
1, 2, E, 10 |
Services d'instance |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Type de données |
Description |
Fonction |
---|---|---|---|---|
1 |
Get |
DWORD |
|
Voir le tableau des états de l'interface ci-après |
2 |
Get |
DWORD |
|
|
3 |
Set |
DWORD |
|
|
4 |
Get |
STRUCT |
Chemin vers l'objet physiquement lié |
Le chemin identifie l'objet qui est connecté à l'objet de communication physique sous-jacent. |
UINT |
Longueur du chemin |
Nombre de mots de 16 bits dans le chemin. |
||
EPATH |
Segments logiques identifiant la liaison physique |
Adresses de chemin vers le port interne du commutateur 3 ports intégré |
||
5 |
Get |
STRUCT |
|
Contient des paramètres de configuration TCP/IP. Afin d'éviter des configurations incomplètes ou incompatibles, les paramètres ne peuvent pas être définis individuellement. |
UDINT |
|
Cette valeur est 0 si aucune adresse IP n'a été configurée. Sinon, une adresse valide de classe A, B ou C est fournie. Exemple : 0164A8C0 hex (correspond à 192.168.100.1) |
||
UDINT |
|
Cette valeur est 0 si aucun masque réseau n'a été configuré. Exemple : 00FFFFFF hex (correspond à 255.255.255.0) |
||
UDINT |
|
Cette valeur est 0 si aucune adresse de passerelle n'a été configurée. Sinon, une adresse valide de classe A, B ou C est fournie. Exemple : FE64A8C0 hex (correspond à 192.168.100.254) |
||
UDINT |
|
La valeur 0 indique qu'aucun serveur de noms principal n'a été configuré. Sinon, une adresse valide de classe A, B ou C est fournie. |
||
UDINT |
|
La valeur 0 indique qu'aucun serveur de noms secondaire n'a été configuré. Sinon, une adresse valide de classe A, B ou C est fournie. |
||
STRING |
|
Caractères ASCII. La longueur maximale est de 48 caractères. Le nombre d'octets doit être pair (octet de remplissage non inclus dans la longueur). La longueur est 0 si aucun nom de domaine n'a été configuré. |
||
6 |
Get |
STRING |
|
Caractères ASCII. La longueur maximale est de 64 caractères. Le nombre d'octets doit être pair (octet de remplissage non inclus dans la longueur). La longueur est 0 si aucun nom de domaine n'a été configuré. |
Le tableau suivant indique l'état de l'interface pour l'attribut 1 :
Bit |
Nom |
Description |
---|---|---|
0…3 |
|
|
4 |
|
Indique un changement de configuration en cours dans la valeur TTL et/ou l'attribut de configuration Mcast. Ce bit est défini si la valeur TTL ou l'attribut de configuration Mcast est défini(e) et supprimé lors du démarrage suivant de l'équipement. |
5…31 |
|
Réservé |
Le tableau suivant décrit les objets service :
Code de service (hex) |
Pris en charge par |
Nom du service |
Description |
---|---|---|---|
1 |
Classe/Instance |
|
Renvoie une liste prédéfinie d'attributs d'objet. |
2 |
Instance |
|
Modifie tous les attributs modifiables. |
E |
Classe/Instance |
|
Renvoie le contenu des attributs correspondants. |
10 |
Instance |
|
Modifie une valeur d'attribut individuelle. |
L'objet liaison Ethernet gère des compteurs et des informations d'état propres à une connexion.
Le tableau suivant donne un aperçu général de l'objet liaison Ethernet :
Valeur (hex) |
Description |
---|---|
1, 2, 3, 6, 7 |
Attributs de classe |
1, E |
Services de classe |
1, 2, 3 |
Attributs d'instance |
1, E |
Services d'instance |
Le tableau ci-dessous décrit les attributs d'instance :
ID d'attribut (hex.) |
Accès |
Type de données |
Description |
Fonction |
---|---|---|---|---|
1 |
Get |
UDINT |
Taux de transfert utilisé |
Vitesse en Mbits/s (par exemple 0, 10, 100, 1000, etc.) |
2 |
Get |
DWORD |
Indicateur d'état de l'interface |
Voir le tableau des états de l'interface ci-après |
3 |
Get |
ARRAY [0...5] of USINT |
Adresse physique |
Adresse MAC propre à l'équipement |
Le tableau suivant décrit les codes d'état de l'indicateur d'état de l'interface :
Bit |
Nom |
Description |
---|---|---|
0 |
|
Indique si l'interface de communication est connectée à un réseau actif.
|
1 |
|
Indique le mode duplex utilisé.
Cet indicateur n'est pas défini si l'indicateur d'état de la connexion est 0. |
2…4 |
|
Indique le statut d'auto-négociation.
|
5 |
|
Indique le mode de modification requis.
|
6 |
|
Indique si une erreur locale est détectée.
|
7…31 |
|
Réservé. Réglé sur 0 par défaut. |
Le tableau suivant décrit les objets service d'instance :
Code de service (hex) |
Pris en charge par |
Nom du service |
Description |
---|---|---|---|
1 |
Classe/Instance |
|
Renvoie une liste prédéfinie d'attributs d'objet. |
E |
Classe/Instance |
|
Fournit le contenu de l'attribut correspondant. |