FB_BA_TrendLogging

FB_BA_TrendLogging 1:

Das Template erfasst die Werte einer Datenquelle und zeichnet sie im Trendlog-Speicher auf. Die Verbindung zu den Trendlog-Objekten (Datenquellen, z. B. FB_BA_BO_IO, FB_BA_AO_IO) geschieht über Referenzen.

Die Variable TrendCount definiert die Größe des Feldes der Trendlog-Objekte.

FB_BA_TrendLogging 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Syntax

FUNCTION_BLOCK FB_BA_TrendLogging EXTENDS FB_BA_View
VAR_INPUT CONSTANT
  Trends         : ARRAY[1..TREND_COUNT] OF FB_BA_Trend;
END_VAR
VAR
  i              : UDINT;
END_VAR
VAR CONSTANT
  TREND_COUNT    : UDINT := 30;
END_VAR

FB_BA_TrendLogging 3: Eingänge CONSTANT

Name

Typ

Beschreibung

Trends

FB_BA_Trend

Feld mit 30 Einträgen zu Trendlog-Objekten.

Variablen

Name

Typ

Beschreibung

i

UDINT

Zähler für die FOR-Schleife, um das Trendlog-Feld Trends aufzurufen.

Variablen

Name

Typ

Beschreibung

TrendCount

UDINT

Konstante zur Definition der Menge der zu erfassenden Trendlog-Objekte. Voreingestellt auf 30.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0