Définitions des balises d’entrée (5034-ENC)

Le tableau suivant répertorie les balises d’entrée disponibles.
Balises d’entrée
Nom
Type de données
Définition
Valeurs valides
RunMode
BOOL
État de fonctionnement du module
  • 0 = Inactif - Cela signifie l’un des éléments suivants :
    • La connexion n’est pas établie.
    • La connexion a été établie mais le module n’a pas commencé à produire des données pour la connexion.
    • Comme l’automate est en mode Programme, le module n’applique pas de nouvelles données de balise de sortie mais applique à la place l’état du mode Programme du canal.
  • 1 = Actif - Cela signifie ce qui suit :
    • La connexion est établie.
    • Le module produit des données pour la connexion.
    • Les données des balises de sortie sont appliquées.
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.
  • 0 = La connexion est établie
  • 1 = La connexion n’est pas en cours d’exécution
DiagnosticActive
BOOL
Indique si des diagnostics sont actifs ou si le seuil de pronostics est atteint.
  • 0 = Aucun diagnostic actif
  • 1 = Un ou plusieurs diagnostics sont actifs ou 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.
  • 0 = La valeur se trouve en dehors de la fenêtre indiquée
  • 1 = La valeur se trouve dans la fenêtre indiquée
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.
  • 0 = Les dernières données de fenêtre reçues étaient un nombre
  • 1 = Les dernières données de fenêtre reçues n’étaient pas un nombre
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.
  • 0 = Fonctionnel
  • 1 = Mauvais, entraîne un défaut
    Généralement, cette balise est activée lorsque la balise Counterxx.QuadratureErrorCount a une valeur différente de 0.
    La balise Counterxx.QuadratureErrorCount s’applique uniquement lorsque le module fonctionne en mode Quadrature X1, X2 ou X4.
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.
  • 0 = Bonnes données
  • 1 = Données incertaines
    Voici les causes de données incertaines :
    • La fréquence mesurée est trop élevée. C’est-à-dire que la fréquence mesurée > 1,2 * f
      MAX
      (f
      MAX
      = 1 Mhz).
    • La période mesurée est trop longue. C’est-à-dire que la période mesurée > T
      P-MAX
      .
      Où T
      P-MAX
      = 1/(Fréquence d’impulsion d’entrée, min)
      Si la période est plus longue que T
      P-MAX
      , le module suppose que la fréquence d’entrée est égale à 0.
    • La largeur d’impulsion mesurée est trop courte. C’est-à-dire que la largeur d’impulsion est inférieure à la largeur d’impulsion minimale nominale du module, T
      PW-MIN
      (T
      PW-MIN
      = 125 ns).
    • Si la durée du nombre d’impulsions configuré dans la balise Counter00:AverageOverPulses est supérieure à T
      P-MAX
      .
      Dans ce cas, la fréquence moyenne et la largeur moyenne d’impulsion sont indiquées en fonction de la longueur des impulsions complètes et incomplètes mesurées, et la balise Counter00.PartialAvgFrequency est définie.
Counter00.Direction
BOOL
Indique la direction du comptage.
  • 0 = Comptage progressif
  • 1 = Comptage dégressif
Counter00.StoredDirection
BOOL
Indique la direction du comptage lorsque la fonction Stocker est déclenchée.
  • 0 = Comptage progressif
  • 1 = Comptage dégressif
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.
  • 0 = Le compteur n’a pas compté de manière progressive jusqu’à la valeur d’enchaînement et a continué de compter à partir de la valeur de retour
  • 1 = Le compteur a compté de manière progressive jusqu’à la valeur d’enchaînement et a continué de compter à partir de la valeur de 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.
  • 0 = Le compteur n’a pas compté de manière dégressive jusqu’à la valeur de retour et a continué de compter à partir de la valeur d’enchaînement
  • 1 = Le compteur a compté de manière dégressive jusqu’à la valeur de retour et a continué de compter à partir de la valeur d’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.
  • 0 = La valeur d’enchaînement est supérieure à celle de retour
  • 1 = La valeur d’enchaînement est inférieure ou égale à celle de retour
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.
  • 0 = La fréquence du compteur ne dépasse pas la fréquence nominale maximale du module
  • 1 = La fréquence du compteur dépasse la fréquence nominale maximale du module
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.
  • 0 = La fréquence moyenne du compteur est complète et basée sur le nombre d’impulsions complètes par rapport à Counter00.AvgOverPulses
  • 1 = La fréquence moyenne du compteur est partielle et basée sur la longueur des impulsions complètes et incomplètes mesurées dans la fenêtre de temps T
    P-MAX
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.
  • 0 = La largeur moyenne d’impulsion du compteur est complète et basée sur le nombre d’impulsions complètes par rapport à Counter00.AvgOverPulses
  • 1 = La largeur moyenne d’impulsion du compteur est partielle et basée sur la longueur des impulsions complètes et incomplètes mesurées dans la fenêtre de temps T
    P-MAX
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.
  • 0 = La période d’impulsion était normale
  • 1 = 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.
  • 0 = La fréquence de compteur n’est pas inférieure à la limite d’alarme de fréquence zéro.
  • 1 = La fréquence de compteur est inférieure à la limite d’alarme de fréquence 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.
  • 0 = La fréquence moyenne de compteur n’est pas inférieure à la limite d’alarme de fréquence zéro.
  • 1 = La fréquence moyenne de compteur est inférieure à la limite d’alarme de fréquence zéro.
Counter00.FrequencyAlarm
BOOL
La fréquence de compteur a dépassé la limite d’alarme de fréquence.
  • 0 = La fréquence de compteur n’a pas dépassé la limite d’alarme de fréquence.
  • 1 = 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.
  • 0 = La fréquence moyenne du compteur ne dépasse pas la limite d’alarme de fréquence.
  • 1 = 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.
  • 0 = L’alarme n’est pas déclenchée
    C'est-à-dire que la largeur d’impulsion du compteur n’est pas supérieure à la limite d’alarme de largeur d’impulsion.
  • 1 = L’alarme est déclenchée
    C'est-à-dire que la largeur d’impulsion du compteur est supérieure à la limite d’alarme de largeur d’impulsion.
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.
  • 0 = L’alarme n’est pas déclenchée
    C'est-à-dire que la largeur moyenne d’impulsion du compteur n’est pas supérieure à la limite d’alarme de largeur d’impulsion.
  • 1 = L’alarme est déclenchée
    C'est-à-dire que la largeur moyenne d’impulsion du compteur est supérieure à la limite d’alarme de largeur d’impulsion.
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.
  • 0 = L’alarme n’est pas déclenchée
    C'est-à-dire que le taux d’accélération du compteur ne dépasse pas la limite d’alarme d’accélération.
  • 1 = L’alarme est déclenchée
    C'est-à-dire que le taux d’accélération du compteur dépasse la limite d’alarme d’accélération.
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.
  • 0 = L’alarme n’est pas déclenchée
    C'est-à-dire que le taux moyen d’accélération du compteur ne dépasse pas la limite d’alarme d’accélération.
  • 1 = L’alarme est déclenchée
    C'est-à-dire que le taux moyen d’accélération du compteur dépasse la limite d’alarme d’accélération.
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.
  • 0 = L’alarme n’est pas déclenchée
    C'est-à-dire que le taux de décélération du compteur ne dépasse pas la limite d’alarme de décélération.
  • 1 = L’alarme est déclenchée
    C'est-à-dire que le taux de décélération du compteur dépasse la limite d’alarme de décélération.
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.
  • 0 = L’alarme n’est pas déclenchée
    C'est-à-dire que le taux moyen de décélération du compteur ne dépasse pas la limite d’alarme de décélération.
  • 1 = L’alarme est déclenchée
    C'est-à-dire que le taux moyen de décélération du compteur dépasse la limite d’alarme de décélération
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.
  • 0 = Les dernières données de compteur reçues étaient un nombre
  • 1 = Les dernières données de compteur reçues n’étaient pas un nombre
Counter00.DataA
BOOL
Indique la valeur Entrée A actuelle.
Si O.OverrideDataAEn = 1, cette balise reflète O.OverrideDataAValue.
  • 0 = L’entrée A est désactivée
  • 1 = L’entrée A est activée
Counter00.DataB
BOOL
Indique la valeur Entrée B actuelle.
Si O.OverrideDataBEn = 1, cette balise reflète O.OverrideDataBValue.
  • 0 = L’entrée B est désactivée
  • 1 = L’entrée B est activée
Counter00.DataZ
BOOL
Indique la valeur Entrée Z actuelle.
Si O.OverrideDataZEn = 1, cette balise reflète O.OverrideDataZValue.
  • 0 = L’entrée Z est désactivée
  • 1 = L’entrée Z est activée
Counter00.DataAOverridden
BOOL
Les données de l’entrée A sont outrepassées par O.OverrideDataAValue.
  • 0 = Les données de l’entrée A ne sont pas outrepassées
  • 1 = Les données de l’entrée A sont outrepassées
Counter00.DataBOverridden
BOOL
Les données de l’entrée B sont outrepassées par O.OverrideDataBValue.
  • 0 = Les données de l’entrée B ne sont pas outrepassées
  • 1 = Les données de l’entrée B sont outrepassées
Counter00.DataZOverridden
BOOL
Les données de l’entrée Z sont outrepassées par O.OverrideDataZValue.
  • 0 = Les données de l’entrée Z ne sont pas outrepassées
  • 1 = Les données de l’entrée Z sont outrepassées
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.
  • 0 = Le déclencheur d’entrée est désactivé
  • 1 = Le déclencheur d’entrée est activé
Counter00.DataTriggerOverridden
BOOL
Les données DataTrigger sont outrepassées par O.OverrideDataTriggerValue.
  • 0 = Les données du déclencheur d’entrée n’ont pas été outrepassées
  • 1 = Les données du déclencheur d’entrée ont été outrepassées
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.
  • 0 = Fonctionnel
  • 1 = Mauvais, entraîne un défaut
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.
  • 0 = Bonnes données
  • 1 = Données incertaines
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.
  • 0 = Déplacement vers le haut
  • 1 = Déplacement vers le bas
SSI00.StoredDirection
BOOL
Indique la direction du codeur qui est stockée avec les données.
  • 0 = Déplacement vers le haut
  • 1 = Déplacement vers le bas
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.
  • 0 = Désactivé
  • 1 = Activé
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.
  • 0 = Non outrepassée
  • 1 = Outrepassée
Input00.Data
BOOL
Indique la valeur Entrée00 actuelle.
  • 0 = Activé
  • 1 = Désactivé
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.
  • 0 = Fonctionnel
  • 1 = Mauvais, entraîne un défaut
    En général, cette balise est définie lorsqu’une perte d’alimentation SA est détectée.
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.
  • 0 = Bonnes données
  • 1 = Données incertaines
Outputxx.Data
BOOL
Écho de la valeur de sortie actuelle
  • 0 = Activé
  • 1 = Désactivé
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.
  • 0 = Fonctionnel
  • 1 = Mauvais, entraîne un défaut
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.
  • 0 = Bonnes données
  • 1 = Données incertaines
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal