Cascade Controller (v1.2)
Full Name
Lib.Mervis.v1_2.CascadeController
Description
Block used for controlling devices connected in a cascade, it is an extension of the previous version.
Required Project References
- Lib.Core
- Lib.Hvac
- Lib.Mervis
Usage in ST
program test var cctrl: lib.mervis.v1_2.CascadeController; end_var cctrl(); end_program
Description of Inputs and Outputs
Here are listed only the additional inputs and outputs compared to the previous version.
Inputs | Name | Data Type | Retain | Required Connection | Meaning | ||||||||
ParallelMode | bool | No | No | Determines the control mode of individual stages | Value | Meaning | False | The last active device is controlled proportionally, the other active devices are turned on 100% | True | All active devices are controlled together proportionally (suitable for condensing boilers, for example). | |||
MinimalRunningCount | usint | No | No | Minimum number of active devices. |
Outputs | Name | Data Type | Meaning |
No additional outputs |
Blocks | Name | Data Type | Meaning |
No additional local blocks |
Detailed Function Description
The function of the block is the same as the previous version, the extension includes the possibility of parallel operation of devices and determining the minimum number of active devices.