Industrial Ethernet for Position Feedback: PROFINET vs EtherCAT

For position feedback on industrial Ethernet, Germanjet includes two types: 199PROFINET and 197 / 198 EtherCAT. The roles differ: PROFINET is controller and device; EtherCAT is master and slave. The first test is still whether the PLC has that master. See which fieldbus does my PLC support.

Industrial Ethernet: PROFINET and EtherCAT
Industrial Ethernet: PROFINET and EtherCAT

PROFINET (199) — advantages

  • The on-board PN port on Siemens S7-1200 / S7-1500 is the controller, so a new line is cheap to join.
  • Switches are allowed, which keeps cabinet wiring and later extra stations more flexible than a pure daisy chain.
  • IRT can align multi-axis sample times on Siemens motion or hydraulic synchronisation.
  • Diagnostics, device names and topology detection help when a unit is swapped.
  • Configuration uses GSDML, the same habit as TIA Portal.

PROFINET — disadvantages

  • An RJ45 on the CPU is not a PROFINET real-time master. Many ports are only for program download and ordinary TCP.
  • A non-Siemens controller needs a master card or licence; that is not always cheaper than choosing EtherCAT on a master you already have.
  • In IRT the topology is locked; a cable change must be reflected in the project.
  • The shortest scan is usually longer than EtherCAT processing-on-the-fly — enough for most cylinder loops, but check the master on very short motion cycles.

Configuration and device names: 199PROFINET explained, IRT and device names.

EtherCAT (197 / 198) — advantages

  • The Ethernet frame walks the slaves and is read/written on the fly; cycle time follows data volume, not “one frame per station”.
  • DC distributed clocks align sample instants across axes, cleaner than a polling bus.
  • Slaves forward frames, so the sensor segment usually does not need its own switch.
  • No terminating resistor; leave the last slave OUT open.
  • 198 is a single M12 — one less port when nodes are dense.

EtherCAT — disadvantages

  • You need an EtherCAT master (motion controller, IPC master, or a licensed soft PLC). A Siemens on-board PN port is not an EtherCAT master.
  • IN → OUT order is mandatory; a reversal shows up as a wrong sequence or a stuck Init.
  • A bus cycle shorter than the sensor update rate only rereads the same position. Update rate follows stroke; see refresh rate and control cycle.
  • Connectors are often M12 D-coded; do not mix with analogue A-coded or SSI D70. See matching the connector.

Slave and DC: 197, 198, DC and jitter.

Side by side

PROFINET (199)EtherCAT (197/198)
RolesController ↔ deviceMaster ↔ slave
Typical masterS7-1200 / 1500Motion controller / IPC
SynchronisationIRTDC
TopologySwitch or lineIN/OUT daisy chain
Description fileGSDMLESI (XML)
Terminating resistorNot requiredNot required
First choice whenNew Siemens lineFast multi-axis sync

Four-bus table: comparing the whole fieldbus range. Output types: output signals compared.

Frequently Asked Questions

Q: Does a network port on the PLC mean I can buy 199 or 197?

Not from the RJ45 alone. Confirm a PROFINET controller or an EtherCAT master. Many ports are only for programming and ordinary TCP.

Q: Does EtherCAT still need a switch?

The sensor segment is usually IN/OUT daisy-chained; you do not add a switch per rod. PROFINET more often uses switches.

Q: How do 197 and 198 differ?

Both are EtherCAT. 198 is a single M12; 197 is two-port daisy-chain. Protocol and DC are the same family; the difference is the connector and space.

Q: On a new Siemens line, should I still look at EtherCAT?

If the master is S7-1200/1500, choose 199. If the master is already an EtherCAT motion controller, do not add a PROFINET gateway just to stay in a Siemens habit.

← Back to News