The configurable filtering is done in 2 stages: debounce and dechattering.
Debouncing can be used on all input functions and prevents the processing of fast state changes of the inputs, like for example, those caused by contact bouncing. Signal changes are ignored depending on the filter type and the preset time. The value range for the filter time is 0 to 255 ms; the value 0 deactivates the debounce filter. The selection of the debounce filter type "stable signal" or "integrating" affects all 8 inputs per function block.
NOTE: Debounce time>=1 ms is recommended to ensure enough immunity against electromagnetic disturbances. This means that input signal states >= 2 ms and events up to 250 Hz can be processed. In non-critical electromagnetic environments, the debounce time can be set to 0 to avoid unnecessary filter delays. This means that input signal states >= 1 ms and events up to 500 Hz can be processed.
Dechattering can only be used for event and counter inputs. It limits the number of events to a configurable value during a configurable time period. This should prevent multiple event registrations for the same input, e.g. disturbance influences due to slowly changing inputs (because the hysteresis is possibly set too small). The chatter counter is configurable for each individual input, the chatter time for each input pair. The selection of "dechattering" on the parameter screen activates the chatter filter for all 8 inputs per function block. The chatter filtering for individual inputs can always be disabled by selecting the value of 0 as chatter count value. A "Chatter Filter Active" bit within the "status" output word (Bit 7 - DC) which is returned from the transfer EFB "ERT_854_10" (see
ERT_854_10: Data transfer EFB) signals that at least one "Chatter" input is being filtered. The bit is reset as soon as the chatter time of the last active filtered input has run out.
-
Chatter time: The time period in which the chatter count limit has an effect. Value range from 1... 255 * 100 milliseconds = 0.1... 25.5 seconds.
-
Chatter count: The maximum number of registered events which are allowed to be passed on within the chatter time period. Value range from 1... 255, the value 0 deactivates the chatter filter.
NOTE: Dechattering is a very powerful processing tool which can have undesired side effects. Its use with counter inputs is questionable. If edge recognition is performed for “both edge” then, in case of odd-numbered chatter suppression, 2 successive events with the same edge (2 rising, 2 falling) appear when transferred to the PLC.