

The LC1D12 is an electromechanical contactor manufactured by Schneider Electric. It is designed for switching electrical circuits and controlling high-power devices. This contactor is widely used in industrial applications due to its robust design and ability to handle significant electrical loads. The LC1D12 is particularly suitable for motor control, automation systems, and other high-power switching applications.








| Parameter | Value |
|---|---|
| Manufacturer | Schneider Electric |
| Model | LC1D12 |
| Rated Operational Voltage | Up to 690V AC |
| Rated Current (AC-3) | 12A |
| Coil Voltage Options | 24V AC/DC, 48V AC/DC, 110V AC/DC, etc. |
| Number of Poles | 3 (Three-phase) |
| Auxiliary Contacts | 1 NO + 1 NC (expandable) |
| Mechanical Durability | 10 million operations |
| Electrical Durability | 1 million operations (AC-3) |
| Mounting Type | DIN rail or screw mounting |
| Operating Temperature Range | -5°C to +60°C |
| Standards Compliance | IEC 60947-4-1, UL, CSA |
The LC1D12 contactor has two main sections: power terminals for the load and control terminals for the coil. Below is the pin configuration:
| Terminal Label | Description |
|---|---|
| L1, L2, L3 | Input terminals for three-phase power supply |
| T1, T2, T3 | Output terminals to the load |
| Terminal Label | Description |
|---|---|
| A1, A2 | Coil terminals for energizing the contactor |
| 13, 14 | Auxiliary contact (Normally Open - NO) |
| 21, 22 | Auxiliary contact (Normally Closed - NC) |
Power Connections:
Control Circuit:
Auxiliary Contacts:
Mounting:
The LC1D12 can be controlled using an Arduino UNO by energizing its coil through a relay module. Below is an example code snippet:
// Example: Controlling LC1D12 Contactor with Arduino UNO
// This code energizes the contactor coil using a relay module connected to pin 7.
const int relayPin = 7; // Pin connected to the relay module
void setup() {
pinMode(relayPin, OUTPUT); // Set relay pin as output
digitalWrite(relayPin, LOW); // Ensure relay is off initially
}
void loop() {
digitalWrite(relayPin, HIGH); // Turn on relay (energize contactor coil)
delay(5000); // Keep contactor ON for 5 seconds
digitalWrite(relayPin, LOW); // Turn off relay (de-energize contactor coil)
delay(5000); // Wait for 5 seconds before repeating
}
Note: Use a relay module to interface the Arduino with the LC1D12 coil, as the Arduino cannot directly supply the required current for the contactor coil.
Contactor Does Not Energize:
Excessive Heating:
Chattering Noise:
Auxiliary Contacts Not Working:
Q: Can the LC1D12 be used for single-phase loads?
A: Yes, connect the single-phase load across one pair of input and output terminals (e.g., L1-T1).
Q: How do I expand the auxiliary contacts?
A: Use an auxiliary contact block compatible with the LC1D12 to add more NO/NC contacts.
Q: What is the difference between AC-3 and AC-1 ratings?
A: AC-3 is for motor loads (inductive), while AC-1 is for resistive loads. The LC1D12 is rated for 12A under AC-3 conditions.
Q: Can I use the LC1D12 outdoors?
A: The LC1D12 is not designed for outdoor use unless housed in a weatherproof enclosure.
By following this documentation, users can effectively integrate the LC1D12 contactor into their electrical systems for reliable and efficient operation.