El RTU-X funciona como esclavo Modbus, y a continuación se encuentra el mapa de direcciones de los distintos bloques de registros Modbus:
Dirección | Descripción | Largo | Tipo | |
Coils | ||||
00.001 | Salidas digitales | 14 | bool[14] | |
Inputs | ||||
10.001 | Entradas digitales | 14 | bool[14] | |
Input Registers | ||||
30.001 | Entradas analógicas | 8 | uint[3] | |
30.009 | Versión de Firmware | 1 | uint | |
30.010 | Porcentaje de batería | 1 | uint | |
30.011 | Estado de la batería | 1 | uint | |
30.012 | Modelo (IP68 o DIN) | 1 | uint | |
30.013 | Módulo en zócalo de expansión 1 | 1 | uint | |
30.014 | Módulo en zócalo de expansión 2 | 1 | uint | |
30.015 | WiFi - status | 1 | uint | |
30.016 | WiFi - dirección IP | 2 | byte[4] | |
30.018 | WiFi - dirección MAC | 3 | byte[6] | |
30.021 | WiFi - señal | 1 | int | |
30.022 | Modem - status | 1 | uint | |
30.023 | Modem - dirección IP (IPv4 o IPv6) | 8 | byte[16] | |
30.031 | Modem - IMEI | 8 | char[16] | |
30.039 | Modem - IMSI | 8 | char[16] | |
30.047 | Modem - nivel de señal | 1 | int | |
30.048 | Modem - modelo | 1 | uint | |
30.049 | Hora | 1 | uint | |
30.050 | Minutos | 1 | uint | |
30.051 | Segundos | 1 | uint | |
30.052 | Día del mes | 1 | uint | |
30.053 | Mes | 1 | uint | |
30.054 | Año | 1 | uint | |
30.055 | Día de la semana (0 = domingo) | 1 | uint | |
30.056 | Tiempo Unix en segundos en UTC | 2 | ulong | |
30.058 | Tiempo Unix en segundos en hora local | 2 | ulong | |
30.060 | Estado del botón de usuario | 1 | bool | |
30.061 | Cantidad de registros almacenados en el log | 2 | ulong | |
30.063 | Cantidad de registros almacenados en el log que aún no fueron enviado por MQTT | 2 | ulong | |
30.065 | Estado esclavos. Cada bit representa el estado de un esclavo (0 significa ok y 1 error) | 2 | ulong | |
30.067 | Estado de ejecución del script (0 significa detenido y 1 en ejecución) | 1 | bool | |
30.071 | Status conexión MQTT | 1 | uint | |
30.072 | Sincronización horaria realizada por NTP | 1 | bool | |
30.073 | Temperatura del sensor interno en ºC | 2 | float | |
30.075 | Latitud GPS | 2 | float | |
30.077 | Longitud GPS | 2 | float | |
30.079 | Altitud GPS | 2 | float | |
30.081 | Velocidad GPS | 2 | float | |
30.083 | Energy Meter - voltaje | 4 | float[2] | |
30.087 | Energy Meter - corriente | 4 | float[2] | |
30.091 | Energy Meter - potencia activa | 4 | float[2] | |
30.095 | Energy Meter - potencia reactiva | 4 | float[2] | |
30.099 | Energy Meter - potencia aparente | 4 | float[2] | |
30.103 | Energy Meter - factor de potencia | 4 | float[2] | |
30.107 | Energy Meter - frecuencia | 4 | float[2] | |
30.111 | Energy Meter - energía activa | 4 | float[2] | |
30.115 | Energy Meter - energía reactiva | 4 | float[2] | |
Holding Registers | ||||
40.001 | Fecha y hora (Horas, Minutos, Segundos, Día, Mes, Año) | 6 | uint[6] | |
40.007 | Borrar log. Poner en uno para borrar el log | 1 | bool | |
40.080 | Scanner - cantidad actual de dispositivos wifi | 1 | uint | |
40.081 | Scanner - cantidad total de dispositivos wifi | 1 | uint | |
40.082 | Scanner - cantidad actual de dispositivos bluetooth | 1 | uint | |
40.083 | Scanner - cantidad total de dispositivos bluetooth | 1 | uint | |
41.001 | Variables del script. | 1000 | Ver mapa de variables en la interfaz de usuario | |
42.001 | Conteo de pulsos de la entrada digital 0 | 2 | ulong | |
42.003 | Conteo de pulsos de la entrada digital 1 | 2 | ulong |