Key Technical Specifications
| Parameter | Value |
|---|---|
| Channel Count | 16 Digital Inputs |
| Nominal Voltage | 24 VDC / 24 VAC |
| Signal Type | Sink / Source (Selectable) |
| Response Time | 0 → 1: 10 µs / 1 → 0: 20 µs |
| Input Impedance | 3.3 kΩ |
| Isolation | Channel-to-Channel / Channel-to-Bus |
| LED Indicators | 16x Input Status + 1x Module Status |
| Current Consumption | ~50 mA (Module) + Load Current |
| Operating Temp | 0°C to +60°C |
| Dimensions | 12.8 mm (W) x 100 mm (H) x 71 mm (D) |
Product Introduction
Digital inputs are the nervous system of any PLC panel, and when they start bouncing or failing, your logic goes blind. The B&R ECE161-0 was the standard-bearer for X20 systems, packing 16 channels of 24V universal input into a slim 12.8mm slice. I’ve used these on high-speed packaging lines where the 10 µs response time actually mattered; it catches the sensor edge before the mechanical switch even finishes bouncing.The real win here is the universal 24VDC/VAC rating. You don’t need to worry if the field wiring is AC or DC; the module figures it out. The sink/source selectability via hardware jumpers (not software!) means you can swap modules between different machine sections without reprogramming. Just be careful with the terminal torque; I’ve seen too many stripped screws from techs using impact drivers on these tiny terminals.
Quality SOP & Tech Pitfalls
The Lab Report:
We don’t just plug these in and call it a day. Every B&R ECE161-0 gets a full signal injection test. We use a programmable power supply to sweep 24VDC and 24VAC across all 16 channels, verifying that the LED lights up and the bus reports a “1” within the 10 µs spec. We also check the sink/source jumper continuity; a loose jumper here means half your inputs won’t work. Finally, we inspect the backplane connector pins under a microscope for any bending or oxidation. If it doesn’t pass, it goes to the scrap bin.The Engineer’s Warning:
Here is the #1 killer of these modules: Wrong Sink/Source Jumper. The ECE161-0 has a physical jumper block on the front/side to select PNP (Source) or NPN (Sink). I’ve seen entire machine sections fail commissioning because the tech assumed “24V Input” meant PNP, but the field wiring was NPN. The module won’t fry, but it won’t see anything. Check the jumper before you power up. Also, watch out for ground loops. If your sensor ground and PLC ground are at different potentials, you’ll see ghost inputs. Isolate your signal grounds.
Installation & Configuration Guide
- Pre-Installation: ⚠️ POWER DOWN THE BUS. The X20 backplane is live. Do not insert modules while the power supply is on unless you are 100% sure your system supports hot-swapping (and even then, why risk it?). Photograph the jumper settings on the old module.
- Removal: Press the release tab on the top and bottom of the module. Pull straight out. Do not wiggle side-to-side; you’ll bend the backplane pins.
- Installation: Set the Sink/Source jumper EXACTLY like the old one. Slide the B&R ECE161-0 onto the bus connector. Push until it clicks. Tighten the mounting screws to 0.5 Nm.
- Power-On & Testing: Apply bus power. The “RUN” LED should be green. Open Automation Studio. Go to the I/O configuration. Force each input physically and verify the status bit changes in the online view. Check for “Short Circuit” or “Wire Break” diagnostics in the module properties.
Compatible Replacement Models
| Model | Compatibility Tier | Notes |
|---|---|---|
| B&R ECE161-0 | ✅ Drop-in Replacement | Exact same model. Verify Rev number (Rev 01.00 is common). Direct swap, no config change. |
| B&R ECE161-1 | ⚠️ Software Compatible | Newer revision. Same footprint, same wiring. May require firmware update in Automation Studio. |
| B&R X20DI4371 | ⚠️ Functional Equivalent | Newer generation. Same 16ch/24V spec. Different terminal layout. Requires rewiring and config update. |
Frequently Asked Questions (FAQ)
Can I use 12V sensors with this module?
Technically, yes, but don’t. The logical “1” threshold is around 15V. At 12V, you are right on the edge of the noise margin. If your cable runs 20 meters through a VFD-heavy environment, that 12V signal will look like static. Stick to 24V. If you must use 12V, keep the cable under 5 meters and use shielded wire.What does the “Sink/Source” jumper actually do?
It changes the internal circuit. Source (PNP): The module provides 24V on the input pin; the sensor switches to 0V. Sink (NPN): The module provides 0V (GND) on the input pin; the sensor switches to 24V. If you wire a PNP sensor to a Sink-configured module, the input will never turn on. It won’t break, it just won’t work.Is this module hot-swappable?
The X20 bus supports it, but the ECE161-0 does not have individual channel fusing. If you pull it while a shorted sensor is connected, you could arc the backplane pins. Always disable the module in software first, wait for the LED to go off, then pull. Safety first, uptime second.Why is my input flickering in Automation Studio?
90% of the time, it’s a loose terminal screw or a bad crimp. The other 10% is electrical noise. Check your sensor cable shielding. Is it grounded at both ends? Bad idea. Ground it at the PLC side only. If it’s a long run, add a 100nF capacitor across the input terminals at the module to filter high-frequency noise.Can I mix ECE161-0 and ECE161-1 in the same rack?
Yes, absolutely. The X20 bus doesn’t care. They are electrically identical. Just make sure your Automation Studio project has the correct revision selected for each slot, or you’ll get a “Configuration Mismatch” error on boot.How do I test if the module is dead without a PLC?
Grab a 24V power supply and a wire. Set the jumper to Source. Connect the common to 0V. Touch the input pin to 24V. The LED should light up instantly. Do this for all 16 channels. If even one fails, the module is scrap. Don’t try to repair it; the cost of a misfire on a safety input is way higher than a new module.







