Curso de Tecnología OPC UA: Teoría, Práctica y Desarrollo de Aplicaciones

Curso
Presencial
Sant Cugat de Vallès(Barcelona)
2000 €

Descripción

OPC Unified Architecture (UA) es un estándar de plataforma independiente por el cual distintos tipos de dispositivos de sistemas pueden comunicarse entre sí con mensajes enviados entre un Cliente y un Servidor a través de distintos tipos de redes. En este curso, además de mostrar todas las características de esta tecnología, se enseñarán técnicas de programación de Clientes y Servidores OPC UA.
Las principales características y beneficios de los OPC UA son:
  • Plataforma neutral que funciona en cualquier sistema operativo
  • Preparada para el futuro y para comunicar con sistemas antiguos
  • Fácil configuración y mantenimiento
  • Tecnología orientada a servicios
  • Aumento de la visibilidad
  • Mayor alcance de la conectividad
  • Alto rendimiento
  • Acceso unificado
  • Acceso vía Firewalls y a través de Internet

Temario

Día 1:
Módulo 1
  • Introducción
  • Historia de OPC, resumen sobre OPC
    • Diferencias entre OPC Clásico y OPC UA
    • Diferencias entre diferente versiones
Módulo 2
  • OPC Unified Architecture
  • Introducción en la tecnología y cómo funciona
    • UA Stack
    • Conexiones
    • Nodes y Browsing
    • Tipos de Datos
    • Subscripciones
    • Profiles, Services y Views
Módulo 3
  • Administración OPC UA
  • Configuración, Commissioning y Troubleshooting
    • Compatibilidad
    • Manejo de Certificados y Administración de Seguridad
    • Discovery Server
    • Troubleshooting
Módulo 4
  • OPC UA Práctica
  • Prácticas con diferentes Clientes y Servidores OPC UA, Proxies y Wrappers
    • Cliente UA contra Dispositivo Embebido UA
    • Cliente contra Servidor de Matrikon
    • Practicando con Proxies y Wrappers
  • Resumen, debates
Día 2:
Módulo 5
  • Desarrollo OPC UA
  • - Revisión de herramientas y librerías disponibles para distintos
  • sistemas operativos y lenguajes de programación:
    • Windows, Linux y Mac
    • 32 y 64 bits
    • C, C++, .NET(C#), Java, Python, NodeJS
Módulo 6
  • Desarrollo OPC UA – Práctica con .NET
    • Configuración de proyecto base en Visual Studio
    • Librerías y dependencias para sistemas de 32 o 64 bits
Módulo 7
  • Desarrollo de cliente OPC UA – Práctica con .NET
    • Descubrir servidores a través de un OPC-UA Discovery Server
    • Conectarse a un servidor:
    • Sin certificado SSL
    • Con certificado SSL
    • Gestión de errores de conexión
    • Gestión de certificados SSL de cliente/servidor
Módulo 8
  • Desarrollo de cliente OPC UA – Práctica con .NET
    • Explorar variables de servidor
    • Lectura de variables síncrona/asíncrona:
    • Comparación de tipos de datos OPC-UA
    • Formato de fechas y selección de fuente de timestamp
    • Códigos de calidad OPC-UA y mensajes asociados
    • Gestión de errores de lectura
    • Escritura de variables síncrona/asíncrona:
    • Gestión de errores de escritura
    • Subscripción a eventos de variable:
    • Gestión de errores de subscripción
    • Gestión de subscripciones ante reconexiones
Módulo 9
  • Desarrollo de cliente OPC UA – Práctica con .NET
    • Lectura de datos históricos
    • Alarmas y eventos
  • Resumen, Debates
Día 3:
Módulo 10
  • Desarrollo de servidor OPC UA – Práctica con .NET
    • Gestión del espacio de direcciones
    • Lectura de variables estáticas y dinámicas.
    • Escritura de variables
Módulo 11
  • Desarrollo de servidor OPC UA – Práctica con .NET
    • Almacenamiento y lectura de datos históricos
    • Alarmas y eventos
Módulo 12
  • Desarrollo OPC UA en otros lenguajes
    • Estudio de ejemplos en otros lenguajes, en base a los requerimientos de los asistentes:
    • C/C++
    • Python
    • NodeJS
Módulo 13
  • Estudio de soluciones a las necesidades específicas de los asistentes.
  • Resumen, Debate

Requisitos

No existe ningún requisito específico, este es el perfil de participante ideal para nuestros cursos: Personal técnico que participa en el diseño de arquitecturas, instalación, configuración, mantenimiento y puesta en marcha de proyectos de automatización de subestaciones eléctricas y sistemas de telecontrol.
Es conveniente tener experiencia acerca de la tecnología OPC adquirida a través de su utilización diaria, y haber asistido a un curso sobre OPC previamente.

Metodología

El Curso OPC se realizará en un aula en la que cada asistente tendrá su propio ordenador a lo largo de todo el curso. El Curso estará compuesto por explicaciones, presentaciones PowerPoint, y ejercicios prácticos. Será un ambiente abierto y amistoso que facilite la discusión y participación. Los asistentes podrán exponer sus propios problemas de conectividad para así aprender unos de los otros.

Idiomas en los que se imparte

Español.

Duración

Horas de Formación Profesional: 24 (8 hr/día). Próxima convocatoria: A consultar.

Objetivos

Al finalizar la formación, todos los asistentes serán capaces de entender el funcionamiento de este protocolo y podrán desarrollar sus propios Clientes y Servidores OPC UA sobre las principales plataformas y lenguajes de programación.
En esta formación lograrás:
  • Aprender cómo funciona OPC UA detrás de la escena
  • Comprender el modelo de seguridad y el modelado de información con OPC UA
  • Entender los beneficios de OPC UA y cómo se pueden utilizar los componentes OPC para crear sistemas eficientes y flexibles
  • Aprender eficientemente a cómo programar aplicaciones Clientes y Servidores OPC UA utilizando distintos lenguajes de programación
  • Aprende las mejores prácticas en la implantación de aplicaciones OPC UA

Titulación obtenida

Se entrega un diploma de participación en el curso.

Prácticas

Incluye prácticas con hardware real y se simulan problemas que ocurren en plantas industriales en la actualidad.

Promociones

El programa puede bonificarse por la Fundación Tripartita.

Ventajas del curso

Materiales Incluidos: Utilización de un ordenador por alumno durante el curso. Dosier con material del curso. Pen Drive con herramientas OPC, Servidores y Clientes. Documento de Certificación en Tecnología OPC UA. Comidas: Coffee Break y Almuerzo.

Curso de Tecnología OPC UA: Teoría, Práctica y Desarrollo de Aplicaciones

Vester Industrial Training Center

Campus y sedes: Vester Industrial Training Center

Vester Industrial Training Center
Avinguda Cerdanyola, 92, Planta 2ª 08173 Sant Cugat de Vallès (Barcelona)

Cursos más populares

Presencial
Barcelona
Consultar precio
Presencial
Barcelona
Consultar precio
On-line - Distancia - Semi-presencial - Presencial
A Coruña | Alcalá de Henares (Madrid) | Alcorcón (Madrid) ...
Consultar precio
Presencial
Barcelona
7.000 €
Presencial
Barcelona
7.500 €
Presencial
720 €
Presencial
270 €
Presencial
Barcelona
Consultar precio
Presencial
Barcelona
Consultar precio

Solicita información gratuita

X

Enviando este formulario aceptas recibir información periódica de Educaweb y del centro relacionada con estos cursos