El módulo electrónico de ampliación de TM5SE2IC01024 es un módulo electrónico de entrada experta de 24 V CC con 2 canales de entrada para codificador incremental ABR.
Para obtener más información, consulte Módulo electrónico TM5SE2IC01024 2 HSC INC 100 kHz 24 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 (bits de 1 a 7: no se utilizan) |
|
|
PowerSupply00 |
BOOL |
Estado de alimentación de codificador (0=Correcto) |
|
Entradas |
DigitalInput 0-7 |
BYTE |
Estado de todas las entradas digitales |
|
|
SignalA |
BOOL |
Codificador de señal A |
|
SignalB |
BOOL |
Codificador de señal B |
||
SignalR |
BOOL |
Codificador de señal R |
||
DigitalInput00 |
BOOL |
Estado de la entrada digital 0 |
||
SignalA |
BOOL |
Codificador de señal A |
||
SignalB |
BOOL |
Codificador de señal B |
||
SignalR |
BOOL |
Codificador de señal R |
||
DigitalInput01 |
BOOL |
Estado de la entrada digital 1 |
||
Codificador incremental 00-01 |
- |
Codificador incremental |
||
|
Encoder00 |
DINT |
Codificador incremental |
|
Encoder01 |
INT |
Codificador incremental |
||
Estado del codificador incremental 00-01 |
|
Estado del codificador incremental 00-01 |
||
StatusInput00 |
BYTE |
Estado del codificador incremental 00 (consultar más abajo) |
||
StatusInput01 |
USINT |
Estado del codificador incremental 01 (consultar más abajo) |
||
Salidas |
ReferenceModeEncoder00 |
BYTE |
Codificador incremental de modalidad de referencia 00 |
|
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 StatusInput0x:
Bit |
Descripción |
---|---|
0-1 |
Siempre 0 |
2 |
El bit siempre es 1 después del primer impulso de referencia |
3 |
Cambiar después de cada referencia completada |
4 |
El bit siempre es 1 después del primer impulso de referencia |
5...7 |
Contador espontáneo, aumentado 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 Encoder0x. |
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 Encoder0x. |
Registro ReferenceModeEncoder0x
Este registro determina la modalidad de referencia del codificador.
En esta tabla se describe el registro ReferenceModeEncoder0x:
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 StatusInput0x también tome el valor 00 hex. Sólo entonces se puede escribir el valor C1 hex. |
11000011 bin |
C3 hex |
Referencia continua, la referencia se produce en cada impulso 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 TM5SE2IC01024:
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. |
ReferenceEdge01 |
Desactivado ascendente descendente |
Desactivado |
Selección de flanco de impulso de referencia para punto de referencia. |
ReferenceEnableSwitch01 |
bajo activo alto activo |
bajo activo |
Flanco de configuración de la entrada digital 01. |
ReferenceEnableSwitch01 |
deshabilitado habilitado |
deshabilitado |
Entrada digital 01 usada como conmutador de habilitación de referencia. |
PresetABR02_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. |
ReferenceEdge02 |
Desactivado ascendente descendente |
Desactivado |
Selección de flanco de impulso de referencia para punto de referencia. |
ReferenceEnableSwitch02 |
bajo activo alto activo |
bajo activo |
Flanco de configuración de la entrada digital 01. |
ReferenceEnableSwitch02 |
deshabilitado habilitado |
deshabilitado |
Habilita/deshabilita el parámetro anterior. |