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, [email protected], www.beckhoff.co.za



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Compact drive and control technology
Beckhoff Automation Fieldbus & Industrial Networking
When custom machine builder Lehnen Industrial Services introduced a filling machine for lip balm, the company was surprised by the amount of interest in this premium system. In order to meet this demand, they decided to standardise the machine. The necessary adaptability is provided by the scalable control technology from Beckhoff.

Read more...
The state of the SI industry remains strong and is expanding
System Integration & Control Systems Design
The system integration (SI) industry is expanding with the adoption of AI, automation and data sharing, allowing companies to improve operational efficiency and competitiveness across diverse sectors.

Read more...
Distributed servo drive system with extended voltage range and additional braking option
Beckhoff Automation Electrical Power & Protection
Beckhoff’s AMP8620 supply module and AMP8805 distribution module are now also available with an extended voltage range for the AMP8000 distributed servo drive system.

Read more...
Industrial PCs with new processor generations and increased performance
Beckhoff Automation Fieldbus & Industrial Networking
PC-based control technology from Beckhoff has always benefited from the convergence of automation and the IT world. Current examples include the use of the latest industry-standard processor generations, high-quality and demand-optimised flash memory, and the long-term availability version of Windows 11.

Read more...
New EtherCAT digital input and output terminals
Beckhoff Automation Fieldbus & Industrial Networking
The new EL14xx and EL24xx EtherCAT Terminals from Beckhoff complement the company’s existing broad portfolio in the area of digital input/output, and combine proven functions with an optimised circuit architecture.

Read more...
Monitoring system and motor status in real time with minimal
Beckhoff Automation Fieldbus & Industrial Networking
Beckhoff’s AM8000, AM8300, AM8500, AM8700 and AM8800 series servomotors are available with the innovative Beckhoff Smart System Diagnosis. With B/SSD, it is possible to monitor motors and systems in real time with minimal effort and to implement effective predictive maintenance.

Read more...
Safety controller for industrial PCs
Beckhoff Automation Fieldbus & Industrial Networking
With TwinSAFE, Beckhoff offers an extensive portfolio of software and hardware components for functional safety. This range is continuously being expanded and developed, as demonstrated by numerous new safety I/Os and the TwinCAT Safety PLC with EL6910 functionality.

Read more...
Planar motor system for quality assurance
Beckhoff Automation Fieldbus & Industrial Networking
Achieving the shortest possible inspection times, even when working with different components, is paramount when it comes to series production. This is precisely what special machine builder, stoba Sondermaschinen set out to achieve with its InspectorONE optical inspection system, which is based on deep learning and features the Beckhoff XPlanar planar motor system at the conveyor system core.

Read more...
EtherCAT Box modules for confined spaces
Beckhoff Automation PLCs, DCSs & Controllers
Users of EtherCAT and EtherCAT P Box modules from Beckhoff’s EP and EPP series benefit from 25 years of IP67 expertise in the I/O sector. The broad product range for decentralised distribution of the I/O level directly at the machine or system has been continuously expanded and further developed during this time.

Read more...
EtherCAT power measurement terminal
Beckhoff Automation Electrical Power & Protection
Beckhoff’s EL3453-0090 EtherCAT power measurement terminal has voltage inputs for direct monitoring of powerful generators up to 690 V AC, such as those commonly used in the wind energy industry.

Read more...