El módulo electrónico de ampliación TM5SE1IC02505 es un módulo electrónico de entradas expertas de 5 V CC o 24 V CC con 1 canal de entrada para codificador incremental ABR.
La señal del codificador se cuenta del modo siguiente:
Para obtener más información, consulte Módulo electrónico TM5SE1IC02505 1 HSC INC 250 kHz 5 V CC.
Ficha Asignación de E/S del módulo TM5
Las variables se pueden definir y nombrar en la pestaña Asignación de E/S del módulo TM5. En esta ficha también hay disponible información adicional, como el direccionamiento topológico.
En esta tabla se describe la configuración de la asignación de E/S:
Canal |
Tipo |
Descripción |
---|---|---|
ModuleOK |
BYTE |
Estado de los módulos electrónicos y E/S compactas |
DcOk |
BOOL |
Rango de tensión: o0: No válido o1: Válido |
reservado |
BOOL |
Reservado. |
NetworkOk |
BOOL |
Bus TM5: o0: Error de bus o1: Correcto |
Datos de E/S válidos |
BOOL |
Validez de los datos: o0: Válido o1: No válido |
reservado |
BOOL |
Reservado |
reservado |
BOOL |
Reservado |
reservado |
BOOL |
Reservado |
reservado |
BOOL |
Reservado |
- |
PowerSupply |
BYTE |
Estado de alimentación de codificador |
|
|
PowerSupply01 |
BOOL |
Estado de alimentación del codificador 24 V CC (0=correcto) |
|
PowerSupply02 |
Estado de alimentación del codificador 5 V CC (0=correcto) |
|||
Entradas |
Entradas |
BYTE |
Estado de todas las entradas digitales (bits 6 y 7: no se utilizan) |
|
|
SignalA |
BOOL |
Codificador de señal A |
|
SignalB |
BOOL |
Codificador de señal B |
||
SignalR |
BOOL |
Impulso de referencia del codificador |
||
reservado |
BOOL |
reservado |
||
DigitalInput01 |
BOOL |
Estado de la entrada digital 0 |
||
DigitalInput02 |
BOOL |
Estado de la entrada digital 1 |
||
reservado |
BOOL |
reservado |
||
reservado |
BOOL |
reservado |
||
- |
Encoder01 |
DINT |
Codificador incremental |
|
- |
StatusInput01 |
BYTE |
Estado del codificador incremental 01 (consultar más abajo) |
|
- |
ReferenceModeEncoder01 |
BYTE |
Codificador incremental de modalidad de referencia 01 |
Para ver más descripciones, consulte la descripción de la ficha Parámetros definidos por el usuario.
Este registro contiene información que indica si el proceso de referencia está inactivo, activo o completado.
En esta tabla se describe el registro StatusInput01:
Bit |
Descripción |
---|---|
0-1 |
Siempre 0. |
2 |
Cuando la referencia está activada, este bit siempre es 1 después del primer impulso de referencia. Cuando la referencia está desactivada, este bit siempre es 0. |
3 |
Cuando la referencia está activada, este bit alterna después de cada referencia completada. Cuando la referencia está desactivada, este bit siempre es 0. |
4 |
Este bit siempre es 1 después del primer impulso de referencia. |
5...7 |
Contador espontáneo, incrementado con cada impulso de referencia. |
Ejemplo:
Valor de registro |
Descripción |
|
---|---|---|
00000000 bin |
00 hex |
Referencia inactiva o ya se está ejecutando. |
00111100 bin |
3C hex |
Primera referencia completa, valor de referencia aplicado en el registro Encoder00. |
xxx11100 bin |
xB hex |
Los bits del 5 al 7 se cambian de forma secuencial con cada impulso de referencia. |
xxx1x100 bin |
xx hex |
Los bits se cambian continuamente con la configuración de referencia continua. Con cada impulso de referencia, el valor de referencia se aplica al registro Encoder00. |
Registro ReferenceModeEncoder01
Este registro determina la modalidad de referencia del codificador.
En esta tabla se describe el registro ReferenceModeEncoder01:
Bit |
Valor |
Descripción |
---|---|---|
0-1 |
00 |
Referencia desconectada |
01 |
Referencia al mismo tiempo (una sola vez) |
|
11 |
Referencia continua |
|
2...5 |
0000 |
Bit establecido de forma continua = 0 |
6-7 |
00 |
Referencia desconectada |
Ejemplo:
Valor de registro |
Descripción |
|
---|---|---|
00000000 bin |
00 hex |
Referencia desconectada |
11000001 bin |
C1 hex |
Referencia al mismo tiempo (una sola vez). Al empezar después de que se complete el proceso de referencia, defina este registro en 00 hex. A continuación, espere hasta que StatusInput00 también tome el valor x0 hex. |
11000011 bin |
C3 hex |
Referencia continua: la referencia se produce en todos los impulsos de referencia. |
Ficha Parámetros definidos por el usuario
En esta tabla se describe la configuración de parámetros definidos por el usuario de TM5SE1IC02505:
Nombre |
Valor |
Valor predeterminado |
Descripción |
---|---|---|---|
PresetABR01_32Bit |
De -2.147.483.648 a 2.147.483.647 |
0 |
Valor preestablecido de punto de referencia para el contador; el valor aquí definido se aplica al valor del contador al completar el proceso de referencia. |
ReferenceEdge |
Desactivado ascendente descendente |
Desactivado |
Selección de flanco de impulso de referencia para punto de referencia. |
ReferenceEnableSwitch |
bajo activo alto activo |
bajo activo |
Flanco de configuración de la entrada digital 01. |
ReferenceEnableSwitch |
deshabilitado habilitado |
deshabilitado |
Habilita/deshabilita el parámetro anterior |