System Integration & Control Systems Design


Machine learning for all areas of automation

June 2019 System Integration & Control Systems Design

Beckhoff now offers a machine learning (ML) solution that is seamlessly integrated into TwinCAT 3 software. Building on established standards, TwinCAT 3 Machine Learning brings to ML applications the advantages of system openness from PC-based control. In addition, the TwinCAT solution supports machine learning in real-time, allowing it to handle even demanding tasks like motion control. These capabilities provide machine builders and manufacturers with an optimum foundation to enhance machine performance, e.g. through prescriptive maintenance, process self-optimisation and autonomous detection of process anomalies.

The fundamental concept of machine learning is not to follow the classic engineering route of designing solutions for specific tasks and then turning these into algorithms, but to learn the desired algorithms from process data instead. With this alternative approach, powerful ML models can be trained and then used to deliver superior solutions. In automation technology, this opens up new possibilities and optimisation potential in many areas, including predictive maintenance and process control, anomaly detection, collaborative robotics, automated quality control and machine optimisation.

The models to be learned are trained in an ML framework, such as MATLAB or TensorFlow, and then imported into the TwinCAT runtime via the Open Neural Network Exchange Format (ONNX), a standardised data exchange format used to describe trained models. The TwinCAT runtime incorporates the following new functions for this purpose:

• TwinCAT 3 Machine Learning Inference Engine for classic ML algorithms, such as support vector machine (SVM) and principal component analysis (PCA).

• TwinCAT 3 Neural Network Inference Engine for deep learning and neural networks, such as multilayer perceptrons (MLPs) and convolutional neural networks (CNNs).

Model results are directly executable in real-time

Inference i.e. the execution of a trained ML model, can be performed directly in real-time with a TwinCAT TcCOM object. With smaller networks, system response times of less than 100 s corresponding to a TwinCAT cycle time of 50 s are supported. Models can be called via PLC, C/C++ TcCOM interfaces or a cyclical task.

Through seamless integration with the control technology, the multi-core support provided by TwinCAT 3 is also available for machine learning applications. This means, for instance, that different task contexts can access a particular TwinCAT 3 Inference Engine without restricting each other. All the fieldbus interfaces and data available in TwinCAT can be fully accessed as well. This allows ML solutions to use immense amounts of data, for example, for complex sensor data fusion (data merging), and it also means that real-time interfaces to actuators are available to enable, among other things, optimal control.

For more information contact Michelle Murphy, Beckhoff Automation, +27 11 795 2898, michellem@beckhoff.com, www.beckhoff.co.za


Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Simple path to Industry 4.0-enabled process technology
Technews Industry Guide: Industrial Internet of Things & Industry 4.0, Beckhoff Automation , Industrial Computer Hardware
Ultra-compact IPCs are ideal for edge computing.

Read more...
Scada, IIoT, M2M and more
Technews Industry Guide: Industrial Internet of Things & Industry 4.0, Phoenix Contact , System Integration & Control Systems Design
How many buzzwords do you need to monitor your remote pump station?

Read more...
New KUNBUS range includes Raspberry Pi-based solutions for IIoT markets
Technews Industry Guide: Industrial Internet of Things & Industry 4.0, RS Components SA , System Integration & Control Systems Design
The KUNBUS range of products includes 14 new lines, including industrial computers, PLCs and data acquisition and human-machine interface (HMI) devices. A key series from KUNBUS is the Revolution Pi series ...

Read more...
Sensirion’s latest humidity and temperature sensor
Technews Industry Guide: Industrial Internet of Things & Industry 4.0, RS Components SA , System Integration & Control Systems Design
The new sensor builds upon Sensirion’s SHT3x series, which offers industry-proven CMOSens Technology that for more than 10 years has delivered highly accurate units with long-term stability. Adding to ...

Read more...
Flying motion
July 2019, Beckhoff Automation , Motion Control & Drives
A planar motor system of free-floating movers with six degrees of freedom.

Read more...
Cobot solves packaging problems
June 2019, Hybrid Automation , System Integration & Control Systems Design
A client of Hybrid Automation produces multiple products that are exported throughout the world. The plant is constantly under pressure to meet customer requirements and relies heavily on automation to ...

Read more...
Cost-efficient production with 18 synchronous NC axes
June 2019, Beckhoff Automation , Motion Control & Drives
TwinCAT 3 controls highly efficient machine for processing of die-cast automotive parts.

Read more...
Scada Review 2019
June 2019, Technews Publishing (SA Instrumentation & Control) , System Integration & Control Systems Design
The subject projects of this year’s Scada Review are a worthy reflection of the effort put in by the respondent end-users, SIs and vendors. It is encouraging to see that even in these times of economic ...

Read more...
Scada Review 2019: AVEVA, Schneider Electric
June 2019 , System Integration & Control Systems Design
      End–user responses    General    Q: Briefly describe the application including information on any pre-existing control system. The client has been using Citect SCADA V6.1 with Windows XP and Windows ...

Read more...
Scada Review 2019: Adroit Technologies
June 2019 , System Integration & Control Systems Design
      End–user responses    General    Q: Briefly describe the application including information on any pre-existing control system. This end user is implementing the Smart City project using IoT enabled devices ...

Read more...