Modbus - Protocolo De Comunicaciones; Descripción; Código De Fun- Ción - socomec DIRIS Q800 Manual Del Usuario

Análisis de calidad de la energía eléctrica y las redes de alimentación
Tabla de contenido

Publicidad

MODBUS - Protocolo de comunicaciones

1. deScrIpcIón
MODBUS RTU es un protocolo de comunicaciones maestro-esclavo con capacidad para hasta 247 esclavos en un
bus o en una red en estrella.
El protocolo utilizaba una conexión simplex con una línea única. De este modo, los mensajes de comunicación se
mueven en una misma línea en dos direcciones opuestas.
MODBUS TCP es una variante de la familia MODBUS. En concreto, abarca el uso de mensajes MODBUS en un
entorno de "Intranet" o "Internet" utilizando el protocolo TCP IP sobre un puerto fijo 502.
Los mensajes maestro y un esclavo pueden ser:
• lectura (código de función $03 / $04): la comunicación se produce entre el maestro y un único esclavo. Permite
leer información del instrumento consultado.
• Escritura (código de función $10): la comunicación se produce entre el maestro y un único esclavo. Permite
cambiar la configuración del instrumento.
En una conexión tipo multipunto (MODBUS RTU), la dirección del esclavo (también denominada dirección modbuS)
permite identificar cada instrumento durante la comunicación. Cada instrumento está preconfigurado con una dirección
de esclavo predeterminada (01) que el usuario puede modificar.
En caso de MODBUS TCP, la dirección de esclavo se sustituye por un byte único, la id de unidad.
ESTRUCTURA DEL MARCO DE COMUNICACIONES
modo rtu:
Bits por byte: 1 inicio, 8 bits, ninguna, 1 parada (8N1)
nombre
INICIO DE MARCO
CAMPO DE DIREC-
CIÓN
CÓDIGO DE FUN-
CIÓN
CAMPO DE DATOS
COMPROBACIÓN
DE ERROR
FINAL DEL MARCO
moto acepte
Bits por byte: 1 inicio, 7 bits, impar, 2 parada (7E2)
nombre
ID DE TRANSAC-
CIÓN
ID de protocolo
DIRIS Q800 - 546169B - SOCOMEC
longitud
función
4 caracteres
Tiempo de silencio de al menos 4 caracteres (condición MARK)
inactivo
8 bits
Dirección MODBUS del instrumento
8 bits
Código de función ($03 / $04 / $10)
n x 8 bits
Datos + longitud se rellenan según el tipo de mensaje
16 bits
Comprobación de error (CRC)
4 caracteres
Tiempo de silencio de al menos 4 caracteres entre marcos
inactivo
longitud
función
2 bytes
Para la sincronización entre los mensajes de servidor y cliente
2 bytes
Cero para MODBUS TCP
ES
93

Publicidad

Tabla de contenido
loading

Tabla de contenido