CAPÍTULO 4
4.5. PROTOCOLO ModBus/TCP
Para que el visualizador pueda aceptar una trama, esta debe seguir las especificaciones
del protocolo Modbus/TCP.
4.5.1. Protocolo Modbus/TCP.
No se precisa fin de bloque.
Se debe utilizar el Local Port = 502.
4.5.2. Leer valores del visualizador
Para leer los valores actuales de temperatura y humedad se puede utilizar la función
03h o la función 10h. Las tramas son las siguientes:
Función 03h. La temperatura está en el registro 40003 (Dirección 02h) y la humedad en el
registro 40004 (Dirección 03h).
Leer la temperatura:
Identificador
Protocolo
08h 62h
00h 00h
Respuesta del visualizador
La trama de respuesta del visualizador es la siguiente:
En este ejemplo el identificador tiene el valor 0862h y la temperatura leída 20.5°C = CDh
Identificador
Protocolo
08h 62h
00h 00h
Leer la temperatura y la humedad
Se puede leer la temperatura y la humedad leyendo 2 registros a partir del registro 40003.
En este ejemplo el identificador tiene el valor 0618h, la temperatura leída 20.5°C = CDh y la
humedad es 42% = 1Ah.
Trama a enviar:
Identificador
Protocolo
06h 18h
00h 00h
Respuesta del visualizador
Identificador
Protocolo
06h 18h
00h 00h
PROTOCOLOS DE COMUNICACIÓN
Numero
Unidad
bytes
00h 06h
Numero
Unidad
bytes
00h 05h
Numero
Unidad
bytes
00h 06h
Numero
Unidad
bytes
00h 07h
01h
Manual de operación visualizadores DC-24 y DC-25
Dirección
Función
inicio
01h
03h
00h 02h
Función
01h
03h
Dirección
Función
01h
03h
00h 02h
Numero
Función
registros
03h
04h
4-10
Numero
registros
00h 01h
Numero
Datos
registros
02h
00h
CDh
Numero
inicio
registros
00h 02h
Datos
00h CDh 00h
2Ah