Configura sensores por el conversor USB-RS485 y genera los archivos de la UC501 — sin instalar nada.
Cambios sueltos sobre el sensor detectado, al margen de la configuración estándar. Cada acción pide confirmación y se aplica sobre el sensor que haya salido del escaneo.
Barre rangos de registros y enseña cuáles responden y con qué valor. Sólo lectura: no escribe nada, se puede lanzar sobre un sensor ya instalado. Sirve para sacar el mapa de un sensor cuyo manual no trae los registros.
Genera el archivo .json para cargarlo en el Milesight ToolBox. Esta pestaña no necesita el conversor.
Sube un .json ya exportado del ToolBox y guárdalo con un
nombre: se almacena tal cual en BBDD y aparece en el desplegable de arriba, listo para volver a descargarlo.
Manda órdenes a sensores y controladoras por radio, a través de ChirpStack: sin ir al campo y sin conectar el conversor.
Esta pestaña manda órdenes a equipos que están instalados en casa de clientes, así que pide identificarse.
Lo que está esperando a que el equipo despierte. Desaparece solo cuando se entrega, así que una cola vacía después de enviar significa que ya llegó.
Ensayo de drenaje hidropónico: acciona la electroválvula del cubo, pide lecturas y ve lo que va subiendo la controladora, traducido a litros.
Esto mueve una válvula de verdad, así que pide identificarse. Es la misma sesión que la pestaña de comandos.
Dos relés: GPIO1 da corriente y GPIO2 elige el sentido. Cada botón encola la secuencia entera, con la dirección moviéndose siempre en vacío para no quemar los contactos.
Lo que va subiendo la controladora mientras tengas esta pestaña abierta, escuchando el broker MQTT de ChirpStack. No se guarda nada: si cierras, se pierde. El histórico de verdad sigue yendo por el camino de siempre.
Tiene que coincidir con lo que dejaste en los potenciómetros del transmisor. Si aquí pones otra cosa, la web miente.
El giro son los segundos que el motor recibe corriente para mover la bola 90°, y ahí se acaban: subirlo no vacía más, sólo mantiene corriente en un motor que ya ha llegado a su tope. Lo que vacía el cubo es el vaciado, el rato que la válvula se queda abierta después. «Abrir y vaciar» hace la secuencia entera y cierra sola al terminar.
Si la válvula se queda a medio cerrar, es que el giro se queda corto: súbelo. Antes de dejarlo muy holgado, comprueba si tu actuador lleva finales de carrera —ponlo en 30 s y escucha: si el motor se para solo antes, los lleva y pasarse no hace daño; si sigue forzando hasta el final, no los lleva y hay que ajustarlo al recorrido medido más un segundo.
Esto es lo que vale de verdad: pon una carga conocida en la célula, apunta los mA que llegan, repite con otra carga distinta y la web saca la recta. Así no depende de que el 4-20 de la chapa sea exacto —no lo es casi nunca— ni de dónde quedaran los potenciómetros. Lo normal es punto 1 en vacío (0 kg) y punto 2 con un peso de referencia, pero sirven dos pesos cualesquiera: 1 kg y 1,8 kg también definen la recta.
Al guardar, los tres campos de arriba se rellenan con la recta que sale de estas dos medidas. El «cubo vacío» que se escriba ahí es la recta llevada hasta 0 kg, no una medida: si el punto 1 no era en vacío, puede salir por debajo de 4 mA y es correcto.
La controladora sube estos canales en crudo: un entero pelado, sin unidad y sin signo. Qué sensor hay colgado de cada canal y por cuánto hay que dividir lo sabes tú, no la trama; decláralo aquí y la web dejará de enseñar números sueltos.
| Canal | Qué mide | Dividir por | Unidad | Decimales | Con signo |
|---|
Esta tabla no está escrita en la web: sale de
sensor.Variable, la misma fuente que usa el configurador para leer los sensores.
Si una escala estuviera mal, se corrige en el catálogo y queda corregida en los dos sitios.
El divisor es de cada modelo, no de la magnitud, y el signo no viaja en la trama:
por eso hay que declararlo.
| Sensor | Registro | Magnitud | Dividir por | Unidad | Signo |
|---|