Descargar Imprimir esta página

Siemens SITRANS F RTU RS 485 Instrucciones De Servicio página 31

Ocultar thumbs Ver también para SITRANS F RTU RS 485:

Publicidad

Respuesta normal
El mensaje de respuesta normal contiene la misma dirección del esclavo y el mismo código de
función que el mensaje de comando.
El registro de inicio es el primer registro en el que se ha escrito.
El valor de cantidad indica cuántos registros consecutivos deben escribirse.
Tabla 6-12
Byte de mensaje
Dirección del esclavo
Código de función
Registro de inicio
Cantidad
CRC-16
Respuestas de excepción
El mensaje de respuesta de excepción contiene la misma dirección del esclavo que el mensaje
de comando.
El código de función del mensaje de excepción es en realidad un valor de 80 hex más el código
de función original de 10 hex.
El código de excepción indica el punto en el que se ha producido el error en el mensaje de
comando. En un capítulo posterior se mostrará una lista completa de los códigos de excepción.
Tabla 6-13
Byte de mensaje
Dirección del esclavo
Código de función
Código de excepción
CRC-16
Ejemplo
Establecer velocidad de transferencia a 115200 baudios
• Consulta: 1,16,2,17,0,1,2,0,8,135,23 (115200 = valor 8) (Hex
01,10,02,11,00,01,02,00,08,87,17)
• Recibir: 1,16,2,17,0,1,80,116 (Hex 01,10,02,11,00,01,50,74)
Para activar una nueva velocidad de transferencia y una paridad/un marco distintos, es preciso
enviar la bobina 0 (reiniciar comunicación Modbus).
Modbus RTU RS 485
Instrucciones de servicio, 03/2021, A5E03089278-AB
Mensajes de respuesta normales de escritura de múltiples bobinas
Superior
Inferior
Superior
Inferior
Inferior
Superior
Mensajes de respuesta de excepción de escritura de múltiples bobinas
Inferior
Superior
Códigos de función
6.5 Escribir registros múltiples
Ejemplo
xxhex
10hex
xxhex
xxhex
xxhex
xxhex
xxhex
xxhex
Ejemplo
xxhex
90hex
01hex a 06hex
xxhex
xxhex
31

Publicidad

loading