FB_BA_Hys_21

FB_BA_Hys_21 1:

Das Template stellt zwei Hysterese Funktionen mit festen Schaltpunkten dar.

Es dient zur Überwachung von analogen Werten, wie z. B. eines Luftfilters.

Die Hysteresefunktion HysPreAlarm löst einen Voralarm aus. An einem Luftfilter kann z. B. eine Wartung stattfinden.

Die Hysteresefunktion HysMainAlarm löst einen Hauptalarm aus und kann als anlagenabschaltende Störung verwendet werden. Der Luftfilter muss gewartet werden.

FB_BA_Hys_21 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_Hys_21 3:

Syntax

FUNCTION_BLOCK FB_BA_Hys_21 EXTENDS FB_BA_View
VAR_INPUT
  bEn                : BOOL;
  fIn                : REAL;
END_VAR
VAR_OUTPUT
  bDst               : BOOL;
END_VAR
VAR_INPUT CONSTANT
  HysPreAlarmOn      : FB_BA_AV_Op;
  HysPreAlarmOff     : FB_BA_AV_Op;
  HysMainAlarmOn     : FB_BA_AV_Op;
  HysMainAlarmOff    : FB_BA_AV_Op;
  DstPreAlarm        : FB_BA_BV;
  DstMainAlarm       : FB_BA_BV;
END_VAR
VAR
  HysPreAlarm        : FB_BA_Swi2P;
  HysMainAlarm       : FB_BA_Swi2P;
END_VAR

FB_BA_Hys_21 4: Eingänge

Name

Typ

Beschreibung

bEn

BOOL

Allgemeine Freigabe des Funktionsbausteins.

fIn

REAL

Istwert

FB_BA_Hys_21 5: Ausgänge

Name

Typ

Beschreibung

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_21 6: Eingänge CONSTANT

Name

Typ

Beschreibung

HysPreAlarmOn

FB_BA_AV_Op

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

HysPreAlarmOff

FB_BA_AV_Op

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

HysMainAlarmOn

FB_BA_AV_Op

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

HysMainAlarmOff

FB_BA_AV_Op

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

DstPreAlarm

FB_BA_BV

Das binäre Objekt dient zur Anzeige des Voralarms der Hysteresefunktion HysPreAlarm.

Über das Intrinsic Reporting wird eine Meldung ausgelöst.

DstMainAlarm

FB_BA_BV

Das binäre Objekt dient zur Anzeige des Hauptalarms der Hysteresefunktion HysMainAlarm.

Über das Intrinsic Reporting wird eine Meldung ausgelöst.

Eine anlagenabschaltende Störung muss in der Methode FB_init über eEnPlantLock parametriert werden.

Variablen

Name

Typ

Beschreibung

HysPreAlarm

FB_BA_Swi2P

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

HysMainAlarm

FB_BA_Swi2P

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

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.2.1.0