LösenAnheftenSchließen

Linux®-basierte Echtzeitsteuerung mit TwinCAT

TwinCAT Runtime for Linux® ermöglicht erstmals die Ausführung mehrerer TwinCAT Runtimes auf einem Industrie-PC.
TwinCAT Runtime for Linux® ermöglicht erstmals die Ausführung mehrerer TwinCAT Runtimes auf einem Industrie-PC.

Mit der TwinCAT Runtime for Linux® erschließt Beckhoff neue Anwendungsmöglichkeiten für die Echtzeit. So wird künftig erstmals die Ausführung mehrerer TwinCAT Runtimes auf einem Industrie-PC möglich sein, um beispielsweise verschiedene Anlagenteile auf einem großen Rechner zusammenzuführen. Durch diese Hardwarekonsolidierung werden die Rechenressourcen besser ausgenutzt. Mit der containerisierten Ausführung von TwinCAT auf einem Server-PC lässt sich außerdem die Umsetzung von virtueller Steuerungstechnik, der Virtual PLC, realisieren. Des Weiteren wird die Möglichkeit geschaffen, aus der Echtzeitumgebung heraus auf eine GPU (Grafikkarte) zuzugreifen, die als Hardwarebeschleuniger für besonders rechenaufwendige Applikationen wie z. B. Vision dienen kann.

Als Basis für die TwinCAT Runtime for Linux® dient eine Beckhoff-eigene Linux® Distribution, welche die Auswahl der Betriebssysteme neben Windows und TwinCAT/BSD erweitert. Diese Distribution wurde auf Basis des freien Betriebssystems Debian entwickelt und beinhaltet für die echtzeitfähige Ausführung der Runtime standardmäßig einen Linux® Echtzeit-Kernel. Durch das Debian-Paketsystem ist zudem die Installation weiterer Software problemlos möglich. Zu Beginn werden die neuen Arm®-basierten Embedded-PCs CX82x0 und CX9240 mit der Linux® Runtime angeboten. Anschließend wird die Beckhoff Linux® Distribution sukzessive für alle weiteren Industrie- und Embedded-PCs verfügbar gemacht.

Features

  • TwinCAT Runtime für die stabile Echtzeitsteuerung auf Linux® Basis
  • Modularisierung von Maschinen- und anderen Steuerungsanwendungen
  • Unterstützung von Container-Technologien wie Docker®, Podman oder LXC
  • individuelle Ausführung mehrerer TwinCAT Runtimes auf einem Industrie-PC
  • Hardwarekonsolidierung durch verbesserte Ausnutzung der Rechenkapazität
  • losere Kopplung zwischen Software- und Maschinenmodulen
  • multitaskingfähiges Betriebssystem erleichtert Softwaremodularisierung

Vorteile für die Echtzeitsteuerung

  • neue Möglichkeiten in der TwinCAT-Automatisierung für Linux® Anwender
  • unveränderte Anwendungsprogrammierung mit TwinCAT
  • optimierte Ausführung mehrerer Echtzeitanwendungen mit einer CPU
  • erhöhte Anwenderflexibilität durch modularen Steuerungscode
  • einfaches Hinzufügen oder Austauschen von Anwendungsbausteinen
  • gezieltes Durchführen von Updates für einzelne Anwendungen
  • reduzierter Zeit- und Kostenaufwand für das Engineering

Produktstatus
Produktankündigung | voraussichtliche Markteinführung im 4. Quartal 2024

Produkte

Embedded-PC-Serie CX8200

Embedded-PC-Serie CX8200

Die Embedded-PC-Serie vereint höhere Rechenleistung und moderne Arm® Cortex®-A53 Architektur in einem kompakten Format.

Embedded-PC-Serie CX9240

Embedded-PC-Serie CX9240

Die kompakte, hutschienenmontierbare PC-Steuerung für den universellen Einsatz mit moderner Arm® Cortex®-A53 Architektur.

Virtual PLC

Virtual PLC

Mit der TwinCAT Runtime for Linux® ermöglicht Beckhoff die Implementierung einer virtuellen SPS – flexibel, kostenoptimiert und ressourceneffizient.