TwinCAT BA PLC Templates

Einleitung

Die TwinCAT BA PLC Templates bestehen aus fertigen TwinCAT Programmbausteinen für Sensoren und Aktoren, für komplette Baugruppen, sowie für Anlagenteile oder ganze Anlagen der Heizungs-, Klima- und Lüftungstechnik und der Raumautomation. Im Gegensatz zu einer regulären SPS-Bibliothek, werden TwinCAT BA PLC Templates als Programmbausteine in die SPS-Programme importiert. Notwendige Anpassungen kann der Systemintegrator bei Bedarf selber durchführen. Darüber hinaus besteht die Möglichkeit, eigene TwinCAT BA PLC Templates zu erstellen. Besondere Werkzeuge sind hierfür nicht notwendig.

General

Name

Beschreibung

BAC_Gen_01

Aufruftemplate, welches die Basisfunktion eines BACnet Controllers liefert.

BAC_GenAlm_01

Sammlung sämtlicher Alarme eines Controllers

BAC_GenComnMsg_01

Sammlung sämtlicher Ereignismeldungen eines Controllers

BAC_GenDvc_01

Template, welches das BACnet Device instanziiert. Für eine BACnet-Analge ist dieses Template zwingend erforderlich und nur einmal zu platzieren.

BAC_GenNC_01

Das Template stellt für das Absetzen der objektintegrierten Meldungen (intrinsic reporting) acht BACnet-Meldeklassen (Notification Class) bereit.

BAC_GenSys_01

Template Systemfunktionen, z. B. Blinksequenz für Störmeldeanzeigen und Bereitstellung der Systemzeit.

BAC_GenWthT_01

Außentemperatur und gemittelte Außentemperatur

Anlagenaufruftemplates

Name

Beschreibung

BAC_AC_KennzeichnungssystemAnlagenschlüssel

Kennzeichnungssystem Anlagentemplates Lüftungs- und Klimatechnik

BAC_AC_SE_3_4_1_1_1_0

Aufruftemplate Lüftungsanlagen mit Zu- und Abluftventilator und thermischer Luftbehandlung: Ab-/Zuluftkaskade einfach - Ventilator Druck - Vorerhitzer - Kühler - ERG Platte

BAC_AC_SE_4_4_1_1_0_1

Aufruftemplate Lüftungsanlagen mit Zu- und Abluftventilator und thermischer Luftbehandlung: Ab-/Zuluftkaskade - Fan Druck - Vorerhitzer - Kühler - Mischluft

BAC_AC_SE_4_4_1_1_3_0

Aufruftemplate Lüftungsanlagen mit Zu- und Abluftventilator und thermischer Luftbehandlung: Ab-/Zuluftkaskade - Ventilator Druck - Vorerhitzer - Kühler - ERG Rotation

BAC_AC_Sx_001

Anlagengrundprogramm für Lüftungsanlagen mit thermischer Luftbehandlung

Basisprogramme einer Anlage

Name

Beschreibung

BAC_PltAlm_01

Sammlung und Quittierung aller Alarme einer Anlage

BAC_PltComnMsg_01

Sammlung sämtlicher Ereignismeldungen einer Anlage

Heizen

Aggregat

Name

Beschreibung

Heizkreis

BAC_H_HtgCir_01

Aufruftemplate eines Witterungstemperatur geführten Heizkreises

BAC_H_HtgCirSp_01

Das Template ist eine Witterungstemperatur geführte Heizkreissteuerung. Es beinhaltet eine Heizkurve, einen Heizgrenzschalter und die Betriebsarten Frost / Nacht / Tag / Auto mit zugehörigem Sollwert.

Warmwasser

BAC_DHW_01

Aufruftemplate Regelung und Ladung eines Warmwasserspeichers

BAC_DHW_Ctrl_01

Das Template steuert die Ladung eines Warmwasserspeichers.

BAC_HW_LglPrev_01

Das Template ist eine Schutzfunktion zur Verhinderung der Legionellen-Bildung im Warmwasser.

Klimaanlage

Aggregat

Name

Beschreibung

Befeuchtung

BAC_AC_Humf_01

Aufruftemplate für die Ansteuerung eines Dampfbefeuchters

BAC_AC_Humf_PID_01

Sequenzregler Befeuchten

BAC_AC_SteamGenerator_01_xx

Dampferzeuger/Dampfgenerator

Brandschutzklappen

BAC_AC_FireDmp_01_xx

Aufruftemplate Ansteuerung und Überwachung einer motorischen Brandschutzklappe mit binären Schaltausgang

Energierückgewinnung

BAC_AC_ErcPl_01

Aufruftemplate für die Ansteuerung eines Plattenwärmetauschers

BAC_AC_ErcPl_02

Aufruftemplate für die Ansteuerung eines Plattenwärmetauschers mit Bypassklappe

BAC_AC_ErcRecup_01

Aufruftemplate für die Ansteuerung eines Kreislaufverbundsystem

BAC_AC_ErcRot_01

Aufruftemplate für die Ansteuerung eines Rotationswärmetauschers mit Bypassklappe

BAC_AC_ErcRot_02

Aufruftemplate für die Ansteuerung eines Rotationswärmetauschers

BAC_AC_ErcT_PID_01

Sequenzregler Energierückgewinnung Temperatur

BAC_ErcIcPrt_01

Das Template dient zum Schutz vor Vereisung der Energierückgewinnungs-Aggregate über einen Differenzdruckschalter

BAC_ErcIcPrt_02

Das Template dient zum Schutz vor Vereisung der Energierückgewinnungs-Aggregate über einen Differenzdruckfühler

Filter

BAC_AC_Filter_01

Das Template realisiert eine Filterüberwachung innerhalb einer raumlufttechnischen Anlagen mittels eines Differenzdruckschalters.

Klappen

BAC_AC_ExhADmp2P_01_xx

Aufruftemplate für die Ansteuerung und Überwachung einer Fortluftklappe mit einem Federrücklaufantrieb und Endlagenkontrolle

BAC_AC_OuADmp2P_01_xx

Aufruftemplate für die Ansteuerung und Überwachung einer Außenluftklappe mit einem Federrücklaufantrieb und Endlagenkontrolle

Kühler

BAC_AC_ColT_01

Aufruftemplate eines temperaturgesteuerten Kaltwasser-Luftkühlers (Ventil, Pumpe)

BAC_AC_ColT_02

Aufruftemplate eines temperaturgesteuerten Kaltwasser-Luftkühlers (Ventil)

BAC_AC_ColT_PID_01

Sequenzregler für einen Kühler Temperatur

BAC_AC_ColTH_01

Aufruftemplate eines temperatur- und feuchtegesteuerten Kaltwasser-Luftkühlersmit Ventil und Pumpe

BAC_AC_ColTH_02

Aufruftemplate eines temperatur- und feuchtegesteuerten Kaltwasser-Luftkühlers mit Ventil

BAC_AC_ColH_PID_01

Sequenzregler für einen Kühler Entfeuchtung

Mischluft

BAC_AC_MixAT_01

Aufruftemplate Mischluftklappen temperaturgesteuert für die Ansteuerung von drei stetigen Klappen

BAC_AC_MixAT_PID_01

Sequenzregler Mischluftklappensteuerung

Nacherhitzer

BAC_AC_ReHtr_01

Aufruftemplate eines Nacherhitzers

BAC_AC_ReHtr_PID_01

Sequenzregler Nacherhitzer

Ventilatoren

BAC_AC_ExtAFan_FC_01

Aufruftemplate mit integriertem Druckregler für einen Drehzahl gesteuerten Abluftventilator

BAC_AC_ExtAFan1st_01

Aufruftemplate für einen einstufigen Abluftventilator

BAC_AC_SuAFan_FC_01

Aufruftemplate mit integriertem Druckregler für einen Drehzahl gesteuerten Zuluftventilator

BAC_AC_SuAFan1st_01

Aufruftemplate für einen einstufigen Zuluftventilator

BAC_DiffPrssMonit_01

Differenzdrucküberwachung mittels eines Differenzdruckwächters

BAC_DiffPrssMonit_02

Differenzdrucküberwachung mittels eines Differenzdruckfühlers

Vorerhitzer

BAC_AC_PreHtr_01

Aufruftemplate eines Warmwasserlufterhitzer

BAC_AC_PreHtr_PID_01

Sequenzregler Vorerhitzer

BAC_AC_RetWtrCtrl_01

Aufruftemplate Rücklauftemperaturregelung des Vorerhitzers

BAC_FrstPrt_01

Frostschutzüberwachung Vorerhitzer

Volumenstromregler

BAC_AC_VAV_01_xx

Aufruftemplate Ansteuerung eines Volumenstromreglers mittels analogen Ausgang

Setpoint

Beschreibung

BAC_AC_CasCtrlH_01

Kaskadenregler für die Zuluftfeuchte bestehend aus einem Führungsregler zur Sollwertberechnung für das Be- und Entfeuchten

BAC_AC_CasCtrlH_02

Kaskadenregler für die Zuluftfeuchte bestehend aus zwei Führungsregler für eine Raum- bzw. Abluft/Zuluft-Kaskadenfeuchteregelung.

BAC_AC_CasCtrlT_01

Kaskadenregler Zulufttemperatur bestehend aus einem Führungsregler zur Sollwertberechnung für Heizen, Kühlen und Rückgewinnung

BAC_AC_CasCtrlT_02

Kaskadenregler Zulufttemperatur bestehend aus zwei Führungsreglern zur Sollwertberechnung für Heizen, Kühlen und Rückgewinnung

BAC_AC_SpRmTH_01

Sollwertprogramm für eine Abluft/Zuluftkaskade mit jeweils einen Sollwert für die Relative und absolute Feuchte und einem Raumtemperatursollwert inklusive Sommer und Winterkompensation

BAC_AC_SpRmTH_02

Sollwertprogramm für eine Abluft/Zuluftkaskade mit zwei Sollwerten für die Relative und absolute Feuchte und einem Raumtemperatursollwert inklusive Sommer und Winterkompensation

BAC_AC_SpRmTH_03

Sollwertprogramm für eine Abluft/Zuluftkaskade mit jeweils einen Sollwert für die Relative und absolute Feuchte und zwei Raumtemperatursollwerte inklusive Sommer und Winterkompensation

BAC_AC_SpRmTH_04

Sollwertprogramm für eine Abluft/Zuluftkaskade mit jeweils zwei Sollwerten für die Relative und absolute Feuchte und zwei Raumtemperatursollwerte inklusive Sommer und Winterkompensation

BAC_AC_SpRmT_01

Sollwertprogramm für eine Abluft/Zuluftkaskade mit nur einem Raumtemperatursollwert inklusive Sommer und Winterkompensation

BAC_AC_SpRmT_02

Sollwertprogramm für eine Abluft/Zuluftkaskade mit jeweils einem Raumtemperatursollwert für den Heiz- und Kühlbetrieb inklusive Sommer und Winterkompensation

BAC_AC_SpSuAT_01

Sollwertprogramm für eine Zulufttemperatur-Regelung mit einem Zulufttemperatur Sollwert inklusive Sommer und Winterkompensation über eine Kennlinie.

BAC_AC_SpSuAT_02

Sollwertprogramm für eine Zulufttemperatur-Regelung mit separaten Zuluftsollwerten für das Heizen, Kühlen und die Energierückgewinnung inklusive zwei separate Sollwertkennlinien mit Sommer- und Winterkompensation

General

Beschreibung

BAC_AC_OpMod_01

Betriebsart einer Lüftungsanlage

BAC_AC_SeqH_01

Starten und Steuern der Zuluftsequenzregelung Feuchte einer RLT-Anlage

BAC_AC_SeqT_01

Starten und Steuern der Zuluftsequenzregelung Temperatur einer RLT-Anlage

BAC_AC_StartT_01

Schrittweises Anfahren eine RLT-Anlage ohne Be- und Entfeuchtung.

BAC_AC_StartTH_01

Schrittweises Anfahren eine RLT-Anlage mit Be- und Entfeuchtung.

BAC_AC_SumNgtCol_01

Sommernachtkühlung

Universal

 

Name

Beschreibung

Frequenzumformer

BAC_Uni_FC_01_xx

Ansteuerung eines Frequenzumrichters

Klappe

BAC_Uni_Dmp_01_xx

Ansteuerung eines stetigen Klappenantriebs

BAC_Uni_Dmp2P_01_xx

Ansteuerung einer Zweipunktklappe

Motor

BAC_Uni_Mot1st_01_xx

Ansteuerung eines einstufigen Motors

Pumpe

BAC_Uni_Pu1st_01_xx

Ansteuerung einer einstufigen Pumpe

Rauchmelder

BAC_Uni_SmokeDetc_001

Ansteuerung und Überwachung eines Kanalrauchmelders

Steuerung

BAC_Cont4Stp_01

Stufenschalter mit 4 Stufen um mehrstufige Aggregate zu steuern

BAC_HX_01

Berechnung der Taupunkttemperatur, Enthalpie, Feuchtkugeltemperatur und der absoluten Feuchte

BAC_Hys_01

Hysterese-Funktion mit festen Schaltpunkten

BAC_Hys_02

Hysterese-Funktion mit dynamischen Schaltpunkten

BAC_PID_01

Universeller PID-Regler

BAC_PID_02

Universeller PID-Regler

BAC_PID_03

Universeller PID-Regler ohne Referenzierungsobjekte

BAC_Ramp_01

Fallende Rampenbegrenzung

BAC_Ramp_02

Steigende Rampenbegrenzung

BAC_Scale_02

Linear-Interpolation mit 2 Stützstellen

BAC_Scale_04

Linear-Interpolation mit 4 Stützstellen

BAC_Scale_07

Linear-Interpolation mit 7 Stützstellen

Ventil

BAC_Uni_Vlv_01_xx

Ansteuerung eines stetigen Regelventils

BAC_Uni_Vlv3P_01_xx

Ansteuerung eines Dreipunktventils

BACnet Objekte

Name

Beschreibung

BAC_AI_01

Analog Input Objekt mit Alarmaufnahme

BAC_AI_02

Analog Input Objekt

BAC_AI_Enthalpy_01

Das Template erfasst die beiden analogen Eingangswerte Temperatur und Relative Feuchte. Mit dem Funktionsbaustein HX werden die Taupunkttemperatur, die spezifische Enthalpie, Feuchtkugeltemperatur und die Absolute Feuchte berechnet.

BAC_AO_01

Analog Ausgangs Objekt mit manuellen Handeingriff mittels eines digitalen Eingangs LocSwi und Trend Objekt

BAC_AO_02

Analog Ausgangs Objekt

BAC_AO_03

Analog Ausgangs Objekt mit manuellen Handeingriff mittels eines digitalen Eingangs LocSwi

BAC_AV_01

Analog Wert Objekt mit Priorisierung eines REAL-Prozesswertes

BAC_AV_02

Analog Wert Objekt für die Eingabe eines Sollwertes oder Parameters

BAC_AV_03

Analog Wert Objekt mit Priorisierung eines REAL-Prozesswertes mit Trend Objekt

BAC_AV_04

Analog Wert Objekt für die Eingabe eines Sollwertes oder Parameters mit Trend Objekt

BAC_BI_01

Binäres Eingangsobjekt mit Alarmaufnahme

BAC_BI_02

Binäres Eingangsobjekt

BAC_BI_CMD_01

Binäres Eingangsobjekt mit Alarmaufnahme und Gruppenauftrags-Objekt für das Schreiben auf spezifizierte Properties anderer Objekte

BAC_BO_01

Binäres Ausgangsobjekt mit Priorisierung des Schaltwertes und manuellen Handeingriff mittels eines digitalen Eingangs LocSwi

BAC_BO_02

Binäres Ausgangsobjekt mit Priorisierung des Schaltwertes

BAC_BV_01

Binäres Werte Objekt mit Priorisierung des Prozesswertes

BAC_BV_02

Binäres Werte Objekt für die Eingabe eines Sollwertes oder Parameters

BAC_CMD_01

Gruppenauftrags-Objekt

BAC_MV_01

Multistate-Wert Objekt mit einfacher Priorisierung

BAC_MV_02

Multistate-Wert Objekt um einen Prozesswert zu bedienen und zu beobachten

BAC_SchedBinPV_01

Das Template beinhaltet einen BACnet Scheduler vom Typ Binary Present Value. Zudem enthält das Template die Funktion "Vorausberechnende Ein- und Ausschaltzeit"

BAC_SchedB_01

Template beinhaltet einen BACnet Scheduler vom Ausgabetyp BOOL

BAC_SchedR_01

Template beinhaltet einen BACnet Scheduler vom Ausgabetyp REAL

BAC_SchedUdi_01

Template beinhaltet einen BACnet Scheduler vom Ausgabetyp UDINT

BAC_TL_01

Trendlog-Speicher-Objekt

IO-Templates

Name

Beschreibung

P_KL1501

IO-Template zur Parametrierung einer KL1501: 1-Kanal Auf-Abwärtszähler.

P_KL27x1

IO-Template zur Parametrierung einer KL2751 / KL2761: 1-Kanal Dimmerklemme.

P_KL320x

IO-Template zur Parametrierung einer KL3201 oder KL3202: Eingangsklemme für Widerstandssensoren.

P_KL3204

IO-Template zur Parametrierung einer KL3204: 4-Kanal Eingangsklemme für Widerstandssensoren.

P_KL3208

IO-Template zur Parametrierung einer KL3208-0010: 8-Kanal Eingangsklemme für Widerstandssensoren.

P_KL3228

IO-Template zur Parametrierung einer KL3228: 8-Kanal Eingangsklemme für Widerstandssensoren.

P_KL8519

IO-Template zur Parametrierung einer KL8519: 16-Kanal-Digital-Eingangs-Meldemodul.

P_KL8524

IO-Template zur Parametrierung einer KL8524: 4 x 2-Kanal-Digital-Ausgangsmodul.

P_KL8528

IO-Template zur Parametrierung einer KL8528: 8-Kanal-Digital-Ausgangsmodul.

P_KL8548

IO-Template zur Parametrierung einer KL8548: 8-Kanal-Analog-Ausgangsmodul 0…10 V.