Short answer: run your strip DI, DO, AI, AO, digital at the digital-gland end and analog at the far end. Put the spares inside each group at 20% of the live count, so a 20-point DI section carries 4 spares of its own. Keep the analog terminals and their duct at least 6 in [150 mm] from switched-output wiring. Hold 25% of the DIN rail clear, and land a fused 24 VDC feed plus a comms gland in the box if remote I/O may move in later. Sort by electrical compatibility first and by I/O letter second: that order works for today's home-run multicore and converts to a remote I/O slice without a rewire tomorrow.
What you need before you assign a terminal
Three documents have to agree before a terminal gets a number: your I/O list, your cable schedule and the PLC channel assignment. What the terminal drawing needs to show is its own page; this one settles the order the terminals sit in and the spacing around them.
For each point, know the electrical facts, not just the letter: 24 VDC sink or source, dry contact, relay output, 4–20 mA two-wire. A DI fed from a dry contact and a DI fed from a sensor with its own supply belong in different subgroups. Solenoid outputs earn their own section — segregating DI and DO circuits buys you more noise immunity than any ordering trick.
The numbers that drive the layout:
| Number | Value | Basis |
|---|---|---|
| Spares per group | 20% of live points, rounded up | Expansion lands next to the signals it copies |
| Analog separation | 6 in [150 mm], duct edge to duct edge | Parallel-run noise rule of thumb; the shielded pair carries the rest |
| Rail reserve | 25% of rail length | A future remote I/O slice |
| Terminal width | 6 mm [0.24 in] per 2.5 mm² feed-through | Allow double for fused or disconnect blocks |
| Duct fill | 50% of duct cross-section | Wiring-duct fill tables stop at 50% (NFPA 79-2012 13.5.2) |
Assign the strip, step by step
- Sort by electrical character, then by letter. Group by voltage, supply and signal type. A 24 VDC section, a 110 VDC solenoid section and a 4–20 mA section are three groups before anyone writes DI, DO or AI on them.
- Fix the two ends. Your digital multicore enters at the left gland, the analog multicore at the right. Sequence DI then DO from the left, AI then AO to the right, and set a group separator between DO and AI so the boundary is physical, not just printed.
- Place spares inside each group. A 20-point DI section gets 4; a 10-point DO gets 2; a 4-point AO gets 1 (4 × 0.20 = 0.8, round up). Tag every spare with its group prefix.
- Pair each spare terminal with a spare conductor. Planning spare pairs in the multicore keeps the two counts matched; a terminal with no wire behind it terminates nothing.
- Land HART with its loop. The digital signal rides the same pair as the 4–20 mA, so the instrument stays inside its AI group and the drawing marks the channel.
- Give each supply its own fused feed terminals. Bridge commons only within one supply, so one tripped fuse takes down only its own group.
- Reserve for remote I/O. Hold 25% of the rail, put a fused 24 VDC feed pair on it, and order one gland sized for a shielded comms cable. If the multicore would cross a high-noise area or run very long, start with the remote slice instead; the grouping you just drew becomes its wiring order unchanged.
- Draw the shield bus now. Analog shields land on a shield block bonded to the rail and the enclosure ground. Enclosure grounding and bonding covers the bonding path, and NEC 250.12 wants paint and anodizing off the contact surfaces.
Working the layout for 20 DI, 10 DO, 20 AI and 4 AO
Inputs. 20 DI at 24 VDC, 10 DO switching 24 VDC solenoids, 20 AI as 4–20 mA (three of them HART), 4 AO — from the I/O list. Spares at 20% per group, rounded up, per step 3. 6 mm [0.24 in] per 2.5 mm² feed-through terminal, with two end anchors and three group separators adding about 30 mm. Rail reserve at 25%.
Rule in words. Scale each live count by 1.20 and round up, add the four groups, turn terminals into width, then scale the width by 1.25 for the reserve.
Arithmetic.
- DI: 20 × 1.20 = 24 terminals (4 spares)
- DO: 10 × 1.20 = 12 terminals (2 spares)
- AI: 20 × 1.20 = 24 terminals (4 spares)
- AO: 4 × 1.20 = 4.8 → 5 terminals (1 spare)
- Total: 24 + 12 + 24 + 5 = 65 terminals
- Strip width: 65 × 6 mm = 390 mm, plus 30 mm of anchors and separators = 420 mm
- With the reserve: 420 mm × 1.25 = 525 mm of rail
Result. 525 mm [20.7 in] of rail carrying 65 terminals in four groups.
Decision. Above about 400 mm of strip, one rail stops working in a 20 in [508 mm] body, which gives you roughly 470 mm of usable rail after the door frame and the gland plate. Order a 24 in [610 mm] wide body — about 560 mm usable — or split the strip over two rails: DI plus DO (36 terminals, about 220 mm) on the lower rail by the digital glands, AI plus AO (29 terminals, about 175 mm) on the upper rail. For this box, take the two-rail layout: the 6 in [150 mm] separation comes free when the groups sit on different rails, and the analog gland lands right beside its own terminals.
Checks when the schedule is drawn
- Issue the terminal plan, cable schedule and I/O list together, and check them point by point; a plan that matches only itself diverges in the field.
- Check duct fill at 50% of cross-section: the wiring-duct maker's fill tables stop there, citing NFPA 79-2012 13.5.2, because round cables leave air gaps. Two smaller ducts, one digital and one analog, beat one full-size duct.
- Check bending space for the feed: NEC 312.6 sets the wire-bending space at terminals in cabinets by conductor size, and it applies to your 24 VDC feed and any power conductors, not to the 2.5 mm² signals. The backplate and DIN rail layout guide carries the spacing rules.
- Measure the 6 in [150 mm] edge to edge on the gland plate as well as inside the box.
- Confirm the shield bus bonds to bare metal: NEC 250.12 requires nonconductive coatings removed at grounding and bonding connections.
- Run the feed numbers before you order cable. Drop = current × loop resistance, and 16 AWG copper runs about 4 Ω per 1000 ft. Hold the arrival voltage above 20.4 V (24 V less 15%) at full load, measured at the box terminals with the panel loaded.
- Distance on its own rarely kills a current loop: 18 AWG loses about 0.26 V round trip per 1000 ft [300 m] at 20 mA. Noise and the loop's voltage budget decide the run, and a shielded twisted pair handles the noise.
Mistakes that cost you the layout
- One spare block at the end of the strip. Spares drift into whichever group is nearest, and a 24 V spare ends up feeding a 110 V solenoid. Keep them inside their groups, tagged.
- Quiet at the terminal, noisy in the duct. Moving the AI group to the far end fixes the strip, but coupling happens between cables in the duct and the multicore. Where mixed analog and digital wiring picks up its noise is mostly in the run, not at the terminal.
- Bridging commons across supplies. Two DO groups on two fuses sharing one common turn one tripped fuse into two dead groups.
- A spare with no conductor. The tag says spare and the multicore says otherwise, so ship spare terminals and spare pairs as a matched set.
- Filling the rail edge to edge. With the 25% reserve gone, the remote I/O slice needs a new box, a new gland and a new cable pull — the exact work the grouping was meant to avoid.
Putting it on the order
When the layout is final, put it on the drawing: body size, rail lengths and heights, gland sizes and counts, shield-bus position. Custom stainless enclosures built to that drawing are delivered in 10 business days from your approval of the drawing, so look hard at rail heights and gland positions on that approval sheet before it goes to production. For a washdown or outdoor site, take 316L rated NEMA 4X / IP66 by the manufacturer — our enclosures are not UL listed — with every hole cut at the factory, so field drilling never touches the seal. Still settling the body size? The enclosure selector sizes by inside height, width and DIN module count before you commit.
Enclosures for this job
Catalog sizes that suit the job this article answers, picked from its subject; open one for its full specifications.
| Enclosure | Material | Outside H x W x D / display | Rating |
|---|---|---|---|
| 6 × 6 × 4 in | 304 stainless | 6 x 6 x 4 in | Rated NEMA 4X / IP66 by the manufacturer; not UL listed |
| 8 × 6 × 4 in | 304 stainless | 8 x 6 x 4 in | Rated NEMA 4X / IP66 by the manufacturer; not UL listed |
| 10 × 8 × 4 in | 304 stainless | 10 x 8 x 4 in | Rated NEMA 4X / IP66 by the manufacturer; not UL listed |
Questions
How many spare terminals should each I/O group carry?
Use 20% of the live count, rounded up: 4 spares for a 20-point section, 2 for 10 points, 1 for 4. Many plants push the AI group to 30%, because a loop spare costs only one terminal pair and one multicore pair. Match the spare-terminal count to the spare pairs in the multicore; a spare with no conductor behind it lives on paper only.
Should HART instruments get their own terminal group?
No. The digital signal shares the 4–20 mA pair, so the instrument lands inside its AI group and the drawing marks the channel as HART. A separate section hides which loop a handheld is connected to and adds cross-wiring at commissioning. Plan instead for the handheld's access: one spare gland or a test point at the AI end of the strip.
What if you cannot get 6 in of separation in the duct?
Cross the runs at right angles instead of running them parallel. A 90-degree crossing picks up almost nothing compared with a parallel run, and the shielded twisted pair handles the rest. Keep the crossing outside the box where you can, and still hold the full 6 in [150 mm] edge to edge on the gland plate.
How much voltage does a long 24 VDC feed to the box lose?
Drop equals current times loop resistance. 16 AWG copper runs about 4 Ω per 1000 ft, so a 300 ft [90 m] feed carrying 1 A drops 2 × 300 ft × 4 Ω/1000 ft × 1 A = 2.4 V, and 24 V arrives as 21.6 V. That clears the 20.4 V floor (24 V less 15%) by 1.2 V; at 2 A the same feed lands at 19.2 V, so go up one wire size or feed the box locally.





