17. September 2020

icECAT EtherCAT Master v1.6 released

Enhanced Frame Scheduling

Ab der Version 1.6 unterstützt der EtherCAT Master Stack von IBV verschiedene Modi, um das Versenden von EtherCAT Frames zu schedulen. Damit kann ein minimaler Jitter für zyklische Frames erreicht werden. Weiterhin lässt sich die Bandbreite des EtherCAT-Netzwerks mit azyklischen Frames besser ausnutzen. Dabei können Frames beispielweise an die Frames des zyklischen Tasks mit der höchsten Priorität angehängt werden. Alternativ kann das Scheduling von zyklischen und azyklischen Frames durch einen separaten Thread erfolgen. Das Scheduling-Schema kann durch die Applikation vorgegeben oder aus der ENI-Konfiguration ermittelt werden.

Die Funktionalität steht für den Betrieb mit und ohne Betriebssystem zur Verfügung und kann daher auch auf Mikrocontrollern eingesetzt werden, die „bare-metal“ arbeiten.

Ankündigung für Version 1.7:

  • Unterstützung des EtherCAT-Features „Cable Redundancy“ (FPCR_101 und FPCR_102 gemäß ETG.1500).

Weiterhin in Vorbereitung:

  • Unterstützung von Texas Instruments TI-RTOS Real-Time Operating System, z. B. auf TI Sitara AM65xx
  • Link Layer Treiber für Intel I225 Ethernet MAC