CONFIGURACIÓN DEL PROTOCOLO MODBUS
10
10.5.7 Función 08: DIAGNÓSTICO
Descripción
La función 8 ofrece la posibilidad de comprobar el sistema de comunicación entre el maestro y
el esclavo.
Pregunta
La función utiliza un campo de subfunción de dos bytes en la pregunta para definir la prueba que
se ha de realizar:
Cabecera
Dirección
esclavo
--
11(h)
Tabla 10-6: Diagnóstico
Sólo la subfunción 0 es compatible, cuya respuesta es la devolución de los datos de la pregunta.
La función 8 es compatible sólo en el modo esclavo.
10.5.8 Función 15: ESCRIBIR MÚLTIPLES BOBINAS
Descripción
La función 15 fuerza cada bobina (0x referencia) en una secuencia de bobinas a ON u OFF.
Si la dirección es de difusión, todos los esclavos procesarán la solicitud.
Pregunta
El mensaje de la solicitud especifica la referencia de las bobinas que hay que forzar. Las bobinas
están direccionadas empezando por cero (la bobina 1 está direccionada como 0).
Ejemplo
A continuación un ejemplo de una solicitud de forzamiento de una serie de bobinas empezando
por la bobina 20 el equipo esclavo 17. El contenido de los datos de la pregunta son dos bytes CD
01 hex, los bits binarios corresponden a las bobinas de la forma siguiente:
Bit
1
Bobi
27
na
(X significa que no tienen importancia y se pone a cero)
El primer byte transmitido (CD) direcciona las bobinas 27...20, con el bit menos significativo que
direcciona la bobina inferior (20) de la secuencia.
El siguiente byte transmitido (01) direcciona las bobinas 29 y 28, con el bit menos significativo
que direcciona la bobina inferior (28) de la secuencia. Los bits no utilizados en el último byte de
datos deben dejarse en cero.
124
Función
08(h)
1
0
0
1
26
25
24
23
Subfunción
Datos Hi+Lo
00 00(h)
A1B8(h)
1
0
1
0
22
21
20
X
www.krohne.com
Comproba-
ción de
errores
--
0
0
0
0
X
X
X
X
06/2018 - 4004473501 - MA ALTOSONIC 5 es R04
ALTOSONIC 5
Cola
--
0
0
1
X
29
28