FB_COMPARE
Beschreibung Funktionsbaustein
Der Baustein FB_COMPARE prüft die 2-5 analogen Eingänge CompIn1 bis CompIn5 auf Gleichheit innerhalb eines zeitlichen und wertemäßigen Toleranzfensters. Über die Eingänge b1oo2, b2oo3 und b3oo5 wird ausgewählt, wie viele Eingänge ausgewertet werden sollen. Die Eingänge udiAllowedDeviation und tToleranceTime (ms) legen fest, welche Abweichungen für welchen Zeitraum zwischen den Eingangswerten zulässig sind. Der Ausgang bIsValid liefert eine logische 1 wenn der Vergleich ein positives Ergebnis hat.
Der Ausgang CompOut enthält den ersten Analogwert, der innerhalb des Vergleichs liegt.
Beim Auftreten eines Overflow oder Underflow, wird der Zustand ERROR eingenommen. Die Ausgänge CompOut und bIsValid werden dann auf 0 gesetzt und der Ausgang bError auf 1.
EL6900
Der Baustein FB_COMPARE wird von der EL6900 nicht unterstützt.

| Name | Datentyp | Initialwert | Beschreibung, Parameterwerte | 
|---|---|---|---|
| 
 | 
 | 
 | 1. analoges Signal für den Vergleich (1oo2, 2oo3, 3oo5) Erlaubte Datentypen:  | 
| 
 | 
 | 
 | 2. analoges Signal für den Vergleich (1oo2, 2oo3, 3oo5) Erlaubte Datentypen:  | 
| 
 | 
 | 
 | 3. analoges Signal für den Vergleich (2oo3, 3oo5) Erlaubte Datentypen:  | 
| 
 | 
 | 
 | 4. analoges Signal für den Vergleich (3oo5) Erlaubte Datentypen:  | 
| 
 | 
 | 
 | 5. analoges Signal für den Vergleich (3oo5) Erlaubte Datentypen:  | 
| 
 | 
 | 
 | Vergleichsmode 1oo2: Es sind nur die ersten beiden Eingänge  Nur konstanter Wert erlaubt (keine Variable). Es darf nur einer der Eingänge  | 
| 
 | 
 | 
 | Vergleichsmode 2oo3: Es sind nur die ersten drei Eingänge  Nur konstanter Wert erlaubt (keine Variable) Es darf nur einer der Eingänge  | 
| 
 | 
 | 
 | Vergleichsmode 3oo5: Alle fünf Eingänge  Nur konstanter Wert erlaubt (keine Variable) Es darf nur einer der Eingänge  | 
| 
 | 
 | 
 | Erlaubte Abweichung beim Vergleich der Eingänge Nur konstanter Wert erlaubt (keine Variable) | 
| 
 | 
 | 
 | Zeitspanne in ms, innerhalb der ungleiche Werte toleriert werden. Nur konstanter Wert erlaubt (keine Variable) | 
| Name | Datentyp | Initialwert | Beschreibung, Parameterwerte | 
|---|---|---|---|
| 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | Ausgabewert: Entspricht dem ersten  Erlaubte Datentypen:  | 
| 
 | 
 | 
 | 
 
 |