FB_BA_SensorBinaryTLog

FB_BA_SensorBinaryTLog 1:

Der Funktionsbaustein FB_BA_SensorBinaryTLog erfasst einen binären Eingangswert von einer IO-Busklemme und gibt diesen als einen Boolean-Prozesswert aus.

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_SensorBinaryTLog 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_SensorBinaryTLog 3:

Syntax

FUNCTION_BLOCK FB_BA_SensorBinary EXTENDS FB_BA_View
VAR_INPUT CONSTANT
  Input                   : FB_BA_BI_Raw;
  TLogInput               : FB_BA_Trend;
END_VAR
VAR_OUTPUT
  bPresentValue           : BOOL;
END_VAR
VAR
  TrigTLogInput           : FB_BA_RFTrig;
END_VAR

FB_BA_SensorBinaryTLog 4: Eingänge CONSTANT

Name

Typ

Beschreibung

Input

FB_BA_BI_Raw

Binär-Eingangs-Objekt zur Verarbeitung eines Prozesswertes.

TLogInput

FB_BA_Trend

Trendaufzeichnung vom Messwert des Eingangs-Objekts.

FB_BA_SensorBinaryTLog 5: Ausgänge

Name

Typ

Beschreibung

bPresentValue

BOOL

Aktueller Wert des binären Eingangs-Objekt Input zur Anzeige eines Prozesswertes.

Variablen

Name

Typ

Beschreibung

TrigTLogInput

FB_BA_RFTrig

Der Funktionsbaustein erzeugt aus dem Ausgangssignal des Binären-Eingangs-Objektes Input bei Wertänderung einen Impuls.