# Cliente OPC UA

> Recopile datos de PLC, máquinas CNC, robots y software que ofrecen un servidor OPC UA, con conexiones seguras y exploración del espacio de direcciones.

Muchos controladores y máquinas modernos tienen un servidor OPC UA: SIMATIC S7-1500, Omron NJ/NX, PLC basados en CODESYS, controles CNC y controladores de robots. El cliente OPC UA de PLCGateway los lee con lecturas agrupadas o suscripciones y le permite explorar el espacio de direcciones del servidor para elegir los valores.

La seguridad se gestiona por usted: el certificado de cliente se crea en el primer uso, los certificados de servidor no fiables pueden marcarse como de confianza desde la interfaz de usuario, y el modo y la política de seguridad pueden seleccionarse o elegirse automáticamente. PLCGateway es también un servidor OPC UA, de modo que los datos de muchas fuentes pueden reunirse en un único espacio de direcciones estructurado.

- **Id del driver:** `opcua_client`
- **Conexión:** opc.tcp · None / Sign / SignAndEncrypt
- **Exploración de direcciones:** sí
- **Escritura:** sí
- **Incluido en:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## Qué lee y escribe PLCGateway

- Variables por NodeId de tipo string, numérico, GUID u opaque
- URI de espacios de nombres resueltos al conectar
- Sondeo con lecturas agrupadas o suscripciones con monitored items
- Arrays, DateTime y LocalizedText
- Seguridad None, Sign y SignAndEncrypt con políticas actuales
- Inicio de sesión anónimo o con usuario / contraseña

## Ejemplos de direcciones

| Dirección | Significado |
|---|---|
| `ns=2;s=Line1.Motor1.Speed` | NodeId de tipo string |
| `ns=3;i=1001 · i=2258` | NodeId numérico |
| `nsu=urn:example;s=Tag` | NodeId con URI de espacio de nombres |
| `ns=1;g=…` | NodeId GUID |

## Controladores y equipos

- [Siemens SIMATIC](https://plcgateway.com/es/controllers/siemens.md)
- [Omron SYSMAC](https://plcgateway.com/es/controllers/omron.md)
- [Controladores basados en CODESYS](https://plcgateway.com/es/controllers/codesys-plcs.md)
- [FANUC CNC](https://plcgateway.com/es/controllers/fanuc.md)

## Conexión en pocos pasos

1. Añada un dispositivo cliente OPC UA con la URL del endpoint (opc.tcp://host:4840) y utilice el botón de descubrimiento para enumerar las opciones de seguridad.
2. Elija el modo de seguridad, la política y el inicio de sesión; añada el certificado de cliente de PLCGateway a los clientes de confianza del servidor y marque como de confianza el certificado del servidor.
3. Explore el espacio de direcciones y añada las variables como tags.
4. Utilice los valores o vuelva a compartirlos a través del propio servidor OPC UA de PLCGateway, MQTT y REST.

## Preguntas y respuestas

### ¿La conexión está cifrada?

Sí, con Sign o SignAndEncrypt y las políticas Basic256Sha256, Aes128_Sha256_RsaOaep y Aes256_Sha256_RsaPss. El modo automático elige el endpoint más seguro del servidor.

### ¿Qué diferencia hay con el servidor OPC UA de PLCGateway?

El cliente lee otros servidores OPC UA; el servidor publica todos los tags de PLCGateway, de cualquier protocolo, hacia MES, ERP, historiadores y plataformas en la nube.

### ¿Puede leer miles de nodos?

Sí. Las lecturas se agrupan y las suscripciones solo transfieren los valores modificados, lo que mantiene baja la carga del servidor.

## Protocolos relacionados

- [Cliente OPC DA (OPC Classic)](https://plcgateway.com/es/protocols/opc-da.md)
- [MTConnect](https://plcgateway.com/es/protocols/mtconnect.md)
- [Siemens S7](https://plcgateway.com/es/protocols/siemens-s7.md)
- [Todos los protocolos](https://plcgateway.com/es/protocols.md)

_Los nombres de productos y modelos son marcas de sus respectivos propietarios. Se mencionan únicamente para indicar con qué equipos se comunican los drivers; PLCGateway no está vinculada a estas empresas._

---
Source: https://plcgateway.com/es/protocols/opc-ua
