Selecting a Siemens or Omron PLC with Multiple Ethernet Ports

David Krause13 min read
PLC HardwareSiemensTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Overview: The Three-Port Ethernet Requirement in Modern PLC Cells

Industrial integration projects frequently specify three independent Ethernet ports on a programmable logic controller (PLC) when the controller must simultaneously connect to:

  • A local field device such as an RFID reader, barcode scanner, or vision system
  • A supervisory HMI, SCADA concentrator, or historian upstream
  • One or more peer controllers for machine-to-machine data exchange

This requirement pushes engineers toward integrated CPU modules that expose multiple physical interfaces on one device, reducing the external managed-switch count on the bill of materials. The Siemens SIMATIC ET200S CPU family is the canonical reference for such a profile, catalog 662-3680 in industrial sourcing channels, because the head-end module integrates three Ethernet interfaces onto a single product. The engineering question that follows is whether the Omron Sysmac controller portfolio delivers an equivalent footprint and which platform—Siemens or Omron—best fits a given cell specification.

This technical reference walks through the engineering question, identifies the Siemens and Omron CPU families that meet a three-port requirement (or that can be paired with a small external switch to reach the same topology), and provides a commissioning-grade comparison so the integrator can select a controller against an explicit specification.

When Three Physical Ports Are Actually Necessary

Before locking the specification onto three physical interfaces, validate the underlying network segmentation policy. In most plants, three logical networks can be served from a single PLC port by means of:

  • Managed switches with VLAN tagging per IEEE 802.1Q
  • Dual IP addresses per network interface when the controller firmware supports it
  • Layer-3 routing at the controller if it is configured as a network boundary

Three physical ports become necessary only when:

  • The IP address spaces must remain physically separate for cybersecurity policy reasons (no IP-level forwarding whatsoever, only application-layer proxy rules)
  • Compliance with a normative separation like IEC 62443 security zones or a customer's segregation of operator and control networks
  • A hard reduction of physical media is mandated and external managed switches are forbidden in the cabinet BOM

Two networks are typically the rational minimum: one fieldbus/IO segment and one inter-controller or management segment. A third network adds cost without benefit unless the specification is explicit and signed. In many design reviews, an external unmanaged or lightly managed switch feeding the RFID and HMI traffic off a single PLC port delivers the same logical separation at lower cost than a three-port CPU.

Practical rule of thumb: if you cannot write down a unique firewall or ACL rule per port that justifies a separate physical interface, one or two ports with a VLAN-aware switch will meet the requirement at lower cost.

Siemens SIMATIC ET200S CPU Family (Three-Port Reference)

The SIMATIC ET200S CPU 151-8 PN/DP is the candidate most often named when integrators need three Ethernet interfaces on a single integrated product. Key technical characteristics:

  • Three independent Ethernet interfaces on the head-end module: two PROFINET ports for distributed I/O and one standard Ethernet port for programming, HMI, and upper-level traffic
  • Native PROFINET RT (Real-Time) and IRT (Isochronous Real-Time) support for deterministic IO
  • PROFIBUS DP master or slave channel on the same CPU for legacy fieldbus integration
  • Programming under STEP 7 / TIA Portal with the same libraries as the SIMATIC S7-1500 family

For projects where ET200S is end-of-life and the integrator prefers a current catalog number, the SIMATIC ET200SP CPU 1510SP-1 PN or 1512SP-1 PN family is the modern equivalent for distributed I/O cells. Most ET200SP CPUs expose two PROFINET ports; a literal three-port requirement on ET200SP is handled by adding an Ethernet routing module to the rack.

If the project explicitly mandates three Ethernet interfaces on a single head-end module, the ET200S CPU family and the SIMATIC S7-1500 1516-3 PN/DP remain the principal Siemens candidates. Confirm availability with current Siemens product selection tools before issuing a buy order, as phase-out timelines affect specific catalog numbers.

Siemens SIMATIC S7-1500 Family with Three Ethernet Ports

For greenfield cabinet builds without the ET200S distributed form factor, the SIMATIC S7-1500 1516-3 PN/DP CPU is the standard answer for a three-port Siemens controller. Key features:

  • Three independent PROFINET interfaces: two PROFINET IO segments plus one PROFINET segment for inter-CPU and HMI traffic
  • Native PROFINET IO controller and PROFINET IO device functionality
  • Optional PROFIBUS DP master or slave on the /DP variant
  • Integrated OPC UA server on firmware 2.0 or later for SCADA hand-off without additional hardware

For applications with lighter footprint, the S7-1500 1515-2 PN CPU provides two PROFINET interfaces and typically closes the third port with a small in-cabinet Ethernet switch. The S7-1500 1511-1 PN and 1510-1 PN each expose one PROFINET interface and pair with external switches for cell expansion.

The S7-1200 family (CPU 1212C, 1214C, 1215C, 1217C) is limited to one or two Ethernet ports depending on the model. The 1215C and 1217C each have two Ethernet ports but do not natively reach three independent interfaces without an external switch.

Omron Sysmac NJ and NX Series CPU Candidates

Omron Sysmac controllers are organized into two product lines (verified at the Omron automation systems portal):

  • NJ-series modular controllers using CJ-series I/O racks
  • NX-series backplane controllers using NX-series I/O

Both product lines use EtherNet/IP as the primary Industrial Ethernet protocol and integrate motion, vision, and safety into a single programming environment under Sysmac Studio. Standard port counts vary by CPU and must be verified against the specific catalog number before ordering:

  • NJ101-xxxx: typically one EtherNet/IP port plus one EtherCAT port for servo motion
  • NJ301-xxxx: one or two EtherNet/IP ports (model dependent), one EtherCAT port
  • NJ501-xxxx: two EtherNet/IP ports on the higher-end models, plus EtherCAT port
  • NX1P2: one EtherNet/IP port and two EtherCAT ports for motion
  • NX102-xxxx: one EtherNet/IP port and one EtherCAT port
  • NX502-xxxx: two EtherNet/IP ports (one dual-purpose) for complex cells

For applications where three independent Ethernet interfaces are required, an Omron CPU typically achieves the architecture through:

  • The CPU's built-in EtherNet/IP port for the field device subnet
  • An external Ethernet switch feeding the HMI and peer-PLC subnet from a second port
  • A CJ-series or NX-series EtherNet/IP communication unit for additional segments

The NJ501-xxxx or NX502-xxxx dual-port controllers commonly absorb HMI and peer-PLC traffic on a single EtherNet/IP segment with VLAN tagging handled at the switch level, delivering logically distinct networks while containing hardware cost. Native three-port support comparable to the Siemens ET200S CPU is achievable by combining an Omron CPU with one or two EtherNet/IP communication units in a mixed rack.

Confirm exact port count, EtherCAT motion support, and OPC UA server role for the specific catalog number with the Omron automation systems product selector before committing to a controller.

Protocol Mapping: PROFINET, EtherNet/IP, and Modbus TCP

The PLC platform selection is tightly coupled with the Industrial Ethernet protocol of the larger plant fleet:

  • Siemens PROFINET: native protocol of S7-1200, S7-1500, ET200S, ET200SP; integrates HMI over the same media
  • Omron EtherNet/IP: native protocol of NJ and NX series; integrates motion via CIP Motion and CIP Safety
  • Modbus TCP: open protocol supported by both ecosystems and a wide range of third-party sensors, useful when migrating legacy devices
  • OPC UA: included on recent firmware of both Siemens (S7-1500 OPC UA server on firmware 2.0+) and Omron (NJ/NX OPC UA server on firmware 1.16+)

If the larger plant is dominated by a Siemens fleet, the integrator adds complexity by introducing an Omron CPU for one cell, and vice versa. A mixed-vendor PLC selection is justified only when:

  • A preferred vendor has skills or spare-parts advantage
  • A cell is dead-ended against a vendor-specific sensor family (for example, Omron FH vision systems have deeper native integration with NJ/NX controllers)

When the cell must communicate with both Siemens and Omron gear, the simplest bridge is OPC UA on both controllers with the SCADA concentrator polling each. EtherNet/IP-to-PROFINET gateways exist, but every gateway adds another device to configure and maintain.

Topology Options: Single, Dual, and Triple Ethernet Segments

Consider the three architectures before locking the bill of materials.

Single-segment topology

PLC (1 Ethernet port) — [Layer-2 managed switch, VLAN-aware] — { RFID reader ; SCADA concentrator ; Peer PLC }

In this topology, the VLAN configuration isolates traffic at L2 but all three groups share the same physical port on the controller. This is the lowest-cost architecture and the standard recommendation when a normative separation is not invoked.

Dual-segment topology

PLC port 1 → { RFID reader }
PLC port 2 (or switch B) → { SCADA concentrator + Peer PLC }

This topology separates fieldbus from administrative traffic but keeps inter-PLC traffic on the second segment. It is recommended when IO requires deterministic isolation from the supervisory network.

Triple-segment topology

PLC port 1 → RFID reader (isolated subnet)
PLC port 2 → SCADA concentrator (isolated subnet)
PLC port 3 → Peer PLC (isolated subnet)

This topology provides strict physical isolation per port and is the only topology that meets a three-port requirement literally. It is appropriate for IEC 62443 zones with explicit segregation requirements or where plant cybersecurity policy forbids IP-level forwarding.

1. Single Segment (recommended default) PLC Managed Switch RFID SCADA Peer PLC 2. Dual Segment PLC port 1+2 Sw A (field) Sw B (admin) RFID SCADA Peer PLC 3. Triple Segment (three-port CPU) PLC port 1/2/3 RFID SCADA Peer PLC strict physical isolation per port

CPU Comparison Table

The following table compares representative three-port-capable CPUs from the Siemens and Omron portfolios. Verify exact port counts against the specific catalog number at the official manufacturer portal before ordering.

Feature Siemens ET200S CPU 151-8 PN/DP Siemens S7-1500 1516-3 PN/DP Omron NJ501-xxxx Omron NX502-xxxx
Physical Ethernet ports 3 3 2 2
Fieldbus supported PROFINET IO, PROFIBUS DP PROFINET IO, PROFIBUS DP (variant) EtherNet/IP, EtherCAT EtherNet/IP, EtherCAT
Programming environment TIA Portal TIA Portal Sysmac Studio Sysmac Studio
OPC UA server Optional firmware Yes, firmware 2.0+ Yes, firmware 1.16+ Yes
Motion integration PROFINET IRT (external drive) PROFINET IRT (external drive) CIP Motion CIP Motion
Safety integration PROFIsafe PROFIsafe CIP Safety CIP Safety
Native three-port availability Yes (single CPU) Yes (single CPU) Requires CJ-series EtherNet/IP unit Requires NX-series EtherNet/IP unit
Typical scope Distributed I/O cells Mid-size machines High-speed machines High-speed cells

The dominant differentiator in this table is native three-port availability. The Siemens ET200S and S7-1500 1516-3 PN/DP both deliver three independent Ethernet interfaces on a single CPU module. The Omron NJ501 and NX502 CPUs expose two EtherNet/IP ports each and reach three physical interfaces only with an additional EtherNet/IP communication unit in the rack.

Selection Decision Matrix

Selection criterion Preferred platform Rationale
Existing plant fleet is Siemens Siemens Minimizes inter-vendor gateways
Existing plant fleet is Omron Omron Same
Hard requirement: 3 physical Ethernet ports on a single CPU Siemens ET200S or S7-1500 1516-3 PN/DP Direct three-port match on one module
Programmer pool favors Sysmac Studio Omron Lowers training cost
Programmer pool favors TIA Portal Siemens Same
Need for CIP Motion and CIP Safety native Omron NJ/NX Native support
Need for PROFINET IRT for high-deterministic IO Siemens S7-1500/ET200S Native support
Limited budget, two-port acceptable Either Use external switch
Vision system is Omron FH series Omron NJ/NX Tighter native integration
HMI fleet is Siemens SIMATIC panels Siemens Native panel integration
Cell must remain IEC 62443 zone segregated Either with third port Both families can do it

When two criteria conflict, the IEC 62443 zoning and the dominant fleet vendor take precedence. The "hard three-port" criterion is the most common single tiebreaker in favor of Siemens for greenfield cells.

IP Address Planning and Field Commissioning

Document each port's IP plan in a network addressing table before powering the controller. The minimum table:

Controller model Port label Subnet IP address Default gateway Connected device group
Siemens ET200S CPU 151-8 PN X1 (PROFINET IO) 192.168.1.0/24 192.168.1.10 none Distributed IO
Siemens ET200S CPU 151-8 PN X2 (PROFINET IO) 192.168.2.0/24 192.168.2.10 none Distributed IO
Siemens ET200S CPU 151-8 PN X3 (Ethernet) 192.168.3.0/24 192.168.3.10 192.168.3.1 HMI + peer PLC
Omron NJ501-xxxx Port 1 (EtherNet/IP) 192.168.10.0/24 192.168.10.10 192.168.10.1 HMI + peer PLC
Omron CJ-series EtherNet/IP unit Port 1 (EtherNet/IP) 192.168.11.0/24 192.168.11.10 none Field IO subnet

Commissioning checklist

  1. Verify port-to-port isolation by reading the CPU datasheet for switch behavior across interfaces. The Siemens ET200S CPU 151-8 PN datasheet specifies each port as a separate physical interface without an internal switch.
  2. Test ARP and ICMP between the controller and each device group before loading application code; this catches addressing mistakes when they are still cheap.
  3. Configure PROFINET device names (Siemens) or EtherNet/IP node addresses (Omron) so a CPU swap preserves identity.
  4. Validate that broadcast traffic from one subnet does not cross into another via the CPU by sending a directed broadcast to each segment and observing reachability.
  5. Document firmware version on each CPU. OPC UA server functionality is firmware-gated on both vendors: Siemens S7-1500 firmware 2.0 or later and Omron NJ/NX firmware 1.16 or later.
  6. Configure each port with its own firewall zone if the controller firmware supports it (S7-1500 with the security module option; NJ/NX with Sysmac Studio project settings).
  7. For Sysmac Studio projects, run the EtherNet/IP connection test from the controller to each device and confirm CIP routing reaches the intended node rather than the default gateway.
  8. For TIA Portal projects, run the PROFINET topology editor and confirm each device is discovered under the correct PROFINET port before downloading the hardware configuration.
Field note: a three-port specification driven by a single requirement (for example, "RFID on a dedicated subnet") is sometimes satisfied by giving the RFID reader its own VLAN ID on a single shared PLC port. Push back during design review if the BOM cost difference is material; the engineering rationale for three physical ports should be documented and signed before the controller is selected. Also confirm whether the chosen CPU's Ethernet ports are electrically independent (no internal switch silicon) by reading the hardware manual, because some CPU variants share MAC tables across two ports with an internal switch and that breaks strict subnet isolation.

Frequently Asked Questions

Do I really need three physical Ethernet ports on my PLC, or can one port with a VLAN-aware switch suffice?

In most cells, one Ethernet port combined with a managed switch supporting IEEE 802.1Q VLAN tagging delivers the same logical separation as three physical ports at lower cost. Three physical interfaces are justified only when cybersecurity policy or IEC 62443 zoning mandates physical isolation between subnets, or when external managed switches are explicitly excluded from the cabinet BOM.

Which Siemens CPU provides three Ethernet interfaces as standard?

The SIMATIC ET200S CPU 151-8 PN/DP and the SIMATIC S7-1500 1516-3 PN/DP each expose three independent Ethernet interfaces (two PROFINET IO plus one for HMI and programming). Two-port variants such as the S7-1500 1511 or the ET200SP 1510SP-1 PN can be paired with one in-cabinet Ethernet switch to emulate a third port.

Which Omron CPU provides three Ethernet interfaces as standard?

The standard NJ and NX controller families expose one or two EtherNet/IP ports on the CPU plus one EtherCAT port for motion. Three independent Ethernet interfaces are achieved by adding CJ-series or NX-series EtherNet/IP communication units to the rack, or by pairing the CPU with VLAN-aware managed switches. Verify exact port counts against the specific catalog number at the Omron automation systems portal.

Can I mix Siemens and Omron controllers on the same Ethernet network?

Yes, by exposing OPC UA servers on both controllers and letting a SCADA concentrator poll each, or by adding a vendor gateway such as an EtherNet/IP-to-PROFINET protocol converter. Each gateway adds another device to configure and maintain, so mixed-vendor cells are justified only by skills availability or vendor-specific sensor constraints.

How do I plan IP addresses for three isolated Ethernet subnets on a single PLC?

Build a network addressing table assigning one IP subnet per port, one default gateway per management port, and a routing policy that blocks inter-subnet forwarding unless explicitly required. Document firmware versions because OPC UA server functionality on both Siemens (S7-1500 firmware 2.0 or later) and Omron (NJ/NX firmware 1.16 or later) is firmware-gated.

Back to blog