Duty Cycle Auswertung
Der Duty Cycle beschreibt das Verhältnis der Impulsdauer tON zu Periodendauer T.
Duty Cycle [0,01 %] = Impulsdauer tON / Periodendauer T * 100
Es stehen folgende Prozessdaten zur Verfügung:
Index (hex) | Name | Bedeutung | Default |
---|---|---|---|
60n0:23 | Duty cycle | Verhältnis Impulsdauer tON zu Periodendauer T. Ausgabe erfolgt in 1/100 | 0x0000 (0dez) |
60n0:24 | Duty cycle min | Kleinster gemessener Duty cycle Wert während der aktuellen Messung | 0x2710 (10000dez) |
60n0:25 | Duty cycle max | Größter gemessener Duty cycle Wert während der aktuellen Messung | 0x0000 (0dez) |
Der Ablauf der Duty Cycle Messung ist wie folgt:
- die Impulsdauer tON wird gemessen. Dies ist die Zeit zwischen der steigenden und der fallenden Flanke von Eingang A.
- die Periodendauer T wird gemessen. Dies ist die Zeit zwischen zwei positiven Flanken von Eingang A.
- die Zeitmessungen erfolgen mit einer Auflösung von 10 ns.
- Es wird jeweils die letzte Periode innerhalb des SPS-Zyklus betrachtet und als separates Prozessdatum in Index 0x60n0:23 „Duty cycle“ ausgegeben.
- Die Ausgabe erfolgt als 1/100 des Messwertes.
- Die Duty Cycle Messung liefert im RS422 Modus bis 1 MHz valide Ergebnisse mit einer Genauigkeit von typ. 1 % - 2 %. Bei Eingangsfrequenzen > 1 MHz können größere Messfehler auftreten.
Der Kleinste und der Größte gemessene Duty cycle Wert können über das Command Objekt in Index 0xFB00:01 „Request“ zurückgesetzt werden.
0xFB00:01 „Request“ | Beschreibung |
---|---|
0x9130 | Setzen des Index 0x6000:24 „Duty cycle min“ für Kanal 1 auf Null |
0x9140 | Setzen des Index 0x6000:25 „Duty cycle max“ für Kanal 1 auf Null |
0x9131 | Setzen des Index 0x6010:24 „Duty cycle min“ für Kanal 2 auf Null |
0x9141 | Setzen des Index 0x6010:25 „Duty cycle max“ für Kanal 2 auf Null |