Cordex®CXCHPControllerSoftwareManual|22-Usingcustomviews,data,timers,counters,scheduler,andcustomactions
• TheDelay Timer canbeusedwithCustom Data toproduceaprogrammabledelaywhena
certaineventhappens.
• TheInterval Timer canbeusedwithCustom data tomeasurethetimebetweentwoevents.
Notice: An event is defined as a boolean expression that transitions from false to true or not
unknown to true. Since some logical conditions can evaluate to unknown, for example when data
cannot be retrieved from a CAN module, it is important to construct events so that they always
transition from false to true.
Forexample,aDelay Timer mightbeconfiguredtodelaythestartofageneratoroncethevoltagefalls
belowacertainvalue.AnInterval Timer mightbeusedtomeasurehowmanygeneratorrestartsoccurin
a24-hourperiod.
22.3.1. Configure the delay timer
ADelay Timer haseightconfigurationfields:
•
Name: Theeditablenameoftheitem.
• Description: Additionalinformationtodescribetheitem.
• Delay: Theamountoftimesetforthetimerdelay.Forcustomdatacalculationsthisvalueis
measuredinseconds.Forexample,avalueshownas'1m3s'willbeconsideredas63sinthe
equation.
• Auto Reset: Whenenabled,thetimerisstoppedandtheoutputissettoFalse.
• Output True When: DetermineswhenthetimeroutputisTrue-When Running orWhen Delay
Over.
•
Retrigger: Whenenabled,thetimercanbecontinuouslyre-triggeredwhentheTrigger goes
fromfalsetotruebeforethedelaytimeelapses.Whenthetimerisre-triggered,theDelay Time
Remaining startscountingdownagainfromtheconfigureddelaytimeandtheoutputwillstaytrue.
•
Trigger Source: ThefieldthatrepresentstheTrigger value.Itisusuallysettotheresultofa
customdata.
•
Reset Source: AnoptionalfieldthatrepresentstheReset value.Itisusuallysettotheresultofa
customdata.
TherearealsofieldstodescribethestateoftheDelay Timer:
•
Output: Thisvaluewillbetruewhenthetimerisonandthedelayisactive.
•
Delay Time Remaining: Thetimeremaininginthedelay.Forcustomdatacalculationsthisvalue
ismeasuredinseconds.Forexample,avalueshownas'1m3s'willbeconsideredas63sinthe
equation.
0350058-J0 Rev AL Page 245