DetachFixClose

TF3820 | TwinCAT 3 Machine Learning Server

TF3820 | TwinCAT 3 Machine Learning Server

TF3820 | TwinCAT 3 Machine Learning Server

TF3820 | TwinCAT 3 Machine Learning Server

TF3820 | TwinCAT 3 Machine Learning Server

AI in automation technology

AI in automation technology

The TF3820 TwinCAT 3 Machine Learning Server is a high-performance service for executing trained AI models with the option of using hardware accelerators.

Beckhoff offers a solution for AI models that is seamlessly integrated into TwinCAT 3. This ensures AI applications can also benefit from the familiar advantages of system openness found in PC-based control thanks to the use of established standards

The TwinCAT 3 Machine Learning Server provides a function for loading and executing trained AI models. Its services can be accessed locally or remotely using TwinCAT runtimes via PLC function blocks. In processes like this, a server can load multiple AI models and be accessed by multiple TwinCAT runtimes or multiple function block instances. Loaded AI models can be run on the CPU or GPU. An integrated load balancing system distributes and prioritizes requests to the server, taking the available computing resources into account.

The neural networks are trained in a variety of frameworks established for data scientists, such as SciKit-Learn, PyTorch, and TensorFlow, as well as in the TE3850 TwinCAT 3 Machine Learning Creator, which is optimized for automation engineers. In each case, the AI model created is exported from the learning environment as an ONNX file. ONNX (Open Neural Network Exchange) has asserted itself as an open standard for interoperability in machine learning, ensuring a clear distinction between the learning environment and execution environment of trained models.

The ONNX file can be read into TwinCAT 3 and supplemented with application-specific meta information, such as the model name, model version, and a brief description. The AI model description enriched with this information can then be loaded into the TwinCAT 3 Machine Learning Server and executed there using a function block in the TwinCAT 3 PLC.

The TwinCAT 3 Machine Learning Server provides an inference engine with maximum flexibility in terms of AI models and high performance in terms of hardware. Applications can be found in predictive and prescriptive models, in the machine vision sector, and in robotics. Examples include image-based methods for sorting and evaluating products, classifying defects, localizing defects and products, and calculating gripping positions.

Product status:

product announcement | estimated market release 2nd quarter 2024

Product information

Technical dataTF3820
Required licenseTC1200
IncludesTF3830
Operating systemWindows 10
CPU architecturex64
Ordering information
TF3820-0v50TwinCAT 3 Machine Learning Server, platform level 50 (Performance Plus)
TF3820-0v60TwinCAT 3 Machine Learning Server, platform level 60 (Mid Performance)
TF3820-0v70TwinCAT 3 Machine Learning Server, platform level 70 (High Performance)
TF3820-0v80TwinCAT 3 Machine Learning Server, platform level 80 (Very High Performance)
TF3820-0v81TwinCAT 3 Machine Learning Server, platform level 81 (Very High Performance)
TF3820-0v82TwinCAT 3 Machine Learning Server, platform level 82 (Very High Performance)
TF3820-0v83TwinCAT 3 Machine Learning Server, platform level 83 (Very High Performance)
TF3820-0v84TwinCAT 3 Machine Learning Server, platform level 84 (Very High Performance)
TF3820-0v90TwinCAT 3 Machine Learning Server, platform level 90 (Other)
TF3820-0v91TwinCAT 3 Machine Learning Server, platform level 91 (Other 5…8 Cores)
TF3820-0v92TwinCAT 3 Machine Learning Server, platform level 92 (Other 9…16 Cores)
TF3820-0v93TwinCAT 3 Machine Learning Server, platform level 93 (Other 17…32 Cores)
TF3820-0v94TwinCAT 3 Machine Learning Server, platform level 94 (Other 33…64 Cores)

We recommend using a TwinCAT 3 license dongle for platform levels 90-94.

Loading content ...

Loading content ...

© Beckhoff Automation 2024 - Terms of Use