TwinCAT 2.10 TwinCAT 2.10

TwinCAT 2.10

Im letzten Release von TwinCAT wurden wieder neue Features implementiert. Die EtherCAT-Hot-Connect-Fähigkeit wird jetzt im TwinCAT System Manager durch die Möglichkeit unterstützt, die IDs der neuen EK1101-Koppler verwenden zu können. Zudem ist die Bildung von Hot-Connect-Gruppen möglich. Diese Gruppen werden durch neue grafische Elemente im Baum sichtbar gemacht.

Um eine deterministische aber azyklische Kommunikation zwischen zwei TwinCAT-Rechnern aufbauen zu können, ist es jetzt möglich, ADS über Real-Time-Ethernet zu übertragen. Die Konfiguration einer zweiten Net-ID ist dazu notwendig. Parallel kann damit ADS über TCP/IP und Real-Time-Ethernet übertragen werden. Vorteil der Übertragung über Real-Time-Ethernet ist eine verbesserte Deterministik durch die nicht notwendige Nutzung der betriebssystemspezifischen Stacks.

Durch die zunehmende Verbreitung von RAID-Systemen war es zudem notwendig, auch aus der SPS heraus eine Diagnose des RAID-Controllers zu erstellen. Einfache Funktionsbausteine ermöglichen den einfachen und schnellen Zugriff auf den Status des RAID-Controllers.

 

 

Zusätzlich sind folgende Features vorhanden: Der TwinCAT Eventlogger ist jetzt auch für das Betriebssystem CE verfügbar. Damit werden unter CE implementierte Visualisierungen über eintreffende Events direkt vom Eventlogger benachrichtigt. Die Formatierung der Texte erfolgt über XML.

Des Weiteren wurde die SPS-Bibliothek für EtherCAT TcEtherCAT.lib erheblich erweitert. Bausteine zum Lesen der aktuellen Konfiguration und zum Lesen der aktuellen Netzwerkteilnehmer sind enthalten. Damit lässt sich ein Vergleich von Ist- und Sollbestückung in der SPS durchführen. Bausteine zum Rechnen mit Distributed-Clocks im 64-Bit-Format sind ebenfalls ergänzt worden.

Für den Echtzeit-Ethernet-Port-Multiplier CU2508 ist ein Multi-Protokoll-Treiber implementiert worden. Der Treiber erlaubt die Verwendung verschiedener Echtzeit-Ethernet-Protokolle an einem Gerät. Der CU2508 hat einen Gigabit-Uplink vom PC und acht 100-MBit/s-Ausgangskanäle. Über jeden dieser Ausgangskanäle kann ein anderes Echtzeit-Ethernet-Protokoll betrieben werden. Damit ist es u. a. möglich, mehr als einen EtherCAT-Strang oder EtherCAT mit Kabelredundanz zu nutzen. Die EtherCAT-Distributed-Clocks aller Stränge werden synchronisiert.

Die neue Bibliothek TcInterpolation.lib für TwinCAT NC I ermöglicht die Nutzung von interpolierenden Bewegungen direkt aus der SPS heraus. Über eine Tabelle in der SPS werden verschiedene Verfahrbefehle (Gerade, Kreis, Bezier) und Hilfsfunktionen direkt an den NC-Kern übergeben. Damit ist die Verwendung von G-Code (DIN 66025) nicht mehr zwingend notwendig. Die Bibliothek ist für Pick-and-place-Aufgaben optimiert, bei denen oft erst zur Laufzeit die Zielposition bekannt wird. Die Bibliothek wird mit dem TwinCAT-NC-I-Paket ausgeliefert.