2 Descripción de protocolo Modbus
2.2
Medios de transmisión para Modbus
Interfaz de serie
Para la comunicación de datos mediante puerto serie, la especificación Modbus contempla el modo de
transmisión RTU (Remote Terminal Unit) y modo ASCII (transmisión de datos en formato ASCII). El dis-
positivo JUMO digiLine CR/Ci solo soporta el modo RTU. Para ello los datos se transmiten en formato
binario por el bus serie (RS422/485).
capítulo 5 "Modbus por interfaz de serie", Página 23
2.3
Construcción de un telegrama Modbus RTU
Los telegramas Modbus se construyen según el siguiente patrón:
Dirección de esclavo
Cada telegrama contiene 4 campos:
Dirección de esclavo
Código de función
Campo de datos
Suma de comprobación
2.4
Códigos de función
Resumen de funciones
Las funciones descritas a continuación del estándar Modbus están disponibles para la lectura de valores
de medición, datos de instrumento y de proceso así como escribir datos.
Código de función
Hex
03 o 04
06
10
8
Código de función
1 Byte
Dirección del aparato de un esclavo concreto
Selección de función (escribir/leer palabras)
Contiene las informaciones (según código de función)
- dirección de palabra/dirección de Bit
- número de palabras/número de Bits
- valor(es) de palabra(s)/ valor(es) de Bit(s)
Reconocimiento de errores de transmisión
Función
Dec.
3 o 4
Lectura de n palabras
6
Escritura de una palabra
16
Escritura de n palabras
Campo de datos
1 Byte
Suma de comprobación
x Bytes
Limitación
Max. 125 palabras (250 Bytes)
Max. 1 palabra (2 Bytes)
Max. 123 palabras (246 Bytes)
CRC
2 Bytes