El OPC Server es un estándar de comunicación industrial que permite la interoperabilidad
entre dispositivos de control (PLCs, sensores, SCADA) y aplicaciones de software (HMI,
MES, ERP) utilizando tecnología Microsoft COM/DCOM.
Variantes principales:
- OPC DA (Data Access): Para acceso en tiempo real a datos de procesos.
-OPC HDA (Historical Data Access):Para recuperar datos históricos almacenados.
-OPC A&E (Alarms & Events):Para manejo de alarmas y eventos en sistemas industriales.
**Características:**
Basado en COM/DCOM:Requiere configuración de permisos y puertos en redes Windows.
Solo para Windows:No es multiplataforma.
Protocolos binarios: Alta eficiencia pero poca flexibilidad.
Sin seguridad integrada: Vulnerable a ataques si no se configura correctamente.
OPC UA (OPC Unified Architecture)
Definición:
OPC UA (Unified Architecture) es un estándar moderno de comunicación industrial
independiente de plataforma, diseñado para superar las limitaciones de OPC Classic.
Ofrece acceso seguro a datos en tiempo real, históricos y eventos, con arquitectura
orientada a servicios (SOA).
Características principales:
Independiente de plataforma:Funciona en Windows, Linux,embedded systems.
Seguridad integrada:Cifrado (AES, RSA), autenticación y control de acceso.
Modelo de información unificado:Estructura jerárquica de nodos para representar datos.
Comunicación flexible:Soporta **TCP/IP**, HTTPS, MQTT y WebSockets.
Escalabilidad: Desde dispositivos pequeños hasta la nube (Industrie 4.0, IIoT).
.
Componentes clave:
-Servidor OPC UA: Expone datos y servicios.
- Cliente OPC UA: Lee/escribe datos del servidor.
- Modelo de información: Define objetos, variables y métodos.
- Transportes: OPC UA Binary, JSON, XML.
Referencias :
Especificaciones OPC UA:
[Link]
[Link]/developer-tools/specifications-unified-architecture)