Profibus-Dp - Sew Eurodrive MOVIAXIS MX XFP11A PROFIBUS DP Guia Del Usuario

Interface de bus de campo
Tabla de contenido

Publicidad

Comportamiento funcional en PROFIBUS-DP
I
6
Ajuste de parámetros vía PROFIBUS-DP
0 0
Ejecución de
servicio errónea
Lectura de un
parámetro vía

PROFIBUS-DP

(Read)
24
La ejecución errónea de un servicio se señaliza por medio de la colocación del bit de
estado en el byte de gestión. Si el bit de diálogo recibido es igual al enviado, el
servocontrolador ha ejecutado el servicio. Si el bit de estado señaliza sólo un fallo, el
código de fallo se introducirá en el campo de datos del telegrama de parámetros. Los
bytes 4 ... 7 devuelven el código de retorno en forma estructurada (Æ capítulo "Código
de retorno").
Byte 0
Byte 1
Byte 2
Gestión
Subíndice
Índice alto
Bit de estado = 1: Ejecución de servicio errónea
Para ejecutar un servicio READ vía canal de parámetros de 8 bytes MOVILINK
a la transmisión cíclica del canal de parámetros, el bit de diálogo no se podrá cambiar
hasta que todo el canal de parámetros haya ejecutado correspondientemente el
servicio. Al leer un parámetro deberá mantener el siguiente orden:
1. Introduzca el índice del parámetro que va a leer en el byte 2 (índice alto) y en el
byte 3 (índice bajo).
2. Introduzca la identificación de servicio para el servicio de lectura en el byte de
gestión (byte 0).
3. Transmita el servicio de lectura al servocontrolador cambiando el bit de diálogo.
Puesto que se trata de un servicio de lectura, los bytes de datos enviados (bytes 4...7)
y las longitudes de datos (en el byte de gestión) serán ignorados y, por lo tanto, no
deberán ajustarse.
El servocontrolador procesa a continuación el servicio de lectura y envía de vuelta la
confirmación de servicio por medio del cambio del bit de diálogo.
7 / MSB
6
1)
0
0/1
Longitud de los datos
No son relevantes para el servicio de lectura
Bit de diálogo
En la transmisión cíclica debe sustituirse con cada pedido nuevo
Bit de estado
0 = ningún fallo al ejecutar el servicio
1 = error al ejecutar el servicio
1) El valor del bit se cambiará
2) No es relevante
La tabla de arriba muestra la codificación de un servicio READ en el byte de gestión. La
longitud de los datos no es relevante, únicamente debe introducirse la identificación
para el servicio READ. La activación de este servicio en el servocontrolador se lleva a
cabo con el cambio del bit de diálogo. Por ejemplo, el servicio de lectura se podría
activar con la codificación del byte de gestión 01hex o 41hex.
Byte 3
Byte 4
Índice bajo
Tipo de
fallo
5
4
3
2)
2)
X
X
0
Identificación de servicio
0001 = Parámetro de lectura
®
Manual – MOVIAXIS
Interface de bus de campo Profibus XFP11A
Byte 5
Byte 6
Byte 7
Código de
Código
Código
fallo
adic. alto
adic. bajo
®
, debido
2
1
0 / LSB
0
0
1

Publicidad

Tabla de contenido
loading

Tabla de contenido