Comunicación Modbus
A.2 Códigos de función Modbus
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ódi‐
go de
sub‐
fun‐
ción
(Dec)
00
10
11
88
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
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 men‐
sajes que el dispositivo remoto ha detectado en el sistema de
comunicaciones tras reiniciarse, ejecutar el borrado de con‐
tadores o encenderse por última vez.
Instrucciones de servicio, 05/2022, A5E03349306-AL
SITRANS FST020 IP65 (NEMA 4X)