FB_BA_BV_Op

FB_BA_BV_Op 1:

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.

Vererbungshierarchie

FB_BA_Base

    FB_BA_BasePublisher

        FB_BA_Object

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

FB_BA_BV_Op 2: Eingänge

Name

Typ

Beschreibung

bValuePgm

BOOL

Wert eines Binärobjektes für die Priorität „Program“.

FB_BA_BV_Op 3: Ausgänge

Name

Typ

Beschreibung

bPresentValue

BOOL

Aktueller binärer Ausgabewert des Objektes.

FB_BA_BV_Op 4: Eingänge CONSTANT PERSISTENT

Name

Typ

Beschreibung

eUnit

E_BA_Unit

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

E_BA_ProcessSignalSource

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