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
Tabla 4
Ejemplo: Lectura del número de serie del equipo con número de periférico 01.
Enviaremos la siguiente trama MODBUS:
El equipo nos responderá con la siguiente trama:
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
se especifican las variables MODBUS del equipo.
Dirección
Función
01
Dirección
Función
01
Registro
Nº registro
inicial
04
0060
0002
Nº bytes
Nº de serie
04
04
XXXX XXXX
ReadWatt
CRC
CRC
CRC
CRC
Manual de Instrucciones