TF3800

TF3800 | TC3 Machine Learning Inference Engine

Beckhoff bietet eine in TwinCAT 3 nahtlos integrierte Lösung für Maschinelles Lernen (ML). Dabei sind die von PC-based Control gewohnten Vorteile der Systemoffenheit durch die Nutzung etablierter Standards auch für ML-Anwendungen gegeben. Zudem wird die Ausführung der Machine-Learning-Modelle in Echtzeit realisiert. Auf diese Weise erhält der Maschinenbauer die optimale Grundlage zur Steigerung der Maschinenperformance.

Die TwinCAT 3 Function TF3800 ist ein hochperformantes Ausführungsmodul (Inferenzmaschine) für trainierte klassische maschinelle Lernalgorithmen. Das Training der Algorithmen erfolgt in etablierten Frameworks wie z. B. SciKit-Learn, libSVM oder MATLAB®. Die Informationen des gelernten Modells werden als Beschreibungsdatei in die Inferenzmaschine geladen.

Das Ausführungsmodul (ML Runtime) kann in TwinCAT 3 aus der PLC, aus C++ sowie über eine zyklische Task aufgerufen werden. Der geladene Algorithmus wird direkt auf der Maschinensteuerung im TwinCAT-Echtzeitzyklus ausgeführt.

Ein Beispiel eines klassischen maschinellen Lernalgorithmus ist die Support Vector Machine (SVM). Diese kann zur Klassifikation von Datensätzen eingesetzt werden. Beispielapplikationen sind End-of-Line-Tests, Anomalieerkennung oder Prozessüberwachung.

Technische Daten TF3800
Benötigt TC1000
Betriebssystem Windows 7, Windows 10
Bestellangaben
TF3800-0v40 TC3 Machine Learning Inference Engine, Plattform 40 (Performance)
TF3800-0v50 TC3 Machine Learning Inference Engine, Plattform 50 (Performance Plus)
TF3800-0v60 TC3 Machine Learning Inference Engine, Plattform 60 (Mid Performance)
TF3800-0v70 TC3 Machine Learning Inference Engine, Plattform 70 (High Performance)
TF3800-0v80 TC3 Machine Learning Inference Engine, Plattform 80 (Very High Performance)
TF3800-0v81 TC3 Machine Learning Inference Engine, Plattform 81 (Many-core 5…8 Cores)
TF3800-0v82 TC3 Machine Learning Inference Engine, Plattform 82 (Many-core 9…16 Cores)
TF3800-0v83 TC3 Machine Learning Inference Engine, Plattform 83 (Many-core 17…32 Cores)
TF3800-0v84 TC3 Machine Learning Inference Engine, Plattform 84 (Many-core 33…64 Cores)
TF3800-0v90 TC3 Machine Learning Inference Engine, Plattform 90 (Other)
TF3800-0v91 TC3 Machine Learning Inference Engine, Plattform 91 (Other 5…8 Cores)
TF3800-0v92 TC3 Machine Learning Inference Engine, Plattform 92 (Other 9…16 Cores)
TF3800-0v93 TC3 Machine Learning Inference Engine, Plattform 93 (Other 17…32 Cores)
TF3800-0v94 TC3 Machine Learning Inference Engine, Plattform 94 (Other 33…64 Cores)