Integración · SCADA

Conectar OPC UA a Ignition (Inductive Automation)

ProductoIgnition (Inductive Automation)
CategoríaSCADA
Rol de OPC UACliente y servidor

Ignition es a la vez cliente y servidor OPC UA. El gateway se conecta hacia fuera con servidores de PLC y de gateways, y republica sus propios tags a través de un servidor OPC UA integrado, por defecto en el puerto 62541. La fricción habitual es la aprobación del certificado en la primera conexión y las rutas de tag que codifican un índice de espacio de nombres.

Antes de empezar

  • Un gateway de Ignition con licencia y con los módulos de OPC UA y de drivers que vaya a usar. Qué módulos incluye su licencia, y cómo se cuentan los tags, debe confirmarse con Inductive Automation.
  • Alcance de red desde el gateway a cada endpoint de PLC, o una configuración de conexión inversa cuando la capa de red solo permite sesiones salientes.
  • Acceso a la interfaz web del gateway con derechos de configuración, porque la aprobación de certificados y las conexiones OPC viven ahí.
  • Una decisión sobre si los sistemas aguas abajo consumen el propio servidor OPC UA de Ignition o, en su lugar, sus vías de historiador y de MQTT, porque eso decide dónde vive la semántica de sus tags.

Cómo configurarlo

  1. Añada el servidor remoto como conexión de cliente OPCEn la configuración del gateway, añada una conexión de cliente OPC UA con la URL del endpoint, la política y el modo de seguridad que ofrezca el servidor y el token de identidad que acepte. Empiece con seguridad None para comprobar la ruta de red y pase después a un endpoint firmado y cifrado como cambio independiente, para saber qué cambio ha roto qué.
  2. Apruebe los certificados en ambos sentidosEl primer intento seguro normalmente deja la conexión en fallo. El gateway pone en cuarentena el certificado de servidor en el que no confiaba; apruébelo en la configuración de certificados del gateway. Después mueva el certificado de cliente del propio gateway del almacén de rechazados del PLC a su almacén de confianza. Ninguno de los dos lados funciona por separado.
  3. Explore el servidor desde el navegador OPC y confirme el modeloUse el navegador OPC del gateway para recorrer el espacio de direcciones y comprobar las definiciones de tipo de los nodos que le interesan. Eso le dice en un minuto si la máquina está modelada conforme a una especificación complementaria o si es un volcado plano de tags, lo que decide cuánto trabajo de mapeo viene después.
  4. Cree tags arrastrando desde el navegador OPC, no escribiendo rutasArrastrar nodos a una carpeta de tags construye la ruta de ítem OPC por usted y evita errores de transcripción. Mantenga la jerarquía de tags alineada con la estructura de planta y no con la estructura de bloques de datos del PLC, porque el árbol de tags es lo que ve todo consumidor aguas abajo.
  5. Sustituya los índices de espacio de nombres literales en las rutas de ítem siempre que puedaLas rutas de ítem de los tags de Ignition llevan el índice de espacio de nombres tal y como se escribió. Si el PLC renumera los espacios de nombres tras una descarga de programa, todos los tags afectados pasan a estado Bad a la vez. Mantenga el mapeo en un único sitio, documente qué índice corresponde a qué URI de espacio de nombres y vuelva a verificarlo después de cada descarga al PLC.
  6. Configure deliberadamente el propio servidor OPC UA de IgnitionEl gateway sirve sus tags por OPC UA en su propio endpoint, por defecto en el puerto 62541. Decida si ese endpoint debe existir siquiera, qué políticas de seguridad ofrece y quién puede conectarse, y complete después el intercambio de confianza con cada consumidor.
  7. Fije las scan classes a la cadencia que necesitan los datosLos tag groups determinan las cadencias de suscripción que Ignition solicita al PLC. Menos cadencias distintas significa menos suscripciones en un servidor embebido, que a menudo es la diferencia entre una conexión al PLC estable y una inestable.

Qué aspecto tiene el espacio de direcciones

Hay dos espacios de direcciones en juego y confundirlos causa la mayoría de las discusiones sobre integración con Ignition. En sentido southbound, Ignition ve lo que publique el PLC o el gateway, con sus índices de espacio de nombres y sus identificadores, y lo almacena como una ruta de ítem OPC por tag. En sentido northbound, Ignition publica su propio árbol de tags a través de su servidor OPC UA, de modo que los consumidores ven la estructura de carpetas y los nombres de tag de Ignition, no los del PLC. Ese árbol republicado es una jerarquía de tags más bien plana con la nomenclatura propia de Ignition, no un modelo de especificación complementaria: no lleva tipos de identidad de máquina, ni máquinas de estados estándar, ni contadores estándar, salvo que usted haya construido equivalentes como tags. Si necesita semántica portable aguas abajo, la decisión de modelado es la forma del árbol de tags de Ignition.

Las trampas

  • Que falle la primera conexión segura es normal, y el fallo es simétrico. La aprobación de certificados es el mayor obstáculo de despliegue en todo el parque de gateways, así que establezca un procedimiento documentado antes de la décima máquina y no después.
  • Las rutas de ítem de los tags guardan el índice de espacio de nombres de forma literal. Una descarga de programa al PLC que desplace los índices pone en Bad de golpe una carpeta entera de tags, y el síntoma en el lado del PLC es BadNodeIdUnknown contra nodos que siguen existiendo.
  • El propio servidor OPC UA de Ignition es un servidor real y expuesto. Si se deja con seguridad permisiva por ser interno, es una vía sin autenticar hacia todos los tags de la planta.
  • Cada frecuencia distinta de grupo de tags se convierte en una suscripción separada en el PLC. Los servidores embebidos tienen techos bajos de suscripciones, así que multiplicar los grupos de tags es una causa habitual de fallos intermitentes de conexión con el PLC.
  • Ignition mantiene un último valor conocido con una calidad asociada. Un cuadro de mando que lee un valor obsoleto tiene el mismo aspecto que uno que lee un valor vivo, salvo que se muestre la calidad, así que ponga la calidad en las pantallas que importan y trate explícitamente la calidad mala en cualquier cálculo.
  • El historiador registra aquello a lo que Ignition se suscribió, a la cadencia a la que se suscribió. Ampliar después un tag group no mejora la resolución de forma retroactiva, y los cálculos de OEE construidos sobre la resolución antigua cambiarán de comportamiento en silencio.

Cómo sacarle datos de OEE

Ignition es un sitio razonable para calcular el OEE y un mal sitio para inventar los datos que lo alimentan. La disponibilidad necesita una señal de estado de máquina, no un bit de marcha inferido: suscríbase a una variable de estado y almacene las transiciones, porque un tag group que muestrea una vez por segundo no puede ver una parada de 400 ms. Los recuentos deben venir de contadores del PLC leídos como valores, con el desbordamiento y el reinicio tratados en la transformación, no de que Ignition cuente flancos. Los motivos se transportan mejor como alarmas o como un código de motivo documentado, para que las paradas puedan atribuirse en lugar de adivinarse. Ignition puede albergar calendarios de turnos, tiempo de producción planificado y tiempos de ciclo estándar como datos propios, lo que resulta realmente útil, pero tenga claro que son datos que usted ha introducido, no datos de la máquina, y que deben cuadrar con lo que el MES o el ERP considere autoritativo.

Verifique esto antes de confiar en ello:Qué módulos y drivers incluye su licencia de Ignition, cómo se cuentan los tags y las conexiones, y los requisitos de plataforma y de Java de la versión de gateway que va a desplegar deben confirmarse con Inductive Automation. Los números de puerto por defecto y la ubicación de la aprobación de certificados en la interfaz del gateway han cambiado entre versiones mayores, así que compruébelos en la documentación de la versión instalada y no en esta página, y confirme directamente con el proveedor cualquier cifra que vaya a usar como dato de partida para una compra.

Última verificación el 7 de septiembre de 2026 frente a OPC UA 1.05.07. OPC UA Connect es un recurso educativo y no está afiliado a la OPC Foundation.

Descarga gratuita
OPC UA Machine Data → OEE Mapping Kit
A qué nodos suscribirse, cómo se convierten en Disponibilidad, Rendimiento y Calidad, y qué especificación complementaria ya le da la respuesta, para que deje de inventar tags.
Consiga el kit de mapeo gratis →
Gratis, sin curso, sin registro