KPA EtherCAT-Master 2.5 veröffentlicht

Es wurde eine neue Version von KPA EtherCAT Master 2.5.28104 veröffentlicht

Das Release enthält folgende Verbesserungen:

FreeRTOS:

  • Verbesserungen der Master-Redundanz
    In dieser MDK-Version haben wir die folgenden Verbesserungen der Master-Redundanz-Funktionalität veröffentlicht:
    • Um einen fehlerhaften Wechsel vom primären in den sekundären Modus zu vermeiden, wurde dem Netzwerktreiber und dem Send Scheduler-IP-Core eine PHY-Reset-Signalsteuerung hinzugefügt. Das Verhalten des PHY-Reset-Signals ist nun wie folgt: Es wird in der Öffnungsphase des Netzwerktreibers deaktiviert und in der Schließphase aktiviert.
    • Im Send Scheduler IP-Core wurde ein neuer Mechanismus implementiert. Es ermöglicht das Erkennen eines Hängenbleibens einer primären Master-Anwendung und das Umschalten des IP-Kerns in den sekundären Modus. Mit diesem neuen Mechanismus kommt es zu keiner Unterbrechung des Bussteuerungsprozesses, wenn der primäre Master hängt und der sekundäre Master die primäre Steuerung übernimmt.
  • Unterstützung eingebetteter INI-Dateien
    Um die Verwendung von INI-Dateien zu vereinfachen, wurde eine Möglichkeit hinzugefügt, eine eingebettete INI-Datei über boot.bin zu verwenden.
  • Beispiel für Master-Redundanz
    Eine neue Beispielanwendung 55_MasterRedundancy wurde hinzugefügt, um zu veranschaulichen, wie eine einfache Anwendung für die Verwendung von Master-Redundanz implementiert wird. Diese Anwendung sollte sowohl auf primären als auch auf sekundären Mastern verwendet werden.
  • Master-Redundanz-Korrekturen:
    • Wenn der primäre Master läuft und der sekundäre Master an den Bus angeschlossen ist, übernimmt letzterer beim Starten die primäre Steuerung.
    • Der Send Scheduler IP-Core im sekundären Modus mit aktiviertem Schnellschalter identifiziert einen Frame vom primären Master fälschlicherweise als einen Frame, der zum Senden durch den sekundären Master vorbereitet wurde.
    • Der sekundäre Master kann sich nicht mit dem primären Master synchronisieren und den Hardware-Schnellschalter nicht aktivieren.
    • Master mit aktivierter Hardware-Sendeplaner-Funktion (master.hwscheduler.enable=1) funktioniert nicht im Master-Redundanzmodus.

Zynq Xenomai:

  • Beispiel für Master-Redundanz
    Eine neue Beispielanwendung 55_MasterRedundancy wurde hinzugefügt, um zu veranschaulichen, wie eine einfache Anwendung für die Verwendung von Master-Redundanz implementiert wird. Diese Anwendung sollte sowohl auf primären als auch auf sekundären Mastern verwendet werden.

Fordern Sie eine kostenlose Testversion an KPA EtherCAT Master

Bitte kontaktieren Sie uns für weitere Informationen