Skip to main content

Ejemplo: OPC UA Client

Producto: CODESYS OPC UA

Este ejemplo muestra cómo utilizar la interfaz IEC 61131-3 del CODESYS OPC UA cliente. Contiene bloques de funciones para conectarse e intercambiar datos con otros servidores OPC UA. También incluye dos visualizaciones para operar los bloques de funciones citados a través de una interfaz de usuario y para verificar los certificados del servidor.

Descripción

El ejemplo contiene un proyecto con dos aplicaciones: UAClientDemo y UAServerData.

El UAClientDemo La aplicación contiene bloques de funciones para usar el CODESYS OPC UA cliente.

  • UAConnection: Para establecer la conexión a cualquier Servidor OPC UA

  • UABrowse: Para enviar solicitudes de exploración a un servidor OPC UA

  • UASubscription: Para generar suscripciones OPC UA

  • UAMonitoredItem: Para monitorear variables OPC UA ("Elementos monitoreados")

  • UAAttributes: Para enviar comandos de lectura/escritura al servidor OPC UA

  • UAMethod: Para llamar a métodos OPC UA

  • UAClient: Máquina de estado para que el Cliente OPC UA establezca y finalice conexiones. El bloque de función es la base para la visualización.

El UAServerData aplicación publica un conjunto de datos sobre el CODESYS OPC UA Servidor.

Información adicional

El ejemplo contiene dos visualizaciones:

  • CheckCertificate proporciona una interfaz de usuario para aceptar certificados de servidor una vez y luego establecer una conexión segura. El Agente de seguridad CODESYS se puede utilizar para confiar permanentemente en los certificados del servidor.

  • Visualization proporciona una interfaz de usuario para operar el CODESYS OPC UA Cliente que utiliza el bloque de funciones UAClient.

Importante

  • La conexión a los servidores OPC UA solo es posible a través de una dirección IP y no de un nombre de host.

  • Para establecer una comunicación servidor-cliente segura, el Agente de seguridad CODESYS debe utilizarse para generar un certificado de cliente en el controlador antes de que se establezca la conexión.

Requisitos y restricciones del sistema

Sistema de programación

CODESYS Development System (versión 3.5.17.0 o superior)

Sistema de tiempo de ejecución

CODESYS Control Win (versión 3.5.17.0)

Componentes adicionales

Componente del sistema de tiempo de ejecución CmpOPCUAClient

Aviso

_example_icon.png DESCARGAR Proyecto

Tras instalar el paquete, encontrará el proyecto de ejemplo en el directorio C:\Users\<user>\CODESYS Examples\OPC UA Client Example.