Standard inputs on a controller check for a signal once every “cycle” (like taking a photo every second). If you are trying to count something fast—like a spinning fan blade or water flowing through a meter—the signal might be too quick for the controller to see. It might happen *between* the photos.
For these tasks, you need Hardware Counting.
Important Note: Hardware counting is not a universal software feature. It requires supported edge hardware with dedicated high-speed inputs. Capabilities and filtering options vary depending on your setup, but common supported devices include Patron Unipi units, specific Wago counter input terminals, and specialized Modbus modules.
Instead of the main computer trying to “see” every pulse, a specialized chip on the supported controller does the counting for you. It never sleeps and never blinks. It counts every single electrical pulse, no matter how fast, and just sends the final total to the main computer.
“Debounce” is a filter designed to ignore “jitters” from messy mechanical switches. While filtering capabilities vary by hardware manufacturer, you will prominently see this property when working with Unipi units.