Curve Sketcher 1Ch

Curve Sketcher 1Ch identifiziert Umkehrungen (Peaks und Täler) in einem Eingangsdatenstrom. Des Weiteren können lokale Maxima der absoluten Differenz zwischen zwei aufeinanderfolgenden Werten (bezeichnet als Delta) identifiziert werden. Analog zu einer kontinuierlichen Kurve entsprechen die identifizierten Peaks und Täler lokalen Maxima und Minima. Das Delta entspricht der Steigung, sodass ein Maximum der absoluten Werte des Deltas mit einem Wendepunkt verbunden werden kann.
Optional kann ein boolesches Signal für den Eingang Enable Execution ausgewählt werden, sodass der Algorithmus nur aktiv ist, wenn der Wert des ausgewählten Signals TRUE ist.
Konfigurationsoptionen
- Calculate Inflection: Boolsches Flag. Maxima der Änderungsrate werden nur identifiziert, wenn dieses Flag True ist. Anderenfalls werden die Werte für Count Max Delta, Max Delta, Time Max Delta undValue at Max Delta nicht berechnet.
- Threshold Reversal: Schwellenwert für die Identifizierung von Umkehrungen. Umkehrungen werden nur erkannt, wenn ihre Differenz zur nächsten Umkehrung den Wert von Threshold Reversal überschreitet.
Nachfolgend sind drei Beispiele für die Identifizierung von Peaks mit dem Parameter Threshold Reversal aufgeführt.
(a) Der Wert y3 wird direkt nach der Verarbeitung des Werts y4 als Peak identifiziert, da die Differenz zwischen y3 und y4 größer ist als Threshold Reversal.
(b) Der Wert y3 wird nicht als Peak identifiziert, da die Differenz zwischen y3 und y4 kleiner ist als Threshold Reversal und die Kurve nach y4 wieder ansteigt.
(c) Der Wert y2 wird nach der Verarbeitung des Werts y5 als Peak identifiziert, da die Differenz zwischen y2 und y5 Threshold Reversal überschreitet. Der Wert y2 kann vorher nicht als Peak identifiziert werden, da die Differenz zwischen y2 und y3 (y4) kleiner als/gleich Threshold Reversal ist und nicht bekannt ist, ob die Werte weiter sinken.

- Threshold Delta: Schwellenwert für die Identifizierung der Delta-Maxima. Maxima der absoluten Differenz von zwei aufeinanderfolgenden Werten (Delta) werden nur erkannt, wenn die Differenz zwischen aufeinanderfolgenden Deltas Threshold Delta überschreitet.
Nachfolgend sind drei Beispiele für die Identifizierung der Delta-Maxima mit dem Parameter Threshold Delta aufgeführt. Die oberen Diagramme zeigen die ursprünglichen Eingangssignale, die unteren das zugehörige Delta.
(a) Der Wert y4 wird nach der Verarbeitung des Werts y5 als Maximum identifiziert, da die Differenz der zwei Deltas Threshold Delta überschreitet.
(b) Es wird kein Maximum identifiziert, da die Differenz zwischen den Deltas kleiner ist als Threshold Delta.
(c) Der Wert y3 wird nach der Verarbeitung des Werts y6 als Maximum identifiziert.

![]() | Unabhängig von Threshold Delta wird mindestens ein Maximum des Deltas zwischen zwei Umkehrungen erkannt. |
Ausgangswerte
- Last Peak: Gibt den y-Wert des zuletzt identifizierten Peaks an.
- Time Last Peak: Gibt den Zeitstempel des zuletzt identifizierten Peaks an.
- Count Peaks: Gibt die Gesamtanzahl der gezählten Peaks an.
- Last Valley: Gibt den y-Wert des zuletzt identifizierten Tals an.
- Time Last Valley: Gibt den Zeitstempel des zuletzt identifizierten Tals an.
- Count Valleys: Gibt die Gesamtanzahl der gezählten Täler an.
- Value at Max Delta: Gibt den y-Wert des analysierten Streams (Eingangsvariable) an, der von dem zuletzt erkannten Maximum von Delta geleitet wird. Der Wert Delta ist die Differenz zwischen Value at Max Delta und dem Wert, der einen Zyklus zuvor erreicht wurde.
- Max Delta: Gibt das zuletzt erkannte lokale Maximum der absoluten Differenz zwischen zwei aufeinanderfolgenden Werten im Eingangsstrom an.
- Time Max Delta: Dies ist der Zeitstempel von Value at Max Delta.
- Count Max Delta: Gibt die Gesamtanzahl der gezählten lokalen Maxima von Delta an.
Standard HMI Controls
Für den Algorithmus Curve Sketcher 1Ch sind die folgenden HMI Controls für die Generierung eines Analytics Dashboards verfügbar:
1. Das CurveSketcher Control visualisiert die Ausgangswerte Last Peak, Time Last Peak, Count Peaks, Last Valley, Time Last Valley, Count Valley, Last Delta, Time Last Delta und Count Delta sowie den Eingangswert der Daten.

2. Das Table Control visualisiert alle Ausgangswerte: Last Peak, Time Last Peak, Count Peaks, Last Valley, Time Last Valley, Count Valley, Value at Max Delta, Last Delta, Time Last Delta und Count Delta.



Alternativ können im Algorithmus Curve Sketcher 1Ch mit dem Mapping Wizard kundenspezifische HMI Controls gemappt werden.