Programming Reference / I/O / Input Signal Filter


For the Filter operation, there are 2 values (in milliseconds) that are used as time delays involved with changing the logical state of a Digital Input:


Filter

This is the time that the Digital Input must remain in a changed state before the User Program logic will recognizes that the signal has changed state

Hold

Once the Digital Input signal has changed state in the User Program logic; this is the amount of time the User Program logic will maintain or hold the new logic state and ignore any signal state changes.
The default value for the Filter time is 2 milliseconds and the default value for Hold time is 10 milliseconds. You can enter different values for each of these. Please note that the default function is for Combined which means that both the transitions from 0 to 1 and 1 to 0 utilize the same values. This can be changed as shown below. Also note that with the input drop down you can select “All” which will apply these settings to all 4 Digital Inputs

Changing the Filter Operation

You can modify the Filter operation to recognize different values for Leading Edge transitions and Trailing Edge transitions

Clicking the Settings Icon opens the pop-up dialog. When you check the box for Leading and Training Edge, you will see that you now have separate value entry fields for Filter and Hold times for Leading Edge and Trailing Edge conditions.