3.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 Versatronic sólo soporta el RTU Modus. Para ello los datos se transmiten
en formato binario por el bus serie (RS422/485).
serie» en la página 41.
Ethernet
La utilización de una red Ethernet se realiza mediante la ayuda de Modbus/TCP.
Los datos Modbus se encapsulan en segmentos TCP de la familia de protocolo TCP/IP
en forma de telegramas Modbus/ TCP. De esta forma se pueden transmitir telegramas
Modbus/TCP a través de Ethernet.
en la página 43.
3.3
Construcción de un telegrama Modbus
Los telegramas Modbus se construyen según el siguiente patrón:
Dirección de esclavo
1 Byte
Cada telegrama contiene 4 campos:
Dirección de esclavo
Código de función
Campo de datos
Suma de comprobación
3.4
Códigos de función
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
¡AVISO!
Si el instrumento no reacciona a esta función o muestra un error de código,
estos pueden ser valorados.
Ä Capítulo 3.8 «Avisos de error» en la página 28
Ä Capítulo 7 «Modbus por Ethernet»
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)
n
dirección de palabra / dirección de Bit
n
número de palabras / número de Bits
valor(es) de palabra(s) / valor(es) de Bit(s)
n
Reconocimiento de errores de transmisión
Código de
función Dec.
Función
3 o 4
Lectura de n palabras
6
Escritura de una palabra
16
Escritura de n palabras
Principio de maestro-esclavo
Ä Capítulo 6 «Modbus por interfaz de
Campo de datos
x Bytes
Limitación
Max. 127 palabras (254 Bytes)
Max. 1 palabra (2 Bytes)
Max. 127 palabras (254 Bytes)
19
Suma de comprobación
CRC
2 Bytes
417102397 Rev. 1-10.2019