Conferences and supporting programme
Real-time Control of Embedded Devices with OPC UA Pub/Sub w, w/o TSN
OPC UA supports Client/Server based method calls. Due to the fact that these services are TCP/IP-based, they are not deterministic real-time able. The presentation proposes a standardized way how to control embedded devices like drives or I/Os or whole machines like robots from controllers like PLCs using OPC UA Pub/Sub with or without TSN. The APIs, how to control the devices, are stored within the devices itself using OPC UA Companion Specifications. While the whole mechanism is fully generic, a presented example shows how to use PLCopen's MCFB Part 4 (Kinematics like Robots) API family stored in OPC UA Companion Specification format in the device to automatically generate the source code of the related library function blocks (FBs). The PLC controller's engineering tools can read out this Companion Specification information from the device and in turn automatically generate an access library for the devices. In IT, this mechanism is know as 'Reflection'. This generic mechanism is not limited to only PLCs withe IEC 61131 programming languages but it will also be presented an example how to generate C++ source code - just from the OPC UA Companion Specifications as the only source of truth. No need to specify Bits & Bytes on field buses any more. The application programmers immediately can start to develop their applications controlling the devices in real-time via OPC UA Pub/Sub.
--- Date: 26.02.2019 Time: 2:30 PM - 3:00 PM Location: Conference Counter NCC Ost