Registros de espera Modbus
A.2 Códigos de función Modbus
● Los huecos del mapa de registros de espera devuelven el valor cero en todos los bytes.
Por ejemplo, al leer dos registros a partir de 4:0004 se generarán dos bytes de "coma
flotante B" seguidos de dos ceros.
Ejemplo de código de función 3
Consulta
Dirección esclavo
Función
MSB dirección inicial
LSB dirección inicial
MSB cantidad de registros
LSB cantidad de registros
CRC
Respuesta
Dirección esclavo
Función
Recuento de bytes
MSB valor de registro
LSB valor de registro
:
MSB valor de registro
LSB valor de registro
CRC
Ejemplo: Leer caudal másico absoluto (dirección 3000)
Consulta: 1,3,11,184,0,2,70,10
Dirección esclavo = 1 (0x01)
Función = 3 (0x03)
MSB, LSB dirección inicial = 11, 184 (0x0B,0xB8)
MSB, LSB cantidad de registros = 0, 2 (0x00,0x02)
CRC = 70,10 (0x46, 0x0A)
Dirección inicial 0x0BB8 = 3000
Cantidad de registros = 0x0002 = 2
Respuesta: 1,3,4,64,195,82,139,98,200
Dirección esclavo = 1 (0x01)
Función = 3 (0x03)
Recuento de bytes = 4 (0x04)
Registro 1 - MSB, LSB valor de registro = 64, 195 (0x40, 0xC3)
Registro 2 - MSB, LSB valor de registro = 82, 139 (0x52, 0x93)
CRC = 98,200 (0x62, 0xC8)
Caudal másico absoluto = 0x40C35293 = 6,10383 kg/s
124
1 byte
1 byte
1 byte
1 byte
1 byte
1 byte
2 bytes
1 byte
1 byte
1 byte
1 byte
1 byte
:
1 byte
1 byte
2 bytes
Instrucciones de servicio, 05/2015, A5E33209358-AB
FC410 con Modbus