Descargar Imprimir esta página

testo 0554 3540 Manual De Instrucciones página 16

Adaptador modbus

Publicidad

6.3.2
0x10: Escritura de registros
Este código de función se usa para escribir un bloque de registros consecutivos
(1 hasta 123 registros) en un dispositivo remoto.
Los valores escritos solicitados se especifican en el campo de datos de la
consulta. Los datos se empacan con dos bytes por cada registro.
La respuesta normal emite el código de función, la dirección de inicio y el
número de registros escritos.
Solicitud
Código de función
Dirección inicial
Número de los registros
Número de los bytes
Valores de registro
Código de función
N: Número de los registros
Respuesta
Código de función
Dirección inicial
Número de los registros
Error
Código de error
Código de excepción
Ejemplo
Escritura de 2 registros comenzando con 0x1000. El primero recibe una palabra
(0x1234), el segundo un byte (0x56).
Solicitud
Nombre del campo
Código de función
Dirección inicial (MSB)
1 byte
0x10
0x0000 ... 0xFFFF
2 byte
0x0001 ... 0x007D
2 byte
1 byte
N*2
N*2 bytes
Datos
1 byte
0x10
1 byte
0x10
0x0000 ... 0xFFFF
2 byte
0x0000 ... 0x007B
2 byte
1 byte
0x90
(= código de función O 0x80)
0x01...0x04,
1 byte
Véase la especificación del protocolo
de aplicación de MODBUS V1.1b
Respuesta
Datos
Nombre del campo
0x10
Código de función
0x10
Número de los bytes
6 Datos técnicos
Datos
0x10
0x04
15

Publicidad

loading