Allen-Bradley Logix 5000 · free app

Read CompactLogix tags without Studio 5000

No L5X export, no chasing the integrator for the project file, and no engineering-software license just to look at a value. Logix controllers hand over their own tag list via EtherNet/IP, and the free LineKeeper app requests it directly: scan, connect, and in minutes you have live tags, a dashboard and an operator panel.

Esta guía también está disponible en español: Leer los tags de un CompactLogix desde el celular.

From an IP address to a screen, in about 15 minutes

  1. Get on the controller's network. Plant Wi-Fi that routes to the PLC VLAN, or a USB-C Ethernet adapter straight into a spare switch port. If the phone can ping the CompactLogix, the app can connect.
  2. Scan — or type the IP. One sweep of the subnet identifies EtherNet/IP controllers (and, along the way, Modbus and Siemens devices). Adding by hand is just the IP plus the CPU slot — on a compact CompactLogix it's usually 0.
  3. The tag list arrives by itself. Nothing to configure: tags, UDTs, arrays, timers, counters and I/O modules appear with live values and a search box on top.
  4. Build the dashboard. Number, gauge, LED and trend tiles across pages. Several PLCs of the same machine fit on one screen.
  5. Add the panel buttons. Start/stop pulses, latching switches, setpoints and status lamps. Full-screen mode keeps the phone awake next to the machine.
  6. Share the profile. Export it as a file and a colleague gets the whole machine — tags, dashboard and panel — on their phone.

What works and what doesn't: the Logix 5000 family over EtherNet/IP — CompactLogix and ControlLogix. Micro800, SLC-500 and PLC-5 are not supported; if your machine runs one of those, anything speaking Modbus TCP on the same network is still reachable. We'd rather tell you before you download the app.

CompactLogix won't communicate: what to check

SymptomUsual causeWhat to do
The scan finds nothingThe phone is on another subnet or on guest Wi-FiConfirm you can ping the PLC from that same network
Ping yes, connection noPort 44818 blocked by an ACL, firewall or VLANAsk IT to open EtherNet/IP to that controller
Connects but no tags appearWrong CPU slot in a multi-card chassisFix the slot; a compact CompactLogix is usually slot 0
Connects, then dropsDuplicate IP on the machine networkFind the conflict before blaming the app
Tags you know exist are missingThey're program-scoped, not controller-scopedLook under their program in the browser

Is the operator panel dead rather than the PLC? See PanelView Plus 7 not working and the 10-minute triage guide.

When the tag doesn't show up in any list

Sometimes the name is no help: B3_12, N7_4, or the classic legacy tag from a migration nobody documented. Patent-pending Find by action solves it from the physical side: press the machine's real button in the rhythm the app dictates and it returns the bit that answered. For a setpoint, type the value the machine's own display shows, nudge it one step, and the app narrows the list to the tag that holds it.

Tag browser in the LineKeeper app: every tag of a CompactLogix controller with live values and search, read straight from the PLC over EtherNet/IP
The controller's full tag list — live, with search
Live dashboard in the LineKeeper app with CompactLogix data: line speed gauge, part counter, motor current trend and temperature
A live dashboard — gauges, counters and trends from the CompactLogix
Guarded setpoint write in the LineKeeper app: the allowed range is shown and confirmation is required before the value reaches the CompactLogix
Writes are range-checked and confirmed before they reach the PLC
Free app · iPhone & iPad

No program changes, no gateway, no cloud

The app speaks the same protocol an HMI would. Nothing is installed on the controller, and values go from the PLC straight to your phone. Reading is free; writing is a one-time unlock, no subscription.

Try the free beta onTestFlight In App Store review · free when it lands
FAQ

CompactLogix questions

Do I need Studio 5000 or RSLogix to see the tags?

Not to read them. Logix 5000 controllers publish their own tag list over EtherNet/IP and the app requests it from the controller — no L5X export, no project file. Studio 5000 is still needed to modify the program, but not to watch, trend or write values.

Which Allen-Bradley controllers work?

The Logix 5000 family over EtherNet/IP: CompactLogix and ControlLogix, with tags, UDTs, arrays, timers, counters and I/O modules discovered automatically. Micro800, SLC-500 and PLC-5 are not supported. If your machine runs one of those, any Modbus TCP device on the same network is still reachable.

Do I have to change the PLC program?

No. The app speaks EtherNet/IP directly to the controller, exactly as an HMI would. Nothing is installed on the PLC, there's no OPC server and no cloud account.

Is it safe to connect to a production PLC?

Browsing and dashboards only read values — the polling load of one extra HMI. Writing is always deliberate: every write asks for confirmation and is validated against the point's type and limits, and hold-to-run buttons release the moment the app loses focus. Your own safety procedures still apply.

What if the machine mixes brands?

One machine in the app can hold several PLCs of different brands behind a single dashboard and a single panel: Logix over EtherNet/IP, Siemens S7 over S7comm, and anything speaking Modbus TCP.

Help

Can't connect?

Tell us the controller model and what the app shows. Remote triage is free and comes without a sales pitch.