FB_BA_BurglarAlarmSystem

FB_BA_BurglarAlarmSystem 1:

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

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

Das Untertemplate MagneticContact01 stellt eine Alarmzentrale (Aggregatebene) dar. Sind mehrere Zentralen vorhanden, so ist das Template FB_BA_BurglarAlarmSystem zu erweitern.

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

FB_BA_BurglarAlarmSystem 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_BurglarAlarmSystem 3:

Syntax

FUNCTION_BLOCK FB_BA_FireAlarmSystem EXTENDS FB_BA_View
VAR_INPUT CONSTANT
  MagneticContact01    : FB_BA_SensorBinary;
END_VAR

FB_BA_BurglarAlarmSystem 4: VAR_INPUT CONSTANT

Name

Typ

Beschreibung

MagneticContact01

FB_BA_SensorBinary

Unter-Template zur Aufnahme des Alarmsignals.