Attributs du journal des défauts
Voici les attributs du journal des défauts associés à un Axe de contrôle du mouvement :
Journal des défauts de l’axe CIP
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - Tout | Obtenir | Struct{ USINT, USINT, Struct { USINT, USINT, UINT, USINT, USINT, ULINT } [25 ] } | - | - | - | Struct { Index; Length; Fault Log Struct { Fault Type; Fault Code; Fault Sub Code; Stop Action; State Change; Time Stamp } [ ] } Type de défaut : Énum 0 = Défauts mis à zéro 1 = Défaut Init 2 = Défaut Init - Mfg 3 = Défaut d’axe 4 = Défaut d’axe - Mfg 5 = Défaut de mouvement 6 = Défaut de module 7 = Défaut de groupe 8 = Défaut de configuration 9 = Défaut APR 10 = Défauts APR - Mfg 11 = Défaut de sécurité 12 = Défaut de sécurité - Mfg 13-127 : Réservé 128-255 : Propre au fournisseur 128 = Défaut de protection Code de défaut : Énum (Type de défaut ! = 0) 0-255 : Numéro du bit de défaut (Type de défaut = 0) 0 = Aucun défaut 1 = Réinitialisation du module 2 = Réinitialisation de défaut 3 = Réinitialisation de fermeture 4 = Réinitialisation de la connexion 255 = Réinitialisation du journal des défauts (Type de défaut ! = 8) Sous-code de défaut : Énum (Type de défaut = 8) Sous-code de défaut : ID d’attribut Énum. des actions d’arrêt : 0 = Aucune action 1 = Arrêt du planificateur 2 = Arrêt progressif 3 = Arrêt par limitation du couple 4 = Immédiat (Roue libre) Énum. de changements d’état : 0 = Aucune action 1 = Maintenir 2 = Désactiver 3 = Fermeture |
L’Attribut du journal des défauts de l’axe CIP est une structure utilisée pour implémenter un journal de défauts, avec le type de défaut, les codes de défaut et les horodatages. Les éléments de cette structure sont les suivants :
L’Index du journal des défauts pointe vers le dernier élément du tableau du journal des défauts. Chaque élément contenu dans le Tableau du journal des défauts est appelé enregistrement de journal des défauts.
L’élément de Longueur du journal des défauts indique le nombre d’éléments contenus dans le tableau du Journal des défauts.
Le Type de défaut est une valeur énumérée qui indique le type de condition de défaut ou d’événement d’effacement de défaut auquel s’applique le Code de défaut.
Le Code de défaut indique la condition de défaut spécifique ou l’événement d’effacement de défaut qui s’est produit. En ce qui concerne les conditions de défaut (Type de défaut ! = 0), le Code de défaut représente en général le numéro de bit du défaut, tel que défini dans l’attribut de Défauts d’axe associé. Dans le cas d’un Défaut de configuration, le Code de défaut représente le Code d’erreur d’attribut. Pour les événements d’effacement de défaut (Type de défaut = 0), le Code de défaut identifie l’événement spécifique d’effacement des défauts qui s’est produit. Les événements d’effacement de défaut possibles sont une réinitialisation du module, une requête de réinitialisation de défaut, une requête de réinitialisation de fermeture ou une réinitialisation résultant de l’ouverture ou de la fermeture d’une connexion de CIP Motion. Un Code de défaut de 255 (0xFF) indique qu’un événement de Réinitialisation du journal des défauts s’est produit.
Le Sous-code de défaut est une énumération utilisée pour fournir des détails supplémentaires sur la source de la condition de défaut. L’énumération est spécifique au Code de défaut associé. En ce qui concerne les Défauts de configuration, le Sous-code de défaut correspond à l’ID d’erreur d’attribut qui a généré la condition d’erreur.
L’élément Action d’arrêt est une valeur énumérée qui indique la forme de l’action d’arrêt déclenchée par le variateur en réponse à la condition de défaut.
L’élément Changement d’état spécifie quel était l’état cible final pour l’action sur défaut.
L’Horodatage de défaut représente l’heure à laquelle le défaut correspondant a été détecté. Les unités de l’horodatage sont basées sur le Temps système en unités microsecondes.
L’attribut Journal d’alarmes de l’axe CIP est une structure utilisée pour implémenter un journal d’alarmes, avec le type d’alarme, les codes d’alarme et les horodatages. Les éléments de cette structure sont les suivants :
L’Index du journal des alarmes pointe vers le dernier élément du tableau du Journal d’alarme. Chaque élément du tableau de Journal des alarmes est appelé Enregistrement de journal des défauts.
L’élément de Longueur du journal des alarmes indique le nombre d’éléments contenus dans le tableau du Journal des défauts.
Le type d’alarme est une valeur énumérée qui indique le type d’alarme auquel le code d’alarme s’applique.
Le code d’alarme indique l’alarme spécifique qui s’est produite. Les codes d’alarme sont basés sur le numéro de bit correspondant de l’alarme, tel que défini dans l’attribut d’alarme associé.
Le code d’alarme indique la condition d’alarme spécifique ou l’événement d’effacement d’alarme qui s’est produit. En ce qui concerne les conditions d’alarme (Type d’alarme ! = 0), le code d’alarme représente généralement le numéro de bit de l’alarme, tel que défini dans l’attribut Alarme de l’axe associé. Pour les événements d’effacement des alarmes (Type d’alarme = 0), le code d’alarme identifie l’événement spécifique d’effacement d’alarme qui s’est produit. Les alarmes n’étant pas permanentes, le seul événement d’effacement des alarmes est une réinitialisation du journal des alarmes qui, comme la réinitialisation du journal des défauts, se voit attribuer un Code de 255 (0xFF).
Le sous-code de défaut est une énumération utilisée pour fournir des détails supplémentaires sur la source de la condition d’alarme. L’énumération est spécifique au code d’alarme associé.
L’élément État d’alarme est une énumération qui indique l’état actuel de la condition d’alarme associée. Les entrées du journal d’alarme sont créées lorsqu’une condition d’alarme est définie (État d’alarme = 1) ET lorsqu’elle est effacée (État d’alarme = 0).
L’Horodatage de l’alarme représente l’heure à laquelle la condition d’alarme correspondante a été détectée. Les unités de l’horodatage sont basées sur le Temps système des unités utilisées.
Journal d’alarmes de l’axe CIP
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Facultatif - Tous | Obtenir | Struct{ USINT, USINT, Struct { USINT, USINT, UINT, USINT, LINT } [25 ] } | - | - | - | Struct { Index; Length; Struct du Journal des alarmes { Type d’alarme ; Code d’alarme ; Sous-code d’alarme ; État d’alarme ; Time Stamp } [ ] } Type d’alarme : Énum 0 = Alarmes mises à zéro 1 = Blocage du démarrage 2 = Blocage du démarrage - Mfg 3 = Alarme d’axe 4 = Alarme d’axe - Mfg 5 = Alarme de mouvement 6 = Alarme de module 7 = Alarme de groupe 8 = Obtention de l’alarme à distance 9 = Alarmes de sécurité de l’axe 10 = Alarmes de sécurité de l’axe - Mfg Code d’alarme : Énum (Type d’alarme ! = 0) 0-255 : Numéro de bit d’alarme (Type d’alarme = 0) 255 = Réinitialisation du journal des alarmes Sous-code d’alarme : Énum État d’alarme : Énum 0 = Bit d’alarme désactivé - 0 1 = Bit d’alarme activé - 1 |
L’attribut du Journal d’alarmes de l’axe CIP est utilisé pour implémenter un journal d’alarmes, avec le type d’alarme, les codes d’alarme et les horodatages. Les éléments de cette structure sont les suivants :
L’Index du journal des alarmes pointe vers le dernier élément du tableau du Journal d’alarme. Chaque élément du tableau de Journal des alarmes est appelé Enregistrement de journal des défauts.
L’élément de Longueur du journal des alarmes indique le nombre d’éléments contenus dans le tableau du Journal des défauts.
Le type d’alarme est une valeur énumérée qui indique le type d’alarme auquel le code d’alarme s’applique.
Le code d’alarme indique l’alarme spécifique qui s’est produite. Les codes d’alarme sont basés sur le numéro de bit correspondant de l’alarme, tel que défini dans l’attribut d’alarme associé.
Le code d’alarme indique la condition d’alarme spécifique ou l’événement d’effacement d’alarme qui s’est produit. En ce qui concerne les conditions d’alarme (Type d’alarme ! = 0), le code d’alarme représente généralement le numéro de bit de l’alarme, tel que défini dans l’attribut Alarme de l’axe associé. Pour les événements d’effacement des alarmes (Type d’alarme = 0), le code d’alarme identifie l’événement spécifique d’effacement d’alarme qui s’est produit. Les alarmes n’étant pas permanentes, le seul événement d’effacement des alarmes est une réinitialisation du journal des alarmes qui, comme la réinitialisation du journal des défauts, se voit attribuer un Code de 255 (0xFF).
Le sous-code de défaut est une énumération utilisée pour fournir des détails supplémentaires sur la source de la condition d’alarme. L’énumération est spécifique au code d’alarme associé.
L’élément État d’alarme est une énumération qui indique l’état actuel de la condition d’alarme associée. Les entrées du journal d’alarme sont créées lorsqu’une condition d’alarme est définie (État d’alarme = 1) ET lorsqu’elle est effacée (État d’alarme = 0).
L’Horodatage de l’alarme représente l’heure à laquelle la condition d’alarme correspondante a été détectée. Les unités de l’horodatage sont basées sur le Temps système des unités utilisées.
Réinitialisation du journal des défauts de l’axe CIP
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - Tout | Set | USINT | - | - | - |
L’écriture dans l’attribut Réinitialisation du journal des défauts efface l’intégralité du Journal des défauts et réinitialise l’index Journal des défauts sur l’élément 0, enregistre l’événement Réinitialisation du journal des défauts et incrémente l’Index du journal des défauts sur 1.
Réinitialisation du journal d’alarme de l’axe CIP
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - Tout | Set | USINT | - | - | - |
L’écriture dans l’attribut Réinitialisation du journal des alarmes efface l’intégralité du journal des alarmes et réinitialise l’index du journal des alarmes sur le 0, enregistre l’événement Réinitialisation du journal des alarmes et incrémente l’index du journal des alarmes sur 1.
Nombre de journaux des défauts de l’axe CIP
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - Tout | Obtenir | USINT | - | - | - |
Ce nombre correspond au nombre d’enregistrements ajoutés au journal des défauts. Ce nombre est initialisé à 0 lors de la mise sous tension, ou par une réinitialisation de l’automate et est incrémenté à chaque enregistrement ajouté au Journal des défauts de l’axe CIP. Cet attribut peut être utilisé par le logiciel pour déterminer s’il existe de nouveaux enregistrements du journal des défauts à transférer.
Nombre de journal d’alarmes de l’axe CIP
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - Tout | Obtenir | USINT | - | - | - |
Ce nombre correspond au nombre d’enregistrements ajoutés au journal d’alarme. Ce nombre est initialisé à 0 lors de la mise sous tension, ou par une réinitialisation de l’automate et est incrémenté à chaque enregistrement ajouté au Journal d’alarme de l’axe CIP. Cet attribut peut être utilisé par le logiciel pour déterminer s’il existe de nouveaux enregistrements du journal d’alarme à transférer.
Source d’alarme de l’axe CIP
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Facultatif - Tous | Obtenir | USINT [128] | - | - | - | Nombre de Sous-codes d’alarme actifs |
L’attribut Source d’alarme de l’axe CIP est un tableau à 128 éléments d’entiers non signés à 8 bits représentant le nombre de conditions sources de Sous-codes actifs pour chaque Alarme d’axe CIP possible. Plusieurs conditions sources peuvent être actives à un moment donné. Ces conditions sources sont identifiées par leur Sous-code d’alarme. Cet attribut est utilisé par l’automate pour déterminer quand définir et quand mettre à zéro le bit Alarmes d’axe CIP associé.
L’index du tableau dans cet attribut correspond au numéro de bit Alarmes d’axe CIP (Code d’alarme de l’axe). Le nombre de Sous-codes d’alarme actifs est incrémenté chaque fois qu’une nouvelle condition de source d’alarme active est signalée dans le Journal d’alarme pour une alarme donnée. Le nombre de Sous-codes d’alarme actifs est décrémenté chaque fois qu’une condition de source d’alarme active est effacée dans le Journal d’alarme pour une alarme donnée.
Après avoir traité le Sous-code d’alarme et incrémenté ou décrémenté le compteur de Sous-code d’alarme actif associé, l’état du bit Alarmes d’axe CIP associé est déterminé par la valeur du compteur du Sous-code d’alarme actif. Si la valeur du compteur est supérieure à 0, le bit Alarmes de l’axe CIP doit être défini. Si la valeur du compteur est 0, le bit Alarmes de l’axe CIP associé doit être effacé.
Les sources d’alarme d’axe sont identifiées par leur Sous-code d’alarme d’axe associé à partir du dispositif de CIP Motion. Plusieurs sources d’alarme pour une alarme donnée peuvent, par exemple, provenir de différentes voies du signal de retour ou de différentes instances de structure d’alimentation.
Source d’alarme de l’axe CIP - RA
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Facultatif - Tous | Obtenir | USINT [128] | - | - | - | Nombre de Sous-codes d’alarme actifs |
L’attribut RA Source d’alarme de l’axe CIP est un tableau à 128 éléments d’entiers non signés à 8 bits représentant le nombre de conditions sources de Sous-codes actifs pour chaque Alarme d’axe CIP possible spécifique au RA. Plusieurs conditions sources peuvent être actives à un moment donné. Ces conditions sources sont identifiées par leur Sous-code d’alarme. Cet attribut est utilisé par l’automate pour déterminer quand définir et quand mettre à zéro le bit RA Alarmes d’axe CIP associé.
L’index du tableau dans cet attribut correspond au numéro de bit RA Alarmes d’axe CIP (Code d’alarme de l’axe). Le nombre de Sous-codes d’alarme actifs est incrémenté chaque fois qu’une nouvelle condition de source d’alarme active est signalée dans le Journal d’alarme pour une alarme donnée. Le nombre de Sous-codes d’alarme actifs est décrémenté chaque fois qu’une condition de source d’alarme active est effacée dans le Journal d’alarme pour une alarme donnée.
Après avoir traité le Sous-code d’alarme et incrémenté ou décrémenté le compteur de Sous-code d’alarme actif associé, l’état du bit RA Alarmes d’axe CIP associé est déterminé par la valeur du compteur du Sous-code d’alarme actif. Si la valeur du compteur est supérieure à 0, le bit RA Alarmes de l’axe CIP doit être défini. Si la valeur du compteur est 0, le bit RA Alarmes de l’axe CIP associé doit être effacé.
Les sources d’alarme d’axe sont identifiées par leur Sous-code d’alarme d’axe associé à partir du dispositif de CIP Motion. Plusieurs sources d’alarme pour une alarme donnée peuvent, par exemple, provenir de différentes voies du signal de retour ou de différentes instances de structure d’alimentation.
Source d’inhibition de démarrage CIP
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Facultatif - Tous | Obtenir | USINT [16] | - | - | - | Nombre de Sous-codes d’alarme actifs |
L’attribut Source d’alarme de blocage du démarrage CIP est un tableau à 16 éléments d’entiers non signés à 8 bits représentant le nombre de conditions sources de Sous-codes actifs pour chaque Inhibition de démarrage CIP possible. Plusieurs conditions sources peuvent être actives à un moment donné. Ces conditions sources sont identifiées par leur Sous-code d’alarme. Cet attribut est utilisé par l’automate pour déterminer quand définir et quand mettre à zéro le bit d’Inhibitions de démarrage CIP associé.
L’index du tableau dans cet attribut correspond au numéro de bit d’Inhibitions de démarrage CIP (Code d’alarme de l’axe). Le nombre de Sous-codes d’alarme actifs est incrémenté chaque fois qu’une nouvelle condition de source d’alarme active est signalée dans le Journal d’alarme pour une alarme donnée. Le nombre de Sous-codes d’alarme actifs est décrémenté chaque fois qu’une condition de source d’alarme active est effacée dans le Journal d’alarme pour une alarme donnée.
Après avoir traité le Sous-code d’alarme et incrémenté ou décrémenté le compteur de Sous-code d’alarme actif associé, l’état du bit d’Inhibitions de démarrage CIP associé est déterminé par la valeur du compteur du Sous-code d’alarme actif. Si la valeur du compteur est supérieure à 0, le bit d’Inhibitions de démarrage CIP doit être défini. Si la valeur du compteur est 0, le bit d’Inhibitions de démarrage CIP associé doit être effacé.
Les sources d’Inhibition de démarrage sont identifiées par leur Sous-code d’alarme d’axe associé à partir du dispositif de CIP Motion. Plusieurs sources d’inhibition du démarrage pour une inhibition de démarrage donnée peuvent, par exemple, provenir de différentes voies du signal de retour ou de différentes instances de structure d’alimentation.
Source d’inhibition de démarrage CIP - RA
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Facultatif - Tous | Obtenir | USINT [16] | - | - | - | Nombre de Sous-codes d’alarme actifs |
L’attribut Source d’inhibition de démarrage CIP est un tableau à 16 éléments d’entiers non signés à 8 bits représentant le nombre de conditions sources de Sous-codes actifs pour chaque inhibition de démarrage CIP possible spécifique au RA. Plusieurs conditions sources peuvent être actives à un moment donné. Ces conditions sources sont identifiées par leur Sous-code d’alarme. Cet attribut est utilisé par l’automate pour déterminer quand définir et quand mettre à zéro le bit RA d’Inhibitions de démarrage CIP associé.
L’index du tableau dans cet attribut correspond au numéro de bit RA d’Inhibitions de démarrage CIP (Code d’alarme de l’axe). Le nombre de Sous-codes d’alarme actifs est incrémenté chaque fois qu’une nouvelle condition de source d’alarme active est signalée dans le Journal d’alarme pour une alarme donnée. Le nombre de Sous-codes d’alarme actifs est décrémenté chaque fois qu’une condition de source d’alarme active est effacée dans le Journal d’alarme pour une alarme donnée.
Après avoir traité le Sous-code d’alarme et incrémenté ou décrémenté le compteur de Sous-code d’alarme actif associé, l’état du bit RA d’Inhibitions de démarrage CIP associé est déterminé par la valeur du compteur du Sous-code d’alarme actif. Si la valeur du compteur est supérieure à 0, le bit RA d’Inhibitions de démarrage CIP doit être défini. Si la valeur du compteur est 0, le bit RA d’Inhibitions de démarrage CIP associé doit être effacé.
Les sources d’Inhibition de démarrage sont identifiées par leur Sous-code d’alarme d’axe associé à partir du dispositif de CIP Motion. Plusieurs sources d’inhibition du démarrage pour une inhibition de démarrage donnée peuvent, par exemple, provenir de différentes voies du signal de retour ou de différentes instances de structure d’alimentation.
Voir aussi
Fournir une réponse