Gateway industrial (PLC)
Cómo el gateway lee PLC por Modbus u OPC UA y envía los tags a INDUXA.
El gateway industrial es el mismo gateway de INDUXA en modo industrial (versión 2.1.0 o mayor), instalado en una Raspberry Pi o PC con Linux dentro de la red de la planta. Lee los equipos y envía los valores por MQTT.
Protocolos
| Protocolo | Conexión | Qué lee |
|---|---|---|
| Modbus TCP | IP, puerto y unidad | Registros holding e input, coils y entradas discretas |
| Modbus RTU | Puerto serie RS-485 | Lo mismo que Modbus TCP |
| OPC UA | opc.tcp://… | Nodos por su id |
Solo lectura. El gateway no tiene funciones de escritura: no cambia nada en los PLC.
Configuración desde la consola
Todo se configura en la ficha del dispositivo › Lectura por PLC: la conexión y los tags (área, registro, tipo, orden de bytes, escala y desplazamiento, o el nodo OPC UA). Los tags también se cargan desde Excel.
El gateway pide su configuración a GET /ingesta/v1/plc/configuracion cada 10 minutos, o al momento con
«Actualizar configuración del gateway». Solo rearma los lectores si la versión cambió, y guarda la última
configuración en disco para arrancar aunque no haya red.
Qué envía
| Qué | Cómo | Cada cuánto |
|---|---|---|
| Lecturas | MQTT induxa/{empresa}/{fuente}/lecturas, a nombre de cada PLC | El intervalo de cada fuente (mínimo 1 s, 10 s por defecto) |
| Conexión con el PLC | Eventos plc_conectado y plc_desconectado | Al cambiar |
| Diagnóstico | POST /ingesta/v1/plc/diagnostico: conectado, última lectura, latencia, errores | Cada 60 s |
Cada PLC aparece como un dispositivo hijo del gateway, con sus tags, alertas e históricos.
Límites
| Fuentes por gateway | 50 |
| Tags por gateway | 2000 |
| Excel de tags | Hasta 512 KB; crea o actualiza por clave |
Más detalle de uso: PLC y gateway industrial.