CAPÍTULO 4
4.3. PROTOCOLO MODBUS RTU - Word para RS-485
Este protocolo permite comunicar con equipos que disponen del protocolo Modbus RTU.
Utiliza la función 06h para escribir y la función 03h para leer datos del visualizador. El
bloque de datos es un Word. Se puede leer los valores del visualizador o escribir valores en el
visualizador. Si se escribirán valores en el visualizador, se debe anular el funcionamiento
de la sonda modificando el parámetro 3. Ver 3.3.3
El valor de la temperatura se transmite multiplicado por 10 tanto al leer como al
escribir. Una temperatura de 21,6°C se transmite como 216 (00D8h)
Para escribir el valor de la temperatura en el visualizador se debe enviar al registro 0000h
(40001) el valor de la temperatura en formato palabra de 16 bits. En el siguiente ejemplo se
indica la estructura del bloque para una temperatura de 19,7°C (00C5h):
Func.
06h
Para escribir el valor de la humedad en el visualizador se debe enviar al registro 0004h
(40002) el valor de la humedad en formato palabra de 16 bits. En el siguiente ejemplo se
indica la estructura del bloque para una humedad de 57% (0039h):
Func.
06h
Si el bloque se ha recibido correctamente el visualizador responde con el mismo bloque
que ha recibido.
Si el bloque se ha recibido con error el visualizador responde con un bloque de detección de
error con el siguiente bloque de datos:
Direc.
Los errores posibles són:
02 = Error de CRC
Para leer el valor de la temperatura del visualizador se debe enviar al registro 0002h
(40003) la orden de petición de datos. En el siguiente bloque hay un ejemplo de leer la
temperatura.
Direc.
Func.
Adr. H
03h
03h
Si el bloque se ha recibido correctamente el visualizador responde con el valor de la
temperatura en formato palabra de 16 bits. Recuerde que la temperatura esta multiplicada
por 10.
PROTOCOLOS DE COMUNICACIÓN
Reg. H
Reg. L
00h
00h
00h C5h
Reg. H
Reg. L
00h
01h
00h 39h
Error
Código del error
86h
Start
Start
Num.
Adr. L
Reg. H.
00h
02h
Manual de operación visualizadores DC-24 y DC-25
Valor
CRC bajo
48h
Valor
CRC bajo
CRC alto
19h
CRC bajo
Num.
CRC bajo
Reg. L.
00h
01h
CRC alto
7Bh
FAh
CRC alto
CRC alto
24h
28h
4-6