Industrial Communications & Network Diagnostics
How industrial networks are designed, configured, commissioned, and — when they misbehave — diagnosed. Every protocol page answers the same six questions: what it is, where it's used, how the network is designed, how devices are configured, how it's commissioned, and how it's diagnosed.
You are selecting, designing, configuring, or diagnosing an industrial network or fieldbus protocol.
Facing an unfamiliar network? Use the protocol identification table below. New to industrial Ethernet? Start with Ethernet Fundamentals.
For live problems, follow the troubleshooting methodology or the communication-dropout tree; analyse captures offline with the Python toolkit.
First release. This section starts with the protocols and tools most common in machine and process work. Pages carry a review-status block — most are Review pending until checked against the governing specifications. Verify protocol details against the specification and your device documentation.
Which Protocol Am I Looking At?
| Protocol | Main use | Transport | Typical cycle behavior | Common diagnostic method |
|---|---|---|---|---|
| EtherNet/IP | PLC, I/O, drives, machine devices | TCP/UDP over IP | Cyclic implicit I/O + explicit messages | Wireshark, controller diagnostics, switch counters |
| PROFINET | PLC, I/O, drives, motion | Layer-2 RT plus IP services | Cyclic RT or IRT | Wireshark, topology tools, PLC diagnostics |
| Modbus TCP | Meters, VFDs, packaged equipment | TCP port 502 | Client polling | Wireshark, register testing |
| OPC UA | SCADA, MES, system integration | Commonly TCP with security sessions | Subscriptions and requests | Wireshark, certificate logs, server diagnostics |
| BACnet/IP | Building automation | UDP/IP (commonly UDP 47808) | Object reads/writes and COV | Wireshark, BACnet discovery tools |
| Modbus RTU | Serial instruments and VFDs | Serial, typically RS-485 | Request/response polling | Serial analyzer, oscilloscope |
| PROFIBUS DP | Distributed I/O, legacy drives | PROFIBUS physical layer (RS-485-based) | Cyclic master/slave | Bus analyzer, waveform diagnostics |
| IO-Link | Smart sensors and actuators | Point-to-point device link | Cyclic process data + acyclic parameters | Master diagnostics, IODD tools |
Start by Task
I need to connect a PLC to a drive or device — Ethernet fundamentals → the applicable protocol page → its device-description file section → its commissioning checklist → its diagnostic filters.
I need to troubleshoot an intermittent dropout — Diagnostics methodology → managed-switch counters → packet-capture methods → capture a baseline → protocol-specific diagnosis.
I need to integrate a SCADA system — Ethernet fundamentals (addressing/routing) → OPC UA or Modbus TCP → firewall ports → certificates and authentication → tag-quality and timeout diagnosis.
I need to troubleshoot RS-485 — Modbus RTU / RS-485 (physical layer first: termination, bias, polarity) → serial parameters → frame-level checks with a serial analyzer and oscilloscope.
Fundamentals
Industrial Ethernet Fundamentals
MAC vs IP, subnets, ARP, TCP vs UDP, multicast, VLANs, and why office-network habits break industrial networks.
Managed Switches
What managed switches add — VLANs, IGMP snooping, port mirroring, redundancy — and when unmanaged is acceptable.
Copper Ethernet
Category ratings, M12 vs RJ45, shield bonding, VFD-cable separation, and what a cable certifier proves that a continuity tester can't.
Fiber Optics
Single-mode vs multimode, optical power budgets, connector cleanliness, and DOM readings as free diagnostics.
RS-485 Physical Layer
Differential signaling, termination and bias, polarity labeling chaos, and what a healthy bus looks like on an oscilloscope.
Ethernet Protocols
EtherNet/IP
CIP on Ethernet: explicit vs implicit messaging, RPI, multicast I/O, EDS files, connection ownership.
Modbus TCP
The register model, function codes, gateways and unit IDs, word-order pitfalls, and exception diagnostics.
PROFINET
IO-Controller/IO-Device model, device naming via DCP, GSDML, RT vs IRT, and name-based commissioning.
OPC UA
Client/server sessions, subscriptions, security modes, and the certificate-trust commissioning trap.
BACnet/IP
Objects and device instances, Who-Is/I-Am discovery, and BBMD for multi-subnet building integration.
EtherCAT
Processing-on-the-fly for high-performance motion — one frame through every slave, distributed clocks, and the working counter.
Serial, Fieldbus & Device-Level
Serial and fieldbus — multidrop networks on shared physical media:
Modbus RTU over RS-485
Application protocol vs physical layer, multidrop wiring, termination and bias, and serial-side diagnostics.
PROFIBUS DP
Segment rules, powered termination, GSD files, and bus-health diagnostics beyond packet capture.
Smart device interfaces — point-to-point links, not multidrop buses:
IO-Link
Point-to-point sensor communication: masters as fieldbus gateways, IODDs, and parameter data storage.
HART
Digital config and diagnostics riding on the 4–20 mA loop — smart transmitters on existing two-wire infrastructure.
Utility & Substation
DNP3
Utility SCADA/telemetry — master/outstation, time-stamped events, report-by-exception over slow remote links.
IEC 61850
Substation automation — a standardized data model plus GOOSE for fast Layer-2 protection messaging.
Diagnostics
Diagnostics Methodology
The 8-step workflow: define the symptom, check physical first, capture with a plan, compare against a baseline, prove root cause.
Packet Capture Methods
Workstation capture vs port mirroring vs TAP — what each sees, what each risks, and where to capture.
Wireshark Fundamentals
Interface selection, capture vs display filters, Expert Information, and capture hygiene — the tool basics.
Case Study: Intermittent I/O Dropout
One complete investigation from vague symptom to proven root cause — the methodology in action.
Network-documentation starting points (IP register, switch-port schedule, VLAN register, firewall matrix, capture log) live on the templates page.
Planned Next
Foundation Fieldbus · industrial wireless · TSN — added as they reach review, per the same six-question template.
This site is an independent educational reference for industrial automation standards. It paraphrases and organizes guidance in original language; it is not a substitute for the official published standards, professional engineering judgment, or legal review, and content has not been independently verified against current published editions.
Items marked Review pending await technical review against the identified edition. Items marked Planned have no reviewed source material behind them. Do not rely on this site for compliance determinations, safety-critical design decisions, or legal interpretation.