LösenAnheftenSchließen

Unternehmenszentrale Schweiz
Beckhoff Automation AG

Rheinweg 7
8200 Schaffhausen, Schweiz

+41 52 633 40 40
info@beckhoff.ch
www.beckhoff.com/de-ch/

Technischer Support Schaffhausen (Deutsch)

+41 52 633 40 40
support@beckhoff.ch
Kontaktformular

Technischer Support Arbon (Deutsch)

+41 71 447 10 80
support@beckhoff.ch

Technischer Support Lyssach (Deutsch)

+41 34 447 44 88
support@beckhoff.ch

Technischer Support Yverdon (Französisch)

+41 24 447 27 00
support@beckhoff.ch

Technischer Support Losone (Italienisch)

+41 91 792 24 40
support@beckhoff.ch

TwinCAT Chat

Mehr Produktivität durch KI-gestütztes Engineering

TwinCAT-Projekte mit KI-gestütztem Engineering

Für die Engineering-Umgebung TwinCAT XAE hat Beckhoff TwinCAT Chat entwickelt. Mit TwinCAT Chat lassen sich die sogenannten Large Language Models, wie z. B. ChatGPT von OpenAI, komfortabel für die Entwicklung eines TwinCAT-Projekts nutzen. Dies erhöht die Produktivität in der Steuerungsprogrammierung.

Large Language Models (LLMs) repräsentieren Sprachmodelle, die auf Basis eines neuronalen Netzwerks erstellt und mit einer hohen Anzahl an Texten trainiert wurden. LLMs haben in den vergangenen Jahren eine weite Verbreitung erfahren und werden für unterschiedlichste Aufgaben verwendet, z. B. als Grundlage für Chatbots oder Sprachübersetzungstools. Aber auch für die Programmierung bieten LLMs eine Reihe von Vorteilen und besitzen das Potenzial, den Entwicklungsprozess zu revolutionieren, indem sie Code automatisch erzeugen und vervollständigen.

TwinCAT Chat nutzt die neuen Möglichkeiten der LLMs: ein KI-unterstütztes Engineering, in dem das Erstellen bzw. Ergänzen von Code oder die Code-Optimierung, -Dokumentation und -Umstrukturierung automatisiert erfolgen.

Das globale Chat-Fenster in TwinCAT XAE verbindet sich mit der Host-Cloud des jeweiligen LLM, wie etwa Microsoft AzureTM für ChatGPT. Es bietet eine Benutzeroberfläche und ermöglicht über das Automation Interface unter anderem, TwinCAT-Projekte zu modifizieren.

Die LLM-Integration ist speziell für TwinCAT-3-Nutzer optimiert, das heißt, der Wissensstand wurde umfangreich um TwinCAT-spezifische Inhalte ergänzt. So können direkt konkrete Fragen gestellt werden und es muss dem LLM nicht erst mitgeteilt werden, dass TwinCAT verwendet wird und die Code-Beispiele in Strukturiertem Text erwartet werden. Der generierte Code kann anschließend direkt übernommen werden. Das spart Zeit und minimiert mögliche Fehler einer manuellen Übertragung. Durch diese tiefe Integration und Spezifikation des LLMs in das Engineering wird der Entwicklungsprozess also erheblich erleichtert und bietet einen klaren Vorteil gegenüber der herkömmlichen Nutzung von z. B. ChatGPT im Webbrowser, da die Kommunikation und der Code-Austausch nahtlos ineinandergreifen.

In der aktuellen Entwicklung befinden sich weitere praktische Funktionen von TwinCAT Chat. Neben einem Chatbot-Interface zum umfangreichen Beckhoff Dokumentationssystem wird es die Möglichkeit geben, aus dem Chat heraus I/O-Konfigurationen zu erstellen und anzulegen. Darüber hinaus können TwinCAT HMI Controls automatisch erstellt werden. Ziel ist, dass ein Anwender nur noch formulieren muss, wie er seine HMI aufgebaut haben möchte. TwinCAT Chat platziert dann entsprechend im Hintergrund die HMI Control und stellt die Verknüpfung zur SPS her. Eine HMI-Seite kann dadurch wesentlich schneller und einfacher generiert werden.

Mehr zu TwinCAT Chat und den aktuellen Entwicklungen im Interview mit den Produktmanagern Jannis Doppmeier und Fabian Bause:

Produktstatus
Produktankündigung | voraussichtliche Markteinführung auf Anfrage

Produkte

TwinCAT

TwinCAT

Das TwinCAT-Softwaresystem verwandelt nahezu jedes PC-basierte System in eine Echtzeitsteuerung mit mehreren SPS-, NC-, CNC- und/oder Robotik-Laufzeitsystemen.

TE1000 | TwinCAT 3 Engineering

TE1000 | TwinCAT 3 Engineering

TE1000 ist die TwinCAT-Entwicklungsumgebung zur komfortablen Konfiguration von Steuerung mit SPS, Antriebsregelung und I/Os. Darüber hinaus umfasst das Tool die Konfiguration und Programmierung von TwinSAFE, der Safety-Lösung von Beckhoff.