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 UAUABrowse
: Para enviar solicitudes de exploración a un servidor OPC UAUASubscription
: Para generar suscripciones OPC UAUAMonitoredItem
: Para monitorear variables OPC UA ("Elementos monitoreados")UAAttributes
: Para enviar comandos de lectura/escritura al servidor OPC UAUAMethod
: Para llamar a métodos OPC UAUAClient
: 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
DESCARGAR Proyecto
Tras instalar el paquete, encontrará el proyecto de ejemplo en el directorio C:\Users\<user>\CODESYS Examples\OPC UA Client Example
.