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
Beckhoff Automation GmbH & Co. KG
-
Druckluft effizient überwachen, aufbereiten und absichern
Der Verbrauch wird transparent
Druckluft ist in vielen industriellen Anwendungen ein wichtiger Energieträger. Gleichzeitig beeinflussen Verbrauch, Luftqualität und die…
-
Anzeige
SIL 3 ohne Safety-CPU: was das im Schaltschrank spart
Motion und Visualisierung sind längst in die SPS integriert, die Sicherheit blieb bisher an Hardware gebunden. Jetzt hat der TÜV SÜD eine virtuelle Sicherheitssteuerung bis SIL 3 und PL e abgenommen: Die Zweikanaligkeit entsteht in Software.
-
PLCnext Community Summit 2026
Drei große Hersteller – eine Steuerungsplattform
Drei Themen – eine Steuerungsplattform: Beim PLCnext Community Summit in Hattersheim diskutierten Yaskawa, Festo und…
-
Safety und Security nach der neuen Maschinenverordnung
Wie Netzwerksegmentierung Maschinen sicherer macht
Mit der neuen Maschinenverordnung (EU) 2023/1230 und den steigenden Anforderungen an die Industrial Security rückt…
-
Wie aus Sensordaten Informationen für die Instandhaltung werden
IO-Link, OPC UA und MQTT machen Maschinendaten verfügbar
Sensoren liefern heute eine Vielzahl an Messwerten. Doch wie werden daraus Informationen, die Produktion und…
das könnte sie auch interessieren
-
Druckluft effizient überwachen, aufbereiten und absichern
Der Verbrauch wird transparent
-
PLCnext Community Summit 2026
Drei große Hersteller – eine Steuerungsplattform

















