Installation
To use the TwinCAT Machine Learning Server you need three components:
- TF3820 | TwinCAT Machine Learning Server
Install and license this workload either directly on your control IPC or on an Edge IPC. - Installs the TcMlServer service on the system.
- TF3830 | TwinCAT Machine Learning Server Client
Install this workload on your engineering PC to use the required PLC library. - Installs the PLC library Tc3_MlServer for the TwinCAT 3 XAE.
- TF38xx | TwinCAT Machine Learning Model Manager
Install this workload on your engineering PC to prepare the ONNX file for use in TwinCAT.
System requirements: TwinCAT Machine Learning Server (TF3820)
Technical data | Requirements |
---|---|
Operating system | Windows10 |
Target platform | x64 |
Minimum TwinCAT version | TwinCAT 3.1 Build 4026 |
Required TwinCAT setup level | TwinCAT 3 XAR |
Required TwinCAT license | TC1000 |
System requirements: TwinCAT Machine Learning Server Client (TF3830)
Technical data | Requirements |
---|---|
Operating system | Windows10 |
Target platform | x64 |
Minimum TwinCAT version | TwinCAT 3.1 Build 4026 |
Required TwinCAT setup level | TwinCAT 3 XAE |
Required TwinCAT license | TC1200 |
TwinCAT Package Manager: Installation (TwinCAT 3.1 Build 4026)
Detailed instructions on installing products can be found in the chapter Installing workloads in the TwinCAT 3.1 Build 4026 installation instructions.
Install the following workload to be able to use the product:
TwinCAT Package Manager UI: TF3820 | TwinCAT 3 Machine Learning Server
TwinCAT Package Manager CLI: tcpkg install TF3820.MachineLearningServer.XAR
TwinCAT Package Manager UI: TF3830 | TwinCAT 3 Machine Learning Server Client
TwinCAT Package Manager CLI: tcpkg install TF3830.MachineLearningServerClient.XAE
TwinCAT Package Manager UI: TF38xx | TwinCAT 3 Machine Learning Model Manager
TwinCAT Package Manager CLI: tcpkg install TF38xx.MachineLearningModelManager.XAE
Installation on systems with TF3800 or TF3810 version 3.2.6 and later
![]() | Potential conflict with old installations There may be conflicts regarding the packages for the TwinCAT Machine Learning Model Manager. This conflict is quickly resolved by uninstalling. |
If you have installed a version of the workload TF3800.MachineLearningInferenceEngine.XAE or TF3810.NeuralNetworkInferenceEngine.XAE in version 3.2.6 or lower, you should first uninstall these workloads:
tcpkg uninstall TF3800.MachineLearningInferenceEngine.XAE --include-dependencies
tcpkg uninstall TF3810.NeuralNetworkInferenceEngine.XAE --include-dependencies
Only then should you install the workloads in version 3.2.10 or higher.