FB_BA_AnalogValue

Der Baustein FB_BA_AnalogValue wird eingesetzt, um einen analogen Sollwert zu bedienen oder zu überwachen.
Innerhalb der Parameter besteht die Möglichkeit eine obere (stHighLimit) und untere (stLowLimit) Grenzwertüberwachung des Ausgangssignals fPresentValue zu aktivieren.
Darüber hinaus kann der Funktionsbaustein mit einem PT-1 Filter versehen werden, um starke Schwankungen und Sprünge durch das Eingangssignal fValue zu vermeiden. Der Filter wird durch Anpassung der Filterkonstante nDampingConstant > 0 aktiviert.
Syntax
FUNCTION_BLOCK FB_BA_AnalogValue
VAR_INPUT
fValue : REAL;
END_VAR
VAR_INPUT CONSTANT PERSISTENT
{region 'Variable Parameters'}
{attribute 'parameterCategory':='Hardware'}
fOffset : REAL;
{attribute 'parameterCategory':='EventConfig'}
stHighLimit : ST_BA_LimitParameter := (nTimeToAbnormal := 1, nTimeToNormal := 1);
{attribute 'parameterCategory':='EventConfig'}
stLowLimit : ST_BA_LimitParameter := (nTimeToAbnormal := 1, nTimeToNormal := 1);
{attribute 'parameterCategory':='Value'}
nDampingConstant : UDINT := 0;
{endregion}
END_VAR
VAR_OUTPUT
fPresentValue : REAL;
bHighLimit : BOOL;
bLowLimit : BOOL;
END_VAR
Eingänge CONSTANT PERSISTENT
Name | Typ | Beschreibung |
|---|---|---|
fOffset | REAL | Mit dem Offset kann der skalierte Ausgangswert fPresentValue angepasst werden. |
stHighLimit | Daten- und Befehlstruktur für eine obere Grenzwertüberwachung. | |
stLowLimit | Daten- und Befehlstruktur für eine untere Grenzwertüberwachung. | |
nDampingConstant | UDINT | Um starke Schwankungen und Sprünge des Eingangssignals zu vermeiden, ist der Funktionsbaustein mit einem PT1-Filter versehen. Aktiviert wird dieser Filter in dem die Filterkonstante nDampingConstant auf größer 0 gesetzt wird. |
Ausgänge
Name | Typ | Beschreibung |
|---|---|---|
fPresentValue | REAL | Ausgangswert. |
bHighLimit | BOOL | Die obere Grenzwertüberwachung ist aktiv. |
bLowLimit | BOOL | Die untere Grenzwertüberwachung ist aktiv. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
|---|---|
TwinCAT ab v3.1.4024.62 | Tc3_BA2 ab v5.5.14.0 |