Ethernet – Which physical layers are part of PROFINET

ethernetosistandardisation

I understand that Profinet builds on Ethernet, but I am not quite sure how.

Ethernet has a lot of different standards for the physical layer, eg 10Base2 (coaxial, 10 Mbit/s), 100Base-TX (twisted pair, 100 Mbit/s) and 1000BASE‑SX (fiber, 1Gbit/s).

Let's say I have full access of a 10Base2 (coaxial) NIC, including writing a new driver for it if necessary, so that such NIC's can send frames back and forth, and the frames conform to PROFINET standard and the NIC's deal appropriately with Profinet frames. Can I call this Profinet?

If not, then what is the requirements for the physical layer in order to call the network Profinet? Perhaps the allowed physical layers are specified individually in the Profinet standard specifications? If so, where can I find a complete list of the physical layers that are part of Profinet?

Best Answer

Profinet's many things. Mainly a suite of standards, developed by Siemens.

The different things described as Profinet, that you're likely to meet:

  • S7-protocol
    • This is a TCP protocol, running on Port 102, used for communication to and between PLC's. This includes HMI to PLC, PLC to PLC, and PG (Programming computer) or other PCs. This protocol can be routed. It's not real time.
  • I-Device is a real time protocol. I-Device is not IP; it uses L2 addressing. It cannot be routed. It's used between PLCs, and to IO-system (e.g. ET200SP racks).
  • Isochronous profinet. This requires special network devices. There's a time slice reserved for important communication, e.g. position control, at a fixed time and length.
    • This may be useful when trying to do stuff in real time, for example position control, where you have tight time constraints. The network devices will drop other communications for the time slice assigned to (Isochronus Real Time).
  • The same network devices can be used for regular TCP/IP at the same time.

For the two first categories, you can use commodity hardware. For the last, IRT, you have to use hardware that supports IRT, typically from Siemens.

If you work with Profinet you'll probably come across concepts such as MRP, which is a ring topology with the ring kept open by the master. On failure, the ring will close.

In addition you have various standards for running Profinet (with real time support AFAIK) over WiFi.