Interview

TwinCAT PLC++: Pluspunkte bei Runtime, Engineering & Integration

TwinCAT PLC++: Pluspunkte bei Runtime, Engineering & Integration

Die neueste TwinCAT PLC++ von Beckhoff ist eine schnellere, sicherere und effizientere Steuerungslösung. Dank vollständiger IEC-Standardkonformität, nahtloser Integration in DevOps-Prozesse und der Anbindung an KI-Systeme wie den TwinCAT CoAgent eröffnet TwinCAT PLC++ vielfältige Möglichkeiten für Maschinenbauer, Systemintegratoren und Entwickler, erklärt TwinCAT-Produktmanager Dr. Papenfort.

Herr Dr. Papenfort, Beckhoff hat eine neue Generation seiner SPS entwickelt – die TwinCAT PLC++. Was sind die zentralen Neuerungen im Vergleich zur bisherigen TwinCAT PLC?

Wir haben zahlreiche Neuerungen implementiert, die viele neue Möglichkeiten und Features bieten, daher auch das „++“. Das sind einmal die Pluspunkte im Engineering – unsere neuste Entwicklungermöglicht ein schnelleres und sichereres Arbeiten. Ein weiterer Vorteil besteht darin, dass TwinCAT PLC++ vollständig konform mit dem IEC-Standard der vierten Edition ist. Eine der Neuerungen ist die Möglichkeit der Integration in DevOps* wie CI/CD-Pipelines*. Und last but not least ist es die Anbindung an ein KI-System – den TwinCat CoAgent von Beckhoff.

TwinCAT-Produktmanager Dr. Josef Papenfort und Natalie Intorf auf der Hannover Messe 2025

TwinCAT-Produktmanager Dr. Josef Papenfort und Natalie Intorf auf der Hannover Messe 2025

Welche Vorteile ergeben sich durch die Integration von TwinCAT PLC++ in das bestehende TwinCAT-Ökosystem?

Ein wesentlicher Pluspunkt von TwinCAT PLC++ ist eine noch bessere Integration in unsere TwinCAT-Umgebung. Ein großer Vorteil liegt darin, dass wir die Entwicklung komplett selbst in der Hand haben und nicht auf Zulieferer angewiesen sind. Deshalb konnten wir unser umfangreiches Wissen aus 27 Jahren TwinCAT nutzen, um die TwinCAT-Komponenten optimal aufeinander abzustimmen.

TwinCAT PLC++ ist eineinhalb Mal schneller als TwinCAT PLC. Welche konkreten Vorteile bietet die schnellere Runtime für Maschinenbauer und Systemintegratoren?

Die neue Generation erreicht eine Ausführungsgeschwindigkeit, die anderthalbmal schneller ist als die bisherige PLC. Bei einer optimalen Kompilierung ist TwinCAT PLC++ sogar um den Faktor drei schneller. Dadurch kann mit einer kleineren CPU die gleiche Leistung erbracht werden – das spart Kosten. Im Bereich des Engineerings, speziell für Systemintegratoren, ist es die performantere Inbetriebnahme. Die beschleunigte Verarbeitung in TwinCAT PLC++ bietet die Möglichkeit, einen umfangreicheren Maschinen-Code auszuführen oder die Maschine schneller laufen zu lassen.

Wie kann der Performancevorteil von TwinCAT PLC++ zusätzlich genutzt werden?

Schon die Messe SPS 2024 hat gezeigt, dass Unternehmen vermehrt ein starkes Interesse an den zahlreichen TwinCAT-Engineering-Features haben. Die durch den Performancesprung frei gewordenen Ressourcen könnten zum Beispiel für diese umfangreiche Engineering-Funktionalität genutzt werden.

Ist TwinCAT PLC++ eine komplette Neuentwicklung oder basiert sie auf TwinCAT PLC?

TwinCAT PLC++ ist eine komplette Neuentwicklung. Das betrifft sowohl die Editoren als auch den Compiler und natürlich ebenso die Runtime. Die neue Generation kann aber parallel zur bisherigen PLC betrieben werden.

Wie funktioniert das genau?

Die zwei verschiedenen PLCs, die ihre eigenen Runtimes mitbringen, können parallel zu einender existieren und blockieren sich nicht gegenseitig. Zudem sind sie in der Lage, miteinander zu kommunizieren, das heißt, sie können Prozessdaten austauschen und gegenseitig Methoden aufrufen. Dadurch ist es möglich, eine Maschine beispielsweise mit TwinCAT PLC zu betreiben und einen Teil der Steuerung durch TwinCAT PLC++ zu erweitern.

Können die bereits verfügbaren Bibliotheken oder Tools in der TwinCAT PLC++ genutzt werden?

Die Bibliotheken, die in bisherigen PLC vorhanden sind, stehen auch für TwinCAT PLC++ mit dem gleichen Interface zur Verfügung, ebenso wie die Tools, die wir entwickelt haben. So kann z. B. TwinCAT Scope Variablen aus beiden PLCs anzeigen und das Gleiche gilt unsere Connectivity-Produkte.

Wie funktioniert der Umstieg von PLC auf PLC++?

Dafür ist es notwendig, den existierenden Code zu konvertieren. Wir entwickeln hierfür einen in TwinCAT integrieren Konverter, mit dem sich sehr einfach PLC- in PLC++-Code umsetzen lässt.

Weitere Informationen finden Sie unter www.beckhoff.com/twincat-plcpp

Das Gespräch mit dem Experten und TwinCAT-Produktmanager Dr. Josef Papenfort, Beckhoff Automation, hat die messweb.de-Redakteurin und Software-Entwicklerin Natalie Intorf geführt.


* Mit DevOps sollen die Softwarequalität, die Geschwindigkeit der Entwicklung und der Auslieferung, sowie das Miteinander der beteiligten Teams verbessert werden. Dev steht für "Development" und Ops für "Operations".

* Die CI/CD-Pipeline ist ein automatisierter Workflow in einer modernen DevOps-Umgebung. CI steht für Continuous Integration, CD für Continuous Delivery oder Deployment. CI/CD-Pipeline ist eine Reihe von automatisierten Schritten, die dabei helfen, Software schnell und zuverlässig zu entwickeln, zu testen und bereitzustellen.

Teilen

Messtechnik

aktuelle Newsletter