Echelon LonPoint Application and Plug-In User Manual

Page 42

Advertising
background image

4-4

Digital Output Functional Block

Debounce

Determines how long the Digital input network
variable and the Mode input network variable must
remain stable after a transition in order for the
transition to be recognized as valid. This prevents
the state from fluttering. This configuration property
may be set between 0 and 999 ms. A value of 0 turns
the debounce function off.

Processing

Determines how the debounced input data is
translated into the value used to drive the actuator.
This configuration property can be set to one of the
following options: Direct, Delayed, Toggled,
Pulsed

, or One-Shot. The Delayed, Pulsed and

One-Shot

options use the time fields below. If the

Delayed

option is selected, these fields will be

labeled On Delay Time and Off Delay Time. If
the Pulsed or One-Shot option is selected, these
fields will be labeled On Delay Time and Pulse
Time

.

The Direct option causes data to be output directly
after the debounce function has been executed.

The Delayed option causes a change from Off to On
to be delayed by the time indicated in the On Delay
Time

field and a change from On to off to be delayed

by the time indicated in the Off Delay Time field.

The Toggled option causes the output data to toggle
every time the input data changes from Off to On.

Use the Pulsed option to generate a pulse on the
output network variable every time the input data
changes from Off to On. The pulse is generated after
a delay specified on the On Delay Time field. The
duration of the pulse is specified on the Pulse Time
field. It does not matter how long the input data
remains on, the output will always send a pulse of the
specified length after waiting the configured delay.

Use the One-Shot option to generate a pulse on the
output network variable every time the input data
changes from Off to On. The pulse is generated after
a delay specified on the On Delay Time field. The
duration of the pulse is specified on the Pulse Time
field. If the input data is changed from Off to On
while the pulse is being sent, the pulse timer will be
reset (i.e., if a two second pulse was retriggered after
one second, the output would be on for two more
seconds, or three seconds total). If a delayed pulse is
re-triggered during a pulse, the delay will be ignored.
If a pulse is re-triggered during a delay, the trigger
will be ignored.

On Delay Time

Use this field with the Delayed, Pulsed, and One-
Shot

processing options. This value determines the

Advertising