PROFINET

On this page

PROFINET is the open Industrial Ethernet protocol maintained by PI (PROFIBUS & PROFINET International) and most strongly associated with the Siemens ecosystem.

Overview

  • Standard Ethernet (100 Mb / 1 Gb).
  • Uses raw Ethernet frames (EtherType 0x8892) for cyclic data.
  • TCP/UDP for parameterization, alarms, and acyclic.
  • Devices identified by station name (NameOfStation), not IP — IP can be assigned by the controller via DCP.

Conformance Classes

  • CC-A — basic RT, standard switches OK; typical jitter ~10 ms.
  • CC-B — RT + diagnostics, managed switches required.
  • CC-C — Isochronous Real-Time (IRT); deterministic, <1 ms cycle, needs PROFINET-capable switches.
  • PROFINET-CC-D adds TSN extensions.

Device Configuration

  • GSDML file describes the device (modules, submodules, parameters).
  • Import into TIA Portal; drop the device into the topology / network.
  • Assign IP and PROFINET name (right-click → Assign device name).
  • Set update time per slot (typ. 1–32 ms).
  • Configure shared device / shared inputs where multiple IO controllers need access.

Topology & MRP

  • Star, line, tree, ring.
  • MRP (Media Redundancy Protocol) — ring with sub-200 ms failover (default).
  • MRPD — MRP for IRT, sub-1 ms.
  • Use PROFINET-capable managed switches (Scalance XB/XC/XR, Hirschmann, etc.).
  • Wiring: green PROFINET cable (Cat 5e equivalent, 4-pair shielded), max 100 m between nodes.

PROFIsafe

  • Black-channel approach — safety frames over standard PROFINET.
  • SIL3 / PLe certified.
  • Uses F-CPU and F-I/O modules.
  • Each safety connection has a unique F_Source_Address / F_Destination_Address.

Troubleshooting

  • Use TIA Portal > Online & diagnostics to read device status, alarms, port stats.
  • Wireshark with PROFINET dissector.
  • Check that device name & IP match what the controller expects.
  • BF / SF LEDs on Siemens modules indicate bus / system faults.
  • Common issue: wrong cable type (use rated PROFINET cable; not patch cable in machinery vibration).
reference page