NVF5 Manual de instrucciones
intervalo de tiempo de 3,5 bytes, el dispositivo receptor lo tratará como si fuera el mismo mensaje
anterior. Si estos dos fenómenos ocurren durante la transmisión, el CRC generará un mensaje de fallo
para responder a los equipos emisores.
En el siguiente ejemplo, se muestra cómo se leen los parámetros del registro interno 0x0101 (que
corresponde al parámetro F1.01) del esclavo 5 en modo RTU.
Estructura del comando de consulta:
Dirección
Código del
esclavo
comando
0x05
0x03
Estructura del mensaje de respuesta:
Dirección
Código del
esclavo
comando
0x05
0x03
A.4.2 Modo ASCII
En modo ASCII, la estructura de cabecera es "0x3A"; por defecto, la estructura final es "0x0D", "0x0A" y
puede configurarse por el usuario. En este modo, además de la estructura de cabecera y final, el resto
de los datos se envían en código ASCII; primero se envía el byte superior de 4 bits, seguido del byte
inferior de 4 bits. El código ASCII utiliza 7 bits para representar los datos. El comprobador LRC verifica
los datos desde la dirección del esclavo. La suma de comprobación es igual a la suma de los
complementos de todos los caracteres (excluyendo los bits de acarreo) que intervienen en la
comprobación de datos.
En el siguiente ejemplo, se muestra cómo se escribe 4000 (0xFA0) en el registro interno 0x0201 (que
corresponde al parámetro A2.01) del esclavo 5 en modo ASCII.
Estructura del comando de consulta:
Cabecera
Caracter
:
ASCII
3A
El código de comprobación LRC es la suma de comprobaciones; este valor es igual la suma de los
complementos (05+06+02+01+0x0F+0XA0).
Estructura del mensaje de respuesta:
Cabecera
Caracter
:
ASCII
3A
Dirección del registro
0x00
0x05
Bytes de respuesta
0x02
Dir.
Cód.
esclavo
comando
Dirección registro
0
5
0
6
0
30
35
30
36
30
Dir.
Cód.
esclavo
comando
Dirección registro
0
5
0
6
30
35
30
36
30
Apéndice A Comunicación RS485-Modbus
Datos
Bytes de lectura
0x00
Datos
Contenido del registro
0x01
Datos
2
0
1
0
32
30
31
30
Datos
0
2
0
1
0
32
30
31
30
114
Código de
comprobación (CRC)
0x01
0x95
Código de
comprobación (CRC)
0xF4
0x49
Comp.
Escritura
F
A
0
4
3
46
41
30
34
33
Comp.
Escritura
F
A
0
4
3
46
41
30
34
33
0x8F
0x93
Final
CR
LF
0D
0A
Final
CR
LF
0D
0A