FB_BA_Trend

FB_BA_Trend 1:

Der Funktionsbaustein FB_BA_Trend repräsentiert einen Trend innerhalb der Projektstruktur von TF8040.

Informationen zu vererbten Elementen

FB_BA_Base

    FB_BA_BasePublisher

        FB_BA_Object

            FB_BA_EventObject

Illustration

FUNCTION_BLOCK FB_BA_Trend EXTENDS FB_BA_EventObject IMPLEMENTS I_BA_Trend
VAR_OUTPUT
  nRecordCount                : UDINT;
  nTotalRecordCount           : UDINT;
END_VAR
VAR_INPUT CONSTANT PERSISTENT
  {region 'Fixed Parameters'}
    nBufferSize               : UDINT := BA_Param.nTrend_BufferSize;
  {endregion}
  {region 'Variable Parameters'}
    aLogBuffer                : T_BA_TrendLogBuffer;
    bEnable                   : BOOL;
    stStartTime               : ST_BA_DateTime := BA_Param.stTrend_DefStartTime;
    stStopTime                : ST_BA_DateTime := BA_Param.stTrend_DefStopTime;
    bStopOnFull               : BOOL := BA_Param.bTrend_DefStopOnFull;
    nLogInterval              : UDINT := BA_Param.nTrend_DefLogInterval;
    nNotificationThreshold    : UDINT := BA_Param.nTrend_DefNotificationThreshold;
    eLoggingType              : E_BA_LoggingType := BA_Param.eTrend_DefLoggingType;
    stReferencedParam         : ST_BA_ObjectParameter;
  {endregion}
END_VAR

FB_BA_Trend 2: VAR_OUTPUT

Name

Typ

Beschreibung

nRecordCount

UDINT

Anzahl der Aufzeichnungen.

nTotalRecordCount

UDINT

Absolute Anzahl der Aufzeichnungen.

FB_BA_Trend 3: VAR_INPUT CONSTANT PERSISTENT

Name

Typ

Beschreibung

nBufferSize

UDINT

Größe des Puffers.

aLogBuffer

ST_BA_TrendEntry

Ringspeicher für Werte mit Zeitstempel.

bEnable

BOOL

Freigabe zur Aufzeichnung.

stStartTime

ST_BA_DateTime

Startzeit.

stStopTime

ST_BA_DateTime

Anhaltezeit.

bStopOnFull

BOOL

Ein TRUE stoppt die Aufzeichnung wenn der Puffer voll ist.

nLogInterval

UDINT

Intervall zum Speichern der Parameter.

nNotificationThreshold

UDINT

Grenzwert an dem Notifications ausgelöst werden.

eLoggingType

E_BA_LoggingType

Einstellung der Art des Speicherns.

stReferencedParam

ST_BA_ObjectParameter

Objekt Parameter.

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT ab v3.1.4024.35

Tc3_XBA ab v5.3.0.0