Protocolo modbus, Comandos de lectura – CIRCUTOR ReadWatt Series Manual del usuario
Página 14

4.3- COMUNICACIONES
El
ReadWatt dispone de dos puertos de comunicaciones uno RS-232 y otro RS-485. Ambos
puertos pueden ser empleados de manera simultánea.
La velocidad de transmisión, Baudrate, es única para ambos puertos y puede ser configurable.
4�3�1�- PROTOCOLO MODBUS
El protocolo
MODBUS es un estándar de comunicaciones en la industria que permite la
conexión en red de múltiples equipos, donde existe un maestro y múltiples esclavos. Dentro
del protocolo
MODBUS el ReadWatt utiliza el modo RTU (Remote Terminal Unit).
En el modo RTU el inicio y fin de mensaje se detectan con silencios de mínimo 3,5 caracteres
y se utiliza el método de detección de errores CRC de 16 bits.
Las funciones
MODBUS implementadas en el equipo son:
Función 03 y 04. Lectura de registros.
Función 10. Escritura de múltiples registros.
4�3�2�- COMANDOS DE LECTURA
El
ReadWatt soporta las funciones de lectura tipo integer, funciones: 0x03 y 0x04.
En la
MODBUS del equipo.
Ejemplo: Lectura del número de serie del equipo con número de periférico 01.
Enviaremos la siguiente trama
MODBUS:
Dirección Función
Registro
inicial
Nº registro
CRC
01
04
0060
0002
CRC
El equipo nos responderá con la siguiente trama:
Dirección Función
Nº bytes
Nº de serie
CRC
01
04
04
XXXX XXXX
CRC
Nota: Los valores están expresados en hexadecimal.
El número de registros pedidos deberá ser igual al tamaño de la variable que se está
solicitando.
Es posible la lectura de varias direcciones consecutivas, si se ajusta la petición al formato
correcto.
14
ReadWatt
Manual de Instrucciones