A sinking input module switches current to 0 V and must be driven by a PNP sensor that sources +24 V on its output; a sourcing input module switches +24 V to the field wire and must be driven by an NPN sensor that pulls the line to 0 V, per 2026 PLC wiring guidance [S1].
The four terms always travel in two fixed pairs: NPN with sinking and PNP with sourcing. Mixing the pairs is the single most common discrete-wiring fault on a plant floor, and it is the first thing to verify when an input reads stuck-true or stuck-false [S1][S4].
Why Current Direction Defines the Input Type
Every DC discrete input terminal is defined by the direction of current at that terminal, not by the label on the sensor. A sinking input sits near 0 V and accepts current flowing into the terminal from the field device; a sourcing input sits near +24 V and pushes current out into the field device [S1]. The same logic applies to output modules, where a sourcing output drives +24 V onto the load and a sinking output pulls the load down to 0 V [S2].
The control.com eBook on controller wiring restates this as a hard rule: sourcing input modules require NPN sensors, and sinking input modules require PNP sensors, because the input card's common terminal polarity is the only thing that determines which sensor transistor type can complete the circuit [S2]. For a refresher on how these modules physically mount and address in a cabinet, see the remote I/O module reference page.
How NPN and PNP Sensors Actually Switch
An NPN sensor uses an NPN transistor whose collector ties to the output wire and whose emitter ties to 0 V. When the sensor activates, the transistor closes and drags the output wire down to 0 V, sinking current into the sensor and returning it to the supply negative [S1]. A PNP sensor does the mirror image: its PNP transistor ties the emitter to +24 V and the collector to the output wire, so activation pushes the output wire up to +24 V and sources current out into the field wiring [S1][S4].
Galco's wiring reference and the 2026 PLC guide both note that PNP is sometimes called a "current-sourcing sensor" and NPN a "current-sinking sensor" precisely because the transistor, not the wire color, is what determines the current direction [S1][S4]. That label is what to look for on the sensor's datasheet; the wire colors (brown, blue, black on most 3-wire prox and photo eyes) are not a reliable indicator across vendors.
Reading the Card: Common Terminal Polarity

The fastest field method to identify a card type without a datasheet is to read the common terminal, usually labeled C, COM, or M. On a sinking input card, the COM terminal is tied to the +24 V supply rail; on a sourcing input card, COM is tied to 0 V (ground) [S1]. The 2026 sourcing-vs-sinking wiring reference adds a second sanity check: the terminal block itself is often marked with a "+" near COM for sinking cards and a "-" for sourcing cards, and any mismatch with the sensor catalog number is a flag to stop and re-verify before energizing [S3].
A reference article on sinking and sourcing I/O reinforces the same pairing rule and supplies reference wiring diagrams for 3-wire sensors [S6].
Decision Matrix: Which Pair Do You Wire
Use the table below to pick the wiring pair before pulling cable. The rows are exhaustive for 24 V DC discrete signaling and cover the four combinations you will meet on a remote-I/O drop [S1][S2][S4].
1) Sinking input card (COM at +24 V) + PNP sensor: the standard European/CE preference and the dominant 24 V DC wiring in most greenfield panels [S1][S6]. 2) Sourcing input card (COM at 0 V) + NPN sensor: common on Japanese-origin equipment and on some legacy NPN-only machinery [S2]. 3) Sinking input card + NPN sensor: incompatible, the output will never reach the card's switching threshold and the input will read permanently OFF [S1]. 4) Sourcing input card + PNP sensor: equally incompatible, the output sits at +24 V continuously and reads permanently ON, which can be a real safety hazard on E-stop or guard-door circuits [S1][S3].
When the wrong sensor is already on hand, the practical fix is a converter or a relay interposing stage rather than rewiring the field device; both are referenced in the 2026 selection guide and avoid re-terminating IP67 sensor leads [S5].
Use Cases and Failure Modes in the Field

Conveyor line photoeyes, bottle-fill proximity switches, and assembly-cell capacitive sensors are typically PNP sinking-input pairs in EU-built machinery, while solenoid valves and indicator lamps on the same lines are usually wired as PNP sourcing-output devices so the same +24 V rail can switch them directly [S2][S6]. A common failure mode is the "stuck ON" guard interlock caused by a PNP sensor wired to a sourcing input: the line is held at +24 V continuously, the PLC never sees a transition, and the safety circuit can be defeated without any broken wire [S1].
On the output side, the same pair rule applies in reverse. A sourcing output card sources +24 V to a sinking load (a lamp, a relay coil, a solenoid), while a sinking output card switches the load's low side to 0 V [S2]. Mixing these is the output-side analog of the input wiring fault, and it shows up as a load that never drops out or a driver that overheats. Where cabinet layout drives the choice, the wiring duct sizing reference is a useful cross-check for current density and bending radius on long sensor home-runs.
Standards, Sourcing, and the Maintenance Reference Trail
There is no single IEC standard that pins a PNP/NPN preference for 24 V DC discrete I/O; vendor documentation and the 2026 PLC wiring references are the operative sources, with control.com's source/sink eBook and the Rockwell Automation Sinking and Sourcing I/O article being the two most cited maintenance references [S2][S6]. For cyclic-data behavior on the same remote-IO drop, the EtherNet/IP RPI for Remote I/O guide covers the scanner-side timing that the discrete wiring feeds into, and the EDS vs GSD/GSDML reference explains how each vendor encodes those I/O points in the device description file. Two trackable signals for the next six months: wider adoption of IO-Link capable remote-I/O blocks (which carry the sink/source decision downstream of the block itself), and continued harmonization of PNP as the de-facto 24 V DC default in new EU panel builds per the 2026 wiring guidance [S1][S2][S6].
For component-level specifications, see o ring.