Claims
- 1. An apparatus for a programmable logic controller (PLC) including an input filter for minimizing a number of filter elements by providing a circuit response simulating a capacitor driven by a constant current source whose output voltage is sensed by a comparator with a relatively large amount of hysteresis, said input filter comprising:an input for receiving an input signal to be filtered; and a circuit that applies to said input signal a circuit response simulating a capacitor driven by a constant current source whose output voltage is sensed by a comparator with a relatively large hysteresis to thereby minimize said number of filter elements of said input filter.
- 2. The apparatus of claim 1, wherein said input filter provides settable filter settings that control a filter function.
- 3. The apparatus of claim 2, wherein said PLC sets the filter settings according to a program executed by the PLC.
- 4. The apparatus of claim 2, wherein said PLC sets the filter settings according to a program executed by the PLC.
- 5. The apparatus of claim 1, wherein said circuit includes an up/down counter whose counting direction is controlled by a state of said input signal.
- 6. The apparatus of claim 5, wherein delay times of said input filter are set in accordance with a factor of a period of an input clock of said up/down counter.
- 7. The apparatus of claim 5, wherein said up/down counter counts until a predetermined number to detect an input transition of said input signal.
- 8. The apparatus of claim 7, wherein, when said predetermined number is counted by said up/down counter, said input filter causes an output signal of said circuit to be output and is caused to remain in an output state until a predetermined threshold is reached.
- 9. The apparatus of claim 1, wherein further comprising a clock for driving said input filter independently of a system clock of said PLC.
- 10. An apparatus for a programmable logic controller (PLC) including an input filter for minimizing a number of filter elements by providing a circuit response simulating a capacitor driven by a constant current source whose output voltage is sensed by a comparator with a relatively large amount of hysteresis, said input filter comprising:input means for receiving an input signal to be filtered; and circuit means that applies to said input signal a circuit response simulating a capacitor driven by a constant current source whose output voltage is sensed by a comparator with a relatively large hysteresis to thereby minimize said number of filter elements of said input filter.
- 11. The apparatus of claim 10, wherein said input filter provides means for setting settable filter settings that control a filter function.
- 12. The apparatus of claim 10, wherein said circuit means includes up/down counter means for counting direction controlled by a state of said input signal.
- 13. The apparatus of claim 12, wherein delay times of said input filter are set in accordance with a factor of a period of an input clock of said up/down counter.
- 14. The apparatus of claim 12, wherein said up/down counter means counts until a predetermined number to detect an input transition of said input signal.
- 15. A method for filtering an input signal to a programmable logic controller (PLC) by minimizing a number of filter elements by providing a circuit response simulating a capacitor driven by a constant current source whose output voltage is sensed by a comparator with a relatively large amount of hysteresis, said method comprising the steps of.receiving an input signal to be filtered; and applying to said input signal a circuit response simulating a capacitor driven by a constant current source whose output voltage is sensed by a comparator with a relatively large hysteresis to thereby minimize said number of filter elements of said input filter.
- 16. The method of claim 15, further comprising the step of setting settable filter settings that control a filter function of said input filter.
- 17. The method of claim 16, wherein the step of setting sets the filter settings according to a program executed by the PLC.
- 18. The method of claim 15, further comprising the step of incrementing/decrementing an up/down counter whose counting direction is controlled by a state of said input signal.
- 19. The method of claim 18, further comprising the step of setting delay times of said input filter in accordance with a factor of a period of an input clock of said up/down counter.
- 20. The method of claim 18, wherein the step of incrementing/decrementing said up/down counter counts until a predetermined number to detect an input transition of said input signal.
Parent Case Info
This application claims benefit of provisional appl. No. 60/124,500 filed Mar. 15, 1999.
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
3942158 |
Dummermult |
Mar 1976 |
A |
3953834 |
Burkett et al. |
Apr 1976 |
A |
4030080 |
Burkett et al. |
Jun 1977 |
A |
4550382 |
Federico et al. |
Oct 1985 |
A |
4961014 |
Kasahara |
Oct 1990 |
A |
5933356 |
Rostoker et al. |
Aug 1999 |
A |
Foreign Referenced Citations (4)
Number |
Date |
Country |
0105667 |
Sep 1983 |
EP |
0343317 |
Feb 1989 |
EP |
1-297913 |
Dec 1989 |
JP |
WO 0055698 |
Mar 1999 |
WO |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/124500 |
Mar 1999 |
US |