Attributs de l'état de contrôle de mouvement
Voici les attributs d’état de contrôle de mouvement associés à un Axe de contrôle du mouvement. Les Bits d’événement d’axe se trouvent sur les attributs Capture d’événements.
Bits d’état du mouvement
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - Tout | Get/ GSV 1 | T | DWORD | - | - | - | Bitmap 0 = AccelStatus 1 = DecelStatus 2 = MoveStatus 3 = JogStatus 4 = GearingStatus 5 = HomingStatus 6 = StoppingStatus 7 = AxisHomedStatus 8 = PositionCamStatus 9 = TimeCamStatus 10 = PositionCamPendingStatus 11 = TimeCamPendingStatus 12 = GearingLockStatus 13 = PositionCamLockStatus 14 = TimeCamLockStatus 15 = MasterOffsetMoveStatus 16 = CoordinatedMotionStatus 17 = TransformStateStatus 18 = ControlledByTransformStatus 19 = DirectVelocityControlStatus 20 = DirectTorqueControlStatus 21 = Réservé 22 = MoveLockStatus 23 = Réservé 24 = JogLockStatus 25 = MasterOffsetMovePendingStatus 26 = MasterOffsetMoveLockStatus 27 = MaximumSpeedExceeded 28...31 = Réservé |
1 L'accès direct à la balise est admis. Les noms de bit indiqués sont utilisés pour les noms de membres de types de données dans l’application Logix Designer. | |||||||
Ceci est une collection de mappage de bits de conditions d’état associée à une fonction de générateur de trajectoires.
Descriptions des bits d’état interne de l’axe de mouvement
Ce tableau fournit les descriptions des divers Bits d’état interne de l’axe de mouvement :
Bit | État du mouvement | Description |
|---|---|---|
0 | État de l’accélération | Les attributs de bit État d’accélération et de décélération (ÉtatAccél et ÉtatDécel) peuvent être utilisés pour déterminer si l’axe est actuellement sous une commande d’accélération ou de décélération. Si aucun des bits n’est défini, l’axe se déplace à une vitesse d’état stationnaire ou il est au repos. |
1 | État de la décélération | |
2 | État du mouvement | L’attribut de bit ÉtatMouvement est défini si un profil de mouvement de Mouvement est actuellement en cours. Dès que le Mouvement est terminé ou remplacé par une autre opération de mouvement, le bit ÉtatMouvement est mis à zéro. |
3 | État de la marche par à-coups | L’attribut de bit ÉtatMarcheParÀ-coups est défini si un profil de mouvement de Marche par à-coups est actuellement en cours. Dès que la Marche par à-coups est terminée ou remplacée par une autre opération de mouvement, le bit ÉtatMarcheParÀ-coups est mis à zéro. |
4 | État de l’engrènement | L’attribut de bit ÉtatEngrènement est défini si l’axe est actuellement en cours d’Engrènement avec un autre axe. Dès que l’opération d’engrènement est arrêtée ou remplacée par une autre opération de mouvement, le bit ÉtatEngrènement est mis à zéro. |
5 | État de prise d’origine | L’attribut de bit ÉtatPriseOrigine est défini si un profil de mouvement de Prise d’origine est actuellement en cours. Dès que la Prise d’origine est terminée ou remplacée par une autre opération de mouvement, le bit ÉtatPriseOrigine est mis à zéro. |
6 | État d’arrêt | L’attribut de bit ÉtatArrêt est défini si un processus d’arrêt est actuellement en cours. Dès que le processus d’arrêt est terminé, le bit d’état d’arrêt est mis à zéro. Le processus d’arrêt est utilisé pour arrêter un axe (initié par une action sur défaut MAS, MGS, MGSP, Arrêter le planificateur, ou une changement de mode). Ce bit n’est plus associé au bit de l’Embrayage d’engrènement (MAG avec l’Embrayage sélectionné), qui dans le cas de I4B a été explicitement nommé bit ÉtatVerrouillageEngrènement. |
7 | État de prise d’origine | L’attribut de bit ÉtatPriseOrigine est mis à zéro à la mise sous tension ou à la reconnexion. Le bit est réglé sur 1 par l’instruction MAH lors de l’achèvement avec succès de la séquence de prise d’origine configurée. Ce bit serait mis à zéro plus tard si l’axe entre dans un état de fermeture. Le bit HomedStatus est réglé par l’instruction MAH lors de l’achèvement avec succès de la séquence de prise d’origine configurée. Ce bit indique qu'une position de référence machine absolue a été établie. Lorsque ce bit est défini, les opérations qui nécessitent une référence machine, telles qu'une vérification Surcourse logicielle, peuvent être activée efficacement. Le bit HomedStatus est mis à zéro dans les conditions suivantes :
Le bit HomedStatus est directement utilisé par le système de contrôle pour qualifier la fonction de vérification de Surcourse logicielle. Ainsi, si le bit HomedStatus est mis à zéro, la vérification de Surcourse logicielle ne se produira pas même si le bit Vérification de surcourse logicielle est réglé. |
8 | État de la came de position | L’attribut de bit ÉtatCamePosition est défini si un profil de mouvement de Came de position est actuellement en cours. Dès que la Came de position est terminée ou remplacée par une autre opération de mouvement, le bit ÉtatCamePosition est mis à zéro. |
9 | État de la came de temps | L’attribut de bit ÉtatCameTemps est défini si un profil de mouvement de Came de temps est actuellement en cours. Dès que la Came de temps est terminée ou remplacée par une autre opération de mouvement, le bit ÉtatCameTemps est mis à zéro. |
10 | État de la came de position en attente | L’attribut de bit ÉtatAtttenteCamePosition est défini si un profil de mouvement de Came de position est actuellement en attente de la fin de l’exécution en cours d’un profil de came. Cela serait initié en exécutant une instruction MAPC alors que Exécution en attente est sélectionnée. Dès que le profil de came de position actuel se termine, initiant le démarrage du profil de came en attente, le bit ÉtatAttenteCamePosition est mis à zéro. Ce bit est aussi mis à zéro si le profil de came de position se termine ou est remplacé par une autre opération de mouvement. |
11 | État d’attente de la came de temps | L’attribut de bit ÉtatAttenteCameTemps est défini si un profil de mouvement de Came de temps est actuellement en attente de la fin de l’exécution en cours d’un profil de came. Cela serait initié en exécutant une instruction MATC alors que Exécution en attente est sélectionné. Dès que le profil de came de temps actuel se termine, initiant le démarrage du profil de came en attente, le bit d’état ÉtatAttenteCameTemps est mis à zéro. Ce bit est aussi mis à zéro si le profil de came de temps se termine ou est remplacé par une autre opération de mouvement. |
12 | État de verrouillage de l’engrènement | L’attribut de bit ÉtatVerrouillageEngrènement est défini chaque fois que l’axe esclave est verrouillé dans une relation d’engrenage avec l’axe maître selon un certain rapport d’engrenage. La fonction d’embrayage du planificateur d’engrènement est utilisée pour accélérer ou décélérer un axe, pour accélérer dans un processus d’engrènement (MAG avec l’embrayage sélectionné). Durant les intervalles où l’axe est en train d’embrayer, le bit ÉtatVerrouillageEngrènement est à zéro. |
13 | État de verrouillage de la came de position | L’attribut de bit ÉtatVerrouillageCamePosition est défini chaque fois que l’axe maître remplit la condition de démarrage d’un profil de mouvement de Came de position actuellement actif. La condition de démarrage est établie par les paramètres Contrôle de démarrage et Position de démarrage de l’instruction MAPC. Dès que le profil de came de position actuel se termine, ou qu’il est remplacé par une autre opération de mouvement, le bit Verrouillage de la came de position est mis à zéro. En mode de direction maître unidirectionnel, le bit ÉtatVerrouillageCamePosition est mis à zéro lorsque le mouvement est dans la mauvaise direction et il est défini lorsque le mouvement est dans la bonne direction. |
15 | État de mouvement de décalage maître | L’attribut de bit MasterOffsetMoveStatus est réglé si un profil de mouvement Mouvement de décalage maître est actuellement en cours. Dès que le Mouvement de décalage maître est terminé ou remplacé par une autre opération de mouvement, le bit ÉtatMouvementDécalageMaître est mis à zéro. |
16 | État de mouvement coordonné | L’attribut de bit CoordinatedMotionStatus est réglé si quelque profil de mouvement coordonné est actuellement actif pour cet axe. Dès que le Mouvement coordonné est terminé ou arrêté, le bit ÉtatMouvementCoordonné est mis à zéro. |
17 | État de l’état de transformation | Le bit État de l’état de transformation est défini lorsque l’axe est impliqué dans une transformation. L’axe se trouve dans l’un des systèmes de coordonnées spécifiés dans une instruction MCT active. Vrai indique que l’axe est impliqué dans une transformation alors que faux indique qu’il ne l’est pas. |
18 | État contrôlé par transformation | Le bit État contrôlé par transformation est défini si l’axe est sous le contrôle d’une transformation. Vrai indique que l’axe est sous le contrôle de transformation, par contre Faux indique qu’il n’y est pas. Un axe sous le contrôle de transformation ne peut pas être commandé de se déplacer. |
19 | État de contrôle de vitesse directe | Lorsque le bit État de contrôle de vitesse directe est défini, la vitesse de l’axe est directement contrôlée par la valeur Vitesse de commande directe. Ce bit est défini par l’instruction Démarrage du variateur de mouvement (MDS) et ne s’applique qu’aux types d’axe de variateur CIP. |
20 | État de commande de couple direct | Lorsque le bit État de commande de couple direct est défini, le couple de l’axe est directement contrôlé par la valeur Couple de commande. Ce bit est défini par l’instruction Démarrage du variateur de mouvement (MDS) et ne s’applique qu’aux types d’axe de variateur CIP. |
22 | État de verrouillage de mouvement | Le bit ÉtatVerrouillageMouvement est défini lorsque l’axe maître satisfait à la requête Direction de verrouillage d’une instruction Mouvement d’axe de mouvement (MAM). Si le Sens de verrouillage est Avant immédiat uniquement ou Inverse immédiat uniquement, le bit MoveLockStatus est défini immédiatement dès que l’instruction MAM est initiée. Si le Sens de verrouillage est Position avant uniquement ou Position inverse uniquement, le bit est défini lorsque l’Axe maître franchit la Position de verrouillage du maître dans le sens spécifié. Le bit MoveLockStatus est mis à zéro lorsque l’Axe maître inverse le sens et que l’Axe esclave arrête de suivre l’Axe maître. Le bit MoveLockStatus est de nouveau défini lorsque l’Axe esclave se remet à suivre l’Axe maître. |
24 | État de verrouillage de marche par à-coups | Le bit ÉtatVerrouillageMarcheParÀ-Coups est défini lorsque l’axe maître satisfait à la requête Direction de verrouillage d’une instruction Mouvement d’axe en marche par à-coups (MAJ). Si le Sens de verrouillage est Avant immédiat uniquement ou Inverse immédiat uniquement, le bit JogLockStatus est défini immédiatement dès que l’instruction MAJ est initiée. Si le Sens de verrouillage est Position avant uniquement ou Position inverse uniquement, le bit est défini lorsque l’Axe maître franchit la Position de verrouillage du maître dans le sens spécifié. Le bit JogLockStatus est mis à zéro lorsque l’Axe maître inverse le sens et que l’Axe esclave arrête de suivre l’Axe maître. Le bit JogLockStatus est de nouveau défini lorsque l’Axe esclave se remet à suivre l’Axe maître. |
25 | État d’attente de mouvement de décalage maître | Le mouvement de décalage maître se verrouille sur le maître en mode MDSC. |
26 | État de verrouillage de mouvement de décalage maître | Le bit ÉtatVerrouillageMouvementDécalageMaître est défini lorsque l’axe maître satisfait à la requête Direction de verrouillage d’un Mouvement de décalage maître exécutée en utilisant l’instruction MAM. Si le Sens de verrouillage est Avant immédiat uniquement ou Inverse immédiat uniquement, le bit MasterOffsetMoveLockStatus est défini immédiatement lorsque l’instruction MAM est initiée. Si le Sens de verrouillage est Position avant uniquement ou Position inverse uniquement, le bit est défini lorsque l’Axe maître franchit la Position de verrouillage du maître dans le sens spécifié. Le bit MasterOffsetMoveLockStatus est mis à zéro lorsque l’Axe maître inverse le sens et que l’Axe esclave arrête de suivre l’Axe maître. Le bit MasterOffsetMoveLockStatus est de nouveau défini lorsque l’Axe esclave se remet à suivre l’Axe maître. |
27 | Vitesse maximale excédée | Le bit VitesseMaximaleExcédée est défini lorsque la vitesse de commande de l’axe à n’importe quel moment excède la vitesse maximale configurée pour un axe. Le bit sera mis à zéro lorsque la vitesse de l’axe repasse en-dessous de la vitesse maximale. |
Bits d’état des axes
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - Tout | Get/ GSV 1 | T | DWORD | - | - | - | 0 = ServoActionStatus 1 = DriveEnableStatus 2 = AxisShutdownStatus 3 = ConfigurationUpdateInProcess 4 = InhibitStatus 5 = DirectControlStatus 6 = AxisUpdateStatus 7...31 = Réservé |
1 L'accès direct à la balise est admis. Les noms de bit indiqués sont utilisés pour les noms de membres de types de données dans l’application Logix Designer. | |||||||
L’attribut Bits d’état interne de l’axe est une collection de conditions d’état de base associées à l’axe. Elles représentent les conditions d’état clés que le système utilise lors de l’exécution des instructions de contrôle des mouvements.
Ce tableau fournit les descriptions des Bits d’état interne de l’axe :
Bit | État interne de l'axe | Description |
0 | État de l’action d’asservissement | L’attribut de bit ServoActionStatus est défini lorsque la fonction de contrôle de moteur d’axe associé suit la référence de commande depuis l’automate. |
1 | État du variateur activé | L’attribut de bit DriveEnableStatus est défini lorsque la structure d’alimentation associée à l’axe est activée. Si le bit n’est pas défini, la structure d’alimentation associée à l’axe est désactivée. |
2 | État de fermeture de l'axe | L’attribut de bit ÉtatFermetureAxe est défini lorsque l’axe associé est actuellement en état Fermeture. Dès que l’axe fait la transition d’un état Fermeture à un autre état, le bit État de fermeture est mis à zéro. |
3 | Mise à jour de configuration en cours | L’attribut des bits d’état Mise à jour de configuration en cours fournit une méthode pour surveiller les progrès de mises à jour d’attributs de configuration d’un ou de plusieurs modules spécifiques, initiés par un service Définir la liste d’attributs ou par un SSV dans le programme utilisateur. Dès qu’une telle mise à jour est initiée, le processeur Logix définit le bit ConfigurationUpdateInProcess. Le bit reste défini jusqu’à ce que la réponse Définir la liste d’attributs revient du servo-module indiquant que le processus de mise à jour des données a été réussi. Par conséquent, l’attribut Bits d’état de mise à jour de configuration en cours fournit une méthode d’attente jusqu’à ce que la mise à jour des données de configuration d’asservissement soit faite sur le module de mouvement connecté, avant de démarrer une opération dépendante. |
4 | État d’inhibition | Un axe peut être inhibé ou non inhibé par programmation en utilisant l’attribut #20 Inhiber l’axe. L’attribut de bit InhibitStatus est défini lorsque l’axe est dans l’état Inhibition. Ce bit peut également s’utiliser pour déterminer si une opération d’inhibition ou d’annulation d’inhibition a bien eu lieu (par exemple, une connexion a été fermée puis rétablie avant que le processus de reconfiguration ne se termine). Durant le processus d’inhibition/annulation de l’inhibition, ce bit restera dans l’état précédent, puis, lorsque le processus est terminé, le bit est actualisé à son nouvel état. Cet état d’inhibition n’est pas lié à des Inhibitions de démarrage. |
5 | État de contrôle direct | Lorsque le bit État de contrôle direct est réglé, les mouvements d’axe sont régulés par les fonctions Contrôle de vitesse directe et Commande de couple direct. Dans ce mode, la fonctionnalité Générateur de trajectoires est désactivée. Si vous essayez de déplacer l’axe avec une instruction Générateur de trajectoires, par exemple MAM, MAJ et MAG, une erreur d’exécution d’instruction se produit. En Contrôle direct, vous n’avez pas besoin d’établir ou de maintenir la position de référence absolue. Par conséquent, lorsque vous essayez d’exécuter les instructions MAH et MRP, une erreur d’instruction se produit. Lorsque le bit État de contrôle direct est mis à zéro, le mouvement d’axe est contrôlé par le Générateur de trajectoires. Si vous essayez de déplacer l’axe dans ce mode avec une instruction Contrôle direct, par exemple MDS, une erreur d’instruction se produit. Ce bit s’applique uniquement aux types d’axe de variateur CIP. L’illustration décrit le comportement suivant. ![]() Le bit État de contrôle direct est défini par l’instruction Démarrage du variateur de mouvement (MDS) et une fois qu’elle est définie, elle peut uniquement être mise à zéro en exécutant une instruction MSO dans les états Arrêté ou Arrêt en cours. De même, le bit État de contrôle direct est mis à zéro par l’instruction Activation de mouvement asservi (MSO), le bit peut uniquement être mis à zéro en exécutant une instruction MDS dans les états Arrêté ou Arrêt en cours. |
6 | État de mise à jour de l’axe | Le bit Mise à jour de l’axe indique si l’instance d’axe a été mise à jour ou non durant la dernière exécution de la tâche de mouvement. En général, les instances d’axe sont mises à jour dans la Tâche de mouvement en fonction de leur Planification de mise à jour d’axe. Par conséquent, une instance d’axe donnée peut être mise à jour ou non durant l’exécution de la tâche de mouvement. Lorsqu’il est inspecté durant une Tâche d’événement déclenchée par une Exécution du groupe de mouvements ou de la tâche de mouvement, le bit Mise à jour de l’axe peut être utilisé pour qualifier les instructions du programme en fonction de la mise à jour ou non de l’axe durant la tâche de mouvement précédente. |
Bits de défaut de l’axe
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
Requis - Tout | Obtenir/GSV 1 | T | DWORD | - | - | - | Bitmap 0 = DéfautAxePhysique 1 = DéfautModule 2 = DéfautConfiguration 3 = DéfautGroupe 4 = DéfautMouvement 5 = DéfautProtection 6 = DéfautInitialisation 7 = DéfautAPR 8 = DéfautSécurité 9...31 = Réservé |
1 L'accès direct à la balise est admis. Les noms de bit indiqués sont utilisés pour les noms de membres de types de données dans l’application Logix Designer. | |||||||
L’attribut Bits de défaut de l’axe est une collection de types de défauts de base associés à l’axe. Un bit de ce mot a été assigné à chaque type de défaut d’axe valide. Toute condition de défaut associée à un type de défaut définira le bit de défaut approprié.
Chaque bit de l’attribut Bits de défaut de l’axe représente un enchaînement des types de défaut associé. Un ou plusieurs défauts d’un type de défaut donné définissent le bit associé de l’attribut Bits de défaut de l’axe.
Ce tableau fournit les descriptions des Bits de défaut de l’axe :
Bit | Nom | Description |
|---|---|---|
0 | Défaut d’axe physique | Si le bit Défaut d’axe physique est défini, cela indique qu’une ou plusieurs conditions de défaut ont été rapportées par l’axe physique. Les conditions de défaut spécifiques peuvent alors être déterminées en accédant aux attributs de défaut spécifiques du type de données d’axe de l’axe physique associé. Dans le cas des types de données d’axe Variateur CIP, les Défauts d’axe physique sont mappés à l’attribut standard Défauts de l’axe CIP ou aux Défauts d’axe CIP spécifiques du fabricant. |
1 | Défaut de module | L’attribut de bit Défaut de module est défini lorsqu’un ou plusieurs défauts, liés au module de mouvement associé à l’axe sélectionné, se sont produits. Les conditions de défaut spécifiques peuvent être déterminées en accédant à l’attribut Défaut de module de l’axe associé. Un défaut de module affecte généralement tous les axes associés au module de mouvement. Un défaut de module entraîne généralement la fermeture de tous les axes associés. Une reconfiguration du module de mouvement est requise pour récupérer d’une condition de défaut de module. |
2 | Défaut de configuration | Le bit Défaut de configuration est défini lorsqu’une opération de mise à jour visant l’attribut de configuration d’axe d’un module de mouvement associé a échoué. Des informations spécifiques concernant le Défaut de configuration peuvent être trouvées dans les attributs Code d’erreur d’attribut et ID d’erreur d’attribut associés au module de mouvement. |
3 | Défaut de groupe | L’attribut de bit Défaut de groupe est défini lorsqu’un ou plusieurs défauts, liés au groupe de mouvements associé à l’axe sélectionné, se sont produits. Les conditions de défaut spécifiques peuvent être déterminées en accédant à l’attribut Défaut de groupe du groupe de mouvements associé. Un défaut de groupe affecte généralement tous les axes associés au groupe de mouvements. Un défaut de groupe entraîne généralement la fermeture de tous les axes associés. Une reconfiguration du sous-système de mouvement entier est requise pour récupérer d’une condition de défaut de groupe. |
4 | Défaut de mouvement | Si le bit Défaut de mouvement est défini, cela indique qu’une ou plusieurs conditions de défaut, liés à la fonction Générateur de trajectoires, se sont produits. Les conditions de défaut spécifiques peuvent être déterminées en accédant à l’attribut Défaut de Mouvement de l’axe associé. |
5 | Défaut de protection | Si le bit Défaut de protection est défini, cela indique qu’une ou plusieurs conditions de défaut, liées à la fonction de sécurité intégrée Mouvement de protection, se sont produites. Les conditions de défaut spécifiques peuvent alors être déterminées en accédant l’attribut Défaut de protection de l’axe associé. Les défauts de protection ne s’appliquent que si le variateur est équipé de la fonctionnalité Sécurité par protection « câblée ». |
6 | Défaut d’initialisation | Le bit Défaut d’initialisation est défini lorsque l’initialisation d’un dispositif de CIP Motion échoue pour une raison quelconque. Des informations spécifiques concernant le Défaut d’initialisation peuvent être trouvées soit dans les attributs d’Initialisation CIP standards, soit dans les attributs de Défaut d’initialisation CIP spécifiques du fabricant, associé aux types de données d’axe du variateur CIP. |
7 | Défaut APR | Le bit Défaut APR (récupération de la position absolue) est défini lorsque durant la configuration d’axe, le système n’est pas capable de récupérer la position absolue de l’axe. Des informations spécifiques concernant le Défaut APR peuvent être trouvées soit dans les attributs de Défaut APR standards, soit dans les attributs de Défaut APR spécifiques du fabricant, associé aux types de données d’axe du variateur CIP. |
8 | Défaut de sécurité | Si le bit Défaut de sécurité est défini, cela indique qu’une ou plusieurs conditions de défaut, liés à la fonction de sécurité de l’axe, se sont produits. Les conditions de défaut spécifiques peuvent être déterminées en accédant aux attributs de Défaut de sécurité de l’axe de l’axe associé. Les défauts de sécurité ne sont applicables que si le dispositif de mouvement prend en charge la fonctionnalité de sécurité « en réseau » via une connexion de CIP Safety. |
Mode Test d’axe
Les axes dont l’attribut Mode Test est défini sur Activé et qui sont configurés pour le bouclage de l’automate simulent ces bits de défaut d’axe CIP.
Bit | Nom | Description | Prise en charge du mode Test d’axe (Configuration du mode Test) |
|---|---|---|---|
3 | Défaut de groupe | Seuls ces défauts définissent les bits de Défaut de groupe :
| |
4 | Défaut de mouvement | Tous les défauts générés par le générateur de trajectoires entraînent la définition de ce bit. | |
8 | Défaut de sécurité | Fonctions de sécurité de mouvement uniquement Les défauts sont simulés. | Bouclage de l’automate : v36 |
Bits d’événements d’axe
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - Tout | Obtenir/GSV 1 | T | DWORD | - | - | - | Mappage de bits - DéfautAxe 0 = WatchEventArmedStatus 1 = WatchEventStatus 2 = RegEvent1ArmedStatus 3 = ÉtatÉvénementRegistrationt1 4 = ÉtatArmementÉvénementRegistration2 5 = ÉtatÉvénementRegistration2 6 = HomeEventArmedStatus 7 = HomeEventStatus 8... 31 = Réservé |
1 L'accès direct à la balise est admis. Les noms de bit indiqués sont utilisés pour les noms de membres de types de données dans l’application Logix Designer. | |||||||
L’attributs de Bit d’événement d’axe est une collection de conditions d’événement de base. Cet attribut est utilisé principalement par le système durant l’exécution d’instructions d’Événement de mouvement diverses.
Descriptions des bits d’événement d’axe
Bit | Nom | Description |
|---|---|---|
0 | État d’armement de l’événement de surveillance | L’attribut de bit État d’armement de l’événement de surveillance est défini lorsqu’un événement de surveillance a été armé via l’exécution d’une instruction MAW (Surveillance d’armement de mouvement). Ce bit est mis à zéro lorsqu’un événement de surveillance se produit ou lorsqu’une instruction MDW (Surveillance de désarmement de mouvement) est exécutée. |
1 | État de l’événement de surveillance | L’attribut de bit État de l’événement de surveillance est défini lorsqu’un événement de surveillance s’est produit. Ce bit est mis à zéro lorsqu’une autre instruction MAW (Surveillance d’armement de mouvement) ou MDW (Surveillance de désarmement de mouvement) est exécutée. |
2 | État d’armement de l’événement de registration 1 | L’attribut de bit État d’armement de l’événement d’enregistrement 1 est défini lorsqu’une vérification d’enregistrement a été armée pour l’entrée d’enregistrement 1 via l’exécution d’une instruction MAR (enregistrement d’armement de mouvement). Ce bit est mis à zéro lorsqu’un événement de registration se produit ou lorsqu’une instruction Registration de désarmement de mouvement (Motion Disarm Registration, MDR) est exécutée pour l’entrée de registration 1. |
3 | État de l’événement de registration 1 | L’attribut de bit État de l’événement de registration 1 est défini lorsqu’un événement de registration s’est produit sur l’entrée de registration 1. Ce bit est mis à zéro lorsqu’une autre instruction MAR (registration d’armement de mouvement) ou MDR (registration de désarmement de mouvement) est exécutée pour l’entrée de registration 1. |
4 | État d’armement de l’événement de registration 2 | L’attribut de bit État d’armement de l’événement d’enregistrement 2 est défini lorsqu’une vérification d’enregistrement a été armée pour l’entrée d’enregistrement 2 via l’exécution d’une instruction MAR (enregistrement d’armement de mouvement). Ce bit est mis à zéro lorsqu’un événement de registration se produit ou lorsqu’une instruction Registration de désarmement de mouvement (Motion Disarm Registration, MDR) est exécutée pour l’entrée de registration 2. |
5 | État de l’événement de registration 2 | L’attribut de bit État de l’événement de registration 2 est défini lorsqu’un événement de registration s’est produit sur l’entrée de registration 2. Ce bit est mis à zéro lorsqu’une autre instruction MAR (registration d’armement de mouvement) ou MDR (registration de désarmement de mouvement) est exécutée pour l’entrée de registration 2. |
6 | État d’armement de l’événement de prise d’origine | L’attribut de bit État d’armement de l’événement de prise d’origine est défini lorsqu’un événement de prise d’origine est armé et est utilisé par l’instruction MAH (Prise d’origine d’axe de mouvement) pour gérer les divers événements de prise d’origine qui se produisent durant la séquence de prise d’origine configurée. Ce bit est à zéro lorsqu’un événement de prise d’origine se produit. |
7 | État de l’événement de prise d’origine | L’attribut de bit État de l’événement de prise d’origine est défini lorsqu’un événement de prise d’origine s’est produit et est utilisé par l’instruction MAH (Prise d’origine d’axe de mouvement) pour gérer les divers événements de prise d’origine qui se produisent durant la séquence de prise d’origine configurée. Le bit est mis à zéro lorsqu’une autre instruction MAH est exécutée. |
État de came de sortie
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - E | Get/ GSV 1 | T | DWORD | - | - | - | Ensemble de bits d’État de came de sortie. |
1 L'accès direct à la balise est admis. Les noms de bit indiqués sont utilisés pour les noms de membres de types de données dans l’application Logix Designer. | |||||||
Le bit État de came de sortie est défini lorsqu’une Came de sortie a été initiée. Le bit État de came de sortie est réinitialisé lorsque la position de la came se déplace au-delà des positions de démarrage et d’arrêt dans le mode d’exécution « Une fois » sans Came de sortie en attente, ou lorsque la Came de sortie est terminée par une instruction Came de sortie de désarmement de mouvement (MDOC).
État d’attente de came de sortie
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - E | Get/ GSV 1 | T | DWORD | - | - | - | Ensemble de bits d’État d’attente de came de sortie. |
1 L'accès direct à la balise est admis. Les noms de bit indiqués sont utilisés pour les noms de membres de types de données dans l’application Logix Designer. | |||||||
Le bit État d’attente de came de sortie est défini si une Came de sortie est actuellement en train d’attendre la fin d’une autre Came de sortie. Cela serait initié en exécutant une instruction Came de sortie d’armement de mouvement (MAOC) lorsque Exécution en attente est sélectionnée. Dès que cette came de sortie est armée, comme elle est déclenchée lorsque la Came de sortie actuellement en exécution a terminé, le bit État d’attente de came de sortie est mis à zéro. Ce bit est aussi mis à zéro si la Came de sortie est terminée par une instruction Came de sortie de désarmement de mouvement (MDOC).
État de verrouillage de came de sortie
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - E | Get/ GSV 1 | T | DWORD | - | - | - | Ensemble de bits d’État de verrouillage de came de sortie. |
1 L'accès direct à la balise est admis. Les noms de bit indiqués sont utilisés pour les noms de membres de types de données dans l’application Logix Designer. | |||||||
Le bit État de verrouillage de came de sortie est défini lorsqu’une Came de sortie a été armée. Cela serait initié en exécutant une instruction Came de sortie d’armement de mouvement (MAOC) avec exécution immédiate sélectionnée, lorsqu’une came de sortie en attente est armée, ou lorsqu’un axe s’approche de ou passe par la position armée de l’axe spécifiée. Dès que la position réelle de came de sortie passe au-delà des positions de démarrage et d’arrêt de la came, le bit Verrouillage de came de sortie est mis à zéro. Ce bit est aussi mis à zéro si la Came de sortie est terminée par une instruction Came de sortie de désarmement de mouvement (MDOC).
État de transition de la came de sortie
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - E | Get/ GSV 1 | T | DWORD | - | - | - | Ensemble de bits d’État de transition de la came de sortie. |
1 L'accès direct à la balise est admis. Les noms de bit indiqués sont utilisés pour les noms de membres de types de données dans l’application Logix Designer. | |||||||
Le bit État de transition de la came de sortie est défini lorsqu’une transition entre la Came de sortie actuellement armée et celle en attente est en cours. Ainsi, chaque Came de sortie contrôle un sous-ensemble de Bits de sortie. Le bit État de transition de la came de sortie est réinitialisé lorsque la transition à la Came de sortie en attente est terminée ou lorsque la Came de sortie est terminée par une instruction Came de sortie de désarmement de mouvement (MDOC).
Bits d’alarme de mouvement et bits de défaut de mouvement
Utilisation | Accès | T | Type de données | Valeur par défaut | Min | Max | Sémantique des valeurs |
|---|---|---|---|---|---|---|---|
Requis - Tout | Get/ GSV 1 | T | DWORD | - | - | - | Mappage de bits - AlarmeMouvement 0 = Réservé 1 = AlarmeLimitePositiveCourseLogicielle 2 = AlarmeLimiteNégativeCourseLogicielle 3...31 = Réservé |
Requis - Tout | Get/ GSV 1 | T | DWORD | - | - | - | Mappage de bits - DéfautMouvement 0 = Réservé 1 = DéfautLimitePositiveCourseLogicielle 2 = DéfautLimiteNégativeCourseLogicielle 3...31 = Réservé |
1 L'accès direct à la balise est admis. Les noms de bit indiqués sont utilisés pour les noms de membres de types de données dans l’application Logix Designer. | |||||||
Descriptions des bits d’alarme de mouvement et des bits de défaut de mouvement
Bit | Nom | Description |
|---|---|---|
0 | Réservé | - |
1 | SoftTravelLimitPositiveAlarm SoftTravelLimitPositiveFault | Cette condition d’exception se produit lorsque la Vérification de la course logicielle est activée et lorsque la position réelle a dépassé la valeur de l’attribut configuré Limite de course logicielle - positive lorsqu’un mouvement est commandé dans le sens positif. Si l’Action d’exception de mouvement de ce bit est définie sur Arrêter le générateur, l’axe défaillant peut être déplacé ou ramené par à-coups dans les limites de course logicielles. Toutefois, toute tentative de déplacer l'axe au-delà de la valeur Limite de course logicielle - Positive au moyen d'une instruction de mouvement génère une erreur d'instruction. Pour les axes commandés, le Défaut de course logicielle peut être mis à zéro par une Réinitialisation de défaut alors que l’axe est positionné au-delà de la valeur Limite de course logicielle - Positive, afin de permettre à l’axe d’être replacé dans ces Limites. Tant que l’axe n’est pas commandé afin de s’éloigner encore davantage de la limite de course, aucun Défaut de la limite de course logicielle n’est généré. |
2 | SoftTravelLimitNegativeAlarm SoftTravelLimitNegativeFault | Cette condition d’exception se produit lorsque la Vérification de la course logicielle est activée et lorsque la position réelle a dépassé la valeur de l’attribut configuré Limite de course logicielle - négative lorsqu’un mouvement est commandé dans le sens négatif. Si l’Action d’exception de mouvement de ce bit est définie sur Arrêter le générateur, l’axe défaillant peut être déplacé ou ramené par à-coups dans les limites de course logicielles. Toutefois, toute tentative de déplacer l’axe au-delà de la valeur Limite de course logicielle - Négative au moyen d'une instruction de mouvement génère une erreur d’instruction. Pour les axes commandés, le Défaut de la limite de course logicielle peut être mis à zéro par une réinitialisation de défaut alors que l’axe est positionné au-delà de la valeur Limite de course logicielle - Négative, afin de permettre à l’axe d’être replacé dans ces Limites. Tant que l’axe n’est pas commandé afin de s’éloigner encore davantage de la limite de course, aucun Défaut de la limite de course logicielle n’est généré. |
3...31 | Réservé | - |
Fournir une réponse
