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 Modus (transmisión de datos en formato ASCII). El instrumento JUMO digiLine pH/
ORP/T. sólo soporta el RTU Modus. 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
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
2.4.1
Lectura de n palabras
Con ayuda de esta función se pueden leer n palabras desde una dirección concreta.
Solicitud de datos
Dirección de escla-
vo
1 Byte
Respuesta
Dirección de escla-
vo
1 Byte
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
Función
0x03 o 0x04
1 Byte
Función
0x03 o 0x04
1 Byte
Campo de datos
1 Byte
Dirección
primera palabra
2 Bytes
Número
de Bytes leídos
1 Byte
Suma de comprobación
x Bytes
Limitación
Max. 127 palabras (250 Bytes)
Max. 1 palabra (2 Bytes)
Max. 127 palabras (246 Bytes)
Número de pala-
bras
2 Bytes
Valor(es) de pala-
bra(s)
x Bytes
CRC
2 Bytes
Suma de compro-
bación CRC
2 Bytes
Suma de compro-
bación CRC
2 Bytes