Begrenzer (Logik-Modul)
Logiksymbol | Kurzbeschreibung |
---|---|
Begrenzt den Eingangswert mit Minimal- und Maximalwert, dazwischen wird der Eingangswert auf den Ausgang geschrieben. Ein zusätzlicher binärer Ausgang meldet ob der Eingangswert innerhalb der Grenzen liegt. |
Funktionsbeschreibung
Dient dem Begrenzen von Zahlenwerten:
Wenn der Eingangswert unter der unteren Grenze liegt, erhält der Ausgang den Wert der unteren Grenze.
Wenn der Eingangswert über der oberen Grenze liegt, erhält der Ausgang den Wert der oberen Grenze.
In allen anderen Fällen erhält der Ausgang den Eingangswert; zudem wird in diesem Fall der binäre Rückmeldewert auf TRUE gesetzt.
Eingänge
Eingang (float): Eingangswert;
Minimum (float): minimaler Wert für Ausgang;
Maximum (float): maximaler Wert für Ausgang;
(Optional) Inhibit 1-n (boolean): (Optionale) Sperreingänge, lösen die Abbruchfunktion aus.
(Optional) Trigger 1-n (boolean): (Optionale) Triggereingänge, lösen die Triggerfunktion aus.
Ausgänge
Ausgang (float): Ausgangswert
Wert_OK (boolean): “Liegt Eingang innerhalb der Grenzen?” Genauer: TRUE, sofern
Minimum <= Eingangswert <= Maximum, d.h. sofern der Eingangswert mindestens der unteren Grenze und höchstens der oberen Grenze entspricht.
Hinweise
Dieses Logik-Modul kann auch zur Abfrage der Gleichheit von zwei Werten verwendet werden (dazu müssen Minimum und Maximum auf den gleichen Wert gesetzt werden).
Praktische Anwendungsbeispiele
Begrenzung von Stellgrößen
Einschränkung von Messwerten auf Plausibilitätsbereich
Zugrundeliegender Modulbaustein
Fortgeschrittene
→Limiter-Modulbaustein