Objet IODDT de contrôle de position
Traduction de la notice originale
Présentation
Cette section présente en général les langages et objets IODDT de contrôle de position.
T_PTO_BMX
Tableau d'entrée/sortie lié à l'objet T_PTO_BMX IODDT
Icône
Adresse
Type
Description
IMP
CH_ERROR
%I.r.m.c.ERR
BOOL
Erreur voie
IMP
DRIVE_READY_EMERGENCY
%Ir.m.c.0
EBOOL
Etat d'entrée physique Drive_Ready_Emergency
IMP
C_IN_POS
%Ir.m.c.1
EBOOL
Compteur en position
IMP
ORIGIN
%Ir.m.c.2
EBOOL
Etat d'entrée physique Origin
IMP
PROXIMITY_LIMIT
%Ir.m.c.3
EBOOL
Etat d'entrée physique Proximity&LimitSwitch
IMP
DRIVE_ENABLE_ECHO
%Ir.m.c.4
EBOOL
Etat de sortie niveau d'activation pilotage
IMP
COUNTER_CLEAR_ECHO
%Ir.m.c.5
EBOOL
Etat de sortie effacement compteur
IMP
ACT_CMD_NB
%IWr.m.c.0
INT
Numéro de la commande en cours
IMP
BUF_CMD_NB
%IWr.m.c.1
INT
Numéro de la commande dans le tampon
IMP
LAST_CMD_NB
%IWr.m.c.2
INT
Numéro de la dernière commande exécutée
IMP
LAST_RESULT
%IWr.m.c.3
INT
Etat de la dernière commande exécutée
IMP
PREV_CMD_NB
%IWr.m.c.4
INT
Historique : Numéro de la commande exécutée précédemment
IMP
PREV_RESULT
%IWr.m.c.5
INT
Historique : Etat de la commande exécutée précédemment
IMP
AXIS_STS
%IWr.m.c.6
INT
Etat d'axe
IMP
AXIS_MOVING
%IWr.m.c.6.0
BOOL
L'axe est en cours de déplacement
IMP
AXIS_STOPPING
%IWr.m.c.6.1
BOOL
L'axe est en cours d'arrêt
IMP
AXIS_FLT
%IWr.m.c.6.3
BOOL
Axe en état ErrorStop
IMP
IN_VELOCITY
%IWr.m.c.6.6
Cet axe fonctionne à la fréquence cible (pour les profils continus)
IMP
REFERENCED
%IWr.m.c.6.7
BOOL
L'axe est référencé
IMP
CMD_MGT
%IWr.m.c.7
INT
Gestion de commande
IMP
IDLE
%IWr.m.c.7.0
BOOL
Aucune commande en cours d'exécution
IMP
FREE_CMD_BUF
%IWr.m.c.7.1
BOOL
Aucune commande en attente
IMP
CURRENT_POSITION
%IDr.m.c.8
DINT
Position en cours (en impulsions)
IMP
CURRENT_FREQUENCY
%IDr.m.c.10
DINT
Fréquence en cours (en Hz)
IMP
DRIVE_ENABLE_LEVEL
%Qr.m.c.0
EBOOL
Forcer à Haut la sortie du niveau Activation de pilotage
IMP
COUNTER_CLEAR
%Qr.m.c.1
EBOOL
Forcer à Haut la sortie Effacement de compteur
IMP
STOP_LEVEL
%Qr.m.c.2
EBOOL
Arrête l'axe
IMP
RESET_AXIS_ERROR
%Qr.m.c.3
EBOOL
Réinitialise l'erreur d'axe
IMP
EVT_SOURCES_ENABLING
%QWr.m.c.0
INT
Champ de bits d'activation d'événement
IMP
EVT_POSITION_REACHED
%QWr.m.c.0.0
BOOL
Appelle l'événement lorsque la position cible est atteinte
IMP
EVT_REFERENCING_DONE
%QWr.m.c.0.1
BOOL
Appelle l'événement lorsque le référencement d'axe est effectué
IMP
AXIS_FAULT_DISABLING
%QWr.m.c.1
INT
Bits Désactiver la détection de défaut d'axe
IMP
DISABLE_DRIVE_KO_FLT
%QWr.m.c.1.0
BOOL
Désactive le rapport par défaut quand l'entrée Drive_Ready est à l'état bas
IMP
DISABLE_LIMIT_FLT
%QWr.m.c.1.1
BOOL
Désactive le rapport de défaut quand une limite est traversée
IMP
DISABLE_SW_LIMIT_FLT
%QWr.m.c.1.2
BOOL
Désactive le rapport de défaut quand les limites SW sont atteintes
SYS
EXCH_STS
%MWr.m.c.0
INT
Etat de l'échange
SYS
STS_IN_PROGR
%MWr.m.c.0.0
BOOL
Lecture du paramètre d'état en cours
SYS
CMD_IN_PROGR
%MWr.m.c.0.1
BOOL
Ecriture du paramètre de commande en cours
SYS
ADJ_IN_PROGR
%MWr.m.c.0.2
BOOL
Echange du paramètre de réglage en cours
SYS
RECONF_IN_PROGR
%MWr.m.c.0.15
BOOL
Reconfiguration en cours
SYS
EXCH_RPT
%MWr.m.c.1
INT
Rapport de la voie
SYS
STS_ERR
%MWr.m.c.1.0
BOOL
Erreur lors de la lecture de l'état de la voie
SYS
CMD_ERR
%MWr.m.c.1.1
BOOL
Erreur lors de l'envoi d'une commande sur la voie
SYS
ADJ_ERR
%MWr.m.c.1.2
BOOL
Erreur lors du réglage de la voie
SYS
RECONF_ERR
%MWr.m.c.1.15
BOOL
Erreur lors de la reconfiguration de la voie
STS
CH_FLT
%MWr.m.c.2
INT
Défauts sur la voie
STS
EXT_FLT_PWS
%MWr.m.c.2.0
BOOL
Défaut d'alimentation externe
STS
EXT_FLT_OUTPUTS
%MWr.m.c.2.1
BOOL
Défaut externe sur les sorties
STS
INTERNAL_FLT
%MWr.m.c.2.4
BOOL
Défaut interne : voie hors service
STS
CONF_FLT
%MWr.m.c.2.5
BOOL
Etat de configuration matérielle ou logicielle
STS
COM_FLT
%MWr.m.c.2.6
BOOL
Défaut de communication du bus
STS
APPLI_FLT
%MWr.m.c.2.7
BOOL
Défaut applicatif
STS
CMD_FLT
%MWr.m.c.3
INT
Défauts de commande
STS
OVERRUN_CMD
%MWr.m.c.3.0
BOOL
Condition de dépassement lors de l'envoi d'une commande
STS
AXIS_IN_FLT
%MWr.m.c.3.1
BOOL
Commande non valide : axe en état ErrorStop
STS
CMD_CODE_INV
%MWr.m.c.3.2
BOOL
Code de commande non valide
STS
CMD_SEQ_INV
%MWr.m.c.3.3
BOOL
Séquence de commandes non valide
STS
BUFFER_FULL
%MWr.m.c.3.4
BOOL
Commande rejetée par remplissage de tampon (Idle=FreeCmdBuf=0)
STS
AXIS_NOT_REFERENCED
%MWr.m.c.3.5
BOOL
Commande de positionnement rejetée parce que l'axe n'est pas référencé
STS
TGT_POS_INV
%MWr.m.c.3.6
BOOL
Position cible non valide
STS
TGT_VEL_INV
%MWr.m.c.3.7
BOOL
Vitesse cible non valide
STS
BUFFER_MODE_INV
%MWr.m.c.3.8
BOOL
Mode tampon non valide
STS
ADJUST_FLT
%MWr.m.c.4
INT
Défauts de paramètre de réglage
STS
OVERRUN_ADJUST
%MWr.m.c.4.0
BOOL
Défaut de dépassement lors d'une instruction de réglage
STS
SW_HIGH_LIMIT_INV
%MWr.m.c.4.1
BOOL
Limite haute SW non valide
STS
SW_LOW_LIMIT_INV
%MWr.m.c.4.2
BOOL
Limite basse SW non valide
STS
ACC_RATE_INV
%MWr.m.c.4.3
BOOL
Taux d'accélération non valide
STS
DEC_RATE_INV
%MWr.m.c.4.4
BOOL
Taux de décélération non valide
STS
EMER_DEC_RATE_INV
%MWr.m.c.4.5
BOOL
Taux de décélération d'urgence non valide
STS
START_FREQ_INV
%MWr.m.c.4.6
BOOL
Fréquence de départ non valide
STS
STOP_FREQ_INV
%MWr.m.c.4.7
BOOL
Fréquence d'arrêt non valide
STS
HOMING_VELO_INV
%MWr.m.c.4.8
BOOL
Vitesse de retour de référence non valide
STS
AXIS_ERROR
%MWr.m.c.5
INT
Erreurs d'axe
STS
DRIVE_KO
%MWr.m.c.5.0
BOOL
L'entrée Drive Ready est à l'arrêt
STS
LIMIT_FLT
%MWr.m.c.5.1
BOOL
Une traversée de limite a été détectée
STS
SW_HIGH_LIMIT_FLT
%MWr.m.c.5.2
BOOL
Une limite logicielle haute a été atteinte
STS
SW_LOW_LIMIT_FLT
%MWr.m.c.5.3
BOOL
Une limite logicielle basse a été atteinte
STS
HOMING_FLT
%MWr.m.c.5.4
BOOL
Erreur lors du retour en position de référence
CMD
CMD_CODE
%MWr.m.c.6
INT
Code de commande
CMD
BUFFER_MODE
%MWr.m.c.7
INT
Mode tampon pour les commandes de positionnement
CMD
TGT_POSITION
%MDr.m.c.8
DINT
Position cible/référence
CMD
TGT_VELOCITY
%MDr.m.c.10
DINT
Vitesse cible
CMD
CMD_SENT_NB
%MWr.m.c.13
INT
Numéro de la dernière commande envoyée (lecture seulement)
PRM
SW_HIGH_LIMIT
%MDr.m.c.14
DINT
Limite haute logicielle
PRM
SW_LOW_LIMIT
%MDr.m.c.16
DINT
Limite basse logicielle
PRM
START_FREQ
%MWr.m.c.18
UINT
Fréquence de démarrage
PRM
STOP_FREQ
%MWr.m.c.19
UINT
Fréquence d'arrêt
PRM
ACC_RATE
%MWr.m.c.20
UINT
Taux d'accélération
PRM
DEC_RATE
%MWr.m.c.21
UINT
Taux de décélération
PRM
EMERGENCY_DEC_RATE
%MWr.m.c.22
UINT
Taux de décélération d'urgence
PRM
HOMING_VELOCITY
%MWr.m.c.23
UINT
Vitesse de retour de référence
PRM
HOMING_TIMEOUT_VALUE
%MWr.m.c.24
UINT
Délai de référencement
PRM
HYSTERESIS
%MWr.m.c.25
UINT
Valeur d'hystérésis pour le mode de sortie Phases A/B