Comunicación Modbus
A.2 Códigos de función Modbus
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
86
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
SITRANS FST020 IP65 (NEMA 4X)
Instrucciones de servicio, 05/2022, A5E03349306-AL