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