Types de données (data types) du module - 1794-ID2
Les tableaux ci-dessous décrivent les Types de données (data types) définis par Module fournis avec le module 1794-ID2/B. Ils contiennent des informations concernant les entrées (indiquées par un « I ») et les sorties (indiquées par un « O »).
Type de données (data type) défini par le module : AB:1794_ID2:I:0
Nom de membre | Type | par défaut Style d’affichage | Description |
État | INT | Binaire | |
Ch0InputA | Activé, il indique un signal en A | ||
Ch0InputB | Activé, il indique un signal en B | ||
Ch0InputZ | Activé, il indique un signal en Z | ||
Ch0InputG | Activé, il indique un signal en G | ||
Ch1InputA | Activé, il indique un signal en A | ||
Ch1InputB | Activé, il indique un signal en B | ||
Ch1InputZ | Activé, il indique un signal en Z | ||
Ch1InputG | Activé, il indique un signal en G | ||
Ch0Calibrated | Activé, il indique que le Counter 0 a été étalonné | ||
Ch1Calibrated | Activé, il indique que le Counter 1 a été étalonné | ||
Ch0CounterStored | Activé, il indique qu'une valeur du Counter est enregistrée dans la zone de stockage 0 | ||
Ch1CounterStored | Activé, il indique qu'une valeur du Counter est enregistrée dans la zone de stockage 1 | ||
Ch0PresetReached | Activé, quel que soit le mode de configuration, la valeur du Counter 0 est égale à la valeur présélectionnée 0, dans une direction positive ou négative. | ||
Ch1PresetReached | Activé, quel que soit le mode de configuration, la valeur du Counter 1 est égale à la valeur présélectionnée 1, dans une direction positive ou négative. | ||
Ch0CounterIncDec | |||
Ch1CounterIncDec | |||
Ch0StoredCounter | INT | Valeur enregistrée du Counter pour la voie 0 | |
Ch1StoredCounter | INT | Valeur enregistrée du Counter pour la voie 1 | |
Ch0Counter | INT | Valeur actuelle du Counter 0 | |
Ch1Counter | INT | Valeur actuelle du Counter 1 | |
Ch0CounterReadback | INT | Lecture du Counter : dernière valeur écrite dans Ch0Control | |
Ch1CounterReadback | INT | Lecture du Counter : dernière valeur écrite dans Ch1Control | |
FirmwareRevision | INT | Code d'identification du firmware |
Type de données (data type) défini par le module : AB:1794_ID2:O:0
Nom de membre | Type | par défaut Style d’affichage | Description |
Ch0Control | INT | Binaire | |
Ch0ModeSelect0 | Ces trois bits sont utilisés comme suit : 0 0 0 Comptage effectué sur le front positif (montant) du signal d'entrée A (comptage croissant/décroissant déterminé par B) 0 0 1 Codeur de quadrature X1 0 1 0 Codeur de quadrature X2 0 1 1 Codeur de quadrature X4 1 0 0 Comptage progressif sur le front montant du signal d'entrée A et comptage dégressif sur le front montant du signal d'entrée B. 1 0 1 Pas de fonction de comptage 1 1 0 Pas de fonction de comptage 1 1 1 Pas de fonction de comptage | ||
Ch0ModeSelect1 | |||
Ch0ModeSelect2 | |||
Ch0CounterPreset | Un front montant sur ce bit place la valeur de Présélection X dans Counter X, indépendamment de l'activation de la fonction Preset. | ||
Ch0ZpresetEn | Lorsqu'il est défini sur 1, un front montant de Z précharge Counter X = Présélection X, indépendamment de CalEn | ||
Ch0CountEn | Lorsqu'il est défini sur 1, le codeur incrémental est activé | ||
Ch0CalEn | Lorsqu'il est défini sur 1, le Counter peut être étalonné | ||
Ch0CalDirection | Lorsqu'il est défini sur 1, le calibrage est réalisé dans une direction négative. Lorsqu'il est défini sur 0, l'étalonnage est réalisé dans une direction positive. | ||
Ch0CalReset | L'étalonnage est validé et un nouvel étalonnage est activé sur un front montant de ce bit. | ||
Ch0GateControl19 | Les deux bits suivants sont utilisés comme suit : 0 0 Pas de fonction porte sur l'entrée G 0 1 Comptage réalisé uniquement si G est élevé (actif) 1 0 Comptage réalisé uniquement si G est bas (inactif) 1 1 Le Counter peut être étalonné lorsque G est élevé (actif) | ||
Ch0GateControl10 | Ces bits déclencheront un stockage uniquement si le bit d'état de stockage de la voie (L0 ou L1) est désactivé (0). Ils sont utilisés comme suit : 0 0 Enregistrer la valeur du compteur sur le front montant de Z (si X stocké=0) 0 1 Enregistrer la valeur de compteur sur le front montant de G (si X stocké =0) 1 0 Enregistrer la valeur de compteur sur le front négatif de G (si X stocké =0) 1 1 Enregistrer la valeur du compteur sur les fronts positifs et négatifs de G (si X stocké =0) | ||
Ch0StoreControl11 | |||
Ch0StoreControl12 | |||
Ch0Rollover | Lorsqu'il est défini sur 1, le compteur effectue un comptage progressif jusqu'à la présélection, puis repart à 0. Lorsqu'il est défini sur 0, la valeur présélectionnée d'enchaînement est égale à 65 535 | ||
Ch0StoreReset | Un front montant sur ce bit réinitialise ChXCounterStored dans l'image d'entrée | ||
Ch0PresetReset | Un front montant sur ce bit réinitialise ChXPresetReached dans l'image d'entrée | ||
Ch1Control | INT | Binaire | |
Ch1ModeSelect0 | Ces trois bits sont utilisés comme suit : 0 0 0 Comptage effectué sur le front positif (montant) du signal d'entrée A (comptage croissant/décroissant déterminé par B) 0 0 1 Codeur de quadrature X1 0 1 0 Codeur de quadrature X2 0 1 1 Codeur de quadrature X4 1 0 0 Comptage progressif sur le front montant du signal d'entrée A et comptage dégressif sur le front montant du signal d'entrée B. 1 0 1 Pas de fonction de comptage 1 1 0 Pas de fonction de comptage 1 1 1 Pas de fonction de comptage | ||
Ch1ModeSelect1 | |||
Ch1ModeSelect2 | |||
Ch1CounterPreset | Un front montant sur ce bit place la valeur de Présélection X dans Counter X, indépendamment de l'activation de la fonction Preset. | ||
Ch1ZpresetEn | Lorsqu'il est défini sur 1, un front montant de Z précharge Counter X = Présélection X, indépendamment de CalEn | ||
Ch1CountEn | Lorsqu'il est défini sur 1, le codeur incrémental est activé | ||
Ch1CalEn | Lorsqu'il est défini sur 1, le Counter peut être étalonné | ||
Ch1CalDirection | Lorsqu'il est défini sur 1, le calibrage est réalisé dans une direction négative. Lorsqu'il est défini sur 0, l'étalonnage est réalisé dans une direction positive. | ||
Ch1CalReset | L'étalonnage est validé et un nouvel étalonnage est activé sur un front montant de ce bit. | ||
Ch1GateControl19 | Les deux bits suivants sont utilisés comme suit : 0 0 Pas de fonction porte sur l'entrée G 0 1 Comptage réalisé uniquement si G est élevé (actif) 1 0 Comptage réalisé uniquement si G est bas (inactif) 1 1 Le Counter peut être étalonné lorsque G est élevé (actif) | ||
Ch1GateControl10 | Ces bits déclencheront un stockage uniquement si le bit d'état de stockage de la voie (L0 ou L1) est désactivé (0). Ils sont utilisés comme suit : 0 0 Enregistrer la valeur du compteur sur le front montant de Z (si X stocké=0) 0 1 Enregistrer la valeur de compteur sur le front montant de G (si X stocké =0) 1 0 Enregistrer la valeur de compteur sur le front négatif de G (si X stocké =0) 1 1 Enregistrer la valeur du compteur sur les fronts positifs et négatifs de G (si X stocké =0) | ||
Ch1StoreControl11 | |||
Ch1StoreControl12 | |||
Ch1Rollover | Lorsqu'il est défini sur 1, le compteur effectue un comptage progressif jusqu'à la présélection, puis repart à 0. Lorsqu'il est défini sur 0, la valeur présélectionnée d'enchaînement est égale à 65 535 | ||
Ch1StoreReset | Un front montant sur ce bit réinitialise ChXCounterStored dans l'image d'entrée | ||
Ch1PresetReset | Un front montant sur ce bit réinitialise ChXPresetReached dans l'image d'entrée | ||
Ch0Preset | INT | Valeur à charger ou à comparer avec le Counter 0 | |
Ch1Preset | INT | Valeur à charger ou à comparer avec le Counter 1 | |
FilterControl | INT | ||
Ch0FilterEn | Lorsqu'il est défini sur 1 et que le Counter 0 est en mode 0 0 0, le signal A0 passe par un filtre passe bas numérique, doté d'une constante de filtre programmable (commune au Counter 1) | ||
Ch1FilterEn | Lorsqu'il est défini sur 1 et que le Counter 1 est en mode 0 0 0, le signal A1 passe par un filtre passe bas numérique, doté d'une constante de filtre programmable (commune au Counter 0) | ||
Reserved (bits 2 à 7) | |||
Filter8 | Les deux bits suivants sont utilisés pour définir la constante du filtre, comme suit : 0 0 73,5 kHz ou min. 0,007 ms de largeur d’impulsion 0 1 37,8 kHz ou min. 0,013 ms de largeur d’impulsion 1 0 12,8 kHz ou min. 0,04 ms de largeur d’impulsion 1 1 1,2 kHz ou min. 0,4 ms de largeur d’impulsion | ||
Filter9 | |||
Reserved (bits 10 à 15) |
Fournir une réponse