Le module d'extension TM5SE2IC01024 est un module électronique d'entrée expert 24 VCC doté de deux canaux d'entrée pour un codeur incrémental ABR.
Pour plus d'informations, reportez-vous à la section Module électronique 2 HSC INC 100 kHz 24 VCC TM5SE2IC01024.
Onglet Module TM5 - Mappage d'E/S
L'onglet Module TM5 - Mappage d'E/S permet de définir et de nommer des variables. Cet onglet fournit également des informations complémentaires telles que l'adressage topologique.
Le tableau suivant décrit la configuration du mappage des E/S :
Canal |
Type |
Description |
---|---|---|
Module OK |
BYTE |
État des modules d'E/S compactes et électronique |
CC OK |
BOOL |
Plage de tension : o0 : non valide o1 : valide |
réservé |
BOOL |
Réservé. |
Réseau OK |
BOOL |
Bus TM5 : o0 : erreur de bus o1 : OK |
Données d'E/S valides |
BOOL |
Validité des données : o0 : valide o1 : non valide |
réservé |
BOOL |
Réservé |
réservé |
BOOL |
Réservé |
réservé |
BOOL |
Réservé |
réservé |
BOOL |
Réservé |
- |
Alimentation |
BYTE |
État de l'alimentation du codeur (bits 1 à 7 inutilisés) |
|
|
PowerSupply00 |
BOOL |
État de l'alimentation du codeur (0=OK) |
|
Entrées |
Entrée numérique 0-7 |
BYTE |
État de toutes les entrées numériques |
|
|
Signal A |
BOOL |
Signal A du codeur |
|
SignalB |
BOOL |
Signal B du codeur |
||
SignalR |
BOOL |
Signal R du codeur |
||
DigitalInput00 |
BOOL |
État de l'entrée numérique 0 |
||
Signal A |
BOOL |
Signal A du codeur |
||
SignalB |
BOOL |
Signal B du codeur |
||
SignalR |
BOOL |
Signal R du codeur |
||
DigitalInput01 |
BOOL |
État de l'entrée numérique 1 |
||
Codeur incrémental 00-01 |
- |
Codeur incrémental |
||
|
Encoder00 |
DINT |
Codeur incrémental |
|
Encoder01 |
INT |
Codeur incrémental |
||
État du codeur incrémental 00-01 |
|
État du codeur incrémental 00-01 |
||
StatusInput00 |
BYTE |
État du codeur incrémental 00 (voir ci-dessous) |
||
StatusInput01 |
USINT |
État du codeur incrémental 01 (voir ci-dessous) |
||
Sorties |
ReferenceModeEncoder00 |
BYTE |
Mode de référence - codeur incrémental 00 |
|
ReferenceModeEncoder01 |
BYTE |
Mode de référence - codeur incrémental 01 |
Pour plus d'informations, consultez la section Description de l'onglet Paramètres définis par l'utilisateur.
Ce registre contient des informations indiquant si le processus de référencement est inactif, actif ou terminé.
Ce tableau décrit le registre StatusInput0x :
Bit |
Description |
---|---|
0-1 |
Toujours 0 |
2 |
Le bit est systématiquement à 1 après la première impulsion de référence. |
3 |
Basculer après chaque référence achevée |
4 |
Le bit est systématiquement à 1 après la première impulsion de référence. |
5 à 7 |
Compteur libre, incrémenté à chaque impulsion de référence |
Exemple :
Valeur du registre |
Description |
|
---|---|---|
00000000 en binaire |
00 hex |
Référencement désactivé ou déjà en cours. |
00111100 en binaire |
3C en hexadécimal |
Première référence terminée, valeur de référence appliquée dans le registre Encoder0x. |
xxx11100 en binaire |
xB en hexadécimal |
Les bits 5 à 7 sont modifiés de manière séquentielle à chaque impulsion de référence. |
xxx1x100 en binaire |
xx en hexadécimal |
Les bits sont modifiés continuellement avec le référencement continu de la configuration. À chaque impulsion de référence, la valeur de référence est appliquée au registre Encoder0x. |
Registre ReferenceModeEncoder0x
Ce registre détermine le mode de référence du codeur.
Ce tableau décrit le registre ReferenceModeEncoder0x :
Bit |
Valeur |
Description |
---|---|---|
0-1 |
00 |
Référencement DÉSACTIVÉ |
01 |
Référence ponctuelle (une seule occurrence) |
|
11 |
Référencement continu |
|
2 à 5 |
0000 |
Bit à valeur 0 permanente |
6-7 |
00 |
Référencement DÉSACTIVÉ |
Exemple :
Valeur du registre |
Description |
|
---|---|---|
00000000 en binaire |
00 hex |
Référencement DÉSACTIVÉ |
11000001 en binaire |
C1 en hexadécimal |
Référence ponctuelle (une seule occurrence) Au démarrage après la fin du processus de référencement, réglez ce registre sur 00 hex. Puis attendez que StatusInput0x prenne également la valeur 00 hex. Alors seulement la valeur hexadécimale C1 peut être écrite. |
11000011 en binaire |
C3 en hexadécimal |
En référencement continu, le référencement intervient à chaque impulsion de référence. |
Onglet Paramètres définis par l'utilisateur
Ce tableau décrit la configuration des paramètres définis par l'utilisateur du TM5SE2IC01024 :
Nom |
Valeur |
Valeur par défaut |
Description |
---|---|---|---|
PresetABR01_32Bit |
-2 147 483 648 à 2 147 483 647 |
0 |
Référencement de valeur prédéfinie pour le compteur ; la valeur définie ici est appliquée à la valeur du compteur lorsque le processus de référencement est terminé. |
ReferenceEdge01 |
Désactivé augmentation diminution |
Désactivé |
Sélectionne le front de l'impulsion de référence pour le référencement. |
ReferenceEnableSwitch01 |
actif faible actif élevé |
actif faible |
Front de configuration de l'entrée numérique 01. |
ReferenceEnableSwitch01 |
désactivé activé |
désactivé |
Entrée numérique 01 utilisée comme commutation d'activation de référence. |
PresetABR02_32Bit |
-2 147 483 648 à 2 147 483 647 |
0 |
Référencement de valeur prédéfinie pour le compteur ; la valeur définie ici est appliquée à la valeur du compteur lorsque le processus de référencement est terminé. |
ReferenceEdge02 |
Désactivé augmentation diminution |
Désactivé |
Sélectionne le front de l'impulsion de référence pour le référencement. |
ReferenceEnableSwitch02 |
actif faible actif élevé |
actif faible |
Front de configuration de l'entrée numérique 01. |
ReferenceEnableSwitch02 |
désactivé activé |
désactivé |
Active/Désactive le paramètre ci-dessus. |