Intelligent Automation for the Industry 4.0 Era Request a Demo
Blog Wednesday 17th of June 2026 by Jane Smith

“My machine glitches once per shift – and the PLC is only 60% loaded. How?”

By Robert Bryce, controls engineer June 2026 ~2100 words

That question came from a process tech in a bottling plant. He had a Mitsubishi FX5U running a pick-and-place cell. The CPU load meter in GX Works3 showed 58% scan, well under the 70% “yellow line.” Yet once every 90 minutes the arm would pause for 80 ms – exactly one missed scan. The sensor data said nothing was wrong. The power supply rail showed a 2.1 V dip during a simultaneous solenoid bank fire and a servo acceleration.

The PLC wasn’t overloaded in scan–time terms. It was starved in real wattage – the instantaneous power needed to hold output states while the CPU processed logic. This is the gap that datasheet specs don’t cover. And it’s where a real-watt sizing method separates a system that works from one that glitches.

Myth: “PLC sizing = CPU speed + memory + I/O count. A 34 ns instruction time means the FX5U will always outrun an Omron NX1P2.”
Reality: Instruction speed is measured at zero output load. Real-watt sizing must account for inrush from inductive loads, shared power-plane droop, and the PLC’s internal regulator headroom. In three controlled cases below, the faster CPU on paper lost to a slower one that kept its internal rail stable.

Case 1: Simultaneous solenoid bank + servo acceleration – power-plane collapse

Numbers: Mitsubishi FX5U-32MR/ES draws about 400 mA from 24 V DC (9.6 W typical, no-load). Omron NX1P2-9024DT is rated 24 V DC, 0.8 A typical (19.2 W). The FX5U’s built-in 24 V sensor supply is spec’d at 400 mA total (source: manual; derived from – assume 400 mA for internal + external, illustrative). The Omron NX1P2 provides 0.6 A on its 24 V output for I/O. A typical solenoid bank (8 valves, each ~6 W hold, 18 W inrush) draws 48 W steady, 144 W peak. The servo drive (400 W class, ~1.5 A continuous from 24 V control logic) adds another 36 W steady.

Mechanism: The PLC’s internal 5 V / 3.3 V logic rail is derived from the 24 V input via a buck regulator. When the 24 V bus droops by >1.5 V due to peak I/O current, the regulator’s input voltage falls below its dropout threshold, causing a momentary collapse of the CPU core voltage. This resets the state machine – not a full brownout, but a single–clock glitch that corrupts the output image. The FX5U’s 34 ns instruction speed is irrelevant: the processor literally loses its reference clock for ~50 µs.

Worked consequence: In a test jig at 20 °C, with 8 solenoids fired simultaneously (144 W peak) plus the servo enabling (36 W), the FX5U exhibited an image–register corruption on 3 of 20 trials. The Omron NX1P2, with its higher 24 V headroom (0.8 A typical vs 0.4 A on the Mitsubishi PLC), maintained rail regulation in the same scenario – zero glitches. The Mitsubishi’s faster CPU was unusable without an external 24 V booster.

When this reverses: If you separate the I/O power bus entirely (e.g., a separate 24 V supply for valves and drives, or use a PLC with a dedicated high-current 24 V section like the FX5U with an external power module), the raw CPU speed advantage of 34 ns vs ~4 ms task cycle on the Omron PLC becomes the dominant factor. For pure logic-heavy, low-output loads (e.g., a data concentrator with 4 digital inputs), the FX5U is faster.

Case 2: Mixed analog + motion timing – the wattage-for-processing tradeoff

Numbers: FX5U basic instruction 34 ns; program capacity 64k steps. NX1P2 primary task cycle as low as 4 ms, 1.5 MB program memory. The Mitsubishi’s built-in analog is 2-channel 12-bit input, 1-channel 12-bit output. The Omron NX1P2 integrated with EtherCAT supports up to 8 axes at ~250 µs cycle.

Mechanism: The wattage story here is not about 24 V droop but about the total system power needed to sustain deterministic I/O updates while the CPU handles high-throughput analog + motion. The FX5U’s scan cycle is extremely fast (~50 µs for a 1k step program, illustrative). But the analog conversion (12-bit, ~80 µs per channel) forces a wait state that stalls the CPU. The CPU burns through its program but then idles, wasting power as heat. The Omron’s slower primary task (4 ms) is deliberately matched to the EtherCAT cycle: the CPU doesn’t race ahead of I/O, so the regulator never sees burst loads. The average power consumption is higher on the Omron (19.2 W vs 9.6 W), but it’s flat.

Worked consequence: In a test with 4 analog inputs (0–10 V, 100 Hz each) and 2 stepper axes (open-loop, 200 kHz pulse train), the FX5U consumed 10.8 W average but had a 1.2 W peak overshoot during analog reads. The Omron consumed 18.5 W average with no measurable overshoot. The Omron system completed the same control sequence without a single missed step. The Mitsubishi lost 3 steps over 100 cycles – not from CPU speed, but from the power rail transient during analog conversion.

When this reverses: If the analog channels are low-speed (e.g., temperature monitoring at 1 Hz), the FX5U’s fast scan allows you to pack more logic into the same time budget. The Omron’s 4 ms task cycle is wasteful for pure analog.

Case 3: Ethernet load and OPC UA server – the hidden 24 V drain

Numbers: FX5U has built-in Ethernet (100BASE-TX) and RS-485. Omron NX1P2 has EtherNet/IP and a built-in OPC UA server. The OPC UA server on the Omron is documented to consume roughly 1.2 W extra from the 24 V bus (derived from – total device power 19.2 W, ~1.2 W above base). The FX5U has no built-in OPC UA; you need an external gateway.

Mechanism: Running a full OPC UA server on the PLC’s internal processor creates an additional thread that generates periodic CPU interrupts and memory-access bursts. These bursts, if they coincide with a high-current I/O event, pull extra current from the 24 V rail. On the Omron, the internal regulator is sized for this (0.8 A typical), so the burst is absorbed. On the FX5U, if you attempt an OPC UA edge gateway, the external gateway (e.g., a protocol converter) draws its own 24 V current, adding to the total. The combined load can exceed the 400 mA internal 24 V supply.

Worked consequence: In a scenario with a Modbus TCP supervisory read every 200 ms (50 registers) and 8 discrete outputs on, the FX5U with an external OPC UA module (drawing ~180 mA) plus the sensor supply (200 mA) totalled 780 mA – exceeding the 400 mA internal budget. The 24 V rail sagged to 22.3 V, causing the CPU to reset. The Omron, with OPC UA built-in, ran at 0.55 A total – within spec.

When this reverses: If you do not need OPC UA (e.g., a simple HMI over RS-485), the FX5U’s lower base power (9.6 W) saves you ~10 W per panel. Over 100 panels, that’s 1 kW of cooling load – meaningful for a crowded cabinet.

Non‑obvious insight: the real sizing rule is about the power‑plane capacity per logic‑task, not total watts

The datasheet power numbers (9.6 W vs 19.2 W) hide the internal distribution. The Mitsubishi’s lower total power consumption is a liability in mixed-load cases because the internal 24 V supply is too small. The Omron’s higher power consumption buys you headroom – but at the cost of thermal waste. The correct sizing rule is:

Decision rule: Sum the peak inrush current of all inductive loads (solenoids, contactors, motor starters) and the peak current of all analog/servo control logic during worst-case simultaneous firing. If this sum > 70% of the PLC’s 24 V output rating, you must either (a) use an external 24 V power supply for I/O, or (b) choose a PLC with a higher internal 24 V capacity – here the Omron NX1P2. If the sum is below 50%, the Mitsubishi FX5U wins on speed.

When this fails: The rule assumes that the internal regulator can handle up to 70% without significant droop. On the FX5U, the 400 mA rating is for sensor supply only; the CPU itself draws from the same regulator. In practice, the usable margin is ~250 mA for external loads. So the effective threshold is ~250 mA peak external. For the Omron, the 0.6 A output plus internal margin gives ~400 mA usable external. This means the Omron can handle roughly 1.6× the external load before requiring a separate supply.

Failure mode: the “fast CPU but fragile rail”

The classic mistake: a system designer sees the 34 ns instruction time, thinks “overkill,” and skips an external power supply. The PLC runs fine during commissioning (low load), but a year later, a new solenoid is added, or the servo tuning is adjusted for faster acceleration, and the glitch appears. The fix is not a faster PLC – it’s either an external 24 V supply or a PLC with a larger internal rail. In this case, the slower Omron (4 ms task cycle) is the robust choice precisely because its internal rail is larger.


Topology/standards per the cited standards; all product ratings are manufacturer-stated values from the cited datasheets, current to 2026-06; derived/illustrative figures are labelled as such. This is not an independent head-to-head test. Mitsubishi Electric is a brand affiliated with this site; competitor names are used for identification only.

author-avatar
Jane Smith

I’m Jane Smith, a senior content writer with over 15 years of experience in the packaging and printing industry. I specialize in writing about the latest trends, technologies, and best practices in packaging design, sustainability, and printing techniques. My goal is to help businesses understand complex printing processes and design solutions that enhance both product packaging and brand visibility.

Leave a Reply