The Schneider XB4-BP42 is a high-quality, industrial-grade momentary push button designed to interrupt a circuit when pressed. It is commonly used as a "STOP" button in control panels, machinery, and safety systems. This push button is part of Schneider's XB4 series, known for its durability and reliability in demanding environments.
Parameter | Value |
---|---|
Manufacturer | Schneider |
Part Number | XB4-BP42 |
Type | Momentary push button |
Contact Configuration | 1 Normally Closed (1NC) |
Rated Voltage | 24V to 240V AC/DC |
Rated Current | 10A |
Actuator Color | Red |
Actuator Type | Flush |
Mounting Diameter | 22mm |
Mechanical Durability | 10 million operations |
Operating Temperature | -25°C to +70°C |
IP Rating | IP66, IP67, IP69, IP69K |
Standards Compliance | IEC 60947-5-1, UL 508 |
The XB4-BP42 push button has a simple pin configuration, as shown below:
Pin Label | Description |
---|---|
COM | Common terminal for the circuit |
NC | Normally Closed terminal (opens when pressed) |
Mounting the Push Button:
Wiring the Push Button:
Testing the Circuit:
The XB4-BP42 can be used with an Arduino UNO to detect button presses. Below is an example circuit and code:
// Define the pin connected to the push button
const int buttonPin = 2; // Digital pin 2 for the push button
// Variable to store the button state
int buttonState = 0;
void setup() {
// Set the button pin as input with an internal pull-up resistor
pinMode(buttonPin, INPUT_PULLUP);
// Initialize serial communication for debugging
Serial.begin(9600);
}
void loop() {
// Read the state of the push button
buttonState = digitalRead(buttonPin);
// Check if the button is pressed (LOW state due to pull-up resistor)
if (buttonState == LOW) {
Serial.println("STOP button pressed!");
// Add your stop logic here
} else {
Serial.println("STOP button released.");
}
// Small delay to debounce the button
delay(50);
}
Issue | Possible Cause | Solution |
---|---|---|
Button does not interrupt the circuit | Incorrect wiring | Verify connections to COM and NC pins. |
Button feels stuck or unresponsive | Mechanical wear or debris | Clean the button or replace if damaged. |
Circuit does not restore after release | Faulty wiring or damaged contacts | Inspect wiring and test continuity. |
Arduino does not detect button press | Missing pull-up resistor or loose wires | Add a pull-up resistor and check wiring. |
Can the XB4-BP42 be used outdoors?
Yes, the push button is rated IP66, IP67, IP69, and IP69K, making it suitable for outdoor and harsh environments.
What is the difference between a momentary and latching push button?
A momentary push button (like the XB4-BP42) only changes the circuit state while pressed. A latching button maintains its state after being pressed.
Can I use this push button for low-voltage applications?
Yes, the XB4-BP42 supports a wide voltage range from 24V to 240V AC/DC, making it suitable for low-voltage circuits.
How do I clean the push button?
Use a soft, damp cloth to clean the button. Avoid using abrasive materials or solvents that could damage the surface.
By following this documentation, users can effectively integrate the Schneider XB4-BP42 push button into their projects and troubleshoot common issues with ease.