The E6B2-CWZ5B-2000 0.5M is a rotary incremental encoder made by Omron. It is designed to detect changes in rotary motion and provide digital output signals. It features a 2000-pulse resolution, 0.5M operating speed, a 10 to 30VDC power supply voltage range, and NPN open collector outputs. It also has a built-in oscillator, protection circuits, and waterproof construction, making it ideal for use in demanding industrial environments.