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.

Price List (PDF Download)

Intensive Hands-On Classes (Three Days)

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

Overview

  • 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.

Details

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