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.
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. |
|
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. |
|
Counterxx.RolloverAtPreset | BOOL | Détermine si le compteur simple enchaînera à 0 à la valeur prédéfinie. |
|
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. |
|
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. |
|
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 |
|
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é. |
|
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é. |
|
Ptxx.TimestampLatchEn | BOOL | Détermine si le verrouillage des horodatages est activé. |
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. |
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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.
|
|
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.
|
|
Counterxx.Done | BOOL | Si RolloverAtPreset est défini, indique si Count ≥ Preset. Si RolloverAtPreset n’est pas défini, toujours 0. |
|
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. |
|
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. |
|
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 :
|
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.
|
|
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 :
|
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.
|
|
Ptxx.Chatter | BOOL | Indique si l’entrée subit des vibrations selon les paramètres ChatterTime et ChatterCount. |
|
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. |
|
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. |
|
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 |
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. |
|
Counterxx.RolloverAck | BOOL | Efface le bit Rollover dans la balise d’entrée lorsqu’elle passe de 0 à 1. |
|
Counterxx.Preset | DINT |
| 0 à 2147483647 |
Ptxx.ResetTimestamps | BOOL | Lorsqu’il passe de 0 à 1, il efface tous les horodatages enregistrés pour le point d’entrée. |
|
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