Hiermit möchten wir Sie darüber informieren, dass eine neue Version des KPA EtherCAT Master 2 für Xenomai 3.3 x64 verfügbar ist: Version 2.8.2311.0 als Nachfolger der Version 2.7.1310.0.
Die folgenden Verbesserungen wurden seit der vorherigen Version eingeführt:
- Individuelle Konfiguration für jede Master-Instanz
Eine neue API wurde eingeführt, um die Standardkonfiguration des Masters beim Erstellen einer Master-Instanz zu überschreiben. Zur Implementierung dieser API verwenden Sie PARAM_MASTER_INI oder PARAM_MASTER_INI_ATTACH. - Master-Redundanz separat aktivierbar
Die Master-Redundanz kann nun für jede Master-Instanz in Multimaster-Konfigurationen separat über die INI-Datei aktiviert oder deaktiviert werden (master.redundancy.enable). - Steuerung des Master-Redundanzmodus über Process Image
Es wurde Unterstützung hinzugefügt, um den Master-Modus (von Primary zu Secondary und von Secondary zu Primary) über Process-Image-Variablen zu steuern. - EoE-Konfiguration mit dem Posix-Netzwerkstack-Wrapper
Ab sofort verwendet das MDK-Paket standardmäßig den Posix-Netzwerkstack-Wrapper, um die EoE-Unterstützung zu konfigurieren und ein TAP-Device zu erstellen. - Beispiel für modularen Gerätescan
Ein neues Beispiel „12_MailboxCoE_ModulesRead“ wurde hinzugefügt, um das Lesen/Schreiben von CoE zur Erkennung angeschlossener Modul-IDs zu demonstrieren. - Servo-Drive-Master-Redundanz-Beispiel
Ein neues Beispiel „57_MR_ServoDriveDemo“ wurde eingeführt, um Motion-Control-Funktionen mit aktivierter Master-Redundanz zu demonstrieren. - 40_Codesys sample
Ein neues Beispiel „40_Codesys“ wurde hinzugefügt, das zeigt, wie der KPA EtherCAT Master in eine Codesys-PLC integriert werden kann.
Zum Kompilieren und Ausführen dieses Beispiels wird das Codesys SDK benötigt. Die folgenden Funktionen sind ebenfalls im Beispiel enthalten:
– Vollständiger Zyklus-Scan und automatischer Start
– PLC-Integrationsbeispiel für die Codesys-Umgebung - 40_SimplePLC_Integration sample
Ein neues Beispiel „40_SimplePLC_Integration“ wurde hinzugefügt, um zu demonstrieren, wie eine EtherCAT-Master-Erweiterung in einen bestehenden PLC-Zyklus integriert werden kann. Dieses Beispiel umfasst die Synchronisierung von PLC- und EtherCAT-Zyklus sowie die asynchrone Ausführung von Funktionsbausteinen. Die folgenden Funktionen sind ebenfalls im Beispiel enthalten:
– Demonstration der Anforderung eines ID-Reads
– Automatischer Modul-Scan - Multimaster-Verbesserung
Für Systeme, auf denen mehrere unabhängige Zeitlinien realisiert werden können (wie Linux oder Xenomai mit hochauflösenden Timern), ist es nun möglich, die DC-Synchronisation für jede Master-Instanz im Multimaster-Betrieb zu aktivieren. Auf anderen Systemen kann DC nur auf einer Master-Instanz aktiviert werden, während die übrigen Master mit dieser synchronisiert werden. - Parsing des Boolean-Datentyps
Der XML-Parser erkennt den Boolean-Datentyp gemäß ETG.2100 v1.0.3 wie folgt:
– „false“ oder „0“ bedeutet FALSE
– „true“ oder „1“ bedeutet TRUE - Aktualisierung der libUSB-Bibliotheken
Ab sofort sind libusb.so und matrix.so nicht mehr im MDK-Paket enthalten. Stattdessen sind sie nun mit der Bibliothek ecatmkpa.so verknüpft.
Fordern Sie eine kostenlose Testversion an KPA EtherCAT Master 2



