Zeitstempelfunktion

Der Zeitstempel wird durch die Distributed-Clocks-Technologie im EtherCAT System ermöglicht. Mithilfe dieser lokalen Uhr kann die Datenerfassung synchronisiert werden.

Zeitstempel auf folgende Eingangssignale sind verfügbar:

Zeitstempelfunktion 1:

Hinweis zur Nutzung der Zeitstempelfunktion

Um die Zeitstempelfunktion nutzen zu können, muss die Klemme im Betriebsmodus „DC Synchron“ oder „DC-Synchron (input based)“ betrieben werden.

Der Zeitstempel wird in einem Umfang von 64 Bit, optional auch mit nur 32 Bit zur Verfügung gestellt. Die Zeitstempel sind in den folgenden „Predefined PDO Assignment“ enthalten:

Predefined PDO Assignment

1.Ch Standard, extended DC mode, 32 Bit time stamp

1.Ch Standard, extended DC mode, 64 Bit time stamp

1.Ch Standard, extended DC mode, 64 Bit time stamp, Output

Diese können auch als optionale PDOs ab- oder angewählt werden.

PDO Zuordnung

Name

Beschreibung

0x1A08

ENC Timestamp Channel 1

Enthält Zeitstempel im 64 Bit Umfang für Kanal 1

0x1A09

ENC Timestamp Compact Channel 1

Enthält Zeitstempel im 32 Bit Umfang für Kanal 1

0x1A0A

ENC Timestamp Output Channel 1

Enthält Zeitstempel im 64 Bit Umfang für Ausgang 1

0x1A15

ENC Timestamp Output Channel 2

Enthält Zeitstempel im 64 Bit Umfang für Ausgang 2

Zeitstempel auf die letzte Zähleränderung im SPS-Zyklus

Das Prozessdatum Index 0x6000:16 „Timestamp“ gibt den Zeitstempel des letzten registrierten Zählimpulses im SPS Zyklus an. Dies bedeutet, je nach Auswahl der Zählerauswertung (Index 0x8000:06 „Evaluation mode“) wird der Zeitstempel ausgegeben auf:

0x8000:06 „Evaluation mode“

0x6000:16 „Timestamp“

0

4-fold (default)

letzte steigende oder fallende Flanke an Spur A oder Spur B

1

1-fold

letzte steigende Flanke an Spur A

2

2-fold

letzte steigende oder fallende Flanke an Spur A

Zeitstempel auf Eingang Nullimpuls C

Das Prozessdatum Index 0x60p0:1F „Timestamp C“ gibt den Zeitstempel der letzten registrierten positiven Flanke des Nullimpulses C, beim Speichern des Zählerstandes, aus.

Parametrierung des Nullimpuls C-Eingangs

0x60p0:1F: „Timestamp C“ gibt den Zeitstempel auf:

0x70p0:01

Enable Latch C

die positive Flanke des Nullimpuls C, bei der der Zählerstand in Index 0x60p0:12 „Latch value“ gespeichert wurde

Abhängig von der Anzahl der Kanäle gilt: p = 0 für Ch1, p = 1 für Ch2)

Zeitstempel auf den Latch extern-Eingang

Das Prozessdatum Index 0x60p0:20 „Timestamp latch“ gibt den Zeitstempel auf die ausgewählte Flanke des Latch extern-Eingangs an. Dies bedeutet, je nach Parametrierung des Latch extern-Eingangs, ist der Zeitstempel gültig für:

Parametrierung des Latch-Eingangs

0x60p0:20 „Timestamp latch“ gibt den Zeitstempel auf:

0x70p0:02

Enable Latch extern on positive edge

die letzte steigende Flanke am Latch extern-Eingang, bei der der Zählerstand in Index 0x60p0:12 „Latch value“ gespeichert wurde

0x70p0:04

Enable Latch extern on negative edge

die letzte fallende Flanke am Latch extern-Eingang, bei der der Zählerstand in Index 0x60p0:12 „Latch value“ gespeichert wurde

Abhängig von der Anzahl der Kanäle gilt: p = 0 für Ch1, p = 1 für Ch2)

Zeitstempel auf Eingang Gate/Latch

Das Prozessdatum 0x60p0:21 „Timestamp latch 2“ gibt den Zeitstempel auf die ausgewählte Flanke des Gate/Latch‑Eingangs an. Der Gate/Latch‑Eingang kann auch als Latch extern 2-Eingang genutzt werden. Je nach Parametrierung des Latch extern 2‑Eingangs ist der Zeitstempel gültig für:

Parametrierung des Latch 2- Eingangs

0x60p0:21 „Timestamp latch 2“ gibt den Zeitstempel auf:

0x70p0:0C

Enable Latch extern 2 on positive edge

die letzte steigende Flanke am Gate/Latch-Eingang, bei dem der Zählerstand in Index 0x60p0:22 „Latch value 2“ gespeichert wurde

0x70p0:0D

Enable Latch extern 2 on negative edge

die letzte fallende Flanke am Gate/Latch-Eingang, bei dem der Zählerstand in Index 0x60p0:22 „Latch value 2“ gespeichert wurde

Abhängig von der Anzahl der Kanäle gilt: p = 0 für Ch1, p = 1 für Ch2)

Zeitstempelfunktion für Ausgänge

Das Prozessdatum 0x6004 „ENC Timestamps Output Ch.1“ / 0x6014 „ENC Timestamps Output Ch.2” gibt den Zeitstempel, wann der Schwellwert (Threshold n) erreicht wurde und der Ausgang geschaltet hat. Der Umfang des Zeitstempels beträgt 64 Bit.

Parametrierung des Timestamps für die Ausgänge

0x60p4:1n „Timestamp n“ gibt den Zeitstempel auf:

0x70p1:02

Control_Enable thresholds output = TRUE

das Erreichen der Schwellwerte (Threshold n), die über 0x70p2:11 „Number of output events“ aktiviert sind.

0x70p2:11

Number of output events = n

Abhängig von der Anzahl der Kanäle gilt: p = 0 für Ch1, p = 1 für Ch2)
Abhängig von der Anzahl der aktivierten Schwellwerte „Number of output events“: 1 ≤ n ≤ 8