Tabla de contenido

Publicidad

Modbus RTU

8. Modbus RTU
El protocolo Modbus RTU es aplicado en el modo esclavo para controlar el registrador.
Las siguientes funciones pueden ser utilizadas:
Tabla 8.1 Funciones Modbus
Función
0x03
0x10
0x11
Los parámetros puede ser solicitados con un comando y solo en los grupos
representados en las tablas 8.2 – 8.8. No se encuentran disponibles de forma
individual, exceptuando los parámetros de la tabla 8.8. Los parámetros del subgrupo
'Channel data' (Tabla 8.8) pueden ser leídos de forma individual o a través de un
comando en un grupo de hasta 40 canales consecutivos, iniciando desde cualquier
registro.
La lectura o escritura (funciones Modbus 03, 10) de varios grupos de parámetros no
es posible, en este caso el código de excepción Modbus 3 (Valor de datos ilegal)
será enviado como respuesta.
El tiempo de ejecución del comando puede alcanzar hasta 30 segundos (tiempo para
borrar un archivo de 1 GB). Si el comando no puede ser ejecutado en un 1 segundo,
el código de excepción Modbus 7 (reconocimiento negativo) será enviado como
respuesta. Hasta que la ejecución del comando actual sea completada, los
comandos siguientes serán respondidos con el código de excepción Modbus 8
(interfaz se encuentra en uso) y el código de función actual. Es imposible cancelar la
ejecución de un proceso. Después que la ejecución de la función se haya
completado, la comunicación continuará de forma normal.
Tabla 8.2 Interfaz RS1 (PC)
Parámetro
No
Velocidad de
transmisión,
1
kbit/s
Dirección del
2
dispositivo
Tiempo de
3
respuesta
akYtec GmbH · Vahrenwalder Str. 269 A · 30179 Hannover · Alemania · Tel.: +49 (0) 511 16 59 672-0 · www.akytec.de
Leer registro (Holding registers)
Código de excepción Modbus 2 (Dirección de datos ilegal) será notificado
cuanto se intente leer una variable de "solo escritura" o registros no
existentes.
Escribir registros múltiples
Código de excepción Modbus 1 (Función ilegal) será notificado cuanto se
intente leer una variable de "solo escritura" o registros no existentes.
Reporte de ID del esclavo
Lectura de nombre del dispositivo y de la versión del firmware
Valor
Registro
válido
lectura/escritura, 3 registros
0
1
2
3
4
0x0000
5
6
7
8
9
0x0001
1..247
0x0002
0..50
Descripción
Tipo de
Significado
dato
1.2
2.4
4.8
9.6
14.4
UINT16
19.2
28.8
38.4
57.6
115.2
UINT16
UINT16
Por defecto
(Nota)
3
16
1
25

Publicidad

Tabla de contenido
loading

Tabla de contenido