FB_BA_SensorAnalogTLog

FB_BA_SensorAnalogTLog 1:

Der Funktionsbaustein FB_BA_SensorAnalogTLog erfasst einen analogen Eingangswert von einer IO-Busklemme und rechnet diesen in einen Real-Prozesswert um.

Der Prozesswert wird durch ein Trend-Objekt aufgezeichnet.

Jedes Template gibt es in 2 verschiedenen Ausstattungsvarianten bezüglich der Verbindung zur IO-Prozessebene, siehe IO-Mapping. Diese Dokumentation bezieht sich auf die Variante RAW.

FB_BA_SensorAnalogTLog 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_SensorAnalogTLog 3:

Syntax

FUNCTION_BLOCK FB_BA_SensorAnalog EXTENDS FB_BA_View
VAR_INPUT CONSTANT
  MV                       : FB_BA_AI_Raw;  
  TLogMV                   : FB_BA_Trend;
END_VAR
VAR_OUTPUT
  fPresentValue            : REAL;
  bEvent                   : BOOL;
  eEventState              : E_BA_EventState;
END_VAR

FB_BA_SensorAnalogTLog 4: Eingänge CONSTANT

Name

Typ

Beschreibung

MV

FB_BA_AI_Raw

Analog-Eingangs-Objekt zur Anzeige eines Prozesswertes.

TLogMV

FB_BA_Trend

Trendaufzeichnung vom Messwert des MV-Objekts.

FB_BA_SensorAnalogTLog 5: Ausgänge

Name

Typ

Beschreibung

fPresentValue

REAL

Aktueller Wert des Analog-Eingangs-Objekts MV zur Anzeige eines Prozesswertes.

bEvent

BOOL

Ein TRUE zeigt an, dass ein Ereignis ansteht. Das Enum eEventState zeigt den Status des Ereignisses an.

eEventState

E_BA_EventState

Gibt den Status des Ereignisses des Analog-Eingangs-Objektes MV aus.