Drives and Control Solutions

Beckhoff twincat 400April 17, 2019

Beckhoff Automation has announced a new machine learning (ML) solution that is seamlessly integrated into TwinCAT 3 software. Building on established standards, TwinCAT 3 Machine Learning offers ML applications the same advantages of system openness familiar from PC-based control technology. In addition, this TwinCAT solution supports real-time ML, allowing it to simultaneously handle demanding tasks like motion control. These capabilities provide machine builders and manufacturers with an optimum foundation to enhance machine performance, for example, through predictive maintenance, process self-optimization and autonomous detection of process anomalies.

With machine learning, controls engineers no longer have to follow the traditional engineering route of designing solutions for specific tasks and turning those solutions into algorithms. Instead, the automation controller can learn the desired algorithms from exemplary process data. With this alternative approach, powerful ML models can be trained and then used to deliver superior, higher-performing solutions. In automation technology, this opens up new possibilities in many areas, including predictive maintenance and process control, anomaly detection, collaborative robotics (cobots), automated quality control and machine optimization.

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 standardized 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)

Directly execute model results 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 ML applications. This means, for instance, that different task contexts can access a particular TwinCAT 3 Inference Engine without restricting each other. All fieldbus interfaces and data available in TwinCAT remain fully accessible 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 controller performance.

Go HERE for more information

Peers & Profiles

  • Prev
After attending Georgian College in Barrie, Ontario for Electrical Engineering Technology and ...
At 68-years young, David is a veteran of the industry, spending the majority of his 40-year career ...
In 2015, Vector Drive Systems (Port Coquitlam, BC) and Advanced Drive Systems (Maple Ridge, BC), ...
JMP Solutions is a leader in industrial automation and technology, headquartered in London, ...
Bill Maki is a 51-year-old Electrical Engineer from Thunder Bay, Ontario working as a Control ...
Every story has a beginning.  Welcome to the world of innovations and progress. Over 90 years ...
In a recent sit-down Drives & Controls Solutions was able to learn a little about ...
Recently Panel Builder & Systems Integrator was invited to Rittal Canada’s Head ...
As our population grows and consumers continue to rely on technology for both essentials and ...
Few industrial innovations have weathered the years as well as heavy duty connectors. What was ...

Latest Articles

  • Prev
Safe Distance in Machine Design When machine safeguarding is used one of the most relevant ...
The metric system of units was introduced for the first time in 1793 during the French Revolution ...
  As many know the annual Hannover Messe trade fair was held in Germany at the beginning of ...
As modern pneumatic components become more complex knowing what to look for in plant becomes ...
  It can be a scary moment on the plant floor: A machine starts shrieking and shaking so ...
  The speed / torque gradient is an indicator of a motor’s performance. The ...
  A material handling application is generating about $1,500 per year in electrical savings ...
  Innovative machine design is integral to the success of any machine builder. Smart ...
  Turbines have traditionally been used to drive processing machines, but here we focus ...
Dr. Ulf Lehmann, Head of Business Unit Linear Motion Technology at Bosch Rexroth ...

Product News

  • Prev
Available immediately, the FE060-25-EM is the first servo drive of the new FlexPro digital drive ...
HARTING, HIROSE and FLUKE networks announced the availability of an adapter supporting the ix ...
SICK is launching its newest safety laser scanner, outdoorScan3. It is the first safety laser ...
New NFPA 79 requirements reinforce the need for thermoset insulated conductors, which Service ...
Looking for a smart and efficient alternative to dynamic braking? Look no further. The R1000 ...
FLIR Systems, Inc.introduces FLIR Thermal Studio, a thermal image analysis and reporting software ...
Single Phase Power Solutions introduces the 1-to-3 Power Source features a BELLE Motor which uses ...
Emerson is now offering professionals four new models of Greenlee battery hydraulic crimpers and ...
VMX Series Low Voltage Soft Starters; The control and protection you expect in an innovative soft ...
Sensors with 1 and 2 axes and 6 degrees of freedom provide fast response times and high signal ...

Rittal & EPLAN Pump out a Powerful Solution for Metro Vancouver

Kerrwil Publications

538 Elizabeth Street, Midland,Ontario, Canada L4R2A3 +1 705 527 7666
©2019 All rights reserved

Use of this Site constitutes acceptance of our Privacy Policy (effective 1.1.2016)
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Kerrwil