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:
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
Cyber-Security for Industrial Environments and Critical Infrastructures
Training and advice on industrial cybersecurity at all levels of the organization: awareness, analysis, implementation, evaluation and monitoring of actions. This course is aimed at training on the protection of critical industrial systems and the application of security measures in PLC / SCADA / MES environments.