====== Cascade Controller (v1.2) ====== {{:cs:mervis-ide:35-help:cascadecontroller.png}} ==== Full Name ==== Lib.Mervis.v1_2.CascadeController ===== Description ===== Block used for controlling devices connected in a cascade, it is an extension of the [[..:cascadecontroller_v1.1.htm|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 [[..:cascadecontroller_v1.1.htm|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 [[..:cascadecontroller_v1.1.htm|previous version]], the extension includes the possibility of parallel operation of devices and determining the minimum number of active devices. ===== Versions ===== {{indexmenu>.015-cascadecontroller#2}}