FB_BA_AnalogValue

FB_BA_AnalogValue 1:

Der Baustein FB_BA_AnalogValue wird eingesetzt, um einen analogen Sollwert zu bedienen oder zu überwachen.

Innerhalb der Parameter besteht die Möglichkeit eine obere (stHighLimit) und untere (stLowLimit) Grenzwertüberwachung des Ausgangssignals fPresentValue zu aktivieren.

Darüber hinaus kann der Funktionsbaustein mit einem PT-1 Filter versehen werden, um starke Schwankungen und Sprünge durch das Eingangssignal fValue zu vermeiden. Der Filter wird durch Anpassung der Filterkonstante nDampingConstant > 0 aktiviert.

Syntax

FUNCTION_BLOCK FB_BA_AnalogValue
VAR_INPUT
  fValue              : REAL;
END_VAR
VAR_INPUT CONSTANT PERSISTENT
  {region 'Variable Parameters'}
    {attribute 'parameterCategory':='Hardware'}
    fOffset           : REAL;
    {attribute 'parameterCategory':='EventConfig'}
    stHighLimit       : ST_BA_LimitParameter := (nTimeToAbnormal := 1, nTimeToNormal := 1);  
    {attribute 'parameterCategory':='EventConfig'}
    stLowLimit        : ST_BA_LimitParameter := (nTimeToAbnormal := 1, nTimeToNormal := 1);
    {attribute 'parameterCategory':='Value'}       
    nDampingConstant  : UDINT := 0;  
  {endregion}
END_VAR
VAR_OUTPUT
  fPresentValue       : REAL;
  bHighLimit          : BOOL;
  bLowLimit           : BOOL;
END_VAR

FB_BA_AnalogValue 2: Eingänge

Name

Typ

Beschreibung

fValue

REAL

Eingangswert aus dem Prozess.

FB_BA_AnalogValue 3: Eingänge CONSTANT PERSISTENT

Name

Typ

Beschreibung

fOffset

REAL

Mit dem Offset kann der skalierte Ausgangswert fPresentValue angepasst werden.

stHighLimit

ST_BA_LimitParameter

Daten- und Befehlstruktur für eine obere Grenzwertüberwachung.

stLowLimit

ST_BA_LimitParameter

Daten- und Befehlstruktur für eine untere Grenzwertüberwachung.

nDampingConstant

UDINT

Um starke Schwankungen und Sprünge des Eingangssignals zu vermeiden, ist der Funktionsbaustein mit einem PT1-Filter versehen. Aktiviert wird dieser Filter in dem die Filterkonstante nDampingConstant auf größer 0 gesetzt wird.

FB_BA_AnalogValue 4: Ausgänge

Name

Typ

Beschreibung

fPresentValue

REAL

Ausgangswert.

bHighLimit

BOOL

Die obere Grenzwertüberwachung ist aktiv.

bLowLimit

BOOL

Die untere Grenzwertüberwachung ist aktiv.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.62

Tc3_BA2 ab v5.5.14.0