BlindA Function Block

A maximum of 4 BlindA function blocks can be used in an application.

The function block is used to control a sunblind, roller shutter or an electrically driven window. The control includes open/ close, stop, push button action, maintain some specific position from 0 - 100% and slat angle position between -180 degrees to +180 degrees along with various priorities (emergency, manual commands and application). To reliably detect a short button press, buttons are read in directly within the function block without a connection from the On Board IO. The wired outputs are also provided within the function block without a connection to the On Board IO

Note:To achieve the best performance for the operation of blind, the blind function block must be put into the Event program folder. As soon as a wired button is pressed or a Modbus message is received (the Modbus function block must also be in the Event Program Folder for this to happen), the Event Program Folder is executed immediately.

BlindA support various modes of operations along with three different input priorities: Emergency, Manual and Application. The emergency input has the highest priority. If the emergency mode is activated, the manual operation and the application input will be overridden. Emergency mode examples are Fire, Wind, Rain, Ice etc

The manual input is used to enable manual override operation. Example: Via BACnet or wired pushbuttons and operator commands from a Niagara frontend. The manual command via the input Manual Override Cmd and the directly wired buttons work according to the "Last Wins" principle. Commands via the Manual Override Cmd input are executed once when the input is changed. The manual commands will be the second higher priority. As soon as the manual command is set (via wired push button or via Manual Override Cmd), a Lock Time count down will be initatied. Lock Time is the time which the manual command will sustain. If the Lock Time count down is elapsed, then manual command will be overriden by application command

The application command input serves as input of the self-programmed "automatic" logic. The input has the lowest priority. Depending on brightness, position of the sun, room occupancy, cooling or heating mode, different logic can be programmed which can, however, be overridden by a manual operation (directly wired or over manual inputs). While the Lock Time is running, various automatic commands can be set to the Application Cmd input, e.g. ToFullyOpenPosition, ToFullyClosePosition. All these commands are not executed if the Lock Time is running. As soon as the Lock Time has expired, the last valid Application command is executed (The command "Do Nothing" does not apply).

An important feature is the cause. The programmer can optionally connect a cause to the function block. Depending on which input is currently being used (whether via one of the 3 input slots or wired), the correct cause is given to the output. This makes it easy to see why the function block behaves like this.

Below mentioned are the blind commands and types of action which will be performed by BlindA.

Commands

Type of Action

01 = Stop

01=Stop: A moving blind or shutter is stopped.

02 = Man Open

Used For:Manual Ovrd Cmd

A stopped blind or shutter (depending on Position Logic) is moved to the open position (-> 0%) with an Extended Time; a Window is moved to the open position (-> 100%). A manually started motor that is still running is stopped. Extended Time for the blind (Position Logic = Normal): With a target position to 0% and an angle >= Slat Angle Fully Open, the motor runtime is calculated from the time to drive to 0% + 50% of the Time To Open. The Extended Time is terminated immediately on receipt of a new command or when a pushbutton is pressed; the 0% 0° position is assumed as the current position.

03 = Man Close

Used For:Manual Ovrd Cmd.

A stopped blind or shutter (depending on PositionLogic) is moved to the closed position (->100%); a Window is moved to the close position (-> 0%) with an Extended Time. A manually started motor that is still running is stopped. After reaching the close position of a blind, the motor is either switched off and the slat remains closed or the slat is opened to bring light into the room depending on Slat Alignment (*1). Extended Time for the window (Position Logic = Inverse): With a target position to 0%, the motor runtime is calculated from the time to drive to 0% + 50% of the Time To Close. The Extended Time is terminated immediately on receipt of a new command or when a pushbutton is pressed; the 0% 0° position is assumed as the current position.

04 = ToPositionAndAngle

The command moves the blind to any position. The slots Manual Override Position and Manual Override Angle are used. Only valid values are evaluated, i.e. only the position or only the angle can be moved to the desired position. The angle is only evaluated for the DeviceType "Blind". Extended Time: With a target position to 0% and an angle >= Slat Angle Fully Open, the motor runtime is calculated from the time to drive to 0% + 50% of the Time To Open (Position Logic = Normal) or Time To Open (Position Logic = Inverse). The Extended Time is terminated immediately on receipt of a new command or when a pushbutton is pressed; the 0% 0° position is assumed as the current position

05 = ToFullyOpenPosition

Used for:Emergency Cmd

Application Cmd

The blind, shutter is moved to the open position (-> 0%) with an Extended Time; the window is moved to the Open position (-> 100%). The command is immediately terminated by another command, but not by repeating the same command in the next DDC cycle. Extended Time for the blind (Position Logic = Normal): With a target position to 0% and an angle >= Slat Angle Fully Open, the motor runtime is calculated from the time to drive to 0% + 50% of the Time To Open. The Extended Time is terminated immediately on receipt of a new command or when a pushbutton is pressed; the 0% 0° position is assumed as the current position. Note: If the Emergency Cmd is active, the push button and the Application Cmd are ignored.

06 = ToFullyClosedPosition

Used for:Emergency Cmd

Application Cmd

The blind, shutter is moved to the close position (-> 100%); the window is moved to the Closed position with an Extended Time. After the blind has reached the close position, the motor is either switched off and the slat remains closed or the slat is opened to bring light into the room depending on Slat Alignment (*1). The command is immediately terminated by another command, but not by repeating the same command in the next DDC cycle. If a second "To Fully Closed Position" is received, then the command is executed again; this means after the SlatAlignment, the angle is moving to fully closed angle and then slat alignment is done again. So it is very important to follow the principle, that the application sends in normal case "Do Nothing" and only if the logic has changed the "To Fully Closed Position" command. Extended Time for the window (Position Logic = Inverse): With a target position to 0%, the motor runtime is calculated from the time to drive to 0% + 50% of the Time To Close. The Extended Time is terminated immediately on receipt of a new command or when a pushbutton is pressed; the 0% 0° position is assumed as the current position. Note: If the Emergency Cmd is active, the push button and the Application Cmd are ignored.

07 = Slats Horizontal

This moves the slat to the horizontal position. Typically, this command is issued by a wall panel or a Scene. The command is only evaluated for a DeviceType = Blind.

08 = Man Angle Step Positive

Used for:Manual Ovrd Cmd

The slat angle is controlled step by step. Each time the button is shortly pressed or with each "ManAngleStepPositive" command, the slat angle is moved one step in the positive direction. See parameter Slat Steps. The command cannot be stopped by another manual command.

09 = Man Angle Step Negative

Used for:Manual Ovrd Cmd

The slat angle is controlled step by step. Each time the button is shortly pressed or with each "ManAngleStepPositive" command, the slat angle is moved one step in the negative direction. See parameter Slat Steps. The command cannot be stopped by another manual command.

10=DoNothing

The command is functionally ignored. The principle of programming is, that basically always only "Do Nothing" commands are permanently present at the inputs (except for Emergency Cmd) and only in case of a real change for 1 DDC cycle a command is given to the inputs. This can be easily achieved with a chain of "Prev Value" and "Binary Select" functionblocks. With the Out Cause you can see what happened at the function block. Note: Leave the Emergency Cmd at the input slot as long as Emergency is valid.

11 = Last Valid Application Cmd

The last Application Cmd is saved in RAM (not DoNothing). This command is used after the Lock Time has expired (Taking into accound of the priority). In addition it can also be used as an Emergency Cmd before the emergency input is set to "Do Nothing". Last Valid Application Cmd is evaluated event triggered. If Last Valid Application Cmd is set, at this point of time the Last Valid Application Cmd is set one time. Then the command is ignored. If used for Emergency Cmd, then the Emergency Mode is then terminated (like "Do Nothing"). If used for Manual Override Cmd, then the Lock time is stopped/reset and the Last valid application cmd is set immediately.

12 = Start Reference Drive

Used for: Emergency Cmd

Application Cmd

A Reference Drive is started (Independent of the Reference Drive parameter) and the 24h timer is reset. When the Reference Drive is already running and the "Start Reference Drive" command is triggered, then another Reference Drive is started. The reference Drive timer starts if the position is not 0% 0°. The Start Reference Drive command as Application Cmd is ignored if an Emergency Cmd is active. "Start Reference Drive" can also come as an "Emergency Cmd". After the "Start Reference Drive", the last valid command from Application Cmd or Emergency Cmd is used as new position while Push Buttons and Manual Ovrd Cmd are ignored during the reference drive.

Table1 : Blind Commands

*1 The slat alignment means that after fully closing a blind (DeviceType = Blind), the slats are moved into a "Slat Alignment" position to get light into the room.

Figure 3: BlindA Function Block for Shutter Application

Figure 4: BlindA Function Sheet for Shutter

Figure 5: BlindA Function Block for Sun Blind

Figure 6: BlindA Function Sheet for Sun Blind

Inputs

Input Name

Description

Emergency Cmd

This input has the highest priority. The manual operation from wired push buttons or via Manual Override Cmd as well as the Application Cmd are ignored. The Emergency mode is terminated with the command "Do Nothing" or with "LastValidApplicationCmd".

Emergency Position

This position is approached if the Emergency Cmd obtains the command "ToPositionAndAngle". Each value change is immediately approached in a new position if the "ToPositionAndAngle" command is given.

Numeric : 32 bit integer value 0 - 100%, NULL = Keep Position

Emergency Angle

The input is only evaluated if the Device Type = Blind has been configured. This angle is approached if the Emergency Cmd obtains the command "ToPositionAndAngle". Each value change is immediately approached in a new angle if the "ToPositionAndAngle" command is given.

Numeric : 32 bit integer value -180 deg to +180 Deg NULL = Keep Angle

Emergency Cause

For debug reasons, it is good to have a cause to understand why the blind is in this state. This input is looped through to the Out Cause when the Emergency Cmd is executed.

This values are referenced more often

  • 151 = WindLow
  • 152 = WindHigh
  • 152 = Service
  • 153 = NoService
  • 153 = Fire
  • 155 = NoFire
  • 154 = Rain
  • 155 = NoRain
  • 156 = Ice (Outside Air temp)
  • 157 = NoIce (Outside Air temp

Manual Override Cmd

This input serves as manual operation via an external wall module or external push-buttons (BACnet, Modbus etc) or via a Niagara graphic. The input is set in that DDC cycle with the corresponding positioning command when the manual action has been executed, e.g. when a key is pressed. Otherwise the input is written with "Do Nothing". To repeat a command, a "Do Nothing" must be set in between. Please also look for the "3 upper bits" description in the command list.

Manual Override Position

In the DDC cycle, where Manual Override Cmd has the command "ToPositionAndAngle", this input is evaluated and controlled. Any following value changes at this input are ignored.

Numeric : 32 bit integer value 0-100%, NULL = Keep Position.

Manual Override Angle

The input is only evaluated if the Device Type = Blind has been configured. In that DDC cycle, where Manual Override Cmd receives the value "ToPositionAndAngle", this input is evaluated and controlled. Any following value changes at this input are ignored.

Numeric : 32 bit integer value -180 deg to +180 Deg NULL = Keep Angle.

Application Cmd

The input has the lowest priority. The manual operation via wired push buttons or via the Manual Ovrd Cmd is still working. The input is used to set the automatic control to fullfill i.e. EN15232 programmed in the wiresheet (Depending on Brightness, occupancy).

The input is set in that DDC cycle with the corresponding positioning command when the application condition has changed, e.g. if the brightness changes between dark and bright or vice versa or the occupancy mode changes. Otherwise the input is written with "Do Nothing".

The last command before "Do Nothing" is stored inside the function block so that it can be executed when the Emergency is finished or the Locktime has expired or with the command "LastValidApplicationCmd" from wallmodule / panel

Application Position

TIn that DDC cycle, where Application Cmd has the command "ToPositionAndAngle", this input is evaluated and controlled. Any following value changes at this input are ignored.

Numeric : 32 bit integer value 0-100%, NULL = Keep Position

Application Angle

The input is only evaluated if the DeviceType = Blind has been configured. In that DDC cycle, where Application Cmd receives the value "ToPositionAndAngle", this input is evaluated and controlled. Any following value changes at this input are ignored.

Numeric : 32 bit integer value -180 deg to +180 Deg NULL = Keep Angle

Application Cause

For Debug reason it is good to have a cause to understand why the blind is in this state. This input is lopped through to the Out Cause when the Application command is executed.

This values are referenced more often

100 = Bright

101 = Dark

102 = OccOccupied

103 = OccOff

104 = OccHoliday

105 = OccUnoccupied

106 = Standby

107 = Bypass

108 = OccSensorOcc

109 = OccSensorUnocc

110 = Time

111 = TimeWithPresenceSimulation

112 = Sunrise

113 = Sunset

114 = Morning dawn

115 = Evening dawn

116 = GlareProtection (Not fully negative angle)

117 = SightProtection (Fully negative angle)

118 = InsulationSummer (Room Temp)

119 = InsulationWinter (Room Temp)

120 = DaylightRegulation (Date, Time, Location) (Max Ligth w/o glare)

121 = WindowOpen

122 = WindowClosed

123 = DoorOpen (DisableApplication, Disable closing)

124 = DoorClosed

125 = DifferentialTempHigh (RoomTemp <-> Outside Air Temp)

126 = DifferentialTempLow (RoomTemp <-> Outside Air Temp)

127 = AstroMorning (Date, Time, Location)

128 = AstroEvening (Date, Time, Location)

129 = ShockSensorActive

130 = ShockSensorDeactive

131 = RoomTempHigh (Allow Open; Start Auto)

132 = RoomTempLow

133 = RoomHumidityHigh (Open Window)

134 = RoomHumidityLow (Close Window)

135 = AutomaticOn

136 = AutomaticOff

Lock Time

After a manual command via wired pushed button or via Manual Override Cmd, a lock time is activated to ignore the Application Cmd for this time. This prevents the application from immediately overriding / canceling the manual command.

Example: A User set the Blind manually via the push button to the desired position. 1 min later, the brightness changes. To avoid any change on the Blind, the Lock Time ensures that the Blind remains on the manual position. Note: An Emergency Command will have more priority than a manual command with a Lock Time

0 min and null means No Lock.

Numeric : 32 bit floating Value, 0 - 1080 Min, NUll

Operation Mode Bits

Normally the Operation Mode Bits are not needed. However, during commissioning they can be quite useful or if a very special case needs to be covered in order to implement the desired function.

1 = Drive to 0% position

2 = Drive to 100% position

4 = Drive angle to fully open position

8 = Drive angle to fully closed position

16 = Lock wired push button close

32 = Set motor to power off State

64 = Lock wired push button open

128 = Lock wired push button close

256 = Enable push button close

512 = Enable push button open

1024 = Enable manual command during emergency

2048 = Balcony door Open

4096 = Motor must no longer be switched on in the 0% position, also not during emergency.

Slat Alignment

After the command "ManClose" or "ToFullyClosedPosition", the slat is moved to a defined position to bring light into the room. Since this Slat Alignment position depends on the position of the sun (summer/winter), the configuration is also available as an input slot

Numeric : 32 bit integer value -180 deg to +180 Deg NULL = Keep Angle

Time To Close

The time is used to calculate the required running time for absolute positioning. Measured is the time from position fully open to fully closed including the Slat Time To Close runtime. For the blinds and shutters (PositionLogic = Normal) this is the time to move down, for the window (PositionLogic = Invers) this is the time to close the window. Measured from Switching ON the Close - Output until Motor stops automatically in the fully open position..

Numeric : 32 bit floating Value;0-255.00Secs,NUll

Time To Open

The time is used to calculate the required running time for absolute positioning. Measured is the time from position fully closed to fully open including the Slat Time To Open runtime. For the blinds and shutters (PositionLogic = Normal) this is the time to move up, for the window (PositionLogic = Invers) the time to open the window. Measured from Switching ON the Open - Output until Motor stops automatically in the fully closed position.

Numeric : 32 bit floating Value, 0 - 255.00Secs, NUll

Start Up Threshold

This is the time it takes for the drive to start moving. The motor must not be switched on for less than this time. If the calculated switch-on time is shorter, the new position/angle is not addressed. The time is delivered by the supplier of the drive. For example, it makes no sense to switch ON the actuator for 1 msec.

Numeric : 32 bit floating Value, 0 - 255.00Secs, NUll

Slat Time To Close

Running time in seconds (one decimal place) of the blind to rotate from the open slat angle end position to the close end position. This running time must be measured manually and then entered. If there are no slats, e.g. for a shutter, the value is 0 sec. The value is measured after a close command (Down).

Numeric : 32 bit floating Value, 0- 255.00 Secs, NUll

Slat Time To Open

Running time in seconds (one decimal place) of the blind to rotate from the close slat angle end position to the open end position. This running time must be measured manually and then entered. If there are no slats, e.g. for a shutter, the value is 0 sec. The value is measured after an open command (Up).

Numeric : 32 bit floating Value;0-255.00Secs, NUll

Slat Angle Fully Closed

This parameter specifies the angle when the blinds are fully closed (when running down). When the blinds are closed, the slats close mechanically to the "completely closed" position. This is the angle in degrees that defines this completely closed position. The value is measured from the horizontal position.

Numeric : 32 bit integer value -180 deg to +180 Deg NULL = Keep Angle

Slat Angle Fully Open

This parameter specifies the angle when the blinds are fully open (when running up). When the blinds are open, the slats open mechanically to the "completely open" position. This is the angle in degrees that defines this completely open position. The value is measured from the horizontal position.

Numeric : 32 bit integer value -180 deg to +180 Deg NULL = Keep Angle

Slat Steps

This defines the number of steps for slat adjustment that the operator can reach by pushing the Open (up) and Close (down) buttons. The manual angle adjustment is carried out via short key presses. This setting divides the total angle, i.e. the angle between Slat Time To Close Par and Slat Time To Open Par into steps. One step is executed after each short press of the button.

Example: Total angle = abs (- 80 to 80) = 160deg divided by 5 steps = 32deg per step. The operator can set the angles in 32deg steps with 5 times button press.

Numeric : 32 bit floating value 0 - 255.00, Null

Table 2: Inputs of BlindA Function

Outputs

Output Name

Description

Out Current Position

This output shows the current calculated position of the blind. Null is output as long as the position is unknown (After power up and as long as no reference drive has been completed). For a blind or shutter (Position Logic = Normal) 0% means that the blind or shutter is at the very upper point, for a window (Position Logic = Inverse) 0% means that the window is closed.

Numeric: 32-Bit integer value, 0 - 100%,NULL = Not Used

Out Current Angle

The output shows the current calculated angle of the blind. Null is output as long as the angle is unknown (after power up and if no reference drive has been completed) or in case there is no slat control (Device Type = Shutter). 0 deg means slats are horizontal if Abs (Slat Angle Fully Closed) = Abs(Slat Angle Fully Open).

Numeric: 32-Bit integer value, -180 - 180%,NULL = Not Used

Out Movement Status

The output is for information about what the blind is currently doing.

1 = Stopped, 2 = Opening (blind/ Shutter moving Up, Window is opened) 3 = closing ( Blind/ Shutter moving down, Window Closing)

Out Endposition

The output gives information about the end position of the blind as soon as the blind has stopped.

1 = No end position reached, 2 = Fully Open, 3 = fully closed, 4 = UnknownEndPos

Out Cause

The Out Cause provides different states for diagnosis to see at a glance what is currently happening in the FB. Since the Emergency and Application Logic is programmed by the user, the Cause inputs of Emergency and Application are looped through to Out Cause when the corresponding Cmd has been executed (and the blind is controlled). If the Cause inputs have the value null and an Emergency or Application Cmd was executed, then Out cause is set to the values Emergency Cmd or Application Cmd.

This values are referenced more often

  • 001 = NoCause (i.e. after power up
  • 002 = Emergency
  • 003 = WiredManualOvrdStop
  • 004 = WiredManualOvrdClose
  • 005 = WiredManualOvrdOpen
  • 006 = WiredManualOvrdAngleStepPos
  • 007 = WiredManualOvrdAngleStepNeg
  • 009 = ManualOvrdStop
  • 010 = ManualOvrdClose
  • 011 = ManualOvrdOpen
  • 012 = ManualOvrdAngleStepPos
  • 013 = ManualOvrdAngleStepNeg
  • 014 = ManualOvrdCmdTimRun
  • 015 = Application (ApplicationCmd != Null, Cause = Null)
  • 016 = OperationModeLock [0081]
  • 017 = ReferenceDriveRunning

Reserved until 99. All other values can be freely defined. However it is recommended to use these given causes for standardization. This also provides suggestions for implementation

  • 151 = Wind Low
  • 152 = Wind High
  • 153 = Service
  • 154 = No Service
  • 155 = Fire
  • 156 = No Fire
  • 157 = Rain
  • 158 = No Rain
  • 158 = No Rain
  • 159 = Ice
  • 160 = No Ice

Table 3: Output of BlindA Function

Parameters

Parameter Name

Description

Device Type

This parameter enables to differ the behavior between a shutter and a window without having an angle and a blind having an angle.

1 = Shutter or electric driven window without angle, 2= Blind with angle.

Position Logic

(In & Par)

"Off": The blind is disabled. This is usefull during maintenance

"Normal": A position of 0% means the shutter or blind is fully up (open), while a position of 100% means fully down (closed). Downwards closing / slat downwards closed).

"Inverse": A position of 100% means the electric driven window is fully open, while a position of 0% means fully closed. Upwards opening / slat upwards closed)

Lock Time Par

(In & Par)

Refer the input table as shown. Default = 0min.

Slat Time To Close Par

(In & Par)

Refer the input table as shown.Default = 0sec.

Slat Time To Open Par

(In & Par)

Refer the input table as shown.Default = 0sec.

Slat Angle Fully Closed Par

(In & Par)

Refer the input table as shown.Default = -80°

Slat Angle Fully Open Par

(In & Par)

Refer the input table as shown.Default = +80°

Slat Steps Par

(In & Par)

Refer the input table as shown.Default = 5

Slat Alignment

(In & Par)

Refer the input table as shown.Default = -45°.

Push Button Close Terminal

(In & Par)

This defines the terminal at which the button is wired for closing (Blind/shutter driving down, window is closing).

PPush Button Open Terminal

(In & Par)

This defines the terminal at which the button is wired for opening (Blind/shutter driving up, window is opening).

Time To Close

(In & Par)

Refer the input table as shown.

Time To Open

(In & Par)

Refer the input table as shown.

Start Up Threshold

(In & Par)

Refer the input table as shown.

Reference Drive

(In & Par)

After PowerUp, the blind model does not know where the blind is in reality. Therefore, a ReferenceDrive to 0% is necessary, which means to the upper position for blind and shutter (Position Logic=Normal) and to the window closed position for the window (Position Logic=Inverse). After the reference drive, the upper blind position or the closed window position are assumed to be 0% with 0° angle as the reference position. The reference drive lasts 1.5 x as long as the Time To Open for a blind and shutter (PositionLogic="Normal") or Time To Close for a window (PositionLogic="Inverse") time.

Commands coming in via Emergency Cmd, and Application Cmd during the Reference Drive are executed after the ReferenceDrive (according to the Priority Logic).

Following settings are available:

AfterPowerUp: Immediately after powering up of the controller, a Reference Drive is performed (Recommended default). This first Reference Drive after Power up cannot be interrupted by a new command or the push buttons. Also an Emergency Cmd will not stop the first Reference Drive after power up. If this is required, then use the Operating Mode Bits and set the motor to power off state

RefAfterNewCmd: There is no Reference Drive after power up. The shutter/blind remains in its current position and waits until the first command comes (from Emergency Cmd, Manual Override Cmd, Push Button or Application Cmd). When the first blind command is received, the reference drive is performed and then the blind command is executed. If the first command is a Manual Override Cmd or a push button, then the user has to wait until the Reference Drive is finished. This first Reference Drive after Power Up cannot be interrupted by a new command or the push buttons. Also, an Emergency Cmd will not stop the first Reference Drive after power up. If this is required, then use the Operating Mode Bits and set the motor to power off state.

If the blind is in the reference position, i.e. in the upper position (0%, 0°) or the window is closed with 0%, the 24h counter remains stopped. As soon as the reference position is left, the 24h counter starts. See also the explanation of the Extended Drive

Once the 24 hour timer have elapsed, the Reference Drive starts with the next application command (The FB is waiting for an application command; with the next command, the reference drive is performed and then the command is executed). This usually prevents the blinds from being moved at night (making noise).

The Reference Drive drive is never done if an Emergency Cmd is active.

A running Reference Drive which is started by the 24hour timer is stopped if the push button is pressed or a manualOverrideCmd or an Emergency Cmd is set.

Background: If, for example, for service purposes the blind via Emergency Cmd has been closed to 100% for several days, then no 24h reference drive may take place after 24 hours.

Enum: 1=RefAfterNewCmd, 2=AfterPowerUp

Motor Close Terminal

(In & Par)

This defines the terminal at which the motor is wired for closing (Blind, shutter driving Down, Window driving to close). When the direction of rotation is changed (Open <-> Close), there is a pause of >= 600 msec. If this time is not observed, the motor may be damaged. When the same direction of rotation is switched on again, there is a pause of 300 msec. The minimum switch-on time is defined as Start Up Threshold.

1 = RO1, 2 = RO1, 3 = RO1, 4 = RO1, 101 = TO1, 102 = TO1, 103 = TO1, 104 = TO1, 255 - Not Connected.

Motor Open Terminal

(In & Par)

This defines the terminal at which the motor is wired for opening (Blind, shutter driving Up, Window driving to open). When the direction of rotation is changed (Open <-> Close), there is a pause of >= 600 msec. If this time is not observed, the motor may be damaged. When the same direction of rotation is switched on again, there is a pause of 300 msec. The minimum switch-on time is defined as Start Up Threshold.

1 = RO1, 2 = RO1, 3 = RO1, 4 = RO1, 101 = TO1, 102 = TO1, 103 = TO1, 104 = TO1, 255 - Not Connected

Table 4: Parameter of BlindA Function

Push Button Behavior

The configuration is intended to adapt the button operation to different needs. This may be necessary when replacing external systems. The operation of a roller shutter, a motor-driven window and slats can also be desired differently. Operation via one push button could come.

Wired Push Button

Input Slot, Manual cmd

Motor for blinds * 1

Short press when the blind is not running *2.

Man, angle step positive

Man angle step positive.

Adjust the slat angle for one step.

Short press when the blind is not running *2.

Long Press

Man Open - Man Close

Drive to fully open or fully closed position.

Table 5: Push Button Behavior for Blinds

Wired Push Button

Input Slot, Manual cmd

Motor for shutter or window * 1

Short press when the shutter is not running * 2

Man Open - Man Close

Drive to fully open or fully closed position.

Short press when the shutter is running * 1.

Immediate Stop at current position

Immediate Stop at current position.

Table 6: Push Button Behavior for Shutter / Window

*1 Based on Device Type

*2 A running shutter of blind is stopped immediately at the current position by the "Stop", "ManOpen", "ManClose" command or by shortly pressing one of the buttons.

Example:

Below mentioned is a simple example for the Emergency override for Rain application.

  1. Priority will be emergency.
  2. Emergency Override cause is Rain and out cause is 154.
  3. Action type is 04 which is ToPositionAndAngle.

Figure 7: Example - Emergency Override for Rain Application

Below mentioned is a simple example for the Manual override from operator command Niagara.

  1. Priority will be Manual Override.
  2. Operator Manual Override Open and out cause is 11.
  3. Action type is 02 which is Manual Open.
  4. Lock time is 30 minutes. After 30 minutes. Manual command will be override by application command.

Figure 8: Example - Manual Override From Operator Command Niagara

Below mentioned is a simple example for the Application for occupied Mode.

  1. Priority will be application override.
  2. Operator application Override and out cause is 102.
  3. Action type is 04 which is ToPositionAndAngle.

Figure 9: Example - Application for Occupied Mode

Refer to General Description for general information about IRMN4 Function Blocks.