String Compare 1Ch

Der String Compare 1Ch vergleicht den Eingangsstring mit einem Referenzstring und zählt die Stringübereinstimmungen. Dabei kann die Groß- und Kleinschreibung beachtet werden oder nicht und der Zählmodus geändert werden.
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
- Reference String: Referenzstring für die Vergleichsoperation.
- String Compare Mode: Aufzählung für verschiedene Stringvergleichsarten.
Equals: Eingangsstring entspricht dem Referenzstring.
BeginsWith: Eingangsstring beginnt mit dem Referenzstring.
Contains: Eingangsstring enthält den Referenzstring. - Case Sensitivity: Wenn die Checkbox aktiviert ist, wird die Groß- und Kleinschreibung beachtet, anderenfalls nicht.
- Count Mode: Modus des Ergebniszählers.
OnChange: Der Zähler zählt jedes Mal, wenn sich das Ergebnis auf TRUE ändert.
Cyclic: Der Zähler inkrementiert jeden Zyklus, wenn die Bedingung TRUE ist.
Ausgangswerte
- String Match: TRUE, wenn der Eingangsstring mit dem Referenzstring übereinstimmt, ansonsten FALSE.
- Count: Wird inkrementiert, wenn der Ausgangswert TRUE ist. Das Verhalten ist abhängig von dem Parameter Count Mode.
- Last Event: Gibt den Zeitpunkt des letzten ausgelösten Ereignisses an → das Ereignis kann per Drag-and-Drop in den Scope-Chart gezogen werden, um es als Trigger-Event anzuzeigen
Standard HMI Controls
Für den Algorithmus String Compare 1Ch sind die folgenden HMI Controls für die Generierung eines Analytics Dashboards verfügbar:
1. Das Comparison Control visualisiert die Ausgangswerte String Match und Count sowie die Konfigurationsoption String Compare Mode.

2. Das SingleValue Control visualisiert die Ausgangswerte Count und Last Event.

3. Das BinaryState Control visualisiert den Ausgangswert String Match.

4. Das Table Control oder Multivalue Control visualisiert alle Ausgangswerte: String Match, Count, Last Event.



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