FB_BA_AV_Op

Der Funktionsbaustein repräsentiert ein analoges Value-Objekt. Er dient der Anzeige oder Eingabe eines analogen Wertes.
Ist die Eingangsvariable fValuePgm verknüpft, dann erkennt der Baustein automatisch, dass er der Anzeige des angeschlossenen Wertes dient. Im anderen Fall dient er der Eingabe z. B. eines Sollwertes.
Syntax
FUNCTION_BLOCK FB_BA_AV_Op EXTENDS FB_BA_Object IMPLEMENTS I_BA_AnalogOpObject, I_BA_AnyValue
VAR_INPUT
fValuePgm : REAL;
END_VAR
VAR_OUTPUT
fPresentValue : REAL;
END_VAR
VAR_INPUT CONSTANT PERSISTENT
{region 'Variable Parameters'}
eUnit : E_BA_Unit := E_BA_Unit.Invalid;
fCOVIncrement : REAL := BA_Param.fDefCOVIncrement;
{endregion}
{region 'Operational Parameters'}
fValueRm : REAL;
{endregion}
END_VAR
VAR
{region 'Interface'}
eValueSource : E_BA_ProcessSignalSource;
{endregion}
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
fValuePgm | Real | Ausgabewerte des Analogobjektes für die Priorität „Program“. |
Eingänge CONSTANT PERSISTENT
Name | Typ | Beschreibung |
---|---|---|
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. |
fValueRm | REAL | Variable zum Überschreiben eines Analogobjektes von der HMI. |
VAR
Name | Typ | Beschreibung |
---|---|---|
eValueSource | Die Variable zeigt an, ob ein Objekt des Typs FB_BA_..._OP als Anzeige- oder Eingabeobjekt dient. eVarInput = 1 Das Objekt dient der Anzeige eines Wertes. Der Wert wird dem Objekt an einem Eingang innerhalb der SPS übergeben. eParameter = 2 Das Objekt dient der Eingabe eines Parameters, welcher von einem BACnet-Client bzw. der TwinCAT HMI verändert werden kann. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.35 | Tc3_XBA ab v5.3.0.0 |