Beckhoff vollzieht mit TwinCAT 3 und der eXtended Automation Technology (XAT) nicht nur den Sprung zu den objektorientierten Erweiterungen der IEC61131-3, sondern führt gleichzeitig umfangreiche Möglichkeiten der Hochsprachenprogrammierung ein. Die Integration von Matlab/Simulink ermöglicht zudem modellgetriebene Entwicklungen sowie den Einsatz in wissenschaftlichen Bereichen. Der Clou daran: Ein Wechsel der Engineering-Umgebung ist für all diese Programmierweisen nicht nötig. Die eXtended-Automation-Engineering-Umgebung (XAE) ist Microsofts Visual Studio. Beckhoff hat in diese Entwicklungsumgebung – neben den schon vorhandenen C/C++-Sprachen – auch die IEC61131-3-Programmiermöglichkeit integriert. Die Vorzüge des IT-Frameworks werden so für die Automatisierung nutzbar gemacht. Auch Beckhoffs Konfigurationstool für I/O und Motion wurde in die gleiche Entwicklungsumgebung integriert. Lauffähig sind die Module in den unterschiedlichen Sprachen in einer gemeinsamen Runtime. Der Vorteil dieser Modularität ist die verbesserte Wiederverwendung von einmal geschriebenen und getesteten Modulen. Die Runtime läuft unter harten Echtzeitbedingungen, unter der Nutzung von Multicore-Technologie und mit der Unterstützung von 32- oder 64-Bit-Betriebssystemen. Die Integration in das Visual Studio erfolgt auf zwei verschiedenen Wegen. In der TwinCAT-Standard-Variante wird lediglich das Framework von Visual Studio mit all seinen Vorteilen bezüglich des Handlings, der Anbindung an Quellverwaltungssoftware, der Hilfe-Funktionalität usw. genutzt. In der zweiten Variante integrieren sich die TwinCAT-3-Komponenten direkt in das Visual Studio 2010, sofern dieses vorhanden ist. Ist es nicht vorhanden, wird das Visual Studio mit den TwinCAT-3-Komponenten installiert. In dieser Version stehen den Anwendern zusätzlich die Programmiersprachen C/C++ und damit die Anbindung an die Matlab/Simulink-Welt über den Matlab/Simulink-Realtime-Workshop zur Verfügung. Für die Programmiersprachen C/C++ wurde ein Debugger mit Online-Monitoring-Funktion entwickelt, der über die normalen Debugging-Funktionen von C/C++ hinausgeht.
TwinCAT 3: Visual Studio für die SPS-Programmierung
-
Neue Kampagne ‚Frag DataTec‘
Die neue Kampagne ‚Frag DataTec‘ nutzt ein Büro-Musical sowie ungewöhnliche Messfragen, um komplexe Themen der…
-
BLDC-Antriebe für unterschiedliche Pumpenanwendungen und Lastprofile
Vom Fördern zum Regeln
Ob Dialysegerät, Dosierpumpe oder Hydraulikaggregat: Pumpenantriebe müssen ganz unterschiedliche Anforderungen erfüllen. Neben präziser Regelbarkeit und…
-
Anzeige
Beckhoff auf der SPS 2026
Wie werden Steuerung, Motion, Safety, Messtechnik, Vision, Robotik und KI zum Gesamtsystem? Beckhoff zeigt auf der SPS 2026 durchgängige Software-defined Automation vom 24. bis 26. November in Nürnberg, Halle 7, Stand 406, und täglich im Livestream.
-
Die Hälfte aller Firmen hat CRA-Teams gebildet
Ein Fünftel der Unternehmen in Deutschland hat ein internes Team ins Leben gerufen, um die…
-
Risikoanalysen und Schwachstellenmanagement über den gesamten Maschinenlebenszyklus
Cybersicherheit im Maschinenbau umsetzen
Die zunehmende Digitalisierung und Vernetzung von Maschinen und Anlagen eröffnet neue Möglichkeiten, bringt aber auch…
-
ZVEI-Umfrage: Breite Mehrheit drängt auf Reformen
Die Deutschen drängen ihre Regierung zu entschiedeneren Reformen: Mehr als vier von fünf Befragten (83%)…
das könnte sie auch interessieren
-
Neue Komponenten erweitern das Einsatzspektrum des modularen Transportsystems AcoposTrak
Mehr Leistung und Reinigung für Shuttle-Systeme
















