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 servicio, la longitud de datos, la versión y el estado del servicio realizado.
La siguiente figura muestra que los bits 0, 1, 2 y 3 contienen la identificación de servicio,
por lo que definen qué servicio realizar. Con el bit 4 y el bit 5 se especifica la longitud
de datos en bytes para el servicio de escritura, que para los parámetros SEW
generalmente hay que fijar en 4 bytes.
Bit:
El bit 6 sirve de confirmación entre el control y el MQP. Este bit activa en el MQP la
ejecución del servicio transmitido. Puesto que especialmente en PROFIBUS-DP, el
canal de parámetros se transmite cíclicamente con los datos de proceso, la ejecución
del servicio en MQP se ha de transmitir mediante el "bit de diálogo". Para ello, el valor
de este bit se cambiará (activará) para cada servicio nuevo que se vaya a ejecutar.
El MQP señaliza con el bit de diálogo 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 muestra si el servicio ha podido ser ejecutado correctamente
o si por el contrario ha surgido algún fallo.
Byte reservado
El byte 1 se ha de considerar reservado y debe ajustarse generalmente a 0x00.
Direccionamiento
Con el byte 2 (índice alto) y el byte 3 (índice bajo) se determina el parámetro que ha de
del índice
ser leído o escrito mediante el sistema de bus de campo. Los parámetros del MQP se
direccionan con un índice unificado independientemente del sistema de bus de campo
conectado. El capítulo "Directorio de parámetros" contiene todos los parámetros MQx
con índice.
Manual – Interfaces y distribuidores de campo PROFIBUS
Función de la interface MQP de PROFIBUS
Ajuste de parámetros vía PROFIBUS-DP
MSB
Byte 0: Gestión
7
6
5
4
3
LSB
2
1
0
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
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 se debe cambiar
con cada nueva petición
Bit de estado
0 = ningún fallo al ejecutar el servicio
1 = fallo en la ejecución del servicio
I
9
0 0
83