Structure OUTPUT_COMPENSATION

Le type de données OUTPUT_COMPENSATION définit les détails de chaque bit de sortie en définissant les caractéristiques de chaque actionneur. OUTPUT_COMPENSATION contient les membres suivants.
Mnémonique
Type de données
Description
Décalage
REAL
Le décalage fournit une compensation de position pour les opérations de verrouillage et de déverrouillage.
LatchDelay
REAL
Le retard de verrouillage, programmé en secondes, fournit une compensation du temps pour l'opération de verrouillage.
UnlatchDelay
REAL
Le retard de déverrouillage, programmé en secondes, fournit une compensation du temps pour l'opération de déverrouillage.
Mode
DINT
Le mode détermine le comportement du bit de sortie. Les options de mode disponibles sont les suivantes :
0 = Normal : le bit de sortie est défini pour l'opération de verrouillage et est réinitialisé pour l'opération de déverrouillage.
1 = Inversé : le bit de sortie est réinitialisé pour l'opération de verrouillage et défini pour l'opération de déverrouillage.
2 = Impulsion : le bit de sortie est défini pour l'opération de verrouillage et pour l'état en service de l'impulsion, et réinitialisé pour l'opération de déverrouillage et pour l'état de repos de l'impulsion.
3 = Inversé et impulsion : le bit de sortie est réinitialisé pour l'opération de verrouillage et pour l'état en service de l'impulsion, et défini pour l'opération de déverrouillage et pour l'état de repos de l'impulsion.
Une valeur inférieure à 0 ou supérieure à 3 entraîne une erreur Compensation illégale de sortie et l'utilisation d'un mode Normal.
CycleTime
REAL
Durée d'impulsion en secondes. Si le mode est Impulsion ou Inversé et impulsion, et que CycleTime est inférieur ou égal à 0, cela entraîne une erreur Compensation illégale de sortie et l'utilisation du mode Normal.
DutyCycle
REAL
Pourcentage de CycleTime pendant lequel l'impulsion doit être activée (c'est-à-dire en service). Une valeur de 50 représente une durée d'activité de 50 %. Une valeur inférieure à 0 ou supérieure à 100 renvoie une erreur Compensation illégale de sortie et la limitation de DutyCycle à 0 ou 100.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal