C
Parámetros y datos
Estructura de la memoria de diagnosis
La memoria de diagnosis puede registrar hasta 40 registros de diagnosis. Una entrada de diagnosis
consta de 10 bytes. Los cinco primeros bytes contienen información sobre el momento en que se ha
producido el error. Los últimos cinco bytes incluyen información sobre el error. La estructura de
registros de diagnosis se muestra en la siguiente tabla.
Datos de la memoria de diagnosis (10 bytes por entrada, 40 entradas)
N.º de
Denominación
byte
1
Días [day]
2
Horas [h]
3
Minutos [m]
4
Segundos [s]
5
Milisegundos [ms]
6
Código de módulo
3)
7
Posición de módulo
[Pos]
8
Número de canal
9
Número de error
[FN]
10
Canales
subsiguientes
1) d (evento de diagnosis) [NB] = 0 ... 39 ; evento de diagnosis más reciente = 0;
2) medido a partir de la conexión de la alimentación de tensión
3) Si el número de error = 0, el contenido de estos bytes también es 0. Si el número de error tiene un valor comprendido entre 128 y
199 (clase de error 3), el contenido de estos bytes no es relevante (caso de asistencia técnica).
Tab. C.23 Datos de la memoria de diagnosis
106
Descripción
Número de días
Número de horas
Número de minutos
Número de segundos
Número de 10 mseg
Adicionalmente: Se establece el bit 7
cuando se trata de la primera entrada
después del encendido.
Código del módulo que ha
comunicado el error
Número de módulo del módulo que ha
comunicado el error;
63 = error no referido al módulo
3)
Bit 7 6 5 ... 0:
0 0 0 ... 63: Nº del primer
1 0 0 ... 63: Nº del primer
0 1 0 ... 63: Error del módulo
1 1 0 ... 63: Reservado
0 ... 255: Número de error (posibles
mensajes de error
è Sección 8.4)
Número de canales subsiguientes
3)
afectados por el mismo error
2)
2)
2)
2)
2)
Descripción
canal A
defectuoso
canal E
defectuoso
Festo – GDCB-MSE6-E2M-PB-ES – 1411a – Español
N.º de función
Valor
3488 + n
0 ... 255
n = 10 * d + 0
0 ... 23
n = 10 * d + 1
0 ... 59
n = 10 * d + 2
0 ... 59
n = 10 * d + 3
0 ... 99
n = 10 * d + 4
o
128 ... 227
0 ... 255
n = 10 * d + 5
0 ... 47,
n = 10 * d + 6
63
0 ... 255
n = 10 * d + 7
0 ... 255
n = 10 * d + 8
0 ... 63
n = 10 * d + 9
1)