Types de données définis par le dispositif (5094-IB16)
Les noms des types de données définis par le dispositif peuvent varier pour chaque dispositif en fonction des sélections effectuées lors de la création du dispositif. Lorsque vous sélectionnez :
- 8 points et 8 compteurs, AB:5000_DI8_Counter8:C:O est le type de données défini par le dispositif.
- 12 points et 4 compteurs, AB:5000_DI12_Counter4:C:O est le type de données défini par le dispositif.
- 16 points et 0 compteurs, AB:5000_DI16_Counter0:C:O est le type de données défini par le dispositif.
Ces tableaux incluent des informations sur les types de données suivants :
- Entrée (indiquée par « I »)
- Sortie (indiquée par « O »)
- Configuration (indiquée par « C »)
- entrée d’événement (indiquée par « EI »)
- sortie d’événement (indiquée par « EO »)
Type de données défini par le dispositif : AB:5000_DIn_Counterx:I:0
Type de connexion : Données et Données d’écoute seule
Nom de membre | Type | Style | Valeurs valides |
|---|---|---|---|
RunMode | BOOL | Décimal | 0 = En attente 1 = Exécution |
ConnectionFaulted | BOOL | Décimal | 0 = Fonctionnel 1 = Mauvais |
DiagnosticActive | BOOL | Décimal | 0 = Aucun diagnostic actif 1 = Un ou plusieurs diagnostics sont actifs ou le seuil de pronostics est atteint |
CIPSyncValid | BOOL | Décimal | 0 = CIP Sync n’est pas disponible 1 = CIP Sync est disponible |
CIPSyncTimeout | BOOL | Décimal | 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 dispositif utilise son horloge locale et peut dériver par rapport au dernier maître de temps connu |
DiagnosticSequenceCount | SINT | Décimal | -128 à 127 La valeur de 0 est ignorée, sauf pendant la mise sous tension du dispositif. |
Counter0x.Data | BOOL | Décimal | 0 = Désactivé 1 = Activé |
Counter0x.Fault | BOOL | Décimal | 0 = Aucun défaut 1 = Un défaut existe Un défaut est un enchaînement de toutes les conditions de diagnostic que le dispositif peut détecter. Il signale des données incorrectes. Si un membre de type de données détaillé indique une condition détectée donnée, ce membre de défaut n’affecte pas les membres DiagnosticActive ou DiagnosticSequenceCount. Cependant, s’il n’existe pas de type de données détaillé pour une condition détectée donnée, ce membre de défaut déclenche le membre DiagnosticActive et accroît/réduit le comptage de la séquences de diagnostic. |
Counter0x.Uncertain | BOOL | Décimal | 0 = Données correctes 1 = Validité des données incertaine. Le dispositif fonctionne en dehors de sa plage de fonctionnement désignée, ou les données sont sous contrôle manuel ou d’outrepassement. |
Counter0x.Done | BOOL | Décimal | 0 = Activé -> Désactivé 1 = I:Count ≥ O:Preset |
Counter0x.Rollover | BOOL | Décimal | 0 = Le compteur ne compte pas jusqu’à la valeur prédéfinie. 1 = Le compteur compte jusqu’à la valeur d’enchaînement. Le compteur a compté jusqu’à la présélection -1, puis a continué de compter à partir de 0. Ce bit est effacé par la transition du bit O:RolloverAck de 0 à 1, ou par la transition de O:Reset de 0 à 1. |
Counter0x.Count | DINT | Décimal | Tout |
EventStatus[x].EventDropped | BOOL | Décimal | 0 = Un état d’événement n’a pas été déposé 1 = Un état d’événement a été déposé |
EventStatus[x].CIPSyncValid | BOOL | Décimal | 0 = CIP Sync n’est pas disponible 1 = CIP Sync est disponible |
EventStatus[x].CIPSyncTimeout | BOOL | Décimal | 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 dispositif utilise son horloge locale et peut dériver par rapport au dernier maître de temps connu |
EventStatus[x].EventReset | BOOL | Décimal | 0 = Ne pas réinitialiser 1 = Réinitialiser |
EventStatus[x].EventsPending | SINT | Décimal | Toutes les valeurs positives |
EventStatus[x].EventNumber | DINT | Décimal | Toutes les valeurs |
Pt0x.Data | BOOL | Décimal | 0 = La sortie est désactivée 1 = La sortie est activée |
Pt0x.Fault | BOOL | Décimal | 0 = Fonctionnel 1 = Mauvais |
Pt0x.Uncertain | BOOL | Décimal | 0 = Fonctionnel 1 = Incertain |
Pt0x.Chatter | BOOL | Décimal | 0 = Normal 1 = L’entrée vibre |
Pt0x.TimestampOverflowOffOn | BOOL | Décimal | 0 ou 1 |
Pt0x.TimestampOverflowOnOff | BOOL | Décimal | 0 ou 1 |
Pt0x.CIPSyncValid | BOOL | Décimal | 0 = CIP Sync n’est pas disponible 1 = CIP Sync est disponible |
Pt0x.CIPSyncTimeout | BOOL | Décimal | 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 dispositif utilise son horloge locale et peut dériver par rapport au dernier maître de temps connu |
Pt0x.TimestampOffOnNumber | INT | Décimal | Toutes les valeurs |
Pt0x.TimestampOnOffNumber | INT | Décimal | Toutes les valeurs |
Pt0x.TimestampOffOn | LINT | Décimal | Toutes les valeurs |
Pt0x.TimestampOnOff | LINT | Décimal | Toutes les valeurs |
Type de données défini par le dispositif : AB:5000_Counterx:O:0
Type de connexion : Données
Nom de membre | Type | Style | Valeurs valides |
|---|---|---|---|
Counter0x.Reset | BOOL | Décimal | 0 = Ne réinitialise pas les valeurs sur zéro. 1 = Le comptage et l’enchaînement sont définis sur 0. Se réinitialise sur transition de 0 à 1. |
Counter0x.RolloverAck | BOOL | Décimal | 0 = N’efface pas l’enchaînement 1 = Efface l’enchaînement |
Counter0x.Preset | DINT | Décimal | 0 à 2 147 483 647 |
Pt0x.ResetTimestamps | BOOL | Décimal | 0 = Les horodatages ne sont pas effacés 1 = Les horodatages sont effacés |
Pt0x.TimestampOffOnNumberAck | INT | Décimal | Toutes les valeurs |
Pt0x.TimestampOnOffNumberAck | INT | Décimal | Toutes les valeurs |
Type de données défini par le dispositif : AB:5000_DIn_Counterx_IBn:C:0
Type de connexion : Données
Nom de membre | Type | Style | Valeurs valides |
|---|---|---|---|
Counter0x.InputOffOnFilter | SINT | Décimal | 9 = 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 |
Counter0x.InputOnOffFilter | SINT | Décimal | 9 = 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 |
FieldPowerDiagEN | BOOL | Décimal | 0 = Le diagnostic alimentation externe/alimentation SA n’est pas envoyé à l’automate. 1 = Le diagnostic alimentation externe/alimentation SA est envoyé à l’automate. Utilisez-le si le capteur utilise l’alimentation SA d’embase de raccordement. |
Counter0x.RolloverAtPreset | BOOL | Décimal | 0 = Non vérifié 1 = Vérifié |
Pt0x.InputOffOnFilter | SINT | Décimal | Point0x dépend du numéro du compteurs ayant été configurés.
|
Pt0x.InputOnOffFilter | SINT | Décimal | Point0x dépend du numéro du compteurs ayant été configurés.
|
Pt0x.ChatterTime | INT | Décimal | 1 à 10000 |
Pt0x.ChatterCount | SINT | Décimal | 0 = Désactivé 2 à 127 = Activé |
Pt0x.CaptureOffOnEn | BOOL | Décimal | 0 = Capture désactivée pour les transitions d’entrée DÉSACTIVÉ vers ACTIVÉ 1 = Capture activée (par défaut) pour les transitions d’entrée DÉSACTIVÉ vers ACTIVÉ |
Pt0x.CaptureOnOffEn | BOOL | Décimal | 0 = Capture désactivée pour les transitions d’entrée ACTIVÉ vers DÉSACTIVÉ 1 = Capture activée (par défaut) pour les transitions d’entrée ACTIVÉ vers DÉSACTIVÉ |
Pt0x.TimestampLatchEn | BOOL | Décimal | 0 = Les horodatages sont écrasés par chaque transition COS successive 1 = Les horodatages sont verrouillés jusqu’à confirmation |
Type de données défini par le dispositif : AB:5000_DIn_Counterx_Event:I:0
Type de connexion : Données avec événements
Nom de membre | Type | Style | Valeurs valides |
|---|---|---|---|
RunMode | BOOL | Décimal | 0 = En attente 1 = Exécution |
ConnectionFaulted | BOOL | Décimal | 0 = Fonctionnel 1 = Mauvais |
DiagnosticActive | BOOL | Décimal | 0 = Aucun diagnostic actif 1 = Un ou plusieurs diagnostics sont actifs ou le seuil de pronostics est atteint |
CIPSyncValid | BOOL | Décimal | 0 = Le dispositif n’a pas été synchronisé avec un maître 1588. 1 = Le dispositif a été synchronisé avec un maître 1588. |
CIPSyncTimeout | BOOL | Décimal | 0 = La synchronisation CIP Sync n’a pas expiré 1 = Le dispositif a été synchronisé avec un maître 1588, mais n’a pas été synchronisé en raison d’une expiration de délai |
DiagnosticSequenceCount | SINT | Décimal | -128 à 127 La valeur de 0 est ignorée, sauf pendant la mise sous tension du dispositif. |
Counter0x.Data | BOOL | Décimal | 0 = Désactivé 1 = Activé |
Counter0x.Fault | BOOL | Décimal | 0 = Aucun défaut 1 = Un défaut existe Un défaut est un enchaînement de toutes les conditions de diagnostic que le dispositif peut détecter. Il signale des données incorrectes. Si un membre de type de données détaillé indique une condition détectée donnée, ce membre de défaut n’affecte pas les membres DiagnosticActive ou DiagnosticSequenceCount. Cependant, s’il n’existe pas de type de données détaillé pour une condition détectée donnée, ce membre de défaut déclenche le membre DiagnosticActive et accroît/réduit le comptage de la séquences de diagnostic. |
Counter0x.Uncertain | BOOL | Décimal | 0 = Données correctes 1 = Validité des données incertaine. Le dispositif fonctionne en dehors de sa plage de fonctionnement désignée, ou les données sont sous contrôle manuel ou d’outrepassement. |
Counter0x.Done | BOOL | Décimal | 0 = Activé -> Désactivé 1 = I:Count ≥ O:Preset |
Counter0x.Rollover | BOOL | Décimal | 0 = Le compteur ne compte pas jusqu’à la valeur prédéfinie. 1 = Le compteur compte jusqu’à la valeur d’enchaînement. Le compteur a compté jusqu’à la présélection -1, puis a continué de compter à partir de 0. Ce bit est effacé par la transition du bit O:RolloverAck de 0 à 1, ou par la transition de O:Reset de 0 à 1. |
Counter0x.Count | DINT | Décimal | Tout |
Pt0x.Data | BOOL | Décimal | 0 = Désactivé 1 = Activé |
Pt0x.Fault | BOOL | Décimal | 0 = Fonctionnel 1 = Mauvais |
Pt0x.Uncertain | BOOL | Décimal | 0 = Fonctionnel 1 = Incertain |
Type de données défini par le dispositif : AB:5000_Counterx:O:0
Type de connexion : Données et Données avec événements
Nom de membre | Type | Style | Valeurs valides |
|---|---|---|---|
Counter0x.Reset | BOOL | Décimal | 0 = Ne réinitialise pas les valeurs sur zéro 1 = Le comptage et l’enchaînement sont définis sur 0. Se réinitialise sur transition de 0 à 1. |
Counter0x.RolloverAck | BOOL | Décimal | 0 = N’efface pas l’enchaînement 1 = Efface l’enchaînement |
Counter0x.Preset | DINT | Décimal | 0 à 2 147 483 647 |
Type de données défini par le dispositif : AB:5000_DIn_Counterx:C:0
Type de connexion : Données, Données avec événements et Données d’écoute seulement
Nom de membre | Type | Style | Valeurs valides |
|---|---|---|---|
Counter0x.InputOffOnFilter | SINT | Décimal | 5 = 0 µs 6 = 5 µs 7 = 10 µs 8 = 20 µs 9 = 50 µ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 |
Counter0x.InputOnOffFilter | SINT | Décimal | 5 = 0 µs 6 = 5 µs 7 = 10 µs 8 = 20 µs 9 = 50 µ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 |
Counter0x.RolloverAtPreset | BOOL | Décimal | 0 = Non vérifié 1 = Vérifié |
Pt0x.InputOffOnFilter | SINT | Décimal | Point0x dépend du numéro du compteurs ayant été configurés.
|
Pt0x.InputOnOffFilter | SINT | Décimal | Point0x dépend du numéro du compteurs ayant été configurés.
|
Type de données défini par le dispositif : AB:5000_DIn_Counterx_Eventx:EI:0
Type de connexion : Données avec événements
Nom de membre | Type | Style | Valeurs valides |
|---|---|---|---|
RunMode | BOOL | Décimal | 0 = En attente 1 = Exécution |
ConnectionFaulted | BOOL | Décimal | 0 = La connexion fonctionne 1 = Non connecté |
DiagnosticActive | BOOL | Décimal | 0 = Aucun diagnostic actif 1 = Un ou plusieurs diagnostics sont actifs ou le seuil de pronostics est atteint |
DiagnosticSequenceCount | SINT | Décimal | -128 à 127 La valeur de 0 est ignorée, sauf pendant la mise sous tension du dispositif. |
Eventx | BOOL | Décimal | 0 à 3 |
Eventx.Pt0xFault | BOOL | Décimal | 0 = Fonctionnel 1 = Mauvais, entraîne un défaut Si la balise est définie sur 1, vous devez dépanner le dispositif 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. |
Eventx.Uncertain | BOOL | Décimal | 0 = Bonnes données 1 = Données incertaines Si la balise est définie sur 1, vous devez dépanner le dispositif 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. |
Eventx.EventDropped | BOOL | Décimal | 0 = Un état d’événement n’a pas été déposé. 1 = Un état d’événement a été déposé. |
Eventx.EventRising | BOOL | Décimal | 0 ou 1 |
Eventx.EventFalling | BOOL | Décimal | 0 ou 1 |
Eventx.CIPSyncValid | BOOL | Décimal | 0 = CIP Sync n’est pas disponible 1 = CIP Sync est disponible |
Eventx.CIPSyncTimeout | BOOL | Décimal | 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 dispositif utilise son horloge locale et peut dériver par rapport au dernier maître de temps connu. |
Eventx.EventsPending | SINT | Décimal | Toutes les valeurs positives |
Eventx.EventNumber | DINT | Décimal | Toutes les valeurs |
Eventx.EventTimestamp | LINT | Décimal | Toutes les valeurs positives |
Eventx.Counter0xDone | BOOL | Décimal | 0 = Le bit Terminé du compteur correspondant n’a pas déclenché l’événement 1 = Ue bit Terminé du compteur correspondant a déclenché l’événement |
Eventx.Pt0xData | BOOL | Décimal | 0 = La valeur de données correspondante n’a pas déclenché l’événement 1 = La valeur de données correspondante a déclenché l’événement |
Eventx.Counter0xFault | BOOL | Décimal | 0 = Le compteur correspondant n’avait pas de défaut indiqué lorsque l’événement s’est produit 1 = Ue compteur correspondant avait un défaut indiqué lorsque l’événement s’est produit |
Eventx.Fault | BOOL | Décimal | 0 = Fonctionnel 1 = Mauvais |
Type de données défini par le dispositif : AB:5000_DIn_Counterx_Eventx:EO:0
Type de connexion : Données avec événements
Nom de membre | Description | Type | Style | Valeurs valides |
|---|---|---|---|---|
Event0x.En | Détermine si le déclencheur d’événement correspondant s’active. Les événements sont déclenchés lorsque les conditions correspondent à la définition. | BOOL | Décimal | 0 = La définition du déclencheur d’événement n’est pas active 1 = La définition du déclencheur d’événement est active |
Event0x.EventRisingEn | Déclenche un événement à chaque fois qu’une modification de condition fait correspondre les conditions avec la définition du déclencheur d’événement. | BOOL | Décimal | Lorsque Activer déclencheurs de points indépendants = coché (EventRisingEn, EventFallingEn)
Lorsque Activer déclencheurs de points indépendants n’est pas coché (EventRisingEn, EventFallingEn)
|
Event0x.EventFallingEn | Déclenche un événement à chaque fois qu’une modification de condition ne fait plus correspondre les conditions avec la définition du déclencheur d’événement. | BOOL | Décimal | Lorsque Activer déclencheurs de points indépendants = coché (EventRisingEn, EventFallingEn)
Lorsque Activer déclencheurs de points indépendants n’est pas coché (EventRisingEn, EventFallingEn)
|
Event0x.LatchEn | Verrouille un événement jusqu’à sa confirmation. Un nouvel événement est perdu si l’événement précédent n’a pas été confirmé. Lorsque cette option n’est pas définie, les nouveaux événements écrasent les anciens. | BOOL | Décimal | 0 = L’événement n’est pas verrouillé. Dans ce cas, les nouveaux événements écrasent les anciens. 1 = L’événement est verrouillé. Dans ce cas, les nouveaux événements sont perdus si l’événement verrouillé n’a pas été confirmé. |
Event0x.ResetEvent | Indique si, lors d’une transition de 0 à 1, tous les événements sont réinitialisés et si la file d’attente d’événements sur le canal est effacée. | BOOL | Décimal | La transition de 0 à 1 réinitialise tous les événements et la file d’attente des événements |
Event0x.IndependentConditionTriggerEn | Détermine si chaque condition indiquée dans la définition du déclencheur d’événement peut initier un événement de façon indépendante. | BOOL | Décimal | 0 = Lorsque toutes les conditions sélectionnées affichent les valeurs configurées, un événement est déclenché. 1 = Lorsque l’une des conditions sélectionnées affiche la valeur configurée, un événement est déclenché. |
Event0x.EventNumberAck | Lors du déclenchement d’un événement, le programme utilisateur dans l’automate répond en écrivant la valeur d’EventNumber dans ce membre pour signaler la réception de l’événement. Tous les événements avec EventNumbers qui se sont produits avant la confirmation d’EventNumberAck. | DINT | Décimal | Tout |
Event0x.Counter0xSelect | Lorsque des compteurs sont utilisés, le compteur auquel l’événement est associé, le cas échéant. | BOOL | Décimal | 0 = Ne participe pas au déclencheur d’événement 1 = Participe au déclencheur d’événement |
Event0x.Pt0xDataSelect | Lorsque cette option est définie, indique que la valeur des données correspondante doit faire partie de la définition du déclencheur d’événement. | BOOL | Décimal | 0 = Ne participe pas au déclencheur d’événement 1 = Participe au déclencheur d’événement |
Event0x.Counter0xValue | État de fin de ce compteur utilisé dans le déclencheur. | BOOL | Décimal | 0 = Désactivé 1 = Activé |
Event0x.Pt0xDataValue | État d’entrée de ce point utilisé dans le déclencheur. | BOOL | Décimal | 0 = Désactivé 1 = Activé |
Fournir une réponse