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
-
Kawasaki Robotics eröffnet neues Experience Center
Mit seinem neuen Experience Center am EMEA-Hauptsitz in Neuss schafft Kawasaki Robotics einen neuen Treffpunkt…
-
Ultraschallsensorik
Robust messen fürs IIoT: Ultraschallsensor mit IO-Link
Für die Automation im Zeitalter des IIoT sind Multitask-ing-Sensoren gefragt. Neben zuverlässigen Messwerten sollen sie…
-
Industrial AI im Brownfield
Wie Retrofit Bestandsanlagen fit für KI macht
Bestehende Produktionsanlagen für Industrial AI fit zu machen, ist weniger eine Frage der richtigen Algorithmen…
-
Sensorik- und Messtechnik
AMA-Mitglieder melden Umsatzplus
Der AMA Verband für Sensorik und Messtechnik befragt seine 450 Mitglieder vierteljährlich zur wirtschaftlichen Entwicklung.
-
Rohrverbinder für die Fördertechnik
Drehbare Lagerung macht Lastentrolley kurvengängig
RK Rose+Krieger hat auf Basis seiner Rohrverbindungstechnik einen Lastentrolley für Hängeförderbahnen entwickelt.















