Learn PLCs free

PROFINET

PROFINET is an open Industrial Ethernet system maintained by PROFIBUS & PROFINET International (PI). It uses standard Ethernet alongside Real-Time (RT) communication, with Isochronous Real-Time (IRT) available on Conformance Class C devices for demanding synchronized applications.

Type: Industrial EthernetSpeed: 100 Mbps commonly; Gigabit options are specifiedReleased: 2001Organization: PROFIBUS & PROFINET International (PI)
Depends on the selected physical layer
Bandwidth
Controller and project dependent
Max Nodes
100 m per copper channel; fiber depends on type
Max Distance
Yes
Real-Time

PROFINET frame structure

PROFINET runs over standard Ethernet (IEEE 802.3) but uses a dedicated EtherType (0x8892) so PROFINET-aware switches and PLCs can prioritise the traffic. The frame carries cyclic IO data, a cycle counter, and status bytes — far simpler than the Modbus RTU framing because TCP/IP is not involved at this layer.

PROFINET RT frame structure (EtherType 0x8892)
EthernetHeader14 bytesDest MAC, Src MAC, EtherType 0…Frame ID2 bytesIdentifies type: RT, IRT, alar…CyclicUser DataN bytesIO data — typically 40-1440 by…CycleCounter2 bytesIncrements each cycle for orde…Data Status1 byteValidity, problem indicatorTransferStatus1 byteProvider/consumer stateFCS4 bytesEthernet frame check sequence

Three protocol classes share the same frame format but with different timing guarantees: NRT (Non-Real-Time, ~100 ms — TCP/IP-based for parameterisation and diagnostics), RT (Real-Time, ~10 ms — bypasses TCP/UDP for cyclic IO), and IRT (Isochronous Real-Time, <1 ms — hardware-synchronised for motion control).

PROFINET vs Ethernet vs PROFIBUS

The most common confusion: PROFINET is not a separate cable from Ethernet. It uses standard CAT5e/CAT6 cables, RJ45 connectors, and EtherCAT-grade industrial switches. The differences are at the protocol layer above Ethernet:

AspectStandard Ethernet (TCP/IP)PROFINETPROFIBUS
Physical layerCAT5e/CAT6, RJ45CAT5e/CAT6, RJ45 or M12RS-485 twisted pair
Speed100 Mbps – 10 Gbps100 Mbps – 1 Gbps9.6 kbps – 12 Mbps
Real-time classNone (best-effort)RT (~10 ms), IRT (<1 ms)~10 ms typical
TopologyStar, meshStar, line, ring (MRP)Bus, requires terminators
Max nodes~16 million theoreticalunlimited (per IP segment)126 per segment
Max cable distance100 m / segment100 m / segment1200 m at 9.6 kbps; 100 m at 12 Mbps
DeterminismNoYes (RT/IRT)Yes (master-slave token)
Hot swapYesYes (with MRP)No
Industrial adoptionOffice IT, IIoTDominant in EU industryLegacy — being replaced by PROFINET

The short answer: PROFINET is "Ethernet for industry" with deterministic timing added on top. PROFIBUS is the older serial-line technology that PROFINET succeeds. New plants standardise on PROFINET; legacy plants still run PROFIBUS for years until equipment refresh.

For a deeper comparison, see the dedicated PROFINET vs Ethernet guide and the PROFIBUS vs PROFINET comparison.

PROFINET conformance classes (CC-A, CC-B, CC-C, CC-D)

ClassRequired featuresUse case
CC-ACyclic data exchange, alarms, parameterisation. Standard switches OK.Process automation, slow IO
CC-BCC-A + diagnostics + topology recognition (LLDP) + SNMPPlant monitoring, asset management
CC-CCC-B + IRT (Isochronous Real-Time) for motion synchronisationServo motion, printing, packaging
CC-DCC-C + TSN (Time-Sensitive Networking) — newest, IEEE 802.1Q-extendedFuture-proof installations, integration with IT

Protocol Overview

PROFINET is an open Industrial Ethernet system maintained by PROFIBUS & PROFINET International (PI). It uses standard Ethernet alongside Real-Time (RT) communication, with Isochronous Real-Time (IRT) available on Conformance Class C devices for demanding synchronized applications.

When to Use PROFINET

Choose PROFINET when the selected controllers and field devices support the required conformance class and profiles, and when cyclic I/O, diagnostics, topology, safety, drives, or synchronized motion are part of the system requirement.

Technical Specifications

Physical Layer

  • Physical Layer: IEEE 802.3 Ethernet
  • Cable Type: Cat5e/Cat6 Ethernet, fiber optic
  • Topology: Line, Star, Tree, Ring
  • Power Over Cable: No

Data Layer

  • Data Link: Real-Time (RT) and Isochronous Real-Time (IRT)
  • Encoding: Binary
  • Error Detection: CRC-32
  • Frame Size: 1500 bytes (MTU)

Performance

  • Scan Time: RT update times: 250 µs to 512 ms
  • Deterministic: Yes
  • Real-Time: Yes
  • Cycle Time: IRT can reach 31.25 µs on supported CC-C devices

Certification

  • Certification Required: Yes
  • License Cost: No PROFINET technology licence fee; product certification and testing still apply
  • Version: V2.4

Advantages & Disadvantages

Advantages

  • All conformance classes include real-time data exchange, alarms, diagnostics, and topology support
  • Conformance Class C adds IRT for synchronized applications
  • Standard Ethernet and PROFINET traffic can share a network when it is engineered correctly
  • Profiles such as PROFIsafe and PROFIdrive extend the base protocol for defined application needs
  • Copper, fiber, and other specified physical-layer options support different plant environments
  • PI certification provides an interoperability test path for products

Disadvantages

  • Capabilities vary by conformance class, optional feature, profile, and exact device
  • IRT requires compatible Conformance Class C hardware and an engineered network
  • Copper channels are limited to 100 m between endpoints without another active node
  • Device naming, GSDML files, topology, update times, and diagnostics all require commissioning discipline
  • Product certification and test-lab work add effort for device manufacturers

Common Use Cases & Applications

High-speed manufacturing lines
Motion control applications
Process automation
Automotive manufacturing
Robotics integration
Safety-critical applications

Adoption & Ecosystem Context

Adoption LevelEstablished global PI standard
Primary-source market sharePI does not publish a primary-source percentage
Geographic PresenceGlobal vendor and user ecosystem
Primary Industries
AutomotiveManufacturingProcess IndustriesPackagingMaterial Handling

Supported Message Types

Cyclic data
Acyclic data
Alarms
Diagnostics

Supported PLC Brands

Free PLC simulator

Stop reading, start doing

Write ladder logic in your browser, hit Run, and watch machine scenarios react. A 12-lesson curriculum across 8 PLC dialects — free account, no credit card.

Practice PLCs free →