Ejemplo: la dirección del esclavo es 01h. Ahora modifique el contenido de un registro. Su dirección de registro de comunicación es
f08h y el contenido escrito es 1388 H. La estructura de la trama se describe a continuación:
Código de función Modbus
Dirección de inicio byte alto
Dirección de inicio byte bajo
Alto byte de datos
Byte de datos bajo
Fin del mensaje
Solicitudes de host de la función 0x06
Código de función Modbus
Dirección de inicio byte alto
Dirección de inicio byte bajo
Alto byte de datos
Byte de datos bajo
Fin del mensaje
El esclavo de la función 0x06 responde.
Función 0x05: modificar una palabra de registro y escribirla en la memoria RAM.
Nota: la instrucción de operación de escritura solo modifica la RAM, no no almacena la memoria interna y no guarda
cuando falla la energía.
Ejemplo: la dirección del esclavo es 01h, ahora modifique el contenido de un registro cuya dirección de registro de comunicación
es f08h, escrito en el contenido es 01h. La estructura del marco se describe a continuación:
Código de función Modbus
Dirección de inicio byte alto
Inicio de mensaje
Dirección esclava
Byte bajo de CRC
Byte alto de CRC
Inicio de mensaje
Dirección esclava
Byte bajo de CRC
Byte alto de CRC
Inicio de mensaje
Dirección esclava
3,5 bytes de tiempo de transmisión
3,5 bytes de tiempo de transmisión
3,5 bytes de tiempo de transmisión
3,5 bytes de tiempo de transmisión
3,5 bytes de tiempo de transmisión
52
01H
06H
F0H
08H
00H
01H
FCH
C8H
01H
06H
F0H
08H
00H
01H
CFH
C8H
01H
05H
F0H