How-to guide

Connect to a PLC over Wi-Fi: the safe, boring way

PLCs don't speak Wi-Fi, and that's fine — a small access point in client or AP mode, plugged into a spare port on the machine switch, gives your phone or tablet the machine network in ten minutes. The hardware is trivial; what matters is doing it without creating next year's security incident. Here's the boring, safe version.

Put a screen on a phone meanwhile →

The ten-minute setup

  • Hardware: a travel-router-class device in AP mode (the GL.iNet Opal in the gear list below is the usual suspect) or an industrial AP if the budget allows. Plug its LAN side into a spare port on the machine's switch.
  • SSID: machine-local, WPA2/WPA3, a real password — not the machine name, not 12345678.
  • Addresses: give the AP a static IP in the machine subnet and let the phone get one via the AP's DHCP inside that subnet — or set it manually. Now the phone sees the PLC like any other node.
  • Label it. The next engineer should find "MACHINE-7 Wi-Fi, local only, no internet" on the AP, not a mystery antenna in the cabinet.

The security lines you don't cross

  • Never bridge the machine network to plant/guest Wi-Fi or the office LAN "just for convenience" — that's how a phone-charging visitor ends up on the same subnet as your PLC. The AP serves its own local SSID and routes nowhere.
  • Never port-forward a PLC to the internet. Internet-exposed PLCs are enumerated by search engines within days. Remote access is a VPN set up with IT — that's the whole answer, there is no safe shortcut.
  • Wi-Fi is for eyes and setpoints, not control loops. Cyclic I/O and motion stay on copper; a roaming phone that drops for two seconds must never matter to the machine.

What you can do once you're on

With the phone on the machine subnet, the free LineKeeper app reads the PLC directly: EtherNet/IP Logix controllers hand over their whole tag list automatically (no Studio 5000 needed), Siemens S7 and Modbus TCP devices connect with the addresses you care about. That covers commissioning walks (watch the sensor while standing at the sensor), isolation tests ("can anything see the PLC?"), and the temporary-operator-screen role when a panel dies. Writes are a one-time unlock with range checks and confirmation on every value.

Tag browser in the LineKeeper app: every tag of a ControlLogix or CompactLogix controller with live values and search, read straight from the PLC
The Logix controller hands over its whole tag list — live, searchable
Temporary operator panel in the LineKeeper app reading PLC tags over the machine's Wi-Fi bridge: start and stop push buttons, hold-to-run jog, speed setpoint and status lamps
The temporary panel: start/stop, jog, setpoints, status lamps
Guarded setpoint write in the LineKeeper app: allowed range shown and confirmation required before the value reaches the ControlLogix PLC
Writes are range-checked and confirmed before they reach the PLC
Free app · iPhone & iPad

The 15-minute temporary panel

Zero-config tag browser for Logix, drag-and-drop dashboard, operator panel, alarms — no changes to the PLC program.

Download on theApp Store
QR code — LineKeeper on the App StoreOn a desktop? Scan with your iPhone or iPad to get the free app.
See the app tour →

For the machine itself: the LineKeeper device — in development — is a self-contained 7″ or 10″ touchscreen built to live on the machine permanently — the same drag-and-drop screens, plus what a phone shouldn't carry:

  • Live view of every tag, refreshed twice a second — plus write access with a full audit log
  • Operator panel: start/stop, indicators, setpoints — hold-to-run buttons release safely
  • Stays useful after the repair: data logging, dashboards, machine diagnostics

Small hardware that helps while the panel is out

Amazon affiliate links — they never change the price you pay.

The plug-in LineKeeper device — a 7″ or 10″ touchscreen version of the same idea, with 24/7 logging — is in development ($1,290 planned, one-time). No preorders, no deposits; details on the pricing page.
FAQ

PLC Wi-Fi questions

Can I connect my phone directly to a PLC?

Over Wi-Fi, yes — via a small AP bridged into the machine switch, since PLCs themselves don't speak Wi-Fi. Once the phone is on the machine subnet, the free LineKeeper app reads EtherNet/IP (automatic Logix tag lists), Siemens S7 and Modbus TCP directly. Wired works too: a USB-C-to-Ethernet adapter into a spare switch port needs no drivers on modern iPhones and iPads.

Is Wi-Fi on a machine network safe?

Done the boring way, yes: a machine-local SSID with WPA2/WPA3 and a strong password, serving only the machine subnet, bridged to nothing else. The incidents come from shortcuts — bridging to guest Wi-Fi, default passwords, or port-forwarding a PLC to the internet. Never do those; for remote access, the answer is a VPN set up with IT.

Can I control the machine over Wi-Fi?

Operator actions — setpoints, start/stop with guarded writes — are reasonable over Wi-Fi. Control traffic is not: cyclic I/O, safety and motion stay on copper, because a dropped wireless packet must never be able to matter. Treat the wireless screen as a window with buttons, not as the control system.

Which router should I use as the bridge?

Any travel-router-class device that does AP/client modes with WPA2+ works — the GL.iNet Opal in the gear list is the cheap default; industrial APs (Scalance, Stratix, Moxa) buy DIN mounting and temperature range, not different functionality. Configure it as a local AP for the machine subnet only, and label it.

Ask an engineer

Tell us about your panel

Free remote triage call — often the fault has a workaround that gets you producing before any hardware ships.