FB_BA_Hys_03

FB_BA_Hys_03 1:

Das Template stellt eine gleitende Grenzwertüberwachung mit zwei Schaltpunkten dar, welche im Gegensatz zu FB_BA_Hys_02 mit Ein- und Ausschaltverzögerungen beaufschlagt sind.

Die Eingabe der Ein- und Ausschaltschwelle sowie der Zeitverzögerungen erfolgt über analoge Objekte.

FB_BA_Hys_03 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_Hys_03 3:

Syntax

FUNCTION_BLOCK FB_BA_Hys_03 EXTENDS FB_BA_View
VAR_INPUT
  bEn                             : BOOL;
  fIn                             : REAL;
END_VAR
VAR_OUTPUT
  bPresentValue                   : BOOL;
  bEvent                          : BOOL;
END_VAR
VAR_INPUT CONSTANT
  On                              : FB_BA_AV_Op;
  Off                             : FB_BA_AV_Op;
  DlyOn                           : FB_BA_AV_Op;
  DlyOff                          : FB_BA_AV_Op;
  Q                               : FB_BA_BV;
END_VAR
VAR
  Swi2P                           : FB_BA_Swi2P;
END_VAR

FB_BA_Hys_03 4: Eingänge

Name

Typ

Beschreibung

bEn

BOOL

Allgemeine Freigabe des Funktionsbausteins.

fIn

REAL

Istwert

FB_BA_Hys_03 5: Ausgänge

Name

Typ

Beschreibung

bPresentValue

BOOL

Ausgabe des aktuellen Zustands der Hysterese-Funktion.

bEvent

BOOL

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

bEvent 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_03 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.

DlyOn

FB_BA_AV_Op

AV-Objekt zur Eingabe der Einschaltverzögerung in Sekunden.

DlyOff

FB_BA_AV_Op

AV-Objekt zur Eingabe der Ausschaltverzögerung in Sekunden.

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