Desde el punto de vista de la conexión ModBus la centralita se considera como una T1048 normal.
Al final del mando de escritura (Write) se efectúa una comprobación de compatibilidad de datos:
en caso de no compatibilidad se produce una "exception" como respuesta y el paquete de datos se rechaza en
su totalidad. El código del primer dato equivocado puede solicitarse leyendo el registro "Errore dato ricevuto"
(Error dato recibido) (Nota: este código se pierde en fase de RESET, o nuevo encendido o escritura de datos
en E2PROM);
si los datos son correctos se transfieren a la memoria no volátil (E2PROM), se ponen a cero los datos
históricos (Tmax=0°C) y después se fuerza un RESET del sistema.
Si el mando WRITE implica solo la escritura "COMANDI" este se realizará de manera autónoma y sin RESET,
esto es sin invalidar los datos de la centralita.
Para evitar un tiempo largo tanto en recepción como en Transmisión se pone un límite de datos igual a "80 Registros".
CÓDIGOS DE ERROR (exception code)
En caso de solicitud equivocada ModBus responderá con códigos modificados según cuanto sigue:
1:
- Código función no admitido
2:
- Dirección de datos equivocada
3:
- Datos equivocados (por ejemplo, longitud)
El área de memoria que contiene el dato HFN no debe sufrir ningún forzado.
En caso que todos los fan estén deshabilitados (FAN1, FAN2) el test de los relés no se producirá.
ILLEGAL DATA
Por otro lado, algunas combinaciones representan un error de programación ya que suponen configuraciones
equivocadas; en este caso, se ha previsto el código de error ILLEGAL_DATA . Se puede acceder a esta información
desde ModBus leyendo el registro 7.
NO ERROR
CH_1
Trip ≤ Alarm
CH_2
Trip ≤ Alarm
CH_3
Trip ≤ Alarm
CH_4
Trip ≤ Alarm
ON ≤ OFF
FAN_1
FAN_2
ON ≤ OFF
Ningún canal habilitado
Valor HFN > máx.
véase tabla: SYSTEM - Setting and Status
Valor FCD > máx.
véase tabla: SYSTEM - Setting and Status
Valor 4.20 > max
véase tabla: SYSTEM - Setting and Status
Valor Voting > máx.
véase tabla: SYSTEM - Setting and Status
Función Voting equivocada (canales no habilitados)
Si el valor de Voting es superior al valor máximo previsto para el modelo en examen, éste se configurará igual a "0", o
No_Voting.
NOTAS GENERALES DE LA CENTRALITA:
Los diferentes modelos de centralita pueden equiparse con diferentes opciones; para evitar errores en la producción, la
existencia definida por el Fw se indica, en el momento del encendido, con mensajes específicos en las pantalla LED.
Se puede acceder a esta información desde ModBus leyendo el registro 6 (OPTIONS) con el siguiente significado:
Low Byte:
Bit_1
: Salida Ethernet
Bit_2/3 : tipo sondas 11=PT100; 00=TCK
Bit_4
: Salida RS485
High Byte:
Intervalo de temperaturas
Bit_0/1 :
En caso de la opción Ethernet se deshabilitarán las funciones ModBus desde el panel mientras que se podrán leer desde
el centro.
Nota: en caso que los valores programados por ModBus estén fuera de intervalo (véase datos "temperatura programable",
se generará una respuesta "Exeption· de error data.
FRECUENCIA DE CONSULTA (Polling)
Se aconseja adoptar frecuencias de polling superiores o iguales a 1 segundo.
Las consultas frecuentes pueden sobrecargar el sistema, sin que suponga ninguna ventaja. En líneas RS485 de múltiples
dispositivos, interrogadas en secuencia, puede ser útil introducir un retardo entre las encuestas en relación con: el número
de dispositivos conectados, la velocidad de comunicación y el número de lecturas.
: 01= -20÷220°C
T1048
Ningún error 00
Código error 01
Código error 02
Código error 03
Código error 04
Código error 017
Código error 018
Código error 019
Código error 020
Código error 021
Código error 022
Código error 023
Código error 024
21