Définitions des balises (5034-IB16, 5034-IB8)

Les modules 5034-IB16 et 5034-IB8 ont des étiquettes de configuration, d’entrée et de sortie.
Balises de configuration
Nom
Type de données
Définition
Valeurs valides
Counterxx.InputOffOnFilter
SINT
Durée pendant laquelle un signal doit demeurer à l’état Activé avant que les données d’entrée indiquent l’état Activé.
Cette durée est indiquée à l’aide d’une énumération.
  • 5 = 0 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counterxx.InputOnOffFilter
SINT
Durée pendant laquelle un signal doit demeurer à l’état Désactivé avant que les données d’entrée indiquent l’état Désactivé.
Cette durée est indiquée à l’aide d’une énumération.
  • 5 = 0 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counterxx.RolloverAtPreset
BOOL
Détermine si le compteur simple enchaînera à 0 à la valeur prédéfinie.
  • 0 = Pas d’enchaînement à la valeur prédéfinie
    Lorsque le compteur atteint la valeur prédéfinie, le bit Done est défini.
    Lorsque le compteur atteint le DINT maximum (2 147 483 647) et continue de compter, il enchaîne à 0 et le bit Rollover est défini.
  • 1 = Enchaînement à la valeur prédéfinie
    Lorsque le compteur atteint la valeur prédéfinie-1 et continue de compter, il enchaîne à 0 et le bit Rollover est défini. Le bit Done est toujours 0.
Ptxx.InputOffOnFilter
SINT
Durée pendant laquelle un signal doit demeurer à l’état Activé avant que les données d’entrée indiquent l’état Activé.
Cette durée est indiquée à l’aide d’une énumération.
  • 5 = 0 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Ptxx.InputOnOffFilter
SINT
Durée pendant laquelle un signal doit demeurer à l’état Désactivé avant que les données d’entrée indiquent l’état Désactivé.
Cette durée est indiquée à l’aide d’une énumération.
  • 5 = 0 μs
  • 10 = 100 μs
  • 11 = 200 μs
  • 12 = 500 μs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Ptxx.ChatterTime
INT
Valeur de 1 à 10 000 ms par incréments entiers de ms
1 à 10000
Ptxx.ChatterCount
SINT
Nombre de modifications d’entrée considérées comme du bruit
  • 0 = Désactivé
  • 2 à 127 = Activé
Ptxx.CaptureOffOnEn
BOOL
Permet de capturer les horodatages de Désactivé à Activé. Si effacé, le point n’enregistre pas les horodatages de Désactivé à Activé.
  • 0 = Capture désactivée pour les transitions d’entrée Désactivé vers Activé
  • 1 = Capture activée pour les transitions d’entrée Désactivé vers Activé
Ptxx.CaptureOnOffEn
BOOL
Permet de capturer les horodatages de Activé à Désactivé. Si effacé, le point n’enregistre pas les horodatages de Activé à Désactivé.
  • 0 = Capture désactivée pour les transitions d’entrée Activé vers Désactivé
  • 1 = Capture activée pour les transitions d’entrée Activé vers Désactivé
Ptxx.TimestampLatchEn
BOOL
Détermine si le verrouillage des horodatages est activé.
  • 0 = Les horodatages sont écrasés à chaque transition successive
    Le nouvel horodatage écrase immédiatement l’horodatage signalé, même si l’automate n’a pas encore extrait ces données.
  • 1 = Les horodatages sont verrouillés jusqu’à confirmation
    L’horodatage signalé n’est pas écrasé tant qu’il n’est pas confirmé. Toutes les transitions ultérieures sur ce point seront également ignorées jusqu’à ce qu’elles soient confirmées/réinitialisées.
L’horodatage est confirmé en copiant la valeur de la balise d’entrée TimestampOffOnNumber/TimestampOnOffNumber vers la balise de sortie TimestampOffOnNumberAck/TimestampOnOffNumberAck.
L’accusé de réception efface également TimestampOverflowOffOn/TimestampOverflowOnOff.
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.
    • Le module n’applique pas les nouvelles données de balise de sortie, car l’automate est en mode Programme.
  • 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 ou il n’y a pas de données de balise de sortie pour la connexion (par exemple, tous les points configurés comme entrée numérique sans horodatage).
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 n'est actif.
  • 1 = Un ou plusieurs diagnostics sont actifs ou le seuil de pronostics est atteint.
Incertain (Données empaquetées)
BOOL
Indique que les données du point peuvent être inexactes, mais le degré d’inexactitude est inconnu.
Si la balise est définie sur 1, vous devez dépanner le module.
  • 0 = Bonnes données
  • 1 = Données incertaines
CIPSyncValid
BOOL
Indique si le module est actuellement synchronisé avec un maître 1588.
Un bit défini seul ne peut pas indiquer qu’il est synchronisé avec la même horloge maître de l’automate propriétaire.
Vous devez comparer l’ID de l’horloge maître du module et de l’automate propriétaire. Pour plus d’informations, consultez le manuel d’utilisation sur les modules d’E/S numériques PointMax, publication 5034-UM002.
  • 0 = CIP Sync n’est pas disponible.
  • 1 = CIP Sync est disponible.
CIPSyncTimeout
BOOL
Indique que le module a déjà été synchronisé avec un maître 1588, mais qu’il ne l’est plus en raison d’un dépassement de délai.
  • 0 = Un maître de temps valide n’a pas expiré.
  • 1 = Un maître de temps valide a été détecté sur le fond de panier, mais celui-ci a expiré.
    Le module utilise son horloge locale et peut dériver par rapport au dernier temps de référence connu.
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.
Counterxx.Data
BOOL
Indique la valeur actuelle de l’entrée numérique.
  • 0 = Désactivé
  • 1 = Activé
Counterxx.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
Counterxx.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
Counterxx.Done
BOOL
Si RolloverAtPreset est défini, indique si Count ≥ Preset.
Si RolloverAtPreset n’est pas défini, toujours 0.
  • 0 = Le compteur n’a pas atteint la valeur prédéfinie
  • 1 = Le compteur a atteint la valeur prédéfinie
Counterxx.Rollover
BOOL
Le compteur a compté jusqu’à la valeur prédéfinie-1 et a continué de compter à partir de 0.
Le bit RolloverAck passant de 0 à 1 ou le bit Reset passant de 0 à 1 efface ce bit.
  • 0 = Le compteur n’a pas enchaîné de la valeur prédéfinie-1 à 0
  • 1 = Le compteur a compté jusqu’à la présélection -1 et a continué de compter à partir de 0
Counterxx.Count
DINT
Nombre de fronts montants du signal d’entrée comptés par le compteur
Toutes les valeurs
Ptxx.Data
PtxxData (Données empaquetées)
BOOL
Indique la valeur actuelle de l’entrée numérique.
  • 0 = Désactivé
  • 1 = Activé
Données (données empaquetées)
INT
Indique les valeurs actuelles pour tous les points du module. Chaque bit représente 1 point. Par exemple, Bit.3 représente les données de Point03.
Pour chaque point :
  • 0 = Désactivé
  • 1 = Activé
Ptxx.Fault
PtxxFault (Données empaquetées)
BOOL
Indique que les données du point 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
Défaut (données empaquetées)
INT
Indique l’état de défaut de tous les points du module. Chaque bit représente 1 point. Par exemple, Bit.3 représente l’état de défaut de Point03.
L’état de défaut indique que les données du point sont inexactes et ne peuvent pas être utilisées de manière fiable dans l’application.
Si le bit pour un point 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.
Pour chaque point :
  • 0 = Fonctionnel
  • 1 = Mauvais, entraîne un défaut
Ptxx.Uncertain
BOOL
Indique que les données du point 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
Ptxx.Chatter
BOOL
Indique si l’entrée subit des vibrations selon les paramètres ChatterTime et ChatterCount.
  • 0 = Normal
  • 1 = L’entrée vibre
Ptxx.TimestampOverflowOffOn
BOOL
Indique qu’un horodatage de Désactivé à Activé a été perdu.
Un horodatage peut être perdu lorsque TimestampLatchEn est défini mais que l’horodatage signalé n’est pas confirmé à temps.
0 ou 1
Ptxx.TimestampOverflowOnOff
BOOL
Indique qu’un horodatage de Activé à Désactivé a été perdu.
Un horodatage peut être perdu lorsque TimestampLatchEn est défini mais que l’horodatage signalé n’est pas confirmé à temps.
0 ou 1
Ptxx.CIPSyncValid
BOOL
Indique si le module est actuellement synchronisé avec un maître 1588.
Un bit défini seul ne peut pas indiquer qu’il est synchronisé avec la même horloge maître de l’automate propriétaire.
Vous devez comparer l’ID de l’horloge maître du module et de l’automate propriétaire. Pour plus d’informations, consultez le manuel d’utilisation sur les modules d’E/S numériques PointMax, publication 5034-UM002.
  • 0 = CIP Sync n’est pas disponible.
  • 1 = CIP Sync est disponible.
Ptxx.CIPSyncTimeout
BOOL
Indique que le module a déjà été synchronisé avec un maître 1588, mais qu’il ne l’est plus en raison d’un dépassement de délai.
  • 0 = Un maître de temps valide n’a pas expiré.
  • 1 = Un maître de temps valide a été détecté sur le fond de panier, mais celui-ci a expiré.
    Le module utilise son horloge locale et peut dériver par rapport au dernier temps de référence connu.
Ptxx.TimestampOffOnNumber
INT
Identifiant d’horodatage de Désactivé à Activé pour l’horodatage actuellement produit
Toutes les valeurs
Ptxx.TimestampOnOffNumber
INT
Identifiant d’horodatage de Activé à Désactivé pour l’horodatage actuellement produit
Toutes les valeurs
Ptxx.TimestampOffOn
LINT
Horodatage 64 bits qui correspond au moment où un changement d’état de Désactivé à Activé a été enregistré à l’entrée
Toutes les valeurs
Ptxx.TimestampOnOff
LINT
Horodatage 64 bits qui correspond au moment où un changement d’état de Activé à Désactivé a été enregistré à l’entrée
Toutes les valeurs
Balises de sortie
Nom
Type de données
Définition
Valeurs valides
Counterxx.Reset
BOOL
Lorsque ce bit passe de 0 à 1, Count et Rollover sont définis sur zéro.
  • 0 = Les valeurs de Count et Rollover ne sont pas définies sur 0
  • 1 = Les valeurs de Count et Rollover sont définies sur 0
Counterxx.RolloverAck
BOOL
Efface le bit Rollover dans la balise d’entrée lorsqu’elle passe de 0 à 1.
  • 0 = Le bit Rollover n’est pas effacé
  • 1 = Le bit Rollover est effacé
Counterxx.Preset
DINT
  • Si RolloverAtPreset est défini, lorsque le compteur atteint la valeur prédéfinie-1 et continue de compter, il enchaîne à 0 et le bit Rollover est défini. Le bit Done est toujours 0.
  • Si RolloverAtPreset n’est pas défini, lorsque le compteur atteint la valeur prédéfinie, le bit Done est défini.
    Lorsque le compteur atteint le DINT maximum (2 147 483 647) et continue de compter, il enchaîne à 0 et le bit Rollover est défini.
0 à 2147483647
Ptxx.ResetTimestamps
BOOL
Lorsqu’il passe de 0 à 1, il efface tous les horodatages enregistrés pour le point d’entrée.
  • 0 = Les horodatages ne sont pas effacés
  • 1 = Les horodatages sont effacés
Ptxx.TimestampOffOnNumberAck
INT
Identifiant d’horodatage Désactivé vers Activé qui est écrit par l’automate pour indiquer que l’horodatage identifié a été vu et traité.
Lorsque le verrouillage est activé et que le numéro d’horodatage reçu de l’automate correspond à l’horodatage le plus récent produit, le module est alors autorisé à produire un nouvel horodatage.
Toutes les valeurs
Ptxx.TimestampOnOffNumberAck
INT
Identifiant d’horodatage Activé vers Désactivé qui est écrit par l’automate pour indiquer que l’horodatage identifié a été vu et traité.
Lorsque le verrouillage est activé et que le numéro d’horodatage reçu de l’automate correspond à l’horodatage le plus récent produit, le module est alors autorisé à produire un nouvel horodatage.
Toutes les valeurs
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal