Ace Dynamic Comp Index  June 2020
Niagara-4.9
control::RaiseLower Class Reference

Public Member Functions

Actions
void doReset ()
 

Detailed Description

RaiseLower is a floating output component When the input value increase, the raise output is true, when the input value decrease, the lower output is true. The user can configure the property "driveTime", which is a coefficient that calculate the time that the raise output and lower output keep true. If midnightResetEnabled is true and CurrentTime component is added, it will reset at midnightResetTime everyday.

Properties


double out

Facets: @readonly @summary

double in

Facets: @input @max = 100 @min = 0 @summary

double lastValidIn

Facets: @hidden @max = 100 @min = 0

double virtualPosition

Facets: @readonly

bool raise

Facets: @operator @readonly

bool lower

Facets: @operator @readonly

int function

Default: 0
Facets: @enumList = "{offState=0,staticState=1,lowerState=2,raiseState=3,resetRaiseState=4,resetLowerState=5}" @operator @readonly

double deadband

Default: 0.5
Facets: @config @max = 5 @min = 0

int driveTimeMs

Default: 60000
Facets: @config @min = 1000 @unit = "millisecond"

bool midnightResetEnabled

Default: true
Facets: @config

int midnightResetTime

Default: 1435
Facets: @config @hidden @unit = "minute"