TwinCAT, die durchgängige Softwareplattform für Engineering und Runtime
Mit der modularen und skalierbaren Steuerungssoftware TwinCAT integriert Beckhoff bedarfsgerecht sämtliche Engineering- und Runtime-Prozesse auf einer zentralen Softwareplattform. Die TwinCAT-Integration in Microsoft Visual Studio bietet dem Entwickler die optimale Infrastruktur, um TwinCAT mit den bestehenden Tool-Landschaften zu verknüpfen, und somit den Engineering-Prozess, beispielsweise durch automatische Code-Generierung, optimal und effizient zu unterstützen.
Offene Schnittstellen unterstützen die Integration in bestehende Visualisierungs-, Leit- und Datenbanksysteme und ermöglichen somit auch eine schrittweise Umstellung bestehender Maschinen. Mit der IEC 61131-3, inklusive der objektorientierten Erweiterungen, C/C++, MATLAB® und Simulink® stehen die wichtigsten Programmiersprachen für Echtzeitanwendungen frei zur Verfügung. Ein umfangreicher Baukasten an Funktionsmodulen und Werkzeugen erleichtert die Erstellung auch komplexer Applikationen. Von den Simulationen und der Inbetriebnahme der Maschine bis zu den klassischen SPS-, Motion- und Safety-Anwendungen unterstützt TwinCAT auch bei der Datenanalyse, Datenkommunikation und der Visualisierung.
Zusätzlich vereint TwinCAT die Echtzeit-Bildverarbeitung mit der klassischen Maschinenautomatisierung, wodurch Druckprozesse optimiert werden; ganz gleich, ob es sich um die Bahnkantenregelung oder die Druckkontrolle handelt. Mittels dem Feldbus EtherCAT und der Automatisierungssuite TwinCAT können die Bildinformationen der Kamerasysteme mit den Positionsinformationen der Antriebssysteme exakt synchronisiert werden, wodurch präzise Druckbilder einfacher und komfortabler entstehen.
Die Vorteile von TwinCAT auf einen Blick:
- nur eine Software für die gesamte Programmierung und Konfiguration: von klassischen SPS-Anwendungen über Sicherheitsapplikation, die Bildverarbeitung bis zur Datenkommunikation in die Cloud oder die Erstellung der HMI
- TwinCAT ist in die Visual-Studio-Systemlandschaft integriert und bietet damit die notwendige Offenheit zur Integration in sämtliche Toollandschaften.
- Freiheitsgrade bei der Wahl der Programmiersprache: Von der IEC 61131-3 über C/C++ bis zur Verarbeitung von MATLAB® und Simulink®, wird alles in Echtzeit verarbeitet.
- aktive Unterstützung von Multi-Core- und 64-Bit-Systemen auch für komplexe Maschinen