EL1202-0100 - Einstellungen EtherCAT

Libraries zur 64 Bit-Verarbeitung

Zur Verarbeitung der 64 Bit Zahlen in Beckhoff TwinCAT stehen in der Library TcUtilities.lib eine Auswahl an Funktionen zur Verfügung. Hier sind längere Ausführungszeiten erforderlich als mit 32 Bit Standard-Datentypen. Ein Datentyp mit 64 Bit Breite ist in TcEthercat.lib als T_DCTIME oder in TcUtilities.lib als T_LARGE_INTEGER definiert.

Karteireiter "EtherCAT"

Karteireiter "EtherCAT" Die Klemme EL1202-0100 erscheint als zweikanalige digitale Eingangsklemme mit weiteren Prozessdaten:

EL1202-0100 - Einstellungen EtherCAT 1:
EL1202-0100 - Einstellungen EtherCAT 2:
Karteireiter EtherCAT, Klemme EL1202-0100
Standardmäßig ist DC eingeschaltet; die EL1202-0100 kann damit als DC Master Clock verwendet werden.

„Input Channel 1“ und „Input Channel 2“

Hier ist der Zustand der Eingänge bei der letzten Abfrage angegeben (0/1). Beide Eingänge können nur gleichzeitig gelatcht werden.

„Reserved“

Für zukünftige Nutzung freigehalten.

„NextLatchTime“

Gibt den nächsten Latchzeitpunkt der beiden Eingänge in der Zukunft an. Der im Prozessdatenabbild angegebene Zustand von „Input Channel0“ und „Input Channel1“ wurde also bei der vorherigen Angabe von „NextLatchTime“ ermittelt.

Beispiel:

  • Die Prozessdaten einer EL1202-0100 in einem EtherCAT-Zyklus lauten:
    „Input Channel1“ = 1
  • „Input Channel2“ = 0
  • „NextLatchTime“ = 288.230.376.151.711.744 (ns)

    Bei einer SYNC0 Cycle Time von 1 ms = 1.000.000 ns wurde der angegebene Zustand von „Input Channel 1“ und „Input Channel 2“ also zum Zeitpunkt 237.628.613.985.878.208 - 1.000.000 = 237.628.613.984.878.208 ermittelt (64 Bit Verarbeitung).