Beckhoff Automation

New Automation Technology

TwinCAT integriert Machine Learning nahtlos, offen und echtzeitfähig in die Steuerungstechnik

Ahmet Catal
Ahmet Catal Content Marketing Manager IndustryArena GmbH am 18. April 2019 um 12:00 Uhr
TwinCAT 3: Maschinelles Lernen für alle Bereiche der Automatisierung
Machine Learning nahtlos, offen und echtzeitfähig in die Steuerungstechnik integriert

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 das Machine Learning in Echtzeit realisiert, sodass sich die TwinCAT-Lösung z. B. auch für den anspruchsvollen Motion-Bereich eignet. Auf diese Weise erhält der Maschinenbauer die optimale Grundlage zur Steigerung der Maschinenperformance, z. B. durch Prescriptive Maintenance, Selbstoptimierung von Prozessabläufen oder eigenständige Erkennung von Prozessanomalien.

Grundidee des Maschinellen Lernens ist, Lösungen für bestimmte Aufgaben nicht mehr durch klassisches Engineering zu erarbeiten und in einen Algorithmus zu überführen. Vielmehr soll der gewünschte Algorithmus anhand von beispielhaften Prozessdaten erlernt werden. Auf diese Weise lassen sich leistungsfähige Modelle trainieren und damit bessere bzw. performantere Lösungen erzielen. Für die Automatisierungstechnik erschließt dies neue Möglichkeiten und Optimierungspotenziale beispielsweise in den Bereichen prädiktive Wartung und Prozesssteuerung, Anomaliedetektion, kollaborative Roboter, automatisierte Qualitätskontrolle und Maschinenoptimierung.

 

Das jeweilige Modell wird innerhalb eines der gängigen ML-Frameworks, wie z. B. MATLAB® oder TensorFlow, trainiert und anschließend über das standardisierte Austauschformat ONNX (Open Neural Network Exchange) zur Beschreibung von trainierten Modellen in die TwinCAT-Runtime importiert. Diese bietet dafür folgende neue Functions:

      • TwinCAT 3 Machine Learning Inference Engine: für klassische ML-Algorithmen wie Support Vector Machine und Principal Component Analysis

      • TwinCAT 3 Neural Network Inference Engine: für Deep Learning und Neuronale Netze wie Multilayer Perceptrons und Convolutional Neural Networks

 

Modellergebnisse direkt in der Echtzeitumgebung nutzbar

Die Inferenz, d. h. die Ausführung eines trainierten ML-Modells, ist als TwinCAT-TcCOM-Objekt direkt in Echtzeit möglich, und zwar bei kleinen Netzen mit einer Reaktionszeit des Systems von unter 100 µs (TwinCAT-Zykluszeit 50 µs). Aufrufbar sind die Modelle sowohl über die PLC, C/C++-TcCOM-Interfaces als auch über eine zyklische Task.

Durch die nahtlose Integration in die Steuerungstechnik steht die Multicore-Unterstützung von TwinCAT auch für das Maschinelle Lernen offen. So kann aus unterschiedlichen Task-Kontexten auf die jeweilige TwinCAT 3 Inference Engine zugegriffen werden, ohne dass sich dies gegenseitig begrenzend auswirkt. Weiterhin ist der volle Zugriff auf alle Feldbusschnittstellen und Daten in TwinCAT gegeben. Damit lässt sich für die ML-Lösung einerseits eine immense Datenfülle z. B. für komplexe Sensordatenfusion (Datenverknüpfung) nutzen. Andererseits stehen echtzeitfähige Schnittstellen zu Aktoren u. a. für Optimal Control zur Verfügung.

 Machine Learning

 Weitere Informationen: TwinCAT 3

 Download: Pressekit (ZIP-Datei)

 

Jetzt anmelden oder registrieren und alle Vorteile einer Community nutzen!

Um das Forum der IndustryArena aktiv nutzen zu können, ist eine Anmeldung oder Registrierung als Mitglied notwendig. Dieser Vorgang ist absolut kostenfrei und ohne jegliche Verpflichtung.

Passwort vergessen?
Kontaktanfrage
Guest Photo
Ihre Nachricht:
Verantwortlicher im Sinne des Art. 4 Nr. 7 DSGVO ist: IndustryArena GmbH, Katzbergstraße 4, 40764 Langenfeld.
Unseren Datenschutzbeauftragten erreichen Sie unter [email protected].

Verarbeitungszweck
Wir verarbeiten Ihre personenbezogenen Daten zur Nutzung des Kontaktanfrageformulars bzw. um den hiermit von Ihnen gewünschten Kontakt zum Unternehmen des Newsrooms herzustellen und Ihre Angaben an dieses Unternehmen zu übertragen bzw. zur damit zusammenhängenden Kommunikation gemäß Art.6 Abs. 1 S. 1 lit. a DSGVO. Dies stellt für uns ein berechtigtes Interesse gemäß Art. 6 Abs. 1 S. 1 lit. f DSGVO dar.

Empfänger der Daten
Innerhalb unseres Unternehmens erhalten diejenigen Stellen Zugriff auf Ihre Daten, die diese zur Erfüllung der oben genannten Zwecke benötigen.
An Dritte werden personenbezogene Daten nur übermittelt, wenn dies für die vorgenannten Zwecke erforderlich ist oder eine andere Rechtsgrundlage besteht. Sofern erforderlich, schließen wir mit Dritten die entsprechenden datenschutzrechtlichen Vereinbarungen, insbesondere gemäß Art. 28 DSGVO.

Speicherdauer
Die von Ihnen hinterlegten Daten werden an das Unternehmen des Newsrooms übermittelt und dort entsprechend weiterverarbeitet. - Die Speicherdauer beläuft sich auf die Notwendigkeitsdauer der Bearbeitung Ihrer Anfrage durch das jeweilige Unternehmen.

Designoptionen

  • Titel Schriftfarbe:
  • Content Hintergrundfarbe:
  • Content Schriftfarbe:
  • Navigation Hintergrund:
  • Reiter Schriftfarbe:
  • Aktiver Reiter Schriftfarbe:
  • Link Schriftfarbe:
  • Aktiver Link Schriftfarbe:
  • Hintergrundbild Hintergrundfarbe:

    Wie wollen Sie das Hintergrundbild positionieren?

    Bitte beachten Sie: Banner und Skyscraper werden nur für die aktuelle Sprache gespeichert. Für andere Sprachen, wechseln Sie die Sprache mit dem Button rechts oben.

    Geben Sie das Link-Ziel für das Hintergrundbild

  • Header grafik

    Wie wollen Sie das Banner ausrichten?

    Bitte beachten Sie: Banner und Skyscraper werden nur für die aktuelle Sprache gespeichert. Für andere Sprachen, wechseln Sie die Sprache mit dem Button rechts oben.

    Geben Sie das Link-Ziel für das Banner

  • Skyscraper

    Geben Sie das Link-Ziel für das Skyscraper

Bitte beachten Sie:

Banner und Skyscraper werden nur für die aktuelle Sprache gespeichert. Für andere Sprachen, wechseln Sie die Sprache mit dem Button rechts oben.