You can set debounce filters on any digital input channel.
Debounce filters are timers that debounce mechanical switches or filter noise and transitions.
The filter timer begins at the rising or falling edge of the unfiltered input signal. The User Program reads the previous value of the signal for the duration of the filter time. After the filter time elapses and no new edges on the input signal have occurred, the User Program reads the new signal value. The filter timer restarts at the next edge of the of the unfiltered input signal.
The maximum filter time that is guaranteed to be filtered out and the maximum signal time that is guaranteed to be detected is defined in the table below. For information on calculating input signal response times, refer to the Input Signal Response Time section.
|DI Configuration||Filtered Signal Time Maximum||Detected Signal Time Minimum|
|Single input and dual input||Debounce filter time - 15 µs||Input signal response time (0 to 1)|
|Single input with test pulse and dual input with test pulse||Debounce filter time - (2 × test pulse width) - (2 × debounce constant) - 43 µs|