Códigos De Función 01 - Read Coils Y 02 - Read Discrete Inputs - Siemens SIRIUS SIMOCODE pro Manual De Configuración

Tabla de contenido
Comunicación
3.1 Modbus RTU
3.1.6.2
Códigos de función 01 - Read Coils y 02 - Read Discrete Inputs
Función
Esta función permite la lectura de bits individuales del área de memoria de bits de
SIMOCODE pro por parte del sistema maestro MODBUS.
En este aspecto, los códigos de función 01 y 02 se comportan del mismo modo y ofrecen un
retroaviso idéntico. Como dirección inicial se espera un offset válido del área de memoria de
bits. Pueden leerse como máximo 2000 bits por trama.
Cuando se llama un número de bits distinto a un múltiplo de ocho, los bits restantes se
rellenan con ceros. El número de bytes n indica siempre el número de bytes devueltos de
modo completo.
Nota
Dirección inicial y número de coils
La dirección inicial y el número de coils deben encontrarse dentro del intervalo válido.
Trama de solicitud
Dirección de
esclavo
1 byte
Trama de respuesta
Dirección de
esclavo
1 byte
Ejemplo
Lectura de los estados de dispositivo de SIMOCODE pro desde el número de esclavo 16.
Los estados de dispositivo empiezan por el offset 0x1C08 y abarcan 16 bits.
Trama de solicitud
Dirección de
esclavo
1 byte
0x10
Trama de respuesta
Dirección de
esclavo
1 byte
0x10
26
Código de función Dirección inicial
1 byte
2 byte
Código de función
Número de
bytes n
1 byte
1 byte
Código de función Dirección inicial
1 byte
2 byte
0x01
0x1C08
Código de función Número de
bytes n
1 byte
1 byte
0x01
0x02
Manual de configuración, 04/2015, A5E33498234004A/RS-AA/001
Número de bits
CRC
2 byte
2 byte
Bit de estado
CRC
n bytes
2 byte
Número de bits
CRC
2 byte
2 byte
0x000F
0x....
Bit de estado
CRC
2 byte
2 byte
0x3C08
0x....
SIMOCODE pro Modbus RTU
Tabla de contenido
loading

Tabla de contenido