FB_BA_FireAlarmSystem

FB_BA_FireAlarmSystem 1:

Dieses Template nimmt über einen Baustein FB_BA_SensorBinary den Feueralarm als Eingang auf und überträgt als Site.stBuildingAlarms.bFireAlert zur lokalen Variablenliste Site.

Die Alarme werden im Template FB_BA_AdsComServer_Basic anderen Controllern zur Verfügung gestellt.

Das Untertemplate FireDetector01 stellt einen Brandmelder bzw. eine Brandmeldezentrale (Aggregatebene) dar. Sind mehrere Brandmelder/Brandmeldezentralen vorhanden, so ist das Template FB_BA_FireAlarmSystem zu erweitern.

Die Aufnahme des Signals ist im FB_Init als Ruhestromprinzip definiert (FireDetector01.Input.ePolarity := E_BA_Polarity.eReverse).

FB_BA_FireAlarmSystem 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_FireAlarmSystem 3:

Syntax

FUNCTION_BLOCK FB_BA_FireAlarmSystem EXTENDS FB_BA_View
VAR_INPUT CONSTANT
  FireDetector01    : FB_BA_SensorBinary;
END_VAR

FB_BA_FireAlarmSystem 4: VAR_INPUT CONSTANT

Name

Typ

Beschreibung

FireDetector01

FB_BA_SensorBinary

Unter-Template zur Aufnahme des Brandmeldesignals.