FB_BA_SmokeDetector_01

FB_BA_SmokeDetector_01 1:

Das Template dient als Anzeige von Störungen und Warnungen eines Kanalrauchmelders.

Durch das Binär-Ausgangs-Objekt RstHw können diese Meldungen durch eine Fernentriegelung zurückgesetzt werden.

FB_BA_SmokeDetector_01 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_SmokeDetector_01 3:

Syntax

FUNCTION_BLOCK FB_BA_SmokeDetector_01 EXTENDS FB_BA_View
VAR_OUTPUT
  bSmokeAlarm       : BOOL;
  bSystemFailure    : BOOL;
  bContamination    : BOOL;
  bAirFlow          : BOOL;
END_VAR
VAR_INPUT CONSTANT
  SmokeAlarm        : FB_BA_BI_Raw;
  SystemFailure     : FB_BA_BI_Raw;
  Contamination     : FB_BA_BI_Raw;
  AirFlow           : FB_BA_BI_Raw;
  RstHw             : FB_BA_BO_Raw;
  RstRm             : FB_BA_BV_Op;
END_VAR
VAR
  tpResetHw         : TP;
END_VAR

FB_BA_SmokeDetector_01 4: Ausgänge

Name

Typ

Beschreibung

bSmokeAlarm

BOOL

Aktueller Wert des Binär-Eingangs-Objektes SmokeAlarm.

bSystemFailure

BOOL

Aktueller Wert des Binär-Eingangs-Objektes SystemFailure.

bContamination

BOOL

Aktueller Wert des Binär-Eingangs-Objektes Contamination.

bAirFlow

BOOL

Aktueller Wert des Binär-Eingangs-Objektes AirFlow.

FB_BA_SmokeDetector_01 5: Eingänge CONSTANT

Name

Typ

Beschreibung

SmokeAlarm

FB_BA_BI_Raw

Binär-Eingangs-Objekt dient der Verarbeitung eines Rauchalarms.

SystemFailure

FB_BA_BI_Raw

Binär-Eingangs-Objekt dient der Verarbeitung einer Systemstörung des Kanalrauchmelders.

Contamination

FB_BA_BI_Raw

Binär-Eingangs-Objekt dient der Verarbeitung einer Verschmutzung des Kanalrauchmelders.

AirFlow

FB_BA_BI_Raw

Binär-Eingangs-Objekt dient der Verarbeitung einer zu geringen Luftströmung.

RstHw

FB_BA_BO_Raw

Binär-Ausgangs-Objekt welches eine Fernentriegelung am Rauchmelder durchführt.

RstRm

FB_BA_BV_Op

Das Binäre-Werte-Objekt RstRm löst eine Fernentriegelung am Rauchmelder von der Managementebene aus. Das RstRm Objekt ist durch den zusätzlichen Parameter eToggleMode als Tasterobjekt initialisiert.

Variablen

Name

Typ

Beschreibung

tpResetHw

TP

Das Zeitglied verlängert den Quittierimpuls für das Hereinwischen von Relaisschaltungen (z.B. Frostschutzrelais).

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.0.0.0