Workshop OPC UA Development Training

+ Information by E-mail

Workshop OPC UA Development Training

  • Course description OPC UA Development Training.

    OPC Unified Architecture:

    OPC Unified Architecture (UA) is a platform independent standard through which various kinds of systems and devices can communicate by sending Messages between Clients and Servers over various types of networks.
    OPC Unified Architecture (UA) is the next generation OPC standard that provides a cohesive, secure and reliable cross platform framework to access real time, historical and events data.
    OPC UA defines a standard set of services that Servers may provide, and specifies to Clients what services set they should support.
    OPC UA can be mapped onto a variety of communication protocols and data can be encoded in various ways to trade off portability and efficiency.

    Training Overview:

    - Learn how OPC UA works behind the scenes
    - Understand OPC UA Security model and Information Modeling
    - Understand the benefits of OPC UA and how OPC components can be used to build efficient and flexible systems
    - Learn how to program efficient Client and Servers applications using several programming languages
    - Best practices at the implemantation of OPC UA applications

    Language: English
    Professional Development Hours: 24 (8 hr/day)

    Dates:

    18-19 September - OPC UA - Lyon
    20-21 November - OPC UA - París

    Target Audience:

    This workshop will be principally aimed at Control and Application Engineers, Integrators, Managers, Operation Managers, Software Developers, Plant Managers, Product Managers, Technologists, Technicians and managers responsible for developing OPC UA tools, the commissioning and day-to-day operation of automation and process control systems. It will also contain information relevant to managers and administrators responsible for the design of process control architectures, selection of technologies and software and the purchase of both hardware and software for these systems.
    Anyone thinking about developing their own OPC UA Client or Server, replacing legacy equipment and looking for ways to improve data communication; our OPC UA hands-on Workshop provides a practical approach to learn and understand the methods of accessing data using OPC UA Technology.

    Objectives:

    Upon completing training, all participants will be able to understand how OPC UA works and will be able to develop their own OPC UA Client and Server on most platforms and development languages.

    Pre-Requisites:

    Thorough knowledge about OPC Technology obtained from daily use.
    Having attended previous OPC training.

    Learning Environment:

    The workshop will be made up of lectures and PowerPoint presentations. Virtual images will be provided for the hands-on exercises. Real Hardware will be used along the training.
    Students are welcome to discuss current connectivity issues they are faced with and learn from one another.

    Materials Included:

    • Dedicated use of a computer for the duration of the course
    • OPC UA Workshop Manual
    • Certificate of Successful Completion
    • Meals: Lunch, coffee, tea, soft drinks and refreshments available throughout the day

    Abstract:

    Day 1.

    Welcome Workshop Content

    Module 1

    Introduction
    History of OPC, OPC Overview
    - Differences between OPC Classic and OPC UA
    - Differences between versions

    Module 2

    OPC Unified Architecture
    Introduction to the technology and how it works
    - UA Stack
    - Connections
    - Nodes & Browsing
    - Data Types
    - Subscriptions
    - Profiles, Services and Views

    Module 3

    OPC UA Administration
    Configuration, Commissioning and Troubleshooting
    - Compatibility
    - Certificates Handling and Security Administration
    - Discovery Server
    - Troubleshooting

    Module 4

    OPC UA Practical Training
    Training with several OPC UA Clients and Servers, Proxies and Wrappers
    - Unified Automation Client against Embedded Device Unified Automation
    - Client against Matrikon Server
    - Playing with Proxies and Wrappers

    Summary, Discussion

    Day 2
    .

    Module 5

    OPC UA Development Practical Training
    - Tool review and available libraries for different OS and development languages:
    · Windows, Linux y Mac
    · 32 & 64 bits
    · C, C++, .NET(C#), Java, Python, NodeJS

    Module 6

    OPC UA Development Practical Training – Training with .NET
    - Configuration of base project on Visual Studio
    - Libraries and dependencies for 32 or 64 bits systems

    Module 7

    OPC UA Development Practical Training – Training with .NET
    - OPC-UA Discovery Server
    - Connecting to a server:
    • With SSL certificate
    • Without SSL certificate
    - Managing connection error
    - Managing client/server SSL certificate

    Module 8

    OPC UA Development Practical Training – Training with .NET

    - Explore server variables

    - Read synchronously/asynchronously variables:
    • Comparing types of OPC-UA data
    • Date Format and timestamp source selection
    • OPC-UA Quality Code and associated messages
    • Managing reading error

    - Writing synchronously/asynchronously variables:
    Managing writing error

    -Subscription to variable events:
    • Managing subscription error
    • Managing subscription when re connecting

    Summary, Discussion

    Day 3.

    Module 10

    OPC UA Development Practical Training – Training with .NET
    - Creating address space
    - Static and dynamic variable
    - Variable writing

    Module 11

    OPC UA Development Practical Training – Training with .NET
    - Storing and reading historical data
    - Alarms and events

    Module 12

    OPC UA Development in different languages
    -Studying examples in other languages based on participants requirements:
    • C/C++
    • Python
    • NodeJS

    Module 13

    -Analyzing participant’s specific need

    Summary, Discussion


    Requirements for course completion:

    There is no specific requirements, ideal participant’s profile for our courses: Technical staff that participates in the design of architectures, Installation, configuration, maintenance and commissioning of automation projects for electrical substations and telecontrol systems.

    Specifically for the OPC UA * course: * theory and practice and the OPC course UA: theory, practice and application development, it is convenient to have previous experience about OPC technology acquired through daily use.

    In regards of aspects that stand out:

    - In all workshops different gifts are provided to participants
    - In Spain, Tripartite Foundation recognizes our workshops

    - Courses:
    OPC Technology and  Advanced Architecture Development
    OPC UA: Theory and Practice are certified by Matrikon

    - In all our workshops we provide a completion certificate
    - All workshops include practices with real hardware and simulation of issues that might occur in industrial plants today

Other programs related to information technology

  • M.Sc. DevOps and Cloud Computing

  • Institution: IU International University of Applied Sciences
  • + Information by E-mail
  • M.A. Project Management

  • Institution: IU International University of Applied Sciences
  • + Information by E-mail
  • M.Sc. Data Science

  • Institution: IU International University of Applied Sciences
  • + Information by E-mail
  • Virtual Assistant Distance Learning Course Plus ECDL

  • Institution: UK Open Learning
  • + Information by E-mail
  • Course - Fireworks 8

  • Institution: UK Open Learning
  • + Information by E-mail
  • A+ 2009 Course by Distance Learning

  • Institution: UK Open Learning
  • + Information by E-mail
  • MSc Computer Science

  • Institution: Middlesex University
  • + Information by E-mail