FloatingActuator

Top  Previous  Next

CIRCON~1_img257

The FloatingActuator block implements the mechanism to drive a floating type actuator by using two outputs (Open and Close).  The desired position of the actuator is input to the block as a percentage from 0% to 100%, where 0% corresponds to completely closed, and 100% corresponds to completely open.   When the desired position of the block is either 0% or 100%, in order for the block to resync its position, the open or closed output will continue to run for the 110% of StrokeTime, to ensure that

Inputs



 

 

Slots

Type

Default

Description

 

In

Numeric

Null

The desired position of the actuator

 

 

 

 

 

 

Outputs


 

Slots

Type

Description

 

Open

Digital

True when driving the actuator open, otherwise False

 

Close

CurrentPosition

Digital

Numeric

True when driving the actuator closed, otherwise False

The calculated position of the actuator, using the StrokeTime to calculate the position.

 

 

Properties

 

Slots

Description

 

StrokeTime

The time (in seconds) for the actuator to travel from completely open to completely closed, or visa-versa.

 

ResyncDeadband

 

 

 

 

 

DefaultState

 

 

 

 

MinOpenTime

 

When the actuator is fully open (0%) or fully closed (100%), this value indicates how much the input must change before a damper resync will occur.  By default this value is set to 5%; in this case, if the input is set to 100%, it would need to be set to less than 95% before allowing a resync.  As well, if the input is set to 0%, it would need to change to a value greater than 5% for a resync to occur.

 

On restart the block must perform a resync in order for it does not know the initial state of the actuator, the actuator must be driven either completely open or completely closed in order to further calculate its position.  The DefaultState (ether Open or Closed) determines the

 

The minimum time (in seconds) that the actuator must be driven open.  The actuator will not open unless the desired position would cause it to be driven open for at least this length of time.

 

 

MinCloseTime

 

 

 

The minimum time (in seconds) that the actuator must be driven closed.  The actuator will not close unless the desired position would cause it to be driven closed for at least this length of time.