FB_BA_Hys_01

FB_BA_Hys_01 1:

Das Template stellt eine Hysterese-Funktion mit festen Schaltpunkten dar.

FB_BA_Hys_01 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_Hys_01 3:

Syntax

FUNCTION_BLOCK FB_BA_Hys_01 EXTENDS FB_BA_View
VAR_INPUT
  bEn      : BOOL;
  fIn      : REAL;
END_VAR
VAR_OUTPUT
  bQ       : BOOL;
  bDst     : BOOL;
END_VAR
VAR_INPUT CONSTANT
  On       : FB_BA_AV_Op;
  Off      : FB_BA_AV_Op;
  Q        : FB_BA_BV;
END_VAR
VAR
  Swi2P    : FB_BA_Swi2P;
END_VAR

FB_BA_Hys_01 4: Eingänge

Name

Typ

Beschreibung

bEn

BOOL

Allgemeine Freigabe des Funktionsbausteins.

fIn

REAL

Istwert

FB_BA_Hys_01 5: Ausgänge

Name

Typ

Beschreibung

bQ

BOOL

Ausgabe des aktuellen Zustands der Hysterese-Funktion.

bDst

BOOL

Anzeige einer Störung bzw. das BV-Objekt ist aktiv.

bDst ist nur aktiv, wenn das Property bEventDetectionEnable des BV-Objektes auf TRUE eingestellt wurde.

Die Überwachung der binären Rückmeldung zeigt eine Störung an.

FB_BA_Hys_01 6: Eingänge CONSTANT

Name

Typ

Beschreibung

On

FB_BA_AV_Op

AV-Objekt zur Eingabe des oberen Grenzwertes der Hysterese-Funktion.

Off

FB_BA_AV_Op

AV-Objekt zur Eingabe des unteren Grenzwertes der Hysterese-Funktion.

Q

FB_BA_BV

Das binäre Objekt zeigt den aktuellen Zustand der Hysterese-Funktion.

Variablen

Name

Typ

Beschreibung

Swi2P

FB_BA_Swi2P

Der Funktionsbaustein Swi2P ist das Kernstück der Hysterese-Funktion.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.2.1.0