Funciones
sign_len status_type slot_number specifier user_data 1 ... user_data n
0 0
1 0 1 1 0 0 0 0
0 0 0 0 0 0 0 0
50
Telegramas de diagnóstico
El equipo DMT proporciona el servicio Get-Sl_Diag de acuerdo con
la norma PROFIBUS
información estándar de diagnostico (6 bytes de acuerdo con la
®
norma PROFIBUS
) y cualquier dato de diagnóstico específico del
dispositivo. Para datos de diagnóstico específicos de dispositivos,
se pueden añadir como máximo 63 bytes. De éstos, los cuatro
primeros bytes son los especificados en la norma PROFIBUS
más adelante) y los restantes 59 son de libre elección (datos del
usuario).
La información específica del dispositivo está estructurada de la
manera siguiente:
El byte de la sign_len se codifica de la manera
siguiente:
La longitud de la DU de estado, incluido el byte
de la cabecera: 04..63
Código de "diagnostico relacionado con el
dispositivo": 00
El byte del status_type se codifica de la manera
siguiente:
Tipo de estado: 48 (específico del fabricante)
"Estado": código 1
El byte del slot_ number se codifica de la manera
siguiente:
Número de ranura (0 ya que sólo se utiliza la
ranura 0)
El byte del specifier se codifica de la manera
0 0
siguiente:
Especificación del estado: 00
reservada
Los errores se señalan por medio de las casillas de
user_data.
Las casillas de user_data se unen en bloques de
3 bytes y se interpretan de la manera siguiente:
• Servicio
• Tipo de error
• Tipo de acceso a los datos (lectura/escritura)
Por tanto, se pueden señalar hasta 19 errores.
®
. Los datos de diagnóstico comprenden
constante
b
constante
b
®
(ver
constante,
b
ProMinent
®