Registros de espera Modbus
A.2 Códigos de función Modbus
Respuesta
Dirección esclavo
Función
MSB dirección inicial
LSB dirección inicial
MSB cantidad de registros
LSB cantidad de registros
CRC
Ejemplo: Establecer velocidad de transferencia a 115200 baudios (dirección 529)
Consulta: 1,16,2,17,0,1,2,0,5,70,210
Dirección esclavo = 1 (0x01)
Función = 16 (0x10)
MSB, LSB dirección inicial = 2, 17 (0x02,0x11)
MSB, LSB cantidad de registros = 0, 1 (0x00,0x01)
Recuentos de bytes = 2 (0x02)
MSB, LSB valor de registros = 0, 5 (0x00,0x05)
CRC = 70,10 (0x46, 0x0A)
Dirección inicial 0x0211 = 529
Número de registros = 0x0001 = 1
Datos 0x0005 = (115200 = valor 5)
Respuesta: 1,16,2,17,0,1,80,116
Dirección esclavo = 1 (0x01)
Función = 16 (0x10)
MSB, LSB dirección inicial = 2, 17 (0x02,0x11)
MSB, LSB cantidad de registros = 0, 1 (0x00,0x01)
CRC = 80,116 (0x50, 0x74)
Código de función 8 (diagnóstico)
El código de función Modbus 8 ofrece una serie de pruebas para comprobar el sistema de
comunicación entre un dispositivo cliente (maestro) y un servidor (esclavo).
Se admiten las funciones de diagnóstico siguientes:
Código de
subfunción (Dec)
00
10
11
124
Nombre
Devolver datos de
consulta
Borrar contadores y
registro de diagnóstico
Devolver recuento de
mensajes de bus
1 byte
1 byte
1 byte
1 byte
1 byte
1 byte
2 bytes
Descripción
Los datos transferidos el campo de datos de petición se
deben devolver en la respuesta.
Borra todos los contadores y el registro de diagnóstico.
Los contadores también se borran tras encender el
dispositivo.
El campo de datos de respuesta devuelve la cantidad de
mensajes que el dispositivo remoto ha detectado en el
sistema de comunicaciones tras reiniciarse, ejecutar el
borrado de contadores o encenderse por última vez.
Instrucciones de servicio, 12/2013, A5E33209358-001
SITRANS FC410 con Modbus