Structure AXIS_CONSUMED
Un axe consommé est un lien pour les données de mouvement d'axe produites par un axe de mouvement sur un autre automate Logix. La structure AXIS_CONSUMED contient les attributs suivants d’états :
Mnémonique | Type de données | Description | ||
MotionStatus | DINT | Les bits d'état de mouvement pour votre axe. | ||
Bit n° | Nom du bit (étiquette) | Description | ||
BOOL | 00 | AccelStatus | État d'accélération | |
BOOL | 01 | DecelStatus | État de décélération | |
BOOL | 02 | MoveStatus | État du mouvement | |
BOOL | 03 | JogStatus | État de la marche par à-coups | |
BOOL | 04 | GearingStatus | État de l’engrènement | |
BOOL | 05 | HomingStatus | État de prise d’origine | |
BOOL | 06 | StoppingStatus | État d’arrêt | |
BOOL | 07 | AxisHomedStatus | État de prise d’origine | |
BOOL | 08 | PositionCamStatus | État de la came de position | |
BOOL | 09 | TimeCamStatus | État de la came de temps | |
BOOL | 10 | PositionCamPendingStatus | État de la came de position en attente | |
BOOL | 11 | TimeCamPendingStatus | État d’attente de la came de temps | |
BOOL | 12 | GearingLockStatus | État de verrouillage de l’engrènement | |
BOOL | 13 | PositionCamLockStatus | État de verrouillage de la came de position | |
BOOL | 14 | MasterOffsetMoveStatus | État de mouvement de décalage maître | |
BOOL | 15 | CoordinatedMotionStatus | ||
AxisStatus | DINT | Les bits d'état pour votre axe : | ||
BOOL | Bit n° | Nom du bit (étiquette) | Description | |
BOOL | 00 | ServoActionStatus | État de l’action d’asservissement | |
BOOL | 01 | DriveEnableStatus | État du variateur activé | |
BOOL | 02 | ShutdownStatus | État de fermeture de l'axe | |
BOOL | 03 | ConfigUpdateInProcess | Mise à jour de configuration en cours | |
AxisFault | DINT | Les défauts d’axe pour votre axe : | ||
Bit n° | Nom du bit (étiquette) | Description | ||
BOOL | 00 | PhysicalAxisFault | Défaut d’axe physique | |
BOOL | 01 | ModuleFault | Défaut de module | |
BOOL | 02 | ConfigFault | Défaut de configuration | |
BOOL | 03 | GroupFault | Défaut de groupe | |
AxisEvent | DINT | L’état d’événement pour votre axe : | ||
Bit n° | Nom du bit (étiquette) | Description | ||
BOOL | 00 | WatchEventArmedStatus | État d’armement de l’événement de surveillance | |
BOOL | 01 | WatchEventStatus | État de l’événement de surveillance | |
BOOL | 02 | RegEvent1ArmedStatus | Registration d’état armé d’événement 1 | |
BOOL | 03 | RegEvent1Status | Registration d’état d’événement 1 | |
BOOL | 04 | RegEvent2ArmedStatus | Registration d'état armé d'événement 2 | |
BOOL | 05 | RegEvent2Status | Registration d'état d'événement 2 | |
BOOL | 06 | HomeEventArmedStatus | État d’armement de l’événement de prise d’origine | |
BOOL | 07 | HomeEventStatus | État de l’événement de prise d’origine | |
OutputCamStatus | DINT | Une série de bits * qui sont définis lorsque la came de sortie a été lancée. | ||
OutputCamPendingStatus | DINT | Une série de bits * qui sont définis lorsqu’une Came de sortie attend qu’une Came de sortie armée dépasse la position de début de came/de fin de came. | ||
OutputCamLockStatus | DINT | Une série de bits * qui sont définis lorsque la Came de sortie est verrouillée sur l’axe maître. | ||
OutputCamTransitionStatus | DINT | Une série de bits * qui sont définis lorsque le passage de la Came de sortie armée actuelle à la Came de sortie en attente est en cours. | ||
ActualPosition | REAL | Position réelle en unités de position | ||
StrobeActualPosition | REAL | Position réelle de capture en unités de position | ||
StartActualPosition | REAL | Position réelle de démarrage en unités de position | ||
AverageVelocity | REAL | Vitesse moyenne en unités de position/sec | ||
ActualVelocity | REAL | Vitesse réelle en unités de position/sec | ||
ActualAcceleration | REAL | Accélération réelle en unités de position/sec 2 | ||
WatchPosition | REAL | Position de surveillance en unités de position | ||
Registration1Position | REAL | Position de Registration 1 en Unités de position | ||
Registration2Position | REAL | Position de Registration 2 en Unités de position | ||
Registration1Time | DINT | Temps de Registration 1 en tant que temps CST, en microsecondes | ||
Registration2Time | DINT | Temps de Registration 2 en tant que temps CST, en microsecondes | ||
InterpolationTime | DINT | Durée d’interpolation en tant que temps CST, en microsecondes | ||
InterpolatedActualPosition | REAL | Position interpolée réelle en unités de position | ||
MasterOffset | REAL | Décalage maître en unités de position maîtres | ||
StrobeMasterOffset | REAL | Décalage maître de capture en unités de position maîtres | ||
StartMasterOffset | REAL | Démarrer le décalage maître en unités de position maîtres | ||
CommandPosition | REAL | Position de commande en unités de position | ||
StrobeCommandPosition | REAL | Position de commande de capture en unités de position | ||
StartCommandPosition | REAL | Position de commande de démarrage en unités de position | ||
CommandVelocity | REAL | Vitesse de commande en unités de position/sec | ||
CommandAcceleration | REAL | Accélération de commande en Unités de position/sec 2 | ||
InterpolatedCommandPosition | REAL | Position de commande interpolée en unités de position | ||
ModuleFault | DINT | Définir quand un défaut important s’est produit avec le module de mouvement associé à l’axe sélectionné. 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. Un ModuleFault peut être défini comme étant un Défaut majeur ou un Défaut qui n’est pas majeur sur l'onglet Attribut (Attribute) de la boîte associée de dialogue Propriétés du groupe de mouvements (Motion Group properties). | ||
ControlSyncFault | BOOL | Définir lorsque l’automate Logix détecte que plusieurs messages successifs de mise à jour de position en provenance du module de mouvement ont été manqués du fait d’une défaillance de la connexion de communications synchrones. Cette condition entraîne le fermeture automatique du servo-module associé. L’automate Logix est conçu pour « passer à travers » un maximum de quatre mises à jour manquées de position sans émettre un défaut ou sans que le mouvement en cours ne soit affecté de manière négative. Si plus de quatre mises à jour de position sont manquées successivement, cela constitue un condition problématique qui garantit la fermeture du servo-module. Ce bit de défaut est mis à zéro lorsque la connexion est rétablie. | ||
* Le numéro de bit qui correspond au numéro de la cible d’exécution. Un bit par cible d’exécution.
Fournir une réponse