control-TimeTrigger

This component fires a topic at configured times. It is available in the Trigger folder of the control palette.

Figure 1. Example of time trigger properties from the niagaradriver module


PropertyValueDescription
Trigger Modedrop-down list
Determines when a TimeTrigger fires.

Daily fires the trigger at a specific time on selected days of the week, and includes a randomized interval so that the trigger does not fire at exactly the same time every day. Randomized firing is useful when handling large volumes of data.

Interval fires a trigger each time the specified interval elapses. You would use it to fire the trigger several times per day (for example, every 5 minutes).

Manual requires a human to fire a trigger.

When this trigger fires for a station database, a system indexer (LocalSystemIndexer or GlobalNiagaraNetworkIndexer) executes its index operation.
CAUTION: Indexing a database is a memory- and CPU-intensive operation that affects the availability of your SystemDb and remote stations. Do not configure a re-index to occur too often so your SystemDb and remote stations can maintain availability throughout the day. If your SystemDb is indexed frequently, query performance degrades.
Trigger Mode, Time of DayhourConfigures either a specific time during the day or a time range with Start Time and End Time properties.
Trigger Mode, Randomizationhour minute secondConfigures an event at random times based on the defined interval.
Note: Some control time trigger components do not provide this property.
Trigger Mode, Days of the Weekcheck boxes (defaults to daily)
Specifies the days of the week to include.
Last Triggerread-only
Reports when (by displaying a timestamp) the last trigger fired.
Next Triggerread-only
Reports when the trigger is scheduled to fire again.

Actions

  • Fire Trigger: Sets the time to fire the trigger on Daily/Interval basis.