Logic Operation Counter

Der Logic Operation Counter führt eine logische Operation an den Werten von zwei oder mehr Kanälen aus und liefert das Ergebnis dieser logischen Operation. Dazu kann jeder Eingangswert mit einer Schwelle und einem Operator kombiniert werden. Des Weiteren können der logische Operator und der Zählmodus einzeln konfiguriert 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
- Num Channels: Fügt einen Eingangskanal hinzu oder entfernt ihn.
- Threshold 00: Schwelle für das Signal des ersten Kanals.
- Threshold 01 ..n: Schwelle für das Signal des zweiten bis n-ten Kanals.
- Logic Operator: Logischer Operator für die Operation:
Logisches ODER
Logisches XOR (EXKLUSIVES ODER)
Logisches UND
Logisches NAND (NICHT UND)
Logisches NOR (NICHT ODER)
- 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. - Use Absolute Values: Wenn die Checkbox aktiviert ist, werden die absoluten Werte des Eingangssignals verwendet.
- Tolerance (optional): Toleranzwert für die Vergleiche Equal / NotEqual.
Ausgangswerte
- Operation Out: Ergebnis der logischen Operation.
- 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 Logic Operation Counter sind die folgenden HMI Controls für die Generierung eines Analytics Dashboards verfügbar:
1. Das Comparison Control visualisiert die Ausgangswerte Operation Out und Count sowie die Konfigurationsoption Logic Operator.

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

3. Das BinaryState Control visualisiert den Ausgangswert Operation Out.

4. Das Table Control oder Multivalue Control visualisiert alle Ausgangswerte: Operation Out, Count, Last Event.



Alternativ können im Algorithmus Logic Operation Counter mit dem Mapping Wizard kundenspezifische HMI Controls gemappt werden.