Comparison

LineKeeper vs PLC Ninja

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

LineKeeper

Features
Read full description

LineKeeper turns your iPhone into a pocket HMI for the controllers on your plant floor — Allen-Bradley Logix, Siemens S7, and anything that speaks Modbus TCP. Scan the network and the app finds every PLC around and tells you which ones are ready to talk. On Allen-Bradley it reads the controller's own tag list over EtherNet/IP — live values in seconds, nothing to configure: no PLC program changes, no gateway, no OPC server, no cloud account. Values go straight from the controller to your phone. WHAT YOU CAN DO • Zero-config tag browser on Logix — every tag of every PLC, live, with search, including program-scoped tags. • Find by action — don't know the address? Press the machine's real button, or nudge a setpoint on its own screen, in the rhythm the app dictates — and the app finds the tag that followed. Works on Modbus and S7 too, where there are no tag names at all. • Network scan — one sweep fingerprints EtherNet/IP, Modbus TCP, S7 and more. A PLC with closed access shows as "found, access closed" with the exact steps to open it, down to the TIA Portal clicks. • One dashboard per machine, on multiple pages — number, gauge, LED and trend tiles on swipeable named pages ("Filler", "Capper", "Conveyors"), even when one machine runs several PLCs. • Operator panel — large start/stop buttons, hold-to-run jog, latches, setpoints and status lamps, full-screen kiosk mode with the screen kept awake. • Alarms and status codes — alarm words mapped to operator texts, a red banner over every screen while an alarm is active, and a session journal of appeared/cleared. • Machine history — a parameter snapshot of the controller taken at the first connection, plus a change log of every dashboard and panel tag: date and value of each change, kept on the phone across sessions. • Guarded writes — every write is confirmed and validated against the tag type and limits; hold-to-run releases the moment the app loses focus. • Machine profiles — PLCs, register maps, pages, panel and alarm texts saved as one profile and shared as a file: enter the register map once, the next shift sees names. • Built-in demo line — two virtual PLCs with a working panel so you can learn the whole app with no hardware. LINEKEEPER PRO (IN-APP PURCHASE) Reading is free forever. A one-time Pro purchase unlocks, on real controllers: writing setpoints and driving the operator panel, plus machine history — the parameter snapshot and the per-tag change log. Everyone who bought Write Unlock owns Pro automatically. The demo line includes every Pro feature free. WHO IT'S FOR Controls engineers, integrators and maintenance techs who need a quick window into a controller during commissioning, troubleshooting, or a line-down call — without carrying a laptop. HOW IT CONNECTS Your phone must be on the same network as the controller (plant Wi-Fi that routes to the PLC, or a USB-C Ethernet adapter). There is no cloud relay: if you can ping the PLC, the app can connect. SUPPORTED CONTROLLERS • Allen-Bradley CompactLogix and ControlLogix (the tag-based Logix 5000 family) over EtherNet/IP; SLC-500 and MicroLogix over PCCC, with the major fault decoded in place; PLC-5 via the address book (experimental). • Siemens S7-300 and S7-400 out of the box; S7-1200 and S7-1500 with PUT/GET enabled and non-optimized DBs — the app shows the exact TIA Portal steps. Absolute addressing: DB, M, I/Q. • Modbus TCP devices — Schneider, VFDs, energy meters, WAGO, Delta and other Modbus slaves, with per-connection unit ID and word-order settings. Micro800, LOGO! and S7-200 use different protocols and are not supported yet. SAFETY Writing a value can move real machinery. You remain responsible for safe operation and must follow all site safety procedures. Never rely on the app for an emergency stop or any safety function. See the full terms at linekeeper.net/terms.html.

About

PLC Ninja

Access live PLC data directly from your mobile device. Connect via Ethernet, Wi-Fi, or serial adapter to monitor inputs, outputs, timers, counters, and analog values in real-time while in the field.

Highlights
  • Real-time PLC data monitoring
  • Ethernet, Wi-Fi, and serial connection support
  • View inputs and outputs
  • Monitor timers and counters
  • Access analog values
Features
Read full description

PLC Ninja puts live PLC data on your iPhone. Connect over Ethernet, Wi-Fi, or a serial adapter, and watch inputs, outputs, timers, counters and analog values update in real time — standing at the panel, not walking back to the office. READ-ONLY BY DESIGN PLC Ninja reads and shows. It never changes the PLC program and never forces I/O, so it is safe to hand to any technician. When the logic has to change, your laptop and the PLC maker's software are still the tools for that. SEE I/O WHERE THE FAULT IS • I/O Cards: every module laid out by rack and slot, with your own notes on each point • Monitor: tags, bits, words and analog values, live • Sections: group the points for one station or one fault in a single view • Alarms and trend charts for analog values • Drives: speed, current and status at a glance CONNECT THE WAY THE MACHINE IS BUILT • Ethernet PLCs over plant Wi-Fi, a travel router, or a USB-C / Lightning to Ethernet adapter • Serial PLCs through a TCP/IP adapter such as PUSR USR-W610, PUSR USR-DR162 or Moxa NPort W2150A • Kit Router: one GL.iNet Opal (GL-SFT1200) — plus a Moxa NPort 5110A for serial PLCs — reaches Ethernet and serial machines from the same Wi-Fi, without changing any PLC address. PLC Ninja sets the router up from the iPhone. • PLC IP Detect finds PLCs and adapters on the network and fills in the new machine for you • Load an L5X, CSV or STEP 7 configuration for tag names, racks and descriptions SHARE WITH THE CREW • Print a Scan & Connect QR label for each machine: scan it, and the iPhone joins the Wi-Fi and connects • Share machine files by AirDrop, Messages or Mail SUPPORTED PLCs Allen-Bradley ControlLogix, CompactLogix, GuardLogix, Micro800, MicroLogix, SLC 500 and PLC-5; Siemens S7-1200, S7-1500, S7-300, S7-400, ET 200SP and LOGO!; Mitsubishi FX; AutomationDirect DirectLOGIC; Panasonic FP. The full list is in the app. TRY IT FREE The built-in Demo shows every feature with simulated data — no PLC needed, free on every plan. The Free edition includes a 14-day trial with one PLC (CPU rack digital I/O). SUBSCRIPTIONS Standard (up to 3 PLCs), Professional (up to 10 PLCs) and Ultimate (unlimited PLCs), billed monthly or yearly. Payment is charged to your Apple ID at confirmation of purchase. Subscriptions renew automatically unless cancelled at least 24 hours before the end of the current period. Manage or cancel in your Apple ID settings. PLC Ninja is an independent product and is not affiliated with, endorsed by, or sponsored by Rockwell Automation, Siemens AG, AutomationDirect, Mitsubishi Electric, Panasonic, Moxa, GL.iNet or PUSR. Allen-Bradley, ControlLogix, CompactLogix, GuardLogix, Micro800, MicroLogix, SLC 500, PLC-5, RSLogix and Studio 5000 are trademarks of Rockwell Automation. SIMATIC, S7, ET 200SP and LOGO! are trademarks of Siemens AG. DirectLOGIC is a trademark of AutomationDirect. MELSEC and FX are trademarks of Mitsubishi Electric. All other product names are trademarks of their respective owners and are used only to identify the equipment this app can connect to. Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/ Privacy Policy: https://plcninja-support.github.io/support/privacy.html

Screenshots

LineKeeper4 screens
PLC Ninja4 screens

Verdict

The call

The clearest difference is device support: LineKeeper at 3 against PLC Ninja's 1. LineKeeper also leads on iOS requirement (15.0 vs 17.6). On price, update cadence, ads and in-app purchases there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

Both are free to download. LineKeeper sells 1 one-off in-app purchase and PLC Ninja sells 6 in-app purchases, starting at $3.99 per month. Whichever you choose, the download price is not the number that matters.

UpkeepUpdate frequency

Both ship on a similar rhythm, roughly monthly. The most recent releases landed on November 5, 2026 and November 10, 2026 respectively.

Scorecard2 real differences · 8 level
LineKeeper versus PLC Ninja: the parameters behind the verdict, then further details
ParameterLineKeeperPLC Ninja
PriceFreeFree
Rating—5.0 (3 ratings) — better
Positive reviews—100.0% of reviews
Number of ratings—3 — better
Update frequencyMonthlyMonthly
AdsNoNo
In-app purchasesYesYes
Monetization—Free with in-app purchases
DevicesiPhone, iPad, iPod — betteriPhone
Requires iOS15.0 — better17.6
Further details — not scored
Size22 MB25 MB
Age rating4+4+
DeveloperOleksandr MakarovSHAOHUA YI

In-app purchases

1 purchases

LineKeeper

One-time1
  • Write Unlock$59.99
6 purchases

PLC Ninja

Subscriptions6
  • Standard$3.991 Month
  • Professional$8.991 Month
  • Ultimate$14.991 Month
Show 3 more
  • Standard$39.991 Year
  • Professional$89.991 Year
  • Ultimate$149.991 Year

Questions

Is LineKeeper free?
LineKeeper is free to download, with in-app purchases available.
Is PLC Ninja free?
PLC Ninja is free to download, with in-app purchases available.
Do LineKeeper or PLC Ninja have ads?
Neither LineKeeper nor PLC Ninja shows ads.
Which is updated more often, LineKeeper or PLC Ninja?
LineKeeper ships an update monthly, and PLC Ninja monthly. Most recently, LineKeeper was updated on November 5, 2026 and PLC Ninja on November 10, 2026.

Other comparisons