Descargar Imprimir esta página

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

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

Publicidad

Códigos de función
6.2 Leer bobinas
6.2
Leer bobinas
Mensajes de comandos
Con las funciones de lectura de bobinas (01 hex x) el maestro puede solicitar información del
esclavo. El mensaje de comando de lectura de una bobina tiene la estructura que se indica a
continuación. Cada fila de la tabla se compara con un byte en el mensaje: el byte superior
(dirección esclavo) se transmite primero.
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 01 hex (leer bobina).
La bobina de inicio está formada por los primeros datos binarios que deben leerse.
La cantidad indica cuántos bits consecutivos deben leerse. La cantidad puede oscilar de 1 a 432
bits.
Se genera un valor del CRC a partir de un cálculo utilizando los valores de la dirección del esclavo,
el código de función y las secciones de datos del mensaje. Cuando el esclavo recibe el mensaje
del comando, calcula un valor CRC-16 y lo compara con uno del campo CRC-16 del mensaje de
comando. Si estos dos valores CRC-16 son los mismos, significa que el esclavo ha recibido el
mensaje de comando adecuado. Si los dos valores CRC-16 no son los mismos, el esclavo no
responderá.
Tabla 6-2
Byte de mensaje
Dirección del esclavo
Código de función
Bobina de inicio
Cantidad
CRC-16
Respuesta normal
Si el mensaje de comando tiene una dirección del esclavo válida, así como un código de función,
una bobina de inicio y un valor de cantidad correctos, el esclavo responderá con un mensaje de
respuesta normal. Si el mensaje de comando tiene una dirección del esclavo no válida, así como
un código de función, una bobina de inicio y un valor de cantidad incorrectos, el esclavo
responderá con un mensaje de respuesta de excepción.
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 recuento de bits es el número de bits de estado que se devuelven en el mensaje de respuesta.
El número equivale a la cantidad del mensaje de comando.
24
Mensajes de comando de lectura de bobinas
Superior
Inferior
Superior
Inferior
Inferior
Superior
Ejemplo
xxhex
01hex
00hex
00hex
00hex
xxhex
xxhex
xxhex
Instrucciones de servicio, 03/2021, A5E03089278-AB
Modbus RTU RS 485

Publicidad

loading