IP address planning for automation projects

A practical scheme for plant IP addressing: private ranges, one subnet per cell/VLAN, address blocks per device class, gateways, documentation and pitfalls with machine builders.

An IP address plan is part of the design documentation, like the I/O list. A good plan makes commissioning, replacement and troubleshooting predictable and supports network segmentation.

Principles

  1. Use private ranges (RFC 1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. Coordinate with IT so plant ranges never overlap office or VPN ranges.
  2. One subnet per VLAN/zone: e.g. a /24 per production cell, separate subnets for SCADA servers, engineering, remote I/O islands, cameras.
  3. Fixed address blocks per device class inside each subnet, the same in every cell.
  4. Gateway on a fixed address (commonly .1 or .254) — decide once for the whole site.
  5. Static addresses for controllers and field devices; DHCP only for laptops/clients in dedicated ranges.

Example layout for a /24 cell (10.20..0/24)

RangeDevices
.1Gateway / firewall
.2–.9Switches (management)
.10–.19PLCs / controllers
.20–.39HMIs, panel PCs
.40–.99Drives
.100–.179Remote I/O, valve islands, IO-Link masters
.180–.199Robots, vision, special devices
.200–.239Reserved
.240–.250Service laptops (temporary)

Machine builders and NAT

OEM machines often arrive with identical internal addresses (192.168.0.x). Instead of re-addressing every machine, use 1:1 NAT routers/firewalls at the machine boundary and document both the internal and plant addresses.

Documentation

Keep one maintained list: device tag, IP, mask, gateway, VLAN, switch and port, MAC, PROFINET device name, firmware. Export it to the project archive at every handover.

Loading the map…

Sources

  1. RFC 1918 — Address Allocation for Private Internets — IETF
  2. RFC 4632 — CIDR — IETF
  3. ISA/IEC 62443 Series of Standards — ISA

Updated 2026-10-04