Timestamp-Eingänge (EPP1258)

Timestamp-Eingänge sind digitale Eingänge, die die Zeitpunkte von Signalflanken mit hoher zeitlicher Auflösung erfassen.

Ein Timestamp-Eingang stellt zwei Zeitstempel in Variablen zur Verfügung:

Bei jeder Signalflanke wird die entsprechende Variable mit dem aktuellen Zeitstempel überschrieben.

Variablen werden von der SPS immer zu Beginn eines SPS-Zyklus eingelesen. Wenn innerhalb eines SPS-Zyklus mehrere Signalflanken auftreten, erhält die SPS zu Beginn des folgenden SPS-Zyklus nur die Zeitstempel der letzten steigenden und der letzten fallenden Signalflanke.

Die Application Note DK9221-0111-0021 enthält weitere Informationen zu Timestamp-Eingängen.

Variablen im Prozessabbild

Variable

Inhalt

Eingang X01

Eingang X02

Timestamp-Eingänge (EPP1258) 1: Channel 1
Timestamp-Eingänge (EPP1258) 2: Input

 

Timestamp-Eingänge (EPP1258) 3: Channel 2
Timestamp-Eingänge (EPP1258) 4: Input

Signalpegel, der aktuell am digitalen Eingang anliegt

Timestamp-Eingänge (EPP1258) 5: Latch
Timestamp-Eingänge (EPP1258) 6: Status0

 

Timestamp-Eingänge (EPP1258) 7: Latch
Timestamp-Eingänge (EPP1258) 8: Status1

Information, ob die zuletzt erfasste Signalflanke eine steigende oder eine fallende Signalflanke war:

Bit 3:

  • bei einer steigenden Signalflanke wird Bit 3 gesetzt
  • bei einer fallenden Signalflanke wird Bit 3 gelöscht

Timestamp-Eingänge (EPP1258) 9: Latch
Timestamp-Eingänge (EPP1258) 10: LatchPos0

 

Timestamp-Eingänge (EPP1258) 11: Latch
Timestamp-Eingänge (EPP1258) 12: LatchPos1

Zeitstempel der zuletzt erfassten steigenden Signalflanke.

Darstellung: 1 ns / LSB

Timestamp-Eingänge (EPP1258) 13: Latch
Timestamp-Eingänge (EPP1258) 14: LatchNeg0

 

Timestamp-Eingänge (EPP1258) 15: Latch
Timestamp-Eingänge (EPP1258) 16: LatchNeg1

Zeitstempel der zuletzt erfassten fallenden Signalflanke.

Darstellung: 1 ns / LSB