# Project template - Macro

{% columns %}
{% column width="25%" %}

<figure><img src="broken-reference" alt="" width="100"><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="75%" %}
Diese Makrosammlung dient als Kopiervorlage für das Startprojekt *Leer* und stellt fertige Anlagenmakros für CFC mit passender Visualisierung bereit. Sie ermöglicht eine schnelle und einheitliche Erstellung von Heizungs-, Kühl- und Lüftungsanlagen sowie Raumautomationslösungen.
{% endcolumn %}
{% endcolumns %}

### Documentation

<a href="https://app.gitbook.com/s/QR4vCFzt6ixgsqlR3pdR/codesys-projects/template-macro" class="button secondary" data-icon="books">To the documentation</a>

### Current version

<details>

<summary>2.2.0.1 - CODESYS 3.5.21.2 - <a href="https://dl.powerio.com/downloads/HVAC-Macroproject-powerIO-(CDS3.5.21.2_A)-2.2.0.1.projectarchive" class="button primary" data-icon="arrow-down-to-line">Download</a></summary>

Release Date 19.01.2026

**New features and changes**

* Template optimized and adapted for CODESYS version ≥ 3.5.21.2

</details>

***

### Older versions

<details>

<summary>2.1.1.6 - CODESYS 3.5.17.2 - <a href="https://dl.powerio.com/downloads/HVAC-Macroproject-powerIO-(CDS3.5.17.2_A)-2.1.1.1.projectarchive">Download</a></summary>

**New features and changes**

* Lib HVAC to 3.2.1.14
* Lib HVACV to 3.2.0.18
* Lib HVACModbus to 1.1.0.38
* Lib HVACModbusIO2 to 1.0.2.6
* send and receive master clock: missing variable ActivClocksVisu added
* FB CPU\_Station: pulse added when communication is OK again
* GLT\_Program: added send pulse after a station reconnects for sending the NVL\_GLT
* Send clocks: Variable Weekclock\_1CHx\_Mode added
* Send clocks: Variable ActivClocksVisu added
* Program and task Alarmmessage deleted. No longer necessary due to newer version Alarm email sending
* Crossflow heat exchanger: minimum pressure and link to xOpTCon for xFrost added
* Heat wheel: minimum pressure and link to xOpTCon for xFrost added
* FanExtensionA: ControlPI replaced by ControlPIext
* for master station GLT
  * Main: page Send Clocks inserted
  * Send list NVL\_GLT inserted
* for all FBs with day/night operation, additional operating mode Off added, with note 'no frost monitoring'
* Heating circuit designation/assignment added in the zones
* RLT03: messages added to alarm list FanSUPx.xAlarmMSS and FanETAx.xAlarmMSS
* TypA\_HZK: Pump: xForceOption changed to false
* TypA\_HZK\_MOD: Pump: xForceOption changed to false
* TypC\_RLT: ControlPI\_Dehum added for dehumidifying
* Free night cooling and FNK\_with\_zones: TOF added after xClockchannel. When two clocks are used and at 23:59 rMaxOsTemp is not reset immediately.
* Rename AT average dropdown
* Outside Temperature: Man added for average temperatures
* TypB\_RLT: Edit\_TempCoolOut: values adjusted
* FanExtensionA: hysteresis for writing YMin and YMax added
* TypB\_RLT and TypC\_RLT: minimum offset between setpoint temperature heating mode and cooling mode inserted
* ChillerT: FB Burner replaced by FB DeviceSimple2 and DeviceSimpleA
* FB ClockSlave32 renewed in all FBs and clocks assigned
* PI CONTROLLER Edit buttons added to the macros

</details>

<details>

<summary>2.1.1.1 - CODESYS 3.5.17.2 - <a href="https://dl.powerio.com/downloads/HVAC-Macroproject-powerIO-(CDS3.5.17.2_A)-2.1.1.1.projectarchive">Download</a></summary>

**New features and changes**

* Text 'Station XY' replaced by 'Station new' (sStationsname)
* Text list 'TL\_eTAU\_Durchschnitt' renewed
* \- TypA\_HZK - TypA\_Frame\_Settings\_HZK: combobox renewed - input xValveAlarm added (also in alarm list - heat meter removed
* \- TypB\_HZK: TypB\_Frame\_Settings\_HZK: combobox renewed

</details>

<details>

<summary>2.1.0.0 - CODESYS 3.5.14.0 - <a href="https://dl.powerio.com/downloads/HVAC-Macroproject-powerIO-(CDS3.5.14.0)-2.1.0.0.projectarchive">Download</a></summary>

**New features and changes**

* Updated to CODESYS version 3.5.17.2
* Modbus IO Visu page was added under the menu item "SERVICE".

</details>
