OPC UA Developer Course
Develop secure, certification ready OPC UA (IEC 62541) applications for IIoT/Industrie 4.0
Beeond, in cooperation with Microsoft, Honeywell- Matrikon, STMicroelectronics, Real Time Automation, and the OPC Foundation, is providing in-depth developer focused training on OPC UA to help vendors and users create the next generation industrial applications using certifiable standards.
Training is a key step in Beeond’s 5-Step Adoption Process. The 5-Steps are a common sense approach to adoption that enables businesses to reduce risk and realize value quickly and cost-effectively.
Training also covers the infrastructural aspects of security and transport, including a quick overview of the newest Pub-Sub specification.
Who Should Attend
Experienced software developers, familiar with networking and OS concepts, industrial automation and embedded computing, and one or more languages and frameworks like C/C++, .NET, Python, JavaScript, etc.
Locations & Duration
- September 25-27 – Redmond, WA
Hosted by Microsoft - October 10-12 – Milwaukee, WI
Hosted by Real Time Automation
Register Now:
https://beeond.net/opc-ua-developer-training/
What You Will Learn
The training will address the four main components of the Industrial Internet of Things (IIoT):
- SMART DEVICES: The training will guide students through the implementation of edge applications on embedded devices for real-time monitoring and control.
- COMMUNICATIONS INFRASTRUCTURE: Deploying IIoT applications requires compliance with security and reliability standards for integration. Hands on labs will help you understand the value and implications of concepts like authentication, authorization, and discovery.
- ANALYTICS AND APPLICATIONS TO INTERPRET AND ACT ON THE DATA: OPC UA goes beyond just transport and infrastructure. Information Modeling is a powerful abstraction to translate business processes into physical control. We will explore how many industry standards apply information modeling to represent a coherent, vertical interpretation of the enterprise.
- People and processes: ultimately, data drives decisions taken by users or algorithms. We will see how OPC UA enables IIoT applications to enable edge-side condition based control and cloud-side machine learning driven execution.
Course Outline
Understanding the OPC UA Specification
- Servers (using a free server simulator)
- Clients (using a free client)
- Information Modeling Fundamentals
- Security Implementations
Server Implementation – Part 1
- Development setup: tools, stacks, languages
- Create and manage Sessions (with security)
- Nodes management (Address Space)
- Underlying Systems implementation
Product Compliance Testing
- Using the OPC UA Compliance Testing Tool
- Test your server prototype for basic profiles
Server Implementation – Part 2
- Implementing the Secure Channel
- Methods
- Alarms and Conditions
- Historical Access
- Testing complex profiles with the CTT
Client Implementation
- Read, write, and subscribe
- Information Modeling for clients:
- With precompiled proxy
- With dynamic address space creation
- Modify the server address space at runtime
Discovery Services and Cloud Integration
- Find Servers on a network using Discovery Services
- Pub-Sub fundamentals: Integrate your OPC UA
Server with Azure IoT Edge
Valuable Takeaways
- Training documentation (electronic copy)
- Sample Code
- UA Model eXcelerator (UMX) – Beeond’s Rapid Information Modeling Tool (60 Day Free Trial)
- STMicroelectronics STM32F7 MCU 32-Bit Embedded Development Board
- Matrikon FLEX OPC UA SDK Reference
Course Instructor
Costantino (Cos) Pipero
Founder & Chief Technologist
Beeond, Incorporated
Costantino has 20+ years of experience defining and delivering technology solutions for the manufacturing, process, and energy industries. Costantino is actively collaborating on key industry standards such as ISA95, OPC UA, and OpenSCS and has written articles and books on industry relevant topics. Costantino has extensive experience in developing OPC and OPC UA solutions from server systems to embedded devices and has been training engineers since 1997.
About Beeond, Inc
Beeond, Inc. helps manufactures and vendors capitalize on the Industrial Internet of Things (IIoT) by providing OPC UA consulting, training and software development services that guide and support them through the complete technology adoption lifecycle.
Beeond follows a 5-Step IIoT Adoption Process that is structured and organized, enabling our customers to reduce risk and realize value more quickly and cost-effectively. For more information visit our webiste at www.beeond.net.
Sponsored by