OPC UA Book

OPC UA Book Cover

The first OPC Unified Architecture Book, written by Wolfgang Mahnke, Stefan-Helmut Leitner and Matthias Damm one of the OPC UA trainers for Unified Automation.

Your Jumpstart OPC UA

Contact us to request an in-house training.

Compact Hands-On Classes (three Days)

This 3-day compact training is especially suitable for jumpstart on OPC UA. It  addresses developers who want to quickly develop OPC UA Server and Client products. After a short intensive introduction participants will start creating their own UA Server and Client you will get a deep insight in the UA technology. During the course students will use the C++ based or the .NET based OPC UA SDK and will learn everything that is required to build UA products based on Unified Automation Toolkit.

Goals and Target Audience

  • get deep technology insight
  • UA Information Model design, including required coding
  • implement data linkage using data provider interface

The target group are developers and software architects. The workshop requires base knowledge in object oriented software development and the programming language to be used. Not for beginners.

Content

This three day training gives a one day introduction into the new OPC platform Unified Architecture and provides an overview of the OPC UA features.

In the following two days, the students learn to move existing OPC applications to OPC UA and to create full featured OPC UA Server and Client applications.

Day 1—OPC UA Introduction

  • From OPC COM to OPC Unified Architecture
  • OPC UA Protocols
  • Data modelling with OPC UA
  • UA Services for accessing the data model
  • OPC UA Security
  • Data Access in OPC UA
  • Events in OPC UA
  • Alarms & Conditions
  • Historical Access

Day 2 / 3—Hands on programming

  • Migrate an existing COM OPC Data Access Server to OPC UA
  • Create a full featured UA Server address space
  • Connect a UA Client and navigate through the Server address space to find information
  • Reading and writing of data
  • Creation of subscriptions to monitor data changes and events
  • Using UA methods