OPC UA y PLC (Siemens TIA Portal)
Los PLC modernos pueden actuar directamente como servidor OPC UA, sin necesidad de un PC adicional. Eso significa que SCADA, MES, historiadores y herramientas en la nube leen el controlador mediante un protocolo estándar y seguro. Veamos cómo encaja OPC UA con los PLC y cómo activar el servidor en TIA Portal de Siemens.
Cómo encaja OPC UA con un PLC
El PLC expone tags/variables seleccionados en su espacio de direcciones OPC UA. Los clientes se conectan, exploran y leen/escriben o se suscriben, exactamente igual que con cualquier servidor OPC UA. Siemens S7-1500 (y S7-1200 en firmware reciente) incluyen un servidor OPC UA integrado; Rockwell, Beckhoff, CODESYS y otros ofrecen la misma idea con sus propias herramientas.
Activar el servidor OPC UA en un Siemens S7-1500 / S7-1200
- Compruebe el licenciamiento. El servidor OPC UA del S7-1500 necesita una licencia de runtime de Siemens (SIMATIC OPC UA). Confirme que está asignada a la CPU.
- En TIA Portal, abra Properties → OPC UA → Server de la CPU y marque Activate OPC UA server.
- Anote o fije la dirección del servidor (endpoint), p. ej.
opc.tcp://192.168.0.1:4840. - En Runtime licenses → OPC UA, seleccione el tipo de licencia requerido (SE/ME) acorde con su volumen de datos.
- Exponga los tags: marque los tags del PLC y las variables de DB como accesibles desde OPC UA (y escribibles si hace falta).
- Configure la seguridad: elija las políticas de seguridad, el certificado de servidor y la autenticación de usuario (véase más abajo).
- Compile y descargue a la CPU. El servidor arranca en el ciclo siguiente.
Seguridad en el servidor del PLC
Trate al PLC como a cualquier servidor en red: prefiera Sign & Encrypt, instale un certificado de servidor adecuado y exija autenticación de usuario en lugar de acceso anónimo. Las primeras conexiones suelen requerir que se confíe en el certificado del cliente: consulte seguridad y certificados de OPC UA.
Conecte un cliente para probar
- Abra UaExpert (o su cliente) y añada el endpoint
opc.tcp://<plc-ip>:4840. - Acepte y confíe en los certificados en ambos lados.
- Explore hasta sus tags expuestos y suscríbase a un valor para confirmar las actualizaciones en vivo.
¿No conecta? Casi siempre es el endpoint o la IP, un cortafuegos en el puerto 4840, un modo de seguridad no coincidente o la confianza de certificados: las 6 causas habituales.
¿Datos de PLC circulando por OPC UA? Jemba los convierte en acciones priorizadas y costeadas en planta, sin necesidad de un científico de datos.
Ver Jemba →FAQ
¿Admite OPC UA el S7-1200?
¿Necesito una licencia para el servidor OPC UA de Siemens?
¿Puede un PLC ser también cliente OPC UA?
Última actualización: 4 de septiembre de 2026 · Recurso educativo. Los nombres de producto son marcas de sus propietarios; esta guía no está afiliada a Siemens.
Siguiente: herramientas gratuitas y el manual de implementación →