FB_BA_AV_Op

FB_BA_AV_Op 1:

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.

Vererbungshierarchie

FB_BA_Base

    FB_BA_BasePublisher

        FB_BA_Object

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

FB_BA_AV_Op 2: Eingänge

Name

Typ

Beschreibung

fValuePgm

Real

Ausgabewerte des Analogobjektes für die Priorität „Program“.

FB_BA_AV_Op 3: Ausgänge

Name

Typ

Beschreibung

fPresentValue

REAL

Aktueller analoger Ausgabewert des Objektes.

FB_BA_AV_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