Un IED que no comunica por MMS con la HMI o el gateway tiene el problema en uno de cuatro niveles: la red (IP, VLAN, cableado), el acceso al puerto TCP 102 (firewall, servicio deshabilitado, límite de clientes), los reportes (bloque reservado por otro cliente o no habilitado) o la configuración (el IED tiene cargado un CID distinto al que usa el cliente). Se diagnostica de abajo hacia arriba, empezando por la red.
Síntoma
En la HMI de la subestación o en el gateway, un IED aparece «sin comunicación» o con datos congelados. A veces se perdió después de un cambio de configuración, de un reemplazo de equipo o de una intervención en la red; otras veces es un equipo nuevo que nunca comunicó. El relé sigue protegiendo, pero la subestación pierde la supervisión y el mando de esa bahía.
En IEC 61850 MMS el IED es el servidor y la HMI, el gateway y las herramientas de ingeniería son clientes. La comunicación depende de que la red funcione, de que el cliente pueda abrir una asociación con el IED, de que los reportes estén disponibles para ese cliente y de que ambos tengan la misma descripción del modelo de datos, que viene de los archivos SCL.
Causas posibles, de la más a la menos probable
| Causa | Por qué ocurre | Qué la delata |
|---|---|---|
| Red o direccionamiento | IP o máscara equivocadas, dirección duplicada, VLAN del puerto del switch, cable o puerto dañado | Sin respuesta a ping; enlace caído en el switch |
| Puerto 102 inaccesible | Firewall o lista de acceso que lo bloquea, servicio MMS deshabilitado en ese puerto del IED | Ping funciona, pero la conexión TCP al puerto 102 no se establece |
| Límite de asociaciones | El IED admite un número limitado de clientes y otros ya las ocupan | Conecta un cliente y se cae otro, o se rechaza la conexión al reiniciar |
| Reportes no disponibles | Bloque de reporte reservado por otro cliente, no habilitado o con un dataset que no incluye el dato | Valores que se leen por consulta, pero eventos que no llegan |
| CID y SCD desalineados | El IED se cargó con una configuración distinta a la del cliente | Error de objetos inexistentes o revisión de configuración diferente |
| Seguridad de la asociación | Autenticación o certificados no válidos donde se aplica IEC 62351 | Rechazo de la asociación en el registro de seguridad |
Qué revisar primero
- Ping al IED desde el cliente y estado del enlace en el puerto del switch. Si no hay respuesta, revise IP, máscara, VLAN y cableado. Ver VLAN y prioridad IEEE 802.1Q.
- Conexión al puerto TCP 102. IEC 61850-8-1 monta el transporte ISO sobre TCP según RFC 1006, que reserva el puerto 102. Si hay un router o firewall industrial en la ruta, revise sus reglas.
- Cuántos clientes están conectados al IED y cuántos admite según su documentación (PIXIT).
- Bloques de reporte: qué cliente tiene reservado cada uno, si está habilitado y qué dataset envía.
- Versión de configuración: compare el CID cargado en el IED con el SCD que usa la HMI o el gateway: nombre del IED, dispositivos lógicos, datasets y revisión.
- Cambios recientes: reemplazo del IED, actualización de firmware, carga de una configuración nueva o cambios en el firewall.
- ¿El IED responde a ping desde el cliente?
- NoRevise IP, máscara, VLAN del puerto, cableado y direcciones duplicadas
- Sí¿Se establece la conexión TCP al puerto 102?
- NoFirewall o lista de acceso, MMS deshabilitado en ese puerto o límite de clientes alcanzado
- Sí¿El cliente lee valores pero no recibe eventos?
- SíBloque de reporte reservado por otro cliente, no habilitado o dato fuera del dataset
- NoConfiguración distinta entre IED y cliente: nombre del IED, CID y revisión del SCD
Cómo se confirma
- Captura de tráfico en un puerto espejo del switch: muestra si el cliente intenta conectarse, si el IED responde y cómo termina la asociación.
- Cliente MMS de prueba (navegador IEC 61850) conectado directamente al IED: si el navegador ve el modelo y recibe reportes, el problema está en el cliente original o en la red intermedia.
- Comparación del modelo leído en línea con el SCD del proyecto. Las diferencias en nombres, dispositivos lógicos o datasets confirman una configuración desalineada.
- Registros del IED: muchos equipos guardan las conexiones aceptadas y rechazadas y los errores de seguridad.
Cómo evitar que se repita
- Mantenga un solo SCD como referencia de la subestación, bajo control de versiones, y cargue cada IED desde ese archivo.
- Asigne los bloques de reporte a cada cliente desde la ingeniería y documéntelo.
- Documente IP, VLAN y reglas de firewall de cada IED y verifique la comunicación después de cada cambio.
- Considere el número de clientes al diseñar la arquitectura: HMI principal y de respaldo, gateway, estación de ingeniería.
- Aplique seguridad según IEC 62351 con un plan de renovación de certificados.
Qué no hacer
- No cargue un CID tomado de otra subestación o de una versión anterior sin compararlo con el SCD vigente.
- No abra el puerto 102 a toda la red para resolver el problema: limite qué equipos pueden conectarse.
- No reinicie el IED en servicio para liberar asociaciones sin coordinarlo con la operación; algunos equipos interrumpen funciones durante el reinicio.
- No cambie la dirección IP de un IED sin actualizar el SCD y los clientes.
Cuándo llamarnos
Si el IED no comunica y no está claro si es la red, el modelo o la configuración, nuestro equipo revisa en remoto el SCD, el CID cargado, los bloques de reporte y la configuración de comunicaciones de los IED de las principales marcas. Conozca la configuración remota de relés y nuestra ingeniería IEC 61850. Escríbanos.
Guías relacionadas
- IEC 61850 MMS
- Archivos SCL IEC 61850
- IEC 61850: visión general
- GOOSE que no llega o llega tarde
- Switch Ethernet de subestación
- Router y firewall industrial
- Mando rechazado desde el SCADA
Referencias
- IEC 61850-7-2, Abstract communication service interface (ACSI).
- IEC 61850-8-1, Specific communication service mapping (SCSM) – Mappings to MMS.
- IEC 61850-6, Configuration description language for communication in power utility automation systems.
- IETF RFC 1006, ISO Transport Service on top of the TCP.
- IEC 62351, Power systems management and associated information exchange – Data and communications security.
Preguntas frecuentes
¿Por qué el IED responde a ping pero la HMI no se conecta por MMS?
Porque ping solo prueba la red. La conexión MMS usa el puerto TCP 102 y puede fallar porque un firewall o una lista de acceso lo bloquea, porque el servicio está deshabilitado en ese puerto del IED o porque el equipo ya tiene ocupadas todas las asociaciones de cliente que admite.
¿Por qué la HMI ve los valores del IED pero no recibe los eventos?
Porque los valores se leen por consulta y los eventos llegan por reportes. Las causas comunes son un bloque de reporte que no se habilitó, que otro cliente ya reservó, un dato que no está en el dataset del reporte o unas opciones de disparo que no incluyen el cambio de dato.
¿Qué pasa si el IED tiene un CID distinto al SCD de la HMI?
El cliente busca datos con nombres, dispositivos lógicos o datasets que no existen en el IED, o encuentra una revisión de configuración diferente, y la comunicación falla parcial o totalmente. La solución es que ambos usen el mismo SCD, exportado y cargado de forma controlada.