The EtherCAT slave ECAT-2093 is an incremental encoder counter which provides three independent high-speed counter channels. It reads the pulse train generated by an incremental encoder and can be used in positioning feedback applications. Each channel has two counter inputs. The inputs can either be single-ended or differential signals. Three counting modes are supported: clockwise/counterclockwise, pulse/direction and quadrant counting mode. The hardware index latch function allows the latching of encoder position. Low pass filter functions for filtering out electrical noises are provided.