Illustrative scenario · Discrete manufacturing · Fleet-wide

Nobody had a current PLC inventory for this site. Rung had been building one all year.

Capital-planning season needs a modernization case backed by real risk, not a 2019 spreadsheet and a guess about which controllers are old.

7 controllers · 4 lines Rockwell fleet, mixed generations Capital-request input

A composite scenario grounded in real PLC obsolescence-planning workflows — not a specific customer.

9 min
to a fleet-wide risk view
0 live
controllers touched
1 engineer
no plant walk
Context

A capital-planning deadline, and no inventory to back it.

Next quarter's capital-planning cycle needs a modernization case for the automation fleet — and the only inventory anyone can find is a spreadsheet last touched in 2019, half of it wrong. Nobody wants to greenlight a plant-wide audit two weeks before the budget meeting, and nobody's sure which controllers are actually urgent versus just old.

The inventory already exists. Every time an engineer parsed a program export this year — explaining a fault, diffing a backup, proposing a version bump — Rung quietly logged that controller's vendor, model, and firmware to the site's shared memory. Nobody built it on purpose. It was just there.

08:52
Capital-planning meeting in two weeks, no current inventory
08:58
Engineer asks Rung what's on site and how old it is
09:03
Highest-risk controllers identified, I/O footprint pulled
09:07
Migration + validation plan drafted for the capital request
Actions

The engineer asks once. Rung already had the data.

Every step here reads from files and the on-site relay's shared memory — nothing connects to a live controller. →

Ask

Plain language — no need to name a specific controller.

Query the fleet

Pulls the site's PLC inventory, already built this year.

Assess

Cross-references lifecycle facts, pulls the I/O footprint.

Draft the plan

Writes a migration + validation plan for the capital request.

rung — operator terminal
rung ❯
✻ Thought for 2.6s
╭─ ⚙ search_plc_inventory
│ query=
╰─
7 PLC(s) in the site inventory:
Line1_PLC1 — Rockwell 1756-L61, fw 16.81, last seen 2026-03-02
Line2_PLC1 — Rockwell 1756-L83E, fw 33.11, last seen 2026-07-30
Line3_PLC1 — Rockwell 1747-L552 (SLC 5/05), fw 8.3, last seen 2026-02-14
Line3_PLC2 — Rockwell 1747-L552 (SLC 5/05), fw 8.3, last seen 2026-02-14
Yard_PLC1 — Rockwell 1747-L552 (SLC 5/05), fw 8.3, last seen 2026-01-19
… 2 more
╭─ ⚙ search_knowledge
│ query=SLC 500 obsolescence replacement
╰─
[plc-eol-obsolescence.md] SLC 500 family: discontinued, extended
support wound down. → CompactLogix 5480 or ControlLogix 5580.
╭─ ⚙ plc_list_modules
│ path=Line3PLC1.L5X
╰─
Controller: Line3_PLC1 (1747-L552, firmware 8.3)
6 module(s): 1746-IB16, 1746-OB16, 1747-KE (DH-485) …
Three SLC 500s (Line 3 ×2, Yard) are your highest risk — the family
is discontinued, and Line 3's pair still bridges over DH-485, itself
end-of-life. Line1_PLC1's fw 16.81 is aging but not urgent.
╭─ ⚙ plc_generate_migration_plan
│ path=Line3PLC1.L5X target=CompactLogix 5480
╰─
Wrote migration + validation plan to Line3PLC1.migration-plan.md
Drafted for Line 3 first — highest risk, and it also retires the
DH-485 dependency for both PLCs on that line at once.
Result

A ranked risk list and a first draft, ready for the budget meeting.

The engineer never walked the plant, and never sent a fleet's worth of catalog numbers anywhere it shouldn't go.

9 min
Total time to a fleet-wide risk view
vs. weeks for a walk-the-plant audit or contractor engagement
3 of 7
Controllers flagged highest risk
discontinued SLC 500 family, one still on end-of-life DH-485
1
Migration + validation plan drafted
a review document for the capital request, not a live change

The inventory doesn't reset after this meeting — it keeps building itself the same way it always has, so next year's capital-planning cycle starts from an answer too.

Why this is better than without Rung

What building this case usually costs, and what it cost here.

An engineering estimate, not a lab result — every site and fleet differs. It's the shape of the problem this capability is built to compress.

Without Rung
2–4 weeks
With Rung
9 min
CriteriaWithout RungWith Rung
Building the inventory A dedicated plant walk, or a contractor engagement, weeks before the deadline Already built from a year of ordinary troubleshooting work
Prioritization "Everything looks old" — a gut call with no lifecycle data behind it Ranked against vendor lifecycle status, not just visual age
Hardware footprint Re-opening each Studio 5000 project by hand to check I/O and comms Catalog numbers, revisions, and topology pulled instantly
Capital-request writeup An engineer manually drafts the justification from scratch Structured migration + validation plan drafted as a starting point
Data exposure Sometimes — a fleet spreadsheet pasted into a general AI chat tool None — inventory and plan stay on the on-site relay and local disk

This is a composite scenario grounded in real PLC fleet-obsolescence planning, not a specific customer's numbers — every site and fleet differs. The value here is measured in time and audit dependency avoided, not a fabricated dollar figure. Vendor lifecycle facts should be verified against Rockwell's own Product Compatibility and Download Center (PCDC) before a real capital request ships.

See it on your own fleet

Bring this workflow to your site.

Install Rung today, or talk to us about a design partnership for your site.