TwinCat Adds Machine Learning

April 3, 2019
At Hannover Messe 2019, Fabian Bause, Beckhoff’s TwinCat Product Manager, shows how Beckhoff has integrated machine learning into its TwinCat software. The company says it is currently the only automation technology supplier to integrate an inference engine into an industrial controller for machine learning. Bause noted that, because TwinCat machine learning uses the Open Neural Network Exchange (ONNX) format, files can be exchanged easily from any platform like Matlab, Pytorch or TensorFlow to TwinCat. In this video, Bause shows how data from a functional fan can be used to train TwinCat to recognize anomalies in fan function. Beyond basic anomaly detection, Bause said the algorithm can also be used to classify different kinds of faults to facilitate more precise troubleshooting. “You can even use it in motion control applications, to save energy in motion synchronization applications,” he added.