FB_BA_AC_Dmp2P

FB_BA_AC_Dmp2P 1:

Das Aggregate-Template repräsentiert die Ansteuerung einer Zweipunktklappe mit integrierter Überwachung beider Endlagen.

Typische Anwendungen des Templates sind die Außen- und Fortluftklappe einer raumlufttechnischen Anlage.

Ein wesentlicher Bestandteil der Klappensteuerung ist das Template

FB_BA_ActuatorCmd

Die Einbindung der Klappe in das Anlagensteuerprogramm der Lüftungsanlage erfolgt mit dem Funktionsbaustein Aggregate.

Jedes Template gibt es in 2 verschiedenen Ausstattungsvarianten bezüglich der Verbindung zur IO-Prozessebene, siehe IO-Mapping. Diese Dokumentation bezieht sich auf die Variante RAW.

FB_BA_AC_Dmp2P 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_AC_Dmp2P 3:

Prinzipschema 01

Das Schema zeigt die vorgesehene Anwendung des Templates mit den beteiligten Anlagenelementen.

FB_BA_AC_Dmp2P 4:

Prinzipschema 02

Das Schema zeigt die Einbindung des Templates innerhalb einer Anlage.

FB_BA_AC_Dmp2P 5:

Syntax

FUNCTION_BLOCK FB_BA_AC_Dmp2P EXTENDS FB_BA_ActuatorCmd
VAR_INPUT
  bFan                    : BOOL;
END_VAR
VAR_OUTPUT
  bSwiOpn                 : BOOL;
  bSwiCls                 : BOOL;
END_VAR
VAR_IN_OUT
  stAggregate             : ST_BA_Aggregate;
END_VAR
VAR_INPUT CONSTANT
  SwiOpn                  : FB_BA_BI_Raw;
  SwiCls                  : FB_BA_BI_Raw;
  MonitOpen               : FB_BA_FdbBinary;
  MonitClose              : FB_BA_FdbBinary;
  Aggregate               : FB_BA_Aggregate;
END_VAR
VAR
  PrioSwiFan              : FB_BA_PrioSwi_B04;
END_VAR

FB_BA_AC_Dmp2P 6: Eingänge

Name

Typ

Beschreibung

bFan

BOOL

Das Eingangssignal „Ventilator Ein“ dient innerhalb einer raumlufttechnischen Anlage dem Anlagenschutz der angeschlossenen Klappe.

Solange das Eingangssignal „Ventilator Ein“ TRUE ist, wird innerhalb des Templates die Priorität „Kritisch“ am Prioritätenschalter PrioSwiFan aktiviert und die Klappe eingeschaltet.

FB_BA_AC_Dmp2P 7: Ausgänge

Name

Typ

Beschreibung

bSwiOpn

BOOL

Endlage „Offen“ der Klappe ist erreicht.

bSwiCls

BOOL

Endlage „Zu“ der Klappe ist erreicht.

FB_BA_AC_Dmp2P 8: Ein- / Ausgänge

Name

Typ

Beschreibung

stAggregate

ST_BA_Aggregate

Bidirektionale Aggregatestruktur über welche die Freigaben und Schaltwerte an den Auswertebaustein der Schrittkettensteuerung Aggregate übermittelt werden. Die Aggregatestruktur überträgt die aufgenommenen Rückmeldungen hoch und runter an die zentrale Anlagensteuerung.

FB_BA_AC_Dmp2P 9: Eingänge CONSTANT

Name

Typ

Beschreibung

SwiOpn

FB_BA_BI_Raw

Binär-Eingangs-Objekt dient der Verarbeitung des Endlagenschalters Offen.

SwiCls

FB_BA_BI_Raw

Binär-Eingangs-Objekt dient der Verarbeitung des Endlagenschalters Zu.

MonitOpn

FB_BA_FdbCtrlBinary

Das Template überwacht die Endlage „Auf“ der Klappe.

MonitCls

FB_BA_FdbCtrlBinary

Das Template überwacht die Endlage „Zu“ der Klappe.

Aggregate

FB_BA_Aggregate

Der Aggregatebaustein repräsentiert den Empfangsbaustein einer Schrittkettensteuerung.

Innerhalb des Funktionsbausteins wird die Aggregatestruktur stAggregate ausgewertet und anhand der Ein- und Ausgänge in das Template integriert.

Variablen

Name

Typ

Beschreibung

PrioSwiFan

FB_BA_PrioSwi_B04

Der Prioritätenschalter PrioSwiFan ermittelt anhand des Aggregatebausteins Aggregate und der Eingangsvariable bFan die Freigabebedingungen und Einschaltwerte für die Priorität kritisch der Klappe.

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.56

TF8040 | TwinCAT Building Automation ab V5.8.0.0