Il modulo elettronico di espansione TM5SE2IC01024 è un modulo elettronico di ingressi avanzati a 24 Vdc con 2 canali di ingresso per l'encoder incrementale ABR.
Per ulteriori informazioni, vedere TM24SE2IC01024 Modulo elettronico 2 HSC INC 100 kHz 5 Vdc.
Nella scheda Mapping I/O Modulo TM5 è possibile definire e denominare le variabili. In questa scheda vengono fornite anche informazioni aggiuntive, quali l'indirizzamento topologico.
Questa tabella descrive la configurazione Mapping I/O:
Canale |
Tipo |
Descrizione |
---|---|---|
ModuleOK |
BYTE |
Stato dei moduli di I/O compatti ed elettronici |
DcOk |
BOOL |
Campo di tensione: o0: non valido o1: valido |
Riservato |
BOOL |
Riservato. |
NetworkOk |
BOOL |
Bus TM5: o0: errore del bus o1: OK |
Dati I/O validi |
BOOL |
Validità dei dati: o0: valido o1: non valido |
Riservato |
BOOL |
Riservato |
Riservato |
BOOL |
Riservato |
Riservato |
BOOL |
Riservato |
Riservato |
BOOL |
Riservato |
- |
PowerSupply |
BYTE |
Stato alimentazione encoder (bit 1...7: non utilizzati) |
|
|
PowerSupply00 |
BOOL |
Stato alimentazione encoder (0=OK) |
|
Ingressi |
DigitalInput 0-7 |
BYTE |
Stato di tutti gli ingressi digitali |
|
|
SignalA |
BOOL |
Encoder Signal A |
|
SignalB |
BOOL |
Encoder Signal B |
||
SignalR |
BOOL |
Encoder Signal R |
||
DigitalInput00 |
BOOL |
Stato dell'ingresso digitale 0 |
||
SignalA |
BOOL |
Encoder Signal A |
||
SignalB |
BOOL |
Encoder Signal B |
||
SignalR |
BOOL |
Encoder Signal R |
||
DigitalInput01 |
BOOL |
Stato dell'ingresso digitale 1 |
||
Incremental encoder 00-01 |
- |
Encoder incrementale |
||
|
Encoder00 |
DINT |
Encoder incrementale |
|
Encoder01 |
INT |
Encoder incrementale |
||
Stato encoder incrementale 00-01 |
|
Stato encoder incrementale 00-01 |
||
StatusInput00 |
BYTE |
Stato encoder incrementale 00 (vedere di seguito) |
||
StatusInput01 |
USINT |
Stato encoder incrementale 01 (vedere di seguito) |
||
Uscite |
ReferenceModeEncoder00 |
BYTE |
Modalità riferimento encoder incrementale 00 |
|
ReferenceModeEncoder01 |
BYTE |
Modalità riferimento encoder incrementale 01 |
Per ulteriori descrizioni generiche, vedere la Descrizione della scheda Parametri definiti dall'utente.
Questo registro contiene informazioni relative allo stato del processo di riferimento: inattivo, attivo o completo.
Questa tabella descrive il registro StatusInput0x:
Bit |
Descrizione |
---|---|
0-1 |
Sempre 0 |
2 |
Il valore Bit è sempre 1 dopo il primo impulso di riferimento |
3 |
Si attiva dopo ogni riferimento completato |
4 |
Il valore Bit è sempre 1 dopo il primo impulso di riferimento |
5...7 |
Contatore a esecuzione libera, con incrementi a ogni impulso di riferimento |
Esempio:
Valore del registro |
Descrizione |
|
---|---|---|
00000000 bin |
00 hex |
Riferimento inattivo o già in corso. |
00111100 bin |
3C hex |
Primo riferimento completato. Valore di riferimento applicato nel registro Encoder0x |
xxx11100 bin |
xB hex |
I bit 5...7 vengono modificati in modo sequenziale con ogni impulso di riferimento. |
xxx1x100 bin |
xx hex |
I bit vengono modificati costantemente con il riferimento continuo dell'impostazione. Con ogni impulso di riferimento, il valore di riferimento viene applicato al registro Encoder0x. |
Registro ReferenceModeEncoder0x
Questo registro determina la modalità di riferimento dell'encoder.
Questa tabella descrive il registro ReferenceModeEncoder0x:
Bit |
Valore |
Descrizione |
---|---|---|
0-1 |
00 |
Riferimento DISATTIVATO |
01 |
Riferimento singolo (one shot) |
|
11 |
Riferimento continuo |
|
2...5 |
0000 |
Bit impostato in modo permanente = 0 |
6 - 7 |
00 |
Riferimento DISATTIVATO |
Esempio:
Valore del registro |
Descrizione |
|
---|---|---|
00000000 bin |
00 hex |
Riferimento DISATTIVATO |
11000001 bin |
C1 hex |
Riferimento singolo (one shot) Quando si inizia appena è terminato il processo di definizione del riferimento, impostare questo registro a 00 hex. Attendere poi fino a che anche StatusInput0x assuma il valore 00 hex. Solo allora sarà possibile creare il valore C1 hex. |
11000011 bin |
C3 hex |
Riferimento continuo: il riferimento si verifica a ogni impulso di riferimento. |
Scheda Parametri definiti dall'utente
Questa tabella descrive la configurazione dei parametri definiti dall'utente del TM5SE2IC01024:
Nome |
Valore |
Valore predefinito |
Descrizione |
---|---|---|---|
PresetABR01_32Bit |
-2,147,483,648...2,147,483,647 |
0 |
Valore preimpostato di movimento a riposo (homing) per il contatore; il valore impostato qui è applicato al valore del contatore al completamento del processo di riferimento. |
ReferenceEdge01 |
Off Di salita Di discesa |
Off |
Seleziona il fronte dell'impulso di riferimento per il movimento a riposo (home). |
ReferenceEnableSwitch01 |
Low attivo High attivo |
Low attivo |
Fronte di configurazione ingresso digitale 01. |
ReferenceEnableSwitch01 |
disattivato attivato |
disattivato |
Ingresso digitale 01 utilizzato come commutatore abilitazione riferimento. |
PresetABR02_32Bit |
-2,147,483,648...2,147,483,647 |
0 |
Valore preimpostato di movimento a riposo (homing) per il contatore; il valore impostato qui è applicato al valore del contatore al completamento del processo di riferimento. |
ReferenceEdge02 |
Off Di salita Di discesa |
Off |
Seleziona il fronte dell'impulso di riferimento per il movimento a riposo (home). |
ReferenceEnableSwitch02 |
Low attivo High attivo |
Low attivo |
Fronte di configurazione ingresso digitale 01. |
ReferenceEnableSwitch02 |
disattivato attivato |
disattivato |
Attiva/disattiva il parametro soprastante. |