The Schneider Electric XB6ECA51P is a reliable and durable push button switch designed for industrial applications.
Detailed engineering parameters based on manufacturer documentation