B&R X20AI8039 – I/O module, 8 configurable inputs: ±10 V, 0 to 20 mA
Request a Quote
Quick facts
| Availability | Confirmed on request |
| Category | Analog inputs |
| Lifecycle | Active |
| Warranty | 12-month (new) · 3-month (used/refurbished) |
| Datasheet | Manufacturer datasheet ↗ |
Shipping & availability
When can X20AI8039 be shipped?
X20AI8039 is sourced on request — request a quote and we'll confirm the exact availability and shipping timeline for this specific unit.
Can I pick up X20AI8039 in person?
Local pickup from our Groningen, Netherlands warehouse may be possible — contact us before ordering to check availability and arrange a collection time.
Is express delivery available?
Yes — mention it when you request a quote for X20AI8039 and we'll include express shipping options in our reply.
My factory is down and I need this urgently — can you help?
For a critical breakdown, contact us directly at +31 (0)50-7110348 or sales@partnerplc.com — we can look into same-day courier or dedicated taxi/hotshot delivery for X20AI8039, subject to availability and destination.
• ±10 V
• 0 to 20 mA / 4 to 20 mA
• 2- or 3-wire Pt100/Pt1000 resistance temperature measurement
• ICTD measurement
This module is equipped with 8 configurable inputs. The measurement type of each input can be set individually.
Accessories
Required accessories (order separately)
| X20TBS2 | Terminal blocks — Tool-free wiring thanks to push-in technology; Simple wire release using a lever This 4-pin terminal block is used to connect to various B&… |
| X20TBS1 | Terminal blocks — Tool-free wiring thanks to push-in technology; Simple wire release using a lever This 16-pin terminal block is used to connect to various B… |
Specifications
Short description
| I/O module | 8 configurable inputs: ±10 V, 0 to 20 mA, 4 to 20 mA, Pt100 / Pt1000 resistance temperature measurement or ICTD measurement |
| Interfaces | 1x X2X Link |
General information
| Diagnostics – Module run/error | Yes, using LED status indicator and software |
| Diagnostics – Inputs | Yes, using LED status indicator and software |
| Power consumption – Bus | 0.6 W |
| Power consumption – Internal I/O | 1.3 W |
| Certifications – CE | Yes |
| Certifications – UKCA | Yes |
| Certifications – CRA (Cyber Resilience Act) | In preparation |
| Certifications – UL | cULus E115267; Industrial control equipment |
| B&R ID code | 0x32A4 |
| Status indicators | I/O function per channel, operating state, module status |
| Additional power dissipation caused by actuators (resistive) [W] | - |
Analog inputs
| Digital converter resolution – Voltage | ±15-bit |
| Digital converter resolution – Current | 15-bit |
| Output format – Data type | INT |
| Output format – Voltage | INT 0x8001 - 0x7FFF / 1 LSB = 0x0001 = 305.176 µV |
| Output format – Current | INT 0x0000 - 0x7FFF / 1 LSB = 0x0001 = 610.352 nA |
| Input impedance in signal range – Voltage | Typ. 20 GΩ |
| Input impedance in signal range – Current | - |
| Load – Voltage | - |
| Load – Current | <350 Ω |
| Permissible input signal – Voltage | Max. ±32 V |
| Permissible input signal – Current | Max. ±50 mA |
| Output of digital value during overload – Voltage | 0x8001 |
| Output of digital value during overload – Current | 0x0000 |
| Output of digital value during overload – Voltage | 0x7FFF |
| Output of digital value during overload – Current | 0x7FFF |
| Max. error " data-placement="top" data-html="true" data-container="body" data-content="At 25°C."> – Gain | ±0.05% " data-placement="top" data-html="true" data-container="body" data-content="Based on the current measured value."> |
| Max. error " data-placement="top" data-html="true" data-container="body" data-content="At 25°C."> – Offset | ±0.005% " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire voltage measurement range."> |
| Max. error " data-placement="top" data-html="true" data-container="body" data-content="At 25°C."> – Gain | ±0.05% " data-placement="top" data-html="true" data-container="body" data-content="Based on the current measured value."> |
| Max. error " data-placement="top" data-html="true" data-container="body" data-content="At 25°C."> – Offset | ±0.01% " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire current measurement range."> |
| Max. gain drift – Voltage | ±0.005%/°C " data-placement="top" data-html="true" data-container="body" data-content="Based on the current measured value."> |
| Max. gain drift – Current | ±0.005%/°C " data-placement="top" data-html="true" data-container="body" data-content="Based on the current measured value."> |
| Max. offset drift – Voltage | ±0.0001%/°C " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire voltage measurement range."> |
| Max. offset drift – Current | ±0.0002%/°C " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire current measurement range."> |
| Common-mode rejection " data-placement="top" data-html="true" data-container="body" data-content="Specifications in the standard mode of the ADC (50 SPS / Sinc 4)."> – DC | -96 dB |
| Common-mode rejection " data-placement="top" data-html="true" data-container="body" data-content="Specifications in the standard mode of the ADC (50 SPS / Sinc 4)."> – 50 Hz | -96 dB |
| Nonlinearity – Voltage | <0.005% " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire voltage measurement range."> |
| Nonlinearity – Current | <0.005% " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire current measurement range."> |
| Input filter – Hardware | Third-order low-pass filter / Cutoff frequency 10 kHz |
| Input filter – Software | Configurable: Sinc 1 to 4 filter or FIR |
| Input | ±10 V, 0 to 20 mA, 4 to 20 mA |
| Input type | Differential input |
| Conversion time | Configurable for each channel |
| Input protection | Protection against wiring with supply voltage |
| Conversion procedure | Sigma-delta |
| Common-mode range | ±12 V |
| Crosstalk between channels | <-88 dB |
| Insulation voltage between channel and bus | 1210 VDC |
Resistance measurement temperature inputs
| Sensor – Sensor type | Configurable per channel |
| Sensor – Pt100 | -200 to 850°C |
| Sensor – Pt1000 | -200 to 850°C |
| Max. error at 25°C – Gain | Pt100 and 600 Ω: ±0.15% / Pt1000 and 4800 Ω: ±0.15% " data-placement="top" data-html="true" data-container="body" data-content="Based on the current measured resistance value."> |
| Max. error at 25°C – Offset | Pt100 and 600 Ω: ±0.04% / Pt1000 and 4800 Ω: ±0.015% " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire resistance measurement range."> |
| Temperature sensor resolution – Pt100 | 1 LSB = 0.1 or 0.01°C |
| Temperature sensor resolution – Pt1000 | 1 LSB = 0.1 or 0.01°C |
| Input filter – Hardware | Third-order low-pass filter / Cutoff frequency 10 kHz |
| Input filter – Software | Configurable: Sinc 1 to 4 filter or FIR |
| Common-mode rejection " data-placement="top" data-html="true" data-container="body" data-content="Specifications in the standard mode of the ADC (50 SPS / Sinc 4)."> – 50 Hz | >96 dB |
| Common-mode rejection " data-placement="top" data-html="true" data-container="body" data-content="Specifications in the standard mode of the ADC (50 SPS / Sinc 4)."> – DC | >96 dB |
| Temperature sensor normalization – Pt100 | INT: -200.0 to 850.0°C; DINT: -200.00 to 850.00°C |
| Temperature sensor normalization – Pt1000 | INT: -200.0 to 850.0°C; DINT: -200.00 to 850.00°C |
| Temperature measurement monitoring – Range undershoot | 0x8001 |
| Temperature measurement monitoring – Range overshoot | 0x7FFF |
| Temperature measurement monitoring – Open circuit | 0x7FFF |
| Temperature measurement monitoring – General fault | 0x8000 |
| Temperature measurement monitoring – Open inputs | 0x7FFF |
| Resistance measurement monitoring – Range overshoot | 0xFFFF |
| Resistance measurement monitoring – Open circuit | 0xFFFF |
| Resistance measurement monitoring – General fault | 0xFFFF |
| Resistance measurement monitoring – Open inputs | 0xFFFF |
| Input | Resistance measurement with constant current supply for 2- or 3-wire connections |
| Input protection | Protection against wiring with supply voltage |
| Digital converter resolution | 16- or 18-bit |
| Conversion time | Configurable for each channel |
| Conversion procedure | Sigma-delta |
| Output format | INT/DINT for temperature measurement; UINT for resistance measurement |
| Resistance measurement range | 0.01 to 600 Ω / 0.1 to 4800 Ω |
| Resistance measurement resolution | 600 Ω: 0.01 Ω / 4800 Ω: 0.1 Ω |
| Sensor standard | EN 60751 |
| Insulation voltage between channel and bus | 1210 VDC |
| Linearization method | Internal |
| Measuring current | 250 µA with Pt100 or 600 Ω; 100 µA with Pt1000 or 4800 Ω |
| Reference | 5000 Ω ±0.1% |
| Permissible input signal | Max. ±32 V |
| Max. gain drift | Pt100 and 600 Ω: ±0.015 %/°C; Pt1000 and 4800 Ω: ±0.015 %/°C " data-placement="top" data-html="true" data-container="body" data-content="Based on the current measured resistance value."> |
| Max. offset drift | Pt100 and 600 Ω: ±0.005 %/°C; Pt1000 and 4800 Ω: ±0.0015 %/°C " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire resistance measurement range."> |
| Nonlinearity | <0.005% " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire resistance measurement range."> |
| Standardized range of values for resistance measurement | 600 Ω: 0.01 to 600.00 Ω / 4800 Ω: 0.1 to 4800.0 Ω |
| Crosstalk between channels | <-88 dB |
ICTD measurement
| Output format – Data type | INT |
| Output format – Temperature sensor | 1 LSB = 0x0001 = 100 nA |
| Input filter – Hardware | Third-order low-pass filter / Cutoff frequency 10 kHz |
| Input filter – Software | Configurable: Sinc 1 to 4 filter or FIR |
| Max. error at 25°C – Gain | ±0.15% " data-placement="top" data-html="true" data-container="body" data-content="Based on the current measured value."> |
| Max. error at 25°C – Offset | ±0.5% " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire temperature measurement range."> |
| Common-mode rejection – DC | -96 dB |
| Common-mode rejection – 50 Hz | -96 dB |
| Input | ICTD measurement |
| Type of output | 5 V power supply output for the ICTD sensor |
| Sensor | ICTD measuring probe |
| Digital converter resolution | 16-bit |
| Conversion time | Configurable for each channel |
| Conversion procedure | Sigma-delta |
| Current measurement range | 233 to 373 µA |
| Temperature sensor normalization | -40.0 to 100.0°C |
| Input protection | Protection against wiring with supply voltage; Exception: Terminal "ICTD x +: 5 V" - see section "Pinout". |
| Max. gain drift | ±0.005%/°C " data-placement="top" data-html="true" data-container="body" data-content="Based on the current measured value."> |
| Max. offset drift | ±0.025%/°C " data-placement="top" data-html="true" data-container="body" data-content="Based on the entire temperature measurement range."> |
| Crosstalk between channels | <-88 dB |
| Nonlinearity | <0.005% |
| Insulation voltage between channel and bus | 1210 VDC |
Electrical properties
| Electrical isolation | Channel isolated from bus; Channel not isolated from channel |
Operating conditions
| Mounting orientation – Horizontal | Yes |
| Mounting orientation – Vertical | Yes |
| Installation elevation above sea level – 0 to 2000 m | No limitation |
| Installation elevation above sea level – >2000 m | Reduction of ambient temperature by 0.6°C per 100 m |
| Installation elevation above sea level – Maximum | 4000 m |
| Degree of protection per EN 60529 | IP20 |
Ambient conditions
| Temperature – Horizontal mounting orientation | -25 to 60°C |
| Temperature – Vertical mounting orientation | -25 to 50°C |
| Temperature – Derating | - |
| Temperature – Storage | -40 to 85°C |
| Temperature – Transport | -40 to 85°C |
| Relative humidity – Operation | 5 to 95%, non-condensing |
| Relative humidity – Storage | 5 to 95%, non-condensing |
| Relative humidity – Transport | 5 to 95%, non-condensing |
Mechanical properties
| Dimensions – Width (pitch) | 27.5 +0.2 mm |
| Dimensions – Height | 124 mm |
| Dimensions – Depth | 92 mm |
| Note | Order terminal blocks separately (see section "Order data"). |
Downloads & documentation
Official documents from B&R, downloaded directly from the manufacturer.
Data sheets & manuals
| Data sheet X20AI8039 | PDF · 2 MB · 1.03 (04/30/2026) - EN |
| X20 System User´s Manual | PDF · 50 MB · 4.40 (03/10/2026) - EN |
CAD & dimension drawings
| 3D files DXF/STEP X20AI8039 | ZIP · 5 MB · 1.00 (07/08/2025) |
Certificates (4)
| E115267 UL Certificate of Compliance X20 | PDF · 3 MB · 2026_08_27 (08/27/2026) |
| EU Data Act - X20 IO - Connected Product Information Notice | PDF · 92 KB · 1.00 (09/30/2025) |
| EU Declaration of conformity PLC X20 | PDF · 169 KB · 2021/10 (11/08/2021) |
| UK Declaration PLC X20 | PDF · 151 KB · 2024-01 (01/18/2024) |
More B&R parts
Available on requestB&R X20AI4622 – I/O module, 4 analog inputs ±10 V or 0 to 20 mA / 4 to 20 mA
Available on requestB&R X20AI4632 – I/O module, 4 analog inputs ±10 V or 0 to 20 mA
Available on requestB&R X20AI4632-1 – I/O module, 4 analog inputs ±11 V or 0 to 22 mA
Available on requestB&R X20AI4636 – I/O module, 4 analog inputs ±10 V or 0 to 20 mA
Available on requestB&R X20AI8221 – I/O module, 8 analog inputs ±10 V
Available on requestB&R X20AI8321 – I/O module, 8 analog inputs 0 to 20 mA / 4 to 20 mA
Available on requestB&R X20AIA744 – I/O module, 2 full-bridge strain gauge inputs
Available on requestB&R X20AIB744 – I/O module, 4 full-bridge strain gauge inputs