Mecanismo del historial
Descripción general
Los registros del historial de Modbus permiten al usuario hacer un seguimiento de la ocurrencia de sucesos específicos y sus fechas correspondientes.
Hay cuatro historiales de sucesos disponibles:
-
Historial de alarmas: el formato del historial de alarmas corresponde a una serie de 10 registros. Cada registro está compuesto por cinco registros que describen una alarma. Consulte Historial de alarmas.
-
Historial de disparos: el formato del historial de disparos corresponde a una serie de 17 registros. Cada registro está compuesto por siete registros que describen un disparo. Consulte Historial de disparos.
-
Historial de operaciones de mantenimiento: el formato del historial de operaciones de mantenimiento corresponde a una serie de 10 registros. Cada registro está compuesto por cinco registros que describen una operación de mantenimiento. Consulte Historial de operaciones de mantenimiento.
-
Historial de sucesos del módulo BSCM: el formato del historial de sucesos del módulo BSCM corresponde a una serie de 10 registros. Cada registro está compuesto por cinco registros que describen un suceso del módulo BSCM. Consulte Historial de sucesos.
Mecanismo del historial
Cada suceso recibe una marca de tiempo con el formato ULP DATE.
Cuando el historial está lleno, el registro del suceso más antiguo se descarta para dejar espacio para el registro de suceso más reciente, que sube a la parte superior del historial.
Los registros se ordenan en tiempo de ocurrencia descendente; la ocurrencia más reciente está en el primer registro.
En las tablas siguientes se describe el mecanismo del historial para un formato de historial de 10 registros:
Antes del suceso E
Registro |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Suceso |
E-1 (suceso más reciente) |
E-2 |
E-3 |
E-4 |
E-5 |
E-6 |
E-7 |
E-8 |
E-9 |
E-10 (suceso más antiguo) |
Después del suceso E
Registro |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Suceso |
E (suceso más reciente) |
E-1 |
E-2 |
E-3 |
E-4 |
E-5 |
E-6 |
E-7 |
E-8 |
E-9 (suceso más antiguo) |
Después del suceso E, se pierde el suceso E-10.
Lectura del historial
Se necesita una petición de lectura para leer un registro del historial (consulte la función de Modbus de lectura de n palabras de entrada, código de función = 4, en Funciones de lectura). Por ejemplo, es necesaria una petición de lectura de cinco registros para leer el registro de alarmas más reciente del formato del historial de alarmas (consulte Historial de alarmas).
Además, para leer los últimos n registros de un formato de historial, se debe utilizar una petición de lectura de (m) x (n) registros, donde m es el número de registros que compone el registro.
Por ejemplo, es necesaria una petición de lectura de 7 x 3 = 21 registros para leer los últimos tres registros de disparo del formato del historial de disparos (consulte Historial de disparos):
-
Los siete primeros registros describen el primer registro del formato del historial de disparos (disparo más reciente).
-
Los siete registros siguientes describen el segundo registro del formato del historial de disparos.
-
Los siete últimos registros describen el tercer registro del formato del historial de disparos.
Si no se utilizan, los registros del historial devuelven 32768 (0x8000).