Définitions des balises d’entrée (5034-ENC)
Le tableau suivant répertorie les balises d’entrée disponibles.
Nom | Type de données | Définition | Valeurs valides |
|---|---|---|---|
RunMode | BOOL | État de fonctionnement du module |
|
ConnectionFaulted | BOOL | Indique si la connexion à la cible est active. Le module renvoie toujours un 0 dans ce membre. L’automate remplace le 0 par un 1 lorsque la connexion n’est pas opérationnelle. |
|
DiagnosticActive | BOOL | Indique si des diagnostics sont actifs ou si le seuil de pronostics est atteint. |
|
DiagnosticSequenceCount | SINT | Croît chaque fois qu’une condition de diagnostic distincte est détectée et lorsqu’une condition de diagnostic distincte passe de l’état Détecté à l’état Non détecté. | -128 à +127 La valeur 0 est ignorée, sauf pendant la mise sous tension du module. |
Windowxx.InWindow | BOOL | Indique si les données HSC/SSI sélectionnées se trouvent dans la fenêtre spécifiée. Pour connaître la définition de « dans la fenêtre », reportez-vous à la section Figure 1. |
|
Windowxx.NotANumber | BOOL | Indique que la dernière valeur reçue pour les données de fenêtre n’était pas un nombre. Dans un tel cas, les dernières données de fenêtre valides sont utilisées. |
|
Counter00.Fault | BOOL | Indique que les données compteur sont inexactes et ne peuvent pas être utilisées de manière fiable dans l’application. Si la balise est définie sur 1, vous devez dépanner le module pour corriger la cause de l’inexactitude.
IMPORTANT:
une fois que la condition qui fait passer la balise à 1 est supprimée, cette dernière repasse automatiquement à 0. |
|
Counter00.Uncertain | BOOL | Indique que les données du compteur peuvent être inexactes, mais le degré d’inexactitude est inconnu. Si la balise est définie sur 1, vous devez dépanner le module pour corriger la cause de l’inexactitude.
IMPORTANT:
une fois que la condition qui fait passer la balise à 1 est supprimée, cette dernière repasse automatiquement à 0. |
|
Counter00.Direction | BOOL | Indique la direction du comptage. |
|
Counter00.StoredDirection | BOOL | Indique la direction du comptage lorsque la fonction Stocker est déclenchée. |
|
Counter00.RevolutionCount | INT | Nombre de transitions d’enchaînement et de retour. Cette valeur croît lorsqu’un enchaînement se produit et elle décroît lorsqu’un retour se produit. | Toute valeur |
Counter00.Count | DINT | Valeur du compteur Le mode Compteur sélectionné détermine la manière dont les transitions d’entrée sont comptées. | Toute valeur |
Counter00.Frequency | REAL | Fréquence des transitions d’entrée mesurée par le compteur Cette fréquence est mesurée sur l’entrée A, sauf en mode montée/descente. Pour plus d’informations, consultez le manuel d’utilisation du compteur haute vitesse/codeur SSI PointMax, publication 5034-UM006. | Toute valeur |
Counter00.PulseWidth | REAL | Largeur d’impulsion à l’état Activé de la dernière impulsion reçue, mesurée en microsecondes, lorsque l’entrée n’est pas inversée. Largeur d’impulsion à l’état Désactivé de la dernière impulsion reçue en microsecondes lorsque l’entrée est inversée. Cette largeur d’impulsion est mesurée sur l’entrée A, sauf en mode montée/descente. Pour plus d’informations, consultez le manuel d’utilisation du compteur haute vitesse/codeur SSI PointMax, publication 5034-UM006. | Toute valeur |
Counter00.Accel | REAL | Accélération des impulsions mesurée par le compteur Cette accélération est mesurée sur l’entrée A, sauf en mode montée/descente. Pour plus d’informations, consultez le manuel d’utilisation du compteur haute vitesse/codeur SSI PointMax, publication 5034-UM006. | Toute valeur |
Counter00.FrequencyAvg | REAL | Fréquence moyenne | Toute valeur |
Counter00.PulseWidthAvg | REAL | Largeur moyenne d’impulsion mesurée en microsecondes | Toute valeur |
Counter00.AccelAvg | REAL | Accélération moyenne | Toute valeur |
Counter00.ScaledCount | REAL | Valeur de comptage mise à l’échelle en unités d’ingénierie | Toute valeur |
Counter00.ScaledFrequency | REAL | Valeur de fréquence mise à l’échelle en unités d’ingénierie | Toute valeur |
Counter00.ScaledAccel | REAL | Valeur d’accélération mise à l’échelle en unités d’ingénierie | Toute valeur |
Counter00.ScaledFrequencyAvg | REAL | Fréquence moyenne mise à l’échelle en unités d’ingénierie | Toute valeur |
Counter00.ScaledAccelAvg | REAL | Valeur d’accélération moyenne mise à l’échelle en unités d’ingénierie | Toute valeur |
Counter00.StoredRevolutionCount | INT | Valeur du nombre de tours lorsque la fonction Stocker est déclenchée | Toute valeur |
Counter00.StoredCount | DINT | Valeur du comptage lorsque la fonction Stocker est déclenchée | Toute valeur |
Counter00.StoredFrequency | REAL | Valeur de fréquence lorsque la fonction Stocker est déclenchée | Toute valeur |
Counter00.StoredPulseWidth | REAL | Valeur de la largeur d’impulsion lorsque la fonction Stocker est déclenchée | Toute valeur |
Counter00.StoredAccel | REAL | Accélération lorsque la fonction Stocker est déclenchée | Toute valeur |
Counter00.ScaledStoredCount | REAL | Valeur de comptage stockée mise à l’échelle en unités d’ingénierie | Toute valeur |
Counter00.ScaledStoredFrequency | REAL | Fréquence stockée mise à l’échelle en unités d’ingénierie | Toute valeur |
Counter00.ScaledStoredAccel | REAL | Accélération stockée mise à l’échelle en unités d’ingénierie | Toute valeur |
Counter00.Rollover | BOOL | Indique que le compteur a compté jusqu’à la valeur d’enchaînement et qu’il a ensuite continué à compter à partir du retour. |
|
Counter00.Rollunder | BOOL | Indique que le compteur a compté de manière dégressive jusqu’à la valeur de retour et qu’il a ensuite continué à compter à partir de l’enchaînement. |
|
Counter00.RolloverLeqRollunder | BOOL | Indique que la valeur d’enchaînement est inférieure ou égale à la valeur de retour et que le module utilise les dernières valeurs d’enchaînement et de retour valides ou par défaut. |
|
Counter00.FrequencyOverrange | BOOL | Indique que la fréquence du compteur dépasse la fréquence nominale maximale du module et qu’elle ne peut donc pas suivre correctement le signal. |
|
Counter00.PartialAvgFrequency | BOOL | Indique que la fréquence moyenne du compteur est complète ou partielle par rapport à Counter00.AvgOverPulses. La fréquence moyenne peut être partielle lorsque le nombre d’impulsions reçues dans la fenêtre de temps maximale (T p-Max ) est inférieur au nombre d’impulsions requis pour la moyenne (Counter00.AvgOverPulses).Uniquement applicable lorsque Counter00.AvgOverPulsesEn = 0. |
|
Counter00.PartialAvgPulseWidth | BOOL | Indique que la largeur moyenne d’impulsion du compteur est complète ou partielle par rapport à Counter00.AvgOverPulses. La largeur moyenne d’impulsion peut être partielle lorsque le nombre d’impulsions reçues dans la fenêtre de temps maximale (T p-Max ) est inférieur au nombre d’impulsions requis pour la moyenne (Counter00.AvgOverPulses).Uniquement applicable lorsque Counter00.AvgOverPulsesEn = 1. |
|
Counter00.MissingPulseAlarm | BOOL | Indique que la période d’impulsion était supérieure au délai d’expiration de l’impulsion manquante ou ne s’est jamais terminée. |
|
Counter00.ZeroFrequencyAlarm | BOOL | La fréquence de compteur est inférieure à la limite d’alarme de fréquence zéro. La fréquence et la vitesse sont donc rapportées comme étant égales à zéro. |
|
Counter00.ZeroFrequencyAvgAlarm | BOOL | La fréquence moyenne de compteur est inférieure à la limite d’alarme de fréquence zéro. La fréquence et la vitesse sont donc rapportées comme étant égales à zéro. |
|
Counter00.FrequencyAlarm | BOOL | La fréquence de compteur a dépassé la limite d’alarme de fréquence. |
|
Counter00.FrequencyAvgAlarm | BOOL | La fréquence moyenne du compteur dépasse la limite d’alarme de fréquence. |
|
Counter00.PulseWidthAlarm | BOOL | Indique si la largeur d’impulsion du compteur est supérieure à la largeur d’impulsion maximale établie par la limite d’alarme de largeur d’impulsion, ce qui déclenche cette alarme. |
|
Counter00.PulseWidthAvgAlarm | BOOL | Indique si la largeur moyenne d’impulsion du compteur est supérieure à la largeur d’impulsion maximale établie par la limite d’alarme de largeur d’impulsion, ce qui déclenche cette alarme. |
|
Counter00.AccelAlarm | BOOL | Indique que le taux d’accélération du compteur dépasse la limite d’alarme d’accélération, ce qui déclenche cette alarme. |
|
Counter00.AccelAvgAlarm | BOOL | Indique que le taux d’accélération moyen du compteur dépasse la limite d’alarme d’accélération, ce qui déclenche cette alarme. |
|
Counter00.DecelAlarm | BOOL | Indique que le taux de décélération du compteur dépasse la limite d’alarme de décélération, ce qui déclenche cette alarme. |
|
Counter00.DecelAvgAlarm | BOOL | Indique que le taux de décélération moyen du compteur dépasse la limite d’alarme de décélération, ce qui déclenche cette alarme. |
|
Counter00.NotANumber | BOOL | Indique que la dernière valeur reçue pour les données de compteur n’était pas un nombre. Dans un tel cas, les dernières données de compteur valides sont utilisées. |
|
Counter00.DataA | BOOL | Indique la valeur Entrée A actuelle. Si O.OverrideDataAEn = 1, cette balise reflète O.OverrideDataAValue. |
|
Counter00.DataB | BOOL | Indique la valeur Entrée B actuelle. Si O.OverrideDataBEn = 1, cette balise reflète O.OverrideDataBValue. |
|
Counter00.DataZ | BOOL | Indique la valeur Entrée Z actuelle. Si O.OverrideDataZEn = 1, cette balise reflète O.OverrideDataZValue. |
|
Counter00.DataAOverridden | BOOL | Les données de l’entrée A sont outrepassées par O.OverrideDataAValue. |
|
Counter00.DataBOverridden | BOOL | Les données de l’entrée B sont outrepassées par O.OverrideDataBValue. |
|
Counter00.DataZOverridden | BOOL | Les données de l’entrée Z sont outrepassées par O.OverrideDataZValue. |
|
Counter00.DataTrigger | BOOL | Indique la valeur de données actuelle de l’entrée numérique standard, utilisée comme déclencheur des fonctions de compteur. Si O.OverrideDataTriggerEn = 1, cette balise reflète O.OverrideDataTriggerValue. |
|
Counter00.DataTriggerOverridden | BOOL | Les données DataTrigger sont outrepassées par O.OverrideDataTriggerValue. |
|
Counter00.QuadratureErrorCount | SINT | Indique le nombre de fois qu’une erreur du compteur de quadrature s’est produite. | Toute valeur |
Counter00.CountChangeIndicator | SINT | À chaque RPI, si la valeur de comptage change, la valeur CountChangeIndicator est incrémentée et indiquée. | Toute valeur |
SSI00.Fault | BOOL | Indique que les données SSI sont inexactes et ne peuvent pas être utilisées de manière fiable dans l’application. Si la balise est définie sur 1, vous devez dépanner le module pour corriger la cause de l’inexactitude.
IMPORTANT:
une fois que la condition qui fait passer la balise à 1 est supprimée, cette dernière repasse automatiquement à 0. |
|
SSI00.Uncertain | BOOL | Indique que les données SSI peuvent être inexactes, mais le degré d’inexactitude est inconnu. Si la balise est définie sur 1, vous devez dépanner le module pour corriger la cause de l’inexactitude.
IMPORTANT:
une fois que la condition qui fait passer la balise à 1 est supprimée, cette dernière repasse automatiquement à 0. |
|
SSI00.Data | DINT | Indique la valeur des données reçues du codeur SSI, qui sont traitées par les balises WordBitLength et TrailingBitLength. | Toute valeur |
SSI00.StoredData | DINT | Indique la valeur des données lorsque la dernière fonction Stocker est déclenchée. | Toute valeur |
SSI00.RawData | DINT | Indique la valeur des données brutes reçues du codeur SSI. | Toute valeur |
SSI00.StoredRawData | DINT | Indique la valeur des données brutes lorsque la dernière fonction Stocker est déclenchée. | Toute valeur |
SSI00.Direction | BOOL | Indique la direction du codeur. |
|
SSI00.StoredDirection | BOOL | Indique la direction du codeur qui est stockée avec les données. |
|
SSI00.StoreInputData | BOOL | Indique les données actuelles de l’entrée numérique lorsqu’elle est utilisée comme déclencheur de la fonction Stocker. En l’absence d’entrée numérique servant de déclencheur de la fonction Stocker, ce membre est toujours égal à 0. |
|
SSI00.StoreInputOverridden | BOOL | Indique l’état d’outrepassement de l’entrée numérique lorsqu’elle est utilisée comme déclencheur de la fonction Stocker. En l’absence d’entrée numérique servant de déclencheur de la fonction Stocker, ce membre est toujours égal à 0. |
|
Input00.Data | BOOL | Indique la valeur Entrée00 actuelle. |
|
Input00.Fault | BOOL | Indique que les données d’entrée sont inexactes et ne peuvent pas être utilisées de manière fiable dans l’application. Si la balise est définie sur 1, vous devez dépanner le module pour corriger la cause de l’inexactitude.
IMPORTANT:
une fois que la condition qui fait passer la balise à 1 est supprimée, cette dernière repasse automatiquement à 0. |
|
Input00.Uncertain | BOOL | Indique que les données d’entrée peuvent être inexactes, mais le degré d’inexactitude est inconnu. Si la balise est définie sur 1, vous devez dépanner le module pour corriger la cause de l’inexactitude.
IMPORTANT:
une fois que la condition qui fait passer la balise à 1 est supprimée, cette dernière repasse automatiquement à 0. |
|
Outputxx.Data | BOOL | Écho de la valeur de sortie actuelle |
|
Outputxx.Fault | BOOL | Indique que les données de sortie sont inexactes et ne peuvent pas être utilisées de manière fiable dans l’application. Si la balise est définie sur 1, vous devez dépanner le module pour corriger la cause de l’inexactitude.
IMPORTANT:
une fois que la condition qui fait passer la balise à 1 est supprimée, cette dernière repasse automatiquement à 0. |
|
Outputxx.Uncertain | BOOL | Indique que les données de sortie peuvent être inexactes, mais le degré d’inexactitude est inconnu. Si la balise est définie sur 1, vous devez dépanner le module pour corriger la cause de l’inexactitude.
IMPORTANT:
une fois que la condition qui fait passer la balise à 1 est supprimée, cette dernière repasse automatiquement à 0. |
|
Fournir une réponse