
Beckhoff offers a machine learning (ML) solution that is seamlessly integrated into TwinCAT 3. Building on established standards, it brings to ML applications the advantages of system openness familiar from PC-based control. In addition, the TwinCAT solution supports the execution of the machine learning models in real time. Its capabilities provide machine builders with an optimum foundation for enhancing machine performance.
The TF3800 TwinCAT 3 function is a high-performance execution module (inference machine) for trained classic machine-learning algorithms. The algorithms are trained in established frameworks such as SciKit-Learn, libSVM or MATLAB®. The information of the learned model is loaded to the inference machine as a description file.
The execution module (ML runtime) can be called in TwinCAT 3 from the PLC, from C++ and via a cyclic task. The loaded algorithm is executed directly on the machine controller in the TwinCAT real-time cycle.
An example of a classic machine learning algorithm is the Support Vector Machine (SVM). This can be used for the classification of data sets. Example applications are End-of-Line tests, anomaly detection or process monitoring.
Product status:
Regular delivery
Product information
- Technical Data
- Ordering Information
- Documentation & Downloads
- Beckhoff Information System
- Additional Products
- Related products
Technical data | TF3800 |
---|---|
Required | TC1000 |
Operating system | Windows 7, Windows 10 |

Ordering information | |
---|---|
TF3800-0v40 | TC3 Machine Learning Inference Engine, platform 40 (Performance) |
TF3800-0v50 | TC3 Machine Learning Inference Engine, platform 50 (Performance Plus) |
TF3800-0v60 | TC3 Machine Learning Inference Engine, platform 60 (Mid Performance) |
TF3800-0v70 | TC3 Machine Learning Inference Engine, platform 70 (High Performance) |
TF3800-0v80 | TC3 Machine Learning Inference Engine, platform 80 (Very High Performance) |
TF3800-0v81 | TC3 Machine Learning Inference Engine, platform 81 (Many-core 5…8 Cores) |
TF3800-0v82 | TC3 Machine Learning Inference Engine, platform 82 (Many-core 9…16 Cores) |
TF3800-0v83 | TC3 Machine Learning Inference Engine, platform 83 (Many-core 17…32 Cores) |
TF3800-0v84 | TC3 Machine Learning Inference Engine, platform 84 (Many-core 33…64 Cores) |
TF3800-0v90 | TC3 Machine Learning Inference Engine, platform 90 (Other) |
TF3800-0v91 | TC3 Machine Learning Inference Engine, platform 91 (Other 5…8 Cores) |
TF3800-0v92 | TC3 Machine Learning Inference Engine, platform 92 (Other 9…16 Cores) |
TF3800-0v93 | TC3 Machine Learning Inference Engine, platform 93 (Other 17…32 Cores) |
TF3800-0v94 | TC3 Machine Learning Inference Engine, platform 94 (Other 33…64 Cores) |
We recommend using a TwinCAT 3 license dongle for platform levels 90-94.
Loading content ...
Loading content ...
Loading content ...
Loading content ...
© Beckhoff Automation 2021 - Terms of Use