ES
18.Anexo 1
Protocolo de comunicación Modbus
Este protocolo se basa en el protocolo MODBUS-RTU (modo "unidad terminal remota") para
realizar el control remoto de equipos de bomba de circulación de agua caliente. La bomba de
circulación de agua caliente se define como un esclavo en el protocolo de comunicación.
18.1 Configuración UART
18.1.1 Un bit de inicio, 8 bits de datos, bit bajo primero
Inicio
Bit0
(bajo)
(LSB)
18.1.2 Velocidad en baudios: 115200bps
18.1.3 Dígito de control: Ninguno no check (por defecto);
18.1.4 Bit de parada: 1bit (por defecto)
La configuración de comunicación del esclavo puede ser modificada por el maestro
una vez establecida la comunicación. Consulte 18.5.2 información del registro corre-
spondiente.
18.2 Protocolo de comunicación
18.2.1 Adoptar el modo maestro-esclavo, toda la comunicación debe ser iniciada por
el maestro, y el esclavo debe responder. Admite el modo maestro-esclavo único, la
dirección del esclavo se fija en 0x01.
18.2.2 Sólo el maestro tiene derecho a iniciar la comunicación, y el esclavo sólo
responde después de recibir instrucciones legales y completas del maestro.
18.2.3 Cuando el maestro envía datos, éstos deben ser continuos, y no debe haber
intervalo entre cada byte o el intervalo debe ser <1,5 byte de tiempo.
18.2.4 Una vez que el esclavo recibe la orden del maestro, comienza a responder en
un plazo mínimo de 50 ms.
18.2.5 El esclavo debe enviar datos de forma continua y no debe haber intervalos
entre bytes o el intervalo debe ser <1,5 bytes.
18.2.6 Después de que el maestro envíe una trama de instrucciones, si no hay
respuesta, lo intentará de nuevo cada 200ms. Si la comunicación no puede llevarse a
cabo con normalidad durante mucho tiempo, el host deberá tratar el asunto como cor-
responda.
18.2.7 Si la máquina esclava no recibe una orden válida durante mucho tiempo, la
máquina esclava también lo tratará en consecuencia.
18.3 Protocolo marco
De amo a esclavo:
Dirección
Comando
código
código
(8 bits)
(8 bits)
Esclavo del anfitrión:
Dirección
Comando
código
código
(8 bits)
(8 bits)
Bit1
Bit2
Bit3
Datos
CRCL
(N*8 bits)
(8 bits)
Datos
CRCL
(N*8 bits)
(8 bits)
Bit4
Bit5
Bit6
CRCH
(8 bits)
CRCH
(8 bits)
181
Para
Bit7
Paridad
(alto)