FB_BA_BaseAI

Der Funktionsbaustein FB_BA_BaseAI ist die Basis aller analogen Eingangsobjekte.
Vererbungshierarchie
FB_BA_Base
FB_BA_BasePublisher
Illustration
FUNCTION_BLOCK ABSTRACT FB_BA_BaseAI EXTENDS FB_BA_ComEventObject IMPLEMENTS I_BA_AnalogInObject, I_BA_AnyValue
VAR_OUTPUT
fPresentValue : REAL;
END_VAR
VAR_INPUT CONSTANT PERSISTENT
{region 'Variable Parameters'}
fResolution : REAL := BA_Param.fInput_DefResolution;
fScaleOffset : REAL := BA_Param.fInput_DefScaleOffset;
bEnOutOfService : BOOL;
eUnit : E_BA_Unit := E_BA_Unit.Invalid;
fCOVIncrement : REAL := BA_Param.fDefCOVIncrement;
stLowLimit : ST_BA_LimitParam;
stHighLimit : ST_BA_LimitParam;
fLimitDeadband : REAL := BA_Param.fDefLimitDeadband;
{endregion}
END_VAR
Eingänge CONSTANT PERSISTENT
Name | Typ | Beschreibung |
---|---|---|
REAL | Auflösung eines Analogsignals für die Skalierung eines Messwertes. | |
REAL | Skalierungs-Offset | |
bEnOutOfService | BOOL | Diese Variable setzt ein Objekt außer Betrieb. Es ist damit OutOfService. |
eUnit | Einheit des Ein- bzw. Ausgabewerts eines Analogobjektes. | |
fCOVIncrement | REAL | Die Variable gibt die Mindeständerung des Present-Value an, die dazu führt, dass eine COV-Notification an die abonnierten COV-Clients ausgegeben wird. Diese Eigenschaft ist erforderlich, wenn die COV-Berichterstattung von diesem Objekt unterstützt wird. |
stLowLimit | Parametrierung der unteren Grenzwertüberwachung eines analogen Objektes. Die Variable bEnable muss TRUE sein, damit die Grenzwertüberwachung freigegeben ist. Mit der Variablen fValue wird der untere Grenzwert parametriert. | |
stHighLimit | Parametrierung der oberen Grenzwertüberwachung eines analogen Objektes. Die Variable bEnable muss TRUE sein, damit die Grenzwertüberwachung freigegeben ist. Mit der Variablen fValue wird der obere Grenzwert parametriert. | |
fLimitDeadband | REAL | Totband bzw. Hysterese für die Werte HighLimit und LowLimit der Grenzwertüberwachung eines analogen Objektes. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.35 | Tc3_XBA ab v5.3.0.0 |