Comunicaciones Modbus Serie Akros
6.
Efectuar un OR exclusivo del siguiente byte de la trama con el registro de
16 bits.
7.
Repetir los pasos 3 al 6 hasta que se hayan procesado todos los bytes de
la trama.
8.
El contenido del registro de 16 bits es el CRC, que se añade al mensaje
con el bit más significativo primero.
3.4. Descripción de las funciones
3.4.1 Leer N bits (Código de función 01o 02)
Esta función permite al usuario obterner los valores lógicos (ON/OFF) de los bits
del dispositivo direccionado. Los datos de respuesta van empaquetados en
bytes de manera que el primer bit solicitado ocupa el bit de menos peso del
primer byte de datos. Los siguientes van a continuación de manera que si no
son un número múltiplo de 8, el último byte se completa con ceros.
Trama master-dispositivo:
Dirección
Código de
del
Función
dispositivo
(01 o 02)
1 byte
1 byte
trama dispositivo-master:
Dirección
Código
Número
del
de
de bytes
dispositivo
Función
1 byte
1 byte
1 byte
Ejemplo: Leer 2 bits a partir del bit con dirección 3, del controlador con
dirección 2.
Master-dispositivo:
Dirección
Código de
del
Función
dispositivo
02
01
Dispositivo-master:
Dirección
Código
del
dispositivo
Función
02
Modbus Akros Ver. 1.0
Dirección del
Número de bits a
primer bit
leer ( máx 255)
MSB
LSB
MSB
Primer
............
byte de
leídos
datos
1 byte
............
Dirección del
Número de bits a
primer bit
leer
00
03
00
Número
Primer
de
de bytes
byte de
leídos
datos
01
01
03
CRC
LSB
MSB
LSB
Último
CRC
byte de
datos
1 byte
MSB
LSB
CRC
02
4D
F8
CRC
11
CD
8