FB_BA_BV_Op

Der Funktionsbaustein FB_BA_BV_Op repräsentiert ein binäres Value - Objekt.
Er dient der Anzeige oder Eingaben eines binären Wertes.
Ist die Eingangsvariable bValuePgm verknüpft, dann erkennt der Baustein automatisch, dass er der Anzeige des angeschlossenen Wertes dient. Im anderen Fall dient es der Eingabe eines binären Wertes.
Illustration
FUNCTION_BLOCK FB_BA_AV_Op EXTENDS FB_BA_Object IMPLEMENTS I_BA_AnalogOpObject, I_BA_AnyValue
VAR_INPUT
bValuePgm : BOOL;
END_VAR
VAR_OUTPUT
bPresentValue : BOOL;
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 := E_BA_ProcessSignalSource.Invalid;
{endregion}
END_VAR
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 |