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:
- die letzte Zähleränderung im SPS Zyklus
- Eingang Nullimpuls C: beim Speichern des Zählerstandes auf die positive Flanke des Nullimpulses C
- Eingang Latch: beim Speichern des Zählerstandes auf die ausgewählte Flanke des Latch -Eingangs
- Eingang Gate/Latch, beim Speichern des Zählerstandes auf die ausgewählte Flanke des Gate/Latch-Eingangs
- Die digitalen 24 V Ausgänge: beim Schalten der Ausgänge beim Erreichen des jeweiligen Schwellwerts (Threshold n)
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 |
---|---|---|
ENC Timestamp Channel 1 | Enthält Zeitstempel im 64 Bit Umfang für Kanal 1 | |
ENC Timestamp Compact Channel 1 | Enthält Zeitstempel im 32 Bit Umfang für Kanal 1 | |
ENC Timestamp Output Channel 1 | Enthält Zeitstempel im 64 Bit Umfang für Ausgang 1 | |
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: | |
---|---|---|
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 | |
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: | |
---|---|---|
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 | |
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: | |
---|---|---|
Control_Enable thresholds output = TRUE | das Erreichen der Schwellwerte (Threshold n), die über 0x70p2:11 „Number of output events“ aktiviert sind. | |
Number of output events = n | ||
Abhängig von der Anzahl der Kanäle gilt: p = 0 für Ch1, p = 1 für Ch2) |