Descargar Imprimir esta página

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

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

Publicidad

Códigos de función
6.5 Escribir registros múltiples
6.5
Escribir registros múltiples
Mensajes de comandos
Las funciones de escritura de los registros múltiples (10hex) permiten que el maestro escriba
datos en los registros esclavos. El mensaje de comando de una escritura de los registros
múltiples tiene la estructura que se indica a continuación.
La dirección inicial del esclavo es 1. Es posible utilizar la dirección 0 (broadcast) y otros valores
entre 1 y 255.
El código de función de este mensaje es 10hex (escribir registros múltiples).
El registro de inicio es el primer registro en el que debe escribirse.
La cantidad indica en cuántos registros consecutivos de 16 bits es preciso escribir. La cantidad
puede oscilar entre 1 y 25 registros. Si la cantidad es superior a 25, se devuelve un código de
error de 03 hex en el mensaje de respuesta de excepción.
El recuento de bytes es el número de bytes de datos que deben escribirse en el dispositivo. El
número de bytes es en realidad la cantidad multiplicada por 2, pues hay dos bytes de datos en
cada registro.
La sección de datos del mensaje de comando contiene 8 bits de datos superiores y 8 bits de datos
inferiores para cada registro que se ha escrito.
La comprobación CRC y el manejo de excepciones se realiza tal como se describe para el
comando "Leer registros múltiples".
Tabla 6-11
Byte de mensaje
Dirección del esclavo
Código de función
Registro de inicio
Cantidad
Recuento de bytes
Valor de registro de inicio
Valor de registro siguiente
Último valor de registro
CRC-16
30
Mensajes de comando de escritura de múltiples bobinas
Superior
Inferior
Superior
Inferior
Superior
Inferior
Superior
Inferior
Superior
Inferior
Inferior
Superior
Ejemplo
xxhex
10hex
00hex
20hex
00hex
04hex
xxhex
xxhex
xxhex
xxhex
xxhex
xxhex
xxhex
xxhex
xxhex
Instrucciones de servicio, 03/2021, A5E03089278-AB
Modbus RTU RS 485

Publicidad

loading