Gestión del canal
Todo el proceso de ajuste de parámetros se coordina con el byte 0: gestión: Con este
de parámetros
byte se ponen a disposición importantes parámetros de servicios, como la identificación
de 8 bytes
de servicio, la longitud de datos, la versión y el estado del servicio realizado. La tabla
®
MOVILINK
siguiente muestra que los bit 0, 1, 2 y 3 contienen la identificación de servicio, por lo que
definen qué servicio se va a ejecutar. Con el bit 4 y el bit 5 se especifica la longitud de
datos en bytes para el servicio de escritura, que debe fijarse generalmente en 4 bytes
para el servocontrolador de SEW.
Bit de estado
0 = ningún fallo al ejecutar el servicio
1 = error al ejecutar el servicio
El bit 6 sirve como diálogo entre el control y el servocontrolador. En el servocontrolador,
desencadena la ejecución del servicio transferido. Puesto que en PROFIBUS-DP el
canal de parámetros se transmite cíclicamente con los datos de proceso, la ejecución
del servicio en el servocontrolador se ha de transmitir mediante el bit de diálogo 6. Para
ello, el valor de este bit se cambiará para cada servicio nuevo que se vaya a ejecutar.
El servocontrolador señaliza con el bit de diálogo 6 si el servicio ha sido ejecutado o no.
En cuanto en el control el bit de diálogo recibido coincida con el enviado, el servicio se
habrá ejecutado. El bit de estado 7 muestra si el servicio ha podido ser ejecutado
correctamente o si por el contrario ha surgido algún fallo.
Direccionamiento
Con el byte 2: índice alto y el byte 3: índice bajo determina el parámetro que ha de ser
del índice
leído o escrito mediante el sistema de bus de campo. Los parámetros del
servocontrolador se direccionan con un índice unificado independientemente del
sistema de bus de campo conectado. En el byte 1 se introduce el subíndice del
parámetro.
Campo de datos
Los datos se encuentran, como indica la siguiente tabla, en el byte 4 hasta el byte 7 del
canal de parámetros. Se pueden transmitir como máximo 4 bytes de datos por servicio.
Por norma general, los datos se introducen alineados a la derecha, es decir, el byte 7
contiene el byte de datos de menor valor (datos LSB), mientras que el byte 4 contiene
correspondientemente el byte de datos con mayor valor (datos MSB).
Byte 0
Gestión
®
Manual – MOVIAXIS
Interface de bus de campo Profibus XFP11A
Comportamiento funcional en PROFIBUS-DP
Ajuste de parámetros vía PROFIBUS-DP
7 / MSB
6
Longitud de los datos
00 = 1 byte
01 = 2 bytes
10 = 3 bytes
11 = 4 bytes (¡debe estar ajustado!)
Bit de diálogo
En la transmisión cíclica debe sustituirse con cada pedido nuevo
Byte 1
Byte 2
Subíndice
Índice alto
5
4
3
Identificación de servicio
0000 = Sin Servicio
0001 = Parámetro de lectura
0010 = Parámetro de escritura
0011 = Parámetro de escritura volátil
0100 = Lectura mínima
0101 = Lectura máxima
0110 = Lectura por defecto
0111 = Escala de lectura
1000 = Atributo de lectura
Byte 3
Byte 4
Índice
Datos MSB
bajo
Byte alto 1
Palabra alta
2
1
0 / LSB
Byte 5
Byte 6
Datos
Datos
Datos LSB
Byte bajo 1
Byte alto 2
Byte bajo 2
Palabra baja
Palabra doble
I
6
0 0
Byte 7
23