Skip to content

Implementing OPC UA with S2OPC

This training is a logical continuation to the training “OPC UA – Fundamentals” provided by Systerel. It starts with an in-depth exploration of the S2OPC higher level interface written in Python.

The training requires knowledge of the key OPC UA concepts, such as the address space nodes and references, the secure channel, the read and write services, the subscription service,…

It is a practical training, based on demo applications that the trainee will build with S2OPC.
A significant part of the training focuses on information security and its practical configuration within S2OPC.

Training can be done remotely.
In order to maintain a dynamic exchange between trainer and trainees, and thus compensate for the distance that videoconferencing can create, Systerel offers, at no extra cost, at the end of the distance training, privileged access to its experts for a period of 20 days for questions / answers that would result from the training.

Objectives

  • Set up requirements for building S2OPC (docker or dependencies)
  • Understand the server and client APIs and libraries
  • Develop applications in Python and in C
  • Configure applications (security, address space,…)

Pre-requisites

  • Advanced OPC UA knowledge
  • Knowledge of the C programming language
  • Basic knowledge of the Python programming language
  • Basic knowledge of networks, computer science and standard protocols (IP, TCP, UDP)
  • Basic knowledge of key security concepts (symmetric/asymmetric encryption, Public Key Infrastructure)

3-day program

  • S2OPC project presentation
  • S2OPC compilation
  • Hands on PyS2OPC Client/Server
  • Hands on the C Client/Server library
  • Security
  • Building an Address Space
  • Design your application based on S2OPC

Our trainings are taught by instructors who have an expert understanding of OPC and embedded systems. We can tailor the training to your company requirements.

 

 

OPC UA training

Other services

We offer professional services for all life cycle phases, from quick start service and training to long-term partnership in development and use of OPC and OPC UA based communication and control systems.

How can we help you?

Just leave your message and we’ll get in touch with you.

 

Contact us

Scroll to top