AdvanceSunblind
The AdvanceSunblind component has been created to extend the possibilities of the Sunblind component. It best suits projects, where the control of sunblind with the possibility to change the slats positioning is required. There are dedicated slots, which allow for changing the operation mode of sunblinds depending on the length of the impulse: short pulse/middle/long pulse. The component also allows for defining special function positions, such as shadow, safety, and cleaning, which can be invoked by Move To Shadow/Safety/Cleaning Position slots.
The AdvanceSunblind component has the following configuration slots:
Status: shows the component's status;
Available information: OK, Fault;
Fault Cause: shows the description of the fault cause;
Available information: None (the component is working properly), TooSmallShortPulse (the ScanPeriod value is twice too big comparing to the ShortPulse value), TooSmallLongPulse (the ScanPeriod value is twice too big comparing to the LongPulse value, ShortPulseIsGreaterThenLong (the ShortPulse value is bigger or equal to the LongPulse value);
Sunblind Switch Up: the Boolean input dedicated for moving the sunblind up;
Sunblind Switch Down: the Boolean input dedicated for moving the sunblind down;
Move To Shadow Position: the Boolean input dedicated for moving the sunblind to the shadow position (protection from sunlight); this slot has the lowest priority–while this function is in operation, it is still possible to control the sunblind with the Sunblind Switch Up and Sunblind Switch Down values;
Move To Safety Position: the Boolean input dedicated for moving the sunblind to the safety position (protection from strong wind); this slot has the highest priority–while this function is in operation, it is not possible to control the sunblind with the Sunblind Switch Up and Sunblind Switch Down values;
Move To Cleaning Position: the Boolean input dedicated for moving the sunblind to the cleaning position–while this function is in operation, it is not possible to control the sunblind by the Sunblind Switch Up and Sunblind Switch Down values;
Short Pulse: the time [ms] defining the length of the pulse, which will be considered as a short pulse. Such pulse causes the change of position of the slats as long as the button is pressed;
Long Pulse: the time [ms] defining the length of the pulse, which will be considered as a long pulse. Such pulse causes the change of position of the sunblind for as long as the button is pressed;
Middle Pulse: the pulse, which is longer than the short pulse and shorter than the long pulse Such pulse causes the full opening/closing of the sunblind depending on the pressed button up or down;
Runtime Up: the time of full opening of the sunblind (expressed in seconds);
Runtime Down: the time of full closing of the sunblind (expressed in seconds);
Up Synch Time: the additional time for moving the sunblind up to make sure it is always fully open;
Slats Opening Time: the time (ms) of the complete change of the position of slats (from open to close and from close to open);
Shadow Position: defines the position (%) of the sunblind for making a shadow, by default, 30%;
Shadow Slats Position: defines the slats position (%) of the sunblind for making a shadow, by default, 30%;
Safety Position: defines the safety position of the sunblind (protection from strong wind), by default, 0%;
Safety Slats Position: defines the safety slats position of the sunblind (protection from strong wind), by default, 0%;
Cleaning Position: defines the cleaning position of the sunblind, by default, 100%;
Cleaning Slats Position: defines the slats cleaning position of the sunblind, by default, 100%;
Do Sunblind Up: the Boolean output dedicated for moving the sunblind up;
Do Sunblind Down: the Boolean output dedicated for moving the sunblind down;
Position: monitors the position of the sunblind (0-100%);
Slats Position: monitors the position of the slats of the sunblind (0-100%).
Note: Additionally, for the kit to operate correctly, it is required to set the Scan Period time in the app component 15-20 ms longer than the value in the Scan Time, for the logic to be responsive. According to these parameters, the position of the sunblind is calculated, so it allows controlling the sunblind precisely.