TM5SE2IC01024

Introduction

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.

Registre État entrée 0x

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.