Externer Trigger Eingang

Externer Trigger Eingang 1:
Digitaler Ausgang mit externem Trigger und Vorgabe von Impulslänge und Triggerverzögerung

Bei Nutzung des digitalen Eingangs als Triggerimpuls muss dieser zuerst als "Trigger input" im CoE konfiguriert werden (siehe DOX Features).

Als erstes muss wiederum "Output" und zusätzlich "Input trigger enable" aktiviert werden, um die Triggerfunktion freizuschalten.

In Abb. Digitaler Ausgang mit externem Trigger und Vorgabe von Impulslänge und Triggerverzögerung sind zwei verschiedene Fälle der Ausgabe eines Impulses per Triggereingang dargestellt:

 

Fall 1:

  • "Output" und "Input trigger enable" sind bei T1 schon aktiviert und das externe Triggerereignis wird erkannt.
  • "Output active" wird sofort gesetzt, da "Trigger delay" den Wert 0 hat.
  • nach der "Impulse Length" T3 - T1 oder wenn "Output" gelöscht wird, wird "Output active" ebenfalls zurückgesetzt.

 

Fall 2:

  • "Output" und "Input trigger enable" sind bei T4 schon aktiviert und das externe Triggerereignis wird erkannt.
  • "Output active" wird nach Ablauf der Zeit "Trigger delay" für die Dauer "Impulse Length" T6 - T5 gesetzt.
  • Rücksetzen von "Output" zurzeit T7 hat keinen Einfluss auf den Ausgang, da die Ausgabezeit schon abgelaufen ist.

Bei der Kombination der PDO- und CoE-Werte unterscheiden sich 4 Fälle:

 

  1. "PDO: Trigger delay" = 0, "CoE: Trigger delay" = 0
    -> keine Verzögerung des digitalen Eingangs
  2. "PDO: Trigger delay" > 0, "CoE: Trigger delay" = 0
    -> Verzögerung des digitalen Eingangs vorgegeben durch den PDO-Wert
  3. "PDO: Trigger delay" > 0, "CoE: Trigger delay" > 0
    -> Verzögerung des digitalen Eingangs vorgegeben durch den PDO-Wert, aber maximal für die im CoE konfigurierte Zeit
  4. "PDO: Trigger delay" = 0, "CoE: Trigger delay" > 0
    -> keine Verzögerung des digitalen Eingangs

Begrenzung von Prozessdaten

Anders als bei der "Impulse length" wird "Trigger delay" bei dem Prozessdatenwert 0 nicht von dem zugehörigen CoE-Wert überschrieben, sondern auf 0 belassen.

Triggerfunktion bei aktivem Watchdog

Durch Konfiguration von "Trigger input (Watchdog disabled)" im Index 0x8002:32 (Function for input), kann bei einem Busfehler->Watchdog aktiv, der Triggereingang aktiv gehalten und weiterhin Impulse ausgegeben werden.