Ejemplo de mensaje MEMOBUS
A continuación se presenta un ejemplo de mensajes de comando/respuesta MEMOBUS.
Lectura de contenidos de los registros de memoria del convertidor
Puede ser leído cada vez, el contenido de un máximo de 16 registros de memoria del convertidor.
Entre otras cosas, el mensaje de comando debe contener la dirección de inicio del primer registro a leer y la
cantidad de registros que deben ser leídos. El mensaje de respuesta contendrá el contenido del primer registro
y de los números de registros consecutivos que haya sido configurado en la cantidad de registros a ser leídos.
Los contenidos del registro de memoria se separan en los 8 bits más altos y los 8 bits más bajos.
Las siguientes tablas muestran ejemplos de mensajes cuando se leen señales de estado, detalles de error y refe-
rencias de frecuencia del convertidor esclavo 2.
Mensaje de comando
Dirección de esclavo
Código de función
Dirección
inicial
Cantidad
CRC-16
6
Prueba de bucle (test)
La prueba de bucle (test) devuelve los mensajes de comando directamente como mensajes de respuesta sin
modificar los contenidos para comprobar las comunicaciones entre el maestro y el esclavo.
La siguiente tabla muestra un ejemplo de mensaje cuando se realiza una prueba de bucle con el esclavo Nº 1.
Mensaje de comando
Dirección de esclavo
Código de función
Código de
comprobación
Datos
CRC-16
86
6-
02H
Dirección de esclavo
03H
Código de función
Superior
00H
Volumen de datos
Inferior
20H
1er registro de
memoria
Superior
00H
Siguiente
Inferior
04H
registro de
Superior
45H
memoria
Siguiente
Inferior
F0H
registro de
memoria
Siguiente
registro de
memoria
CRC-16
01H
Dirección de esclavo
08H
Código de función
Superior
00H
Código de
comprobación
Inferior
00H
Superior
A5H
Datos
Inferior
37H
Superior
DAH
CRC-16
Inferior
8DH
Mensaje de respuesta
(Durante operación normal)
02H
03H
08H
Superior
00H
Inferior
65H
Superior
00H
Inferior
00H
Superior
00H
Inferior
00H
Superior
01H
Inferior
F4H
Superior
AFH
Inferior
82H
Mensaje de respuesta
(Durante operación normal)
01H
08H
Superior
00H
Inferior
00H
Superior
A5H
Inferior
37H
Superior
DAH
Inferior
8DH
Mensaje de respuesta
(Durante error)
Dirección de esclavo
02H
Código de función
83H
Código de error
03H
Superior
F1H
CRC-16
Inferior
31H
Mensaje de respuesta
(Durante error)
Dirección de esclavo
01H
Código de función
89H
Código de error
01H
Superior
86H
CRC-16
Inferior
50H