Tipos de datos
Descripción general
Los tipos de datos son formatos de variable específicos que se utilizan para complementar la descripción de los formatos internos (por ejemplo, una estructura o una enumeración). El formato genérico de los tipos de datos es DT_xxx.
Lista de tipos de datos
Los tipos de datos más utilizados son los siguientes:
-
DT_ACInputSetting
-
DT_CommercialReference
-
DT_DateTime
-
DT_ExtBaudRate
-
DT_ExtParity
-
DT_TripCode
-
DT_FirmwareVersion
-
DT_Language5
-
DT_OutputFallbackStrategy
-
DT_PhaseNumber
-
DT_ResetMode
-
DT_AlarmCode
Estos tipos de datos se describen en las tablas siguientes.
DT_ACInputSetting
El formato DT_ACInputSetting es una enumeración que mejora la detección de entradas de CA:
Valor |
Descripción |
---|---|
0 |
Ninguno (ajuste de fábrica) |
1 |
< 170 V 50 Hz |
2 |
< 170 V 60 Hz |
3 |
> 170 V 50 Hz |
4 |
> 170 V 60 Hz |
DT_CommercialReference
El formatoDT_CommercialReference es Palabra[6] e indica una referencia comercial:
Registro |
MSB |
LSB |
---|---|---|
Registro N |
Carácter 1 |
Carácter 2 |
Registro N+1 |
Carácter 3 |
Carácter 4 |
Registro N+2 |
Carácter 5 |
Carácter 6 |
Registro N+3 |
Carácter 7 |
Carácter 8 |
Registro N+4 |
Carácter 9 |
Carácter 10 |
Registro N+5 |
Carácter 11 |
Carácter 12 |
Ejemplo:
Direcciones 64 a 69, Palabra[6], Controlador-referencia comercial.
Si Controlador-referencia comercial = LTMR:
Registro |
MSB |
LSB |
---|---|---|
64 |
L |
T |
65 |
M |
(espacio) |
66 |
L |
|
67 |
||
68 |
||
69 |
DT_DateTime
El formatoDT_DateTime es Palabra[4] e indica la fecha y la hora:
Registro |
Bits 12-15 |
Bits 8-11 |
Bits 4-7 |
Bits 0-3 |
---|---|---|---|---|
Registro N |
S |
S |
0 |
0 |
Registro N+1 |
H |
H |
m |
m |
Registro N+2 |
M |
M |
D |
D |
Registro N+3 |
Y |
Y |
Y |
Y |
Donde:
-
S = segundo
El formato es 2 dígitos BCD.
El intervalo de valores es [00-59] en BCD.
-
0 = sin utilizar
-
H = hora
El formato es 2 dígitos BCD.
El intervalo de valores es [00-23] en BCD.
-
m = minuto
El formato es 2 dígitos BCD.
El intervalo de valores es [00-59] en BCD.
-
M = mes
El formato es 2 dígitos BCD.
El intervalo de valores es [01-12] en BCD.
-
D = día
El formato es 2 dígitos BCD.
El intervalo de valores es (en BCD):
[01-31] para los meses 01, 03, 05, 07, 08, 10, 12
[01-30] para los meses 04, 06, 09, 11
[01-29] para el mes 02 en un año bisiesto
[01-28] para el mes 02 en un año no bisiesto
-
A = año
El formato es 4 dígitos BCD.
El intervalo de valores es [2006-2099] en BCD.
El formato de entrada de datos y el intervalo de valores son:
Formato de entrada de datos |
DT#AAAA-MM-DD-HH:mm:ss |
|
---|---|---|
Valor mínimo |
DT#2006-01-01:00:00:00 |
1 de enero de 2006 |
Valor máximo |
DT#2099-12-31-23:59:59 |
jueves, 31 de diciembre de 2099 |
Nota: Si proporciona valores fuera de los límites, el sistema devolverá un error detectado. |
Ejemplo:
Direcciones 655 a 658, Palabra[4], Fecha y hora-ajuste.
Si la fecha es 4 de septiembre de 2008 a las 7 a.m., 50 minutos y 32 segundos:
Registro |
15 12 |
11 8 |
7 4 |
3 0 |
---|---|---|---|---|
655 |
3 |
2 |
0 |
0 |
656 |
0 |
7 |
5 |
0 |
657 |
0 |
9 |
0 |
4 |
658 |
2 |
0 |
0 |
8 |
Con formato de entrada de datos: DT#2008-09-04-07:50:32.
DT_ExtBaudRate
DT_ExtbaudRate depende del bus utilizado.
El formato DT_ModbusExtBaudRate es una enumeración de las velocidades de transmisión en baudios posibles con la red Modbus:
Valor |
Descripción |
---|---|
1200 |
1200 baudios |
2400 |
2400 baudios |
4800 |
4800 baudios |
9600 |
9600 baudios |
19200 |
19.200 baudios |
65535 |
Autodetección (ajuste de fábrica) |
El formato DT_ProfibusExtBaudRate es una enumeración de las velocidades de transmisión en baudios posibles con la red PROFIBUS DP:
Valor |
Descripción |
---|---|
65535 |
Autobaudios (ajuste de fábrica) |
El formato DT_DeviceNetExtBaudRate es una enumeración de las velocidades de transmisión en baudios posibles con la red DeviceNet:
Valor |
Descripción |
---|---|
0 |
125 kbaudios |
1 |
250 kbaudios |
2 |
500 kbaudios |
3 |
Autobaudios (ajuste de fábrica) |
El formato DT_CANopenExtBaudRate es una enumeración de las velocidades de transmisión en baudios posibles con la red CANopen:
Valor |
Descripción |
---|---|
0 |
10 kbaudios |
1 |
20 kbaudios |
2 |
50 kbaudios |
3 |
125 kbaudios |
4 |
250 kbaudios (ajuste de fábrica) |
5 |
500 kbaudios |
6 |
800 kbaudios |
7 |
1000 kbaudios |
8 |
Transmisión en baudios automática |
9 |
Ajuste de fábrica |
DT_ExtParity
DT_ExtParity depende del bus utilizado.
El formato DT_ModbusExtParity es una enumeración de las paridades posibles con la red Modbus:
Valor |
Descripción |
---|---|
0 |
Ninguno |
1 |
Par |
2 |
Impar |
DT_TripCode
El formato DT_TripCode es una enumeración de códigos de disparo:
Código de disparo |
Descripción |
---|---|
0 |
No se han detectado errores |
3 |
Corriente de tierra |
4 |
Sobrecarga térmica |
5 |
Arranque prolongado |
6 |
Bloqueo |
7 |
Desequilibrio de corriente en fase |
8 |
Infracorriente |
10 |
Prueba |
11 |
Error de puerto HMI detectado |
12 |
Pérdida de comunicación del puerto HMI |
13 |
Error interno del puerto de red detectado |
16 |
Disparo externo |
18 |
Diagnóstico de encendido/apagado |
19 |
Diagnóstico de cableado |
20 |
Sobrecorriente |
21 |
Pérdida de corriente en fase |
22 |
Inversión de corriente en fase |
23 |
Motor-sensor de temperatura |
24 |
Desequilibrio de tensiones de fase |
25 |
Pérdida de tensión en fase |
26 |
Inversión de tensión en fase |
27 |
Infratensión |
28 |
Sobretensión |
29 |
Potencia insuficiente |
30 |
Potencia excesiva |
31 |
Factor de potencia insuficiente |
32 |
Factor de potencia excesivo |
33 |
LTME Configuración |
34 |
Cortocircuito en el sensor de temperatura |
35 |
Circuito abierto en el sensor de temperatura |
36 |
Inversión de CT |
37 |
Fuera del límite de relación de CT |
46 |
Comprobación de inicio |
47 |
Ejecutar recomprobación |
48 |
Parar comprobación |
49 |
Parar recomprobación |
51 |
Disparo de la temperatura interna del controlador |
55 |
Disparo interno del controlador (desbordamiento de pila) |
56 |
Disparo interno del controlador (error detectado de RAM) |
57 |
Disparo interno del controlador (error detectado de suma de comprobación de RAM) |
58 |
Disparo interno del controlador (disparo de vigilancia de hardware) |
60 |
Detectada corriente L2 en modo monofásico |
64 |
Disparo de memoria no volátil |
65 |
Disparo de comunicación del módulo de expansión |
66 |
Botón de restablecimiento bloqueado |
67 |
Disparo de función lógica |
100-104 |
Disparo interno del puerto de red |
109 |
Disparo de comunicación del puerto de red |
111 |
Disparo de sustitución rápida de dispositivo |
555 |
Disparo de configuración del puerto de red |
DT_FirmwareVersion
El formatoDT_FirmwareVersion es una matriz XY000 que describe una revisión de firmware:
-
X = revisión principal
-
Y = revisión secundaria
Ejemplo:
Dirección 76, UInt, Controlador-versión de firmware.
DT_Language5
El formatoDT_Language5 es una enumeración que se utiliza para el idioma de visualización:
Código de idioma |
Descripción |
---|---|
1 |
Inglés (ajuste de fábrica) |
2 |
Français |
4 |
Español |
8 |
Deutsch |
16 |
Italiano |
Ejemplo:
Dirección 650, Palabra, HMI-ajuste de idioma.
DT_OutputFallbackStrategy
El formato DT_OutputFallbackStrategy es una enumeración de los estados de salida del motor cuando se pierde la comunicación:
Valor |
Descripción |
Modos del motor |
---|---|---|
0 |
Mantenido LO1 LO2 |
Para todos los modos |
1 |
Marcha |
Solo para el modo de 2 tiempos |
2 |
LO1, LO2 desactivados |
Para todos los modos |
3 |
LO1, LO2 activados |
Solo para los modos de funcionamiento sobrecarga, independiente y personalizado |
4 |
LO1 activado |
Para todos los modos, excepto el de 2 tiempos |
5 |
LO2 activado |
Para todos los modos, excepto el de 2 tiempos |
DT_PhaseNumber
El formato DT_PhaseNumber es una enumeración, con solo 1 bit activado:
Valor |
Descripción |
---|---|
1 |
1 fase |
2 |
3 fases |
DT_ResetMode
El formato DT_ResetMode es una enumeración de los modos posibles para el rearme tras disparo térmico:
Valor |
Descripción |
---|---|
1 |
Manual o HMI |
2 |
A distancia por la red |
4 |
Automático |
DT_AlarmCode
El formato DT_AlarmCode es una enumeración de códigos de alarma:
Código de alarma |
Descripción |
---|---|
0 |
Ninguna alarma |
3 |
Corriente de tierra |
4 |
Sobrecarga térmica |
5 |
Arranque prolongado |
6 |
Bloqueo |
7 |
Desequilibrio de corriente en fase |
8 |
Infracorriente |
10 |
Puerto HMI |
11 |
Temperatura interna de LTMR |
18 |
Diagnóstico |
19 |
Cableado |
20 |
Sobrecorriente |
21 |
Pérdida de corriente en fase |
23 |
Motor-sensor de temperatura |
24 |
Desequilibrio de tensiones de fase |
25 |
Pérdida de tensión en fase |
27 |
Infratensión |
28 |
Sobretensión |
29 |
Potencia insuficiente |
30 |
Potencia excesiva |
31 |
Factor de potencia insuficiente |
32 |
Factor de potencia excesivo |
33 |
LTME Configuración |
46 |
Comprobación de inicio |
47 |
Ejecutar recomprobación |
48 |
Parar comprobación |
49 |
Parar recomprobación |
109 |
Pérdida de comunicación del puerto de red |
555 |
Configuración del puerto de red |