Browse articles

PCS 7 NETWORKS / PART 01

PCS 7 Networks: Bus Roles and Plant Bus Design

How the Plant Bus, Terminal Bus and OS redundancy connection fit together, and how to choose a single or dual Plant Bus

On this page

A PCS 7 client-server system uses different network connections for controller communication, operator access and OS Server redundancy. Understanding these connections comes before choosing switches or assigning addresses.

This first article explains the bus roles, then compares a redundant single Plant Bus with a dual Plant Bus distributed across two rooms. The examples use two OS Servers, two OS Clients, one Engineering Station (ES) and one redundant AS 410-5H.

What are the Plant Bus, Terminal Bus and OS redundancy connection?

The Plant Bus (PB) is the Ethernet network connecting the automation systems to OS Servers and the ES. It carries AS-OS communication, including process values, alarms and operator commands, and provides the ES with access to the AS for engineering and diagnostics. [1]

The Terminal Bus (TB) connects OS Clients to OS Servers and supports communication between PCS 7 PC stations, including engineering access to the servers. An OS Client obtains process data from its OS Server. In this client-server architecture, the client therefore needs a Terminal Bus connection and does not need its own Plant Bus connection to the AS. [1]

The OS redundancy connection, also called the redundancy bus, is the connection configured between the two OS Server partners for redundancy operation. It is a separate communication relationship from client-server traffic and AS-OS communication. Its detailed traffic paths and configuration will be covered in Part 3. [3]

For example, an operator command follows this logical path: OS Client → Terminal Bus → OS Server → Plant Bus → AS. The return path provides the client with updated process information through the server.

Scroll horizontally to inspect the diagram.Open full-size SVG
Reference system: Plant Bus, Terminal Bus and OS redundancy Two OS Clients connect to the Terminal Bus. OS Server A, OS Server B and one ES have Terminal Bus and Plant Bus interfaces. A separate logical OS redundancy connection joins the server partners. An AS 410-5H has two CPU subsystems; their H synchronization is not the OS redundancy connection. OS Server A and ES run on Host 1, OS Server B on Host 2. This is a functional view, not a physical port schedule. 01 / PCS 7 bus roles 2 OS Servers / 2 OS Clients / 1 ES / 1 redundant AS 410-5H OS Client 1 OS Client 2 TERMINAL BUS OS Server A VM / Host 1 Engineering Station VM / Host 1 OS Server B VM / Host 2 OS redundancy PLANT BUS AS 410-5H / two CPU subsystems CP-0 + CPU 0 CP-1 + CPU 1 H-system synchronization
Figure 1. Logical communication view of the reference system. Bus lines represent network roles rather than individual cables. The OS redundancy connection joins the OS Server partners. H-system synchronization is a separate connection between the AS subsystems.

Why use a separate Plant Bus?

The AS and OS Servers need a network to exchange process information and commands. In PCS 7, this network is the Plant Bus. Separating it from the Terminal Bus allows AS-OS communication to be sized, maintained and protected independently of OS Client traffic. [1]

This distinction also makes failures easier to understand. If an OS Client loses its Terminal Bus connection, that client loses access to the server. If an OS Server loses its Plant Bus communication, it may remain reachable by clients while its AS data becomes unavailable or stale. Neither event, by itself, means that the AS has stopped executing its control program.

PCS 7 networks in the Purdue model

The Purdue model provides a functional view of an industrial system. In a simplified PCS 7 example, the AS performs basic control, while OS Servers, OS Clients and engineering functions occupy the supervisory environment. The Plant Bus connects these functions; the Terminal Bus mainly supports communication within the supervisory environment. [2]

This is a useful orientation, rather than a physical cabling plan. A Purdue level does not automatically define a VLAN or require a firewall at every boundary. Security zones and permitted communication flows still need a design for the actual system. [2]

Scroll horizontally to inspect the diagram.Open full-size SVG
PCS 7 networks in the Purdue model Functional orientation: AS basic control at level one; OS and engineering functions in the supervisory environment; Terminal Bus within supervision and Plant Bus between AS and OS or ES. This is not a physical cabling plan or a prescribed set of security boundaries. 02 / PCS 7 networks in the Purdue model Functional orientation for the Plant Bus and Terminal Bus Enterprise connectivity and industrial DMZ Context only / upper levels are not expanded L3 Site operations MES / operations management L2 Supervision and engineering OS Servers / OS Clients / ES / Terminal Bus L1 Basic control AS 410-5H control system L0 Physical process and field Sensors / actuators / field devices Plant Bus AS-OS / ES Purdue levels do not prescribe physical networks or firewall boundaries.
Figure 2. Functional context for the bus roles. The diagram does not prescribe switch locations or security boundaries.

The reference system and naming convention

The OS Servers run as VMs on two separate ESXi hosts. Host 1 normally runs OS Server A and the ES; Host 2 runs OS Server B. The two OS Clients are separate stations on the Terminal Bus. The AS 410-5H contains CPU 0 and CPU 1, with one CP443-1 per CPU in the main examples. [3, 4, 5]

Both concepts use two physical uplinks per host for each Plant Bus. A single PB therefore needs two PB uplinks per host; a dual PB needs four. The ES VM shares its host's physical uplinks. Adding an ES vNIC does not create another physical switch cable.

The switch suffix identifies location: A = IT/OT Room 1; B = IT/OT Room 2. Numbers identify switches. In the dual concept, ISW-PB-01A and ISW-PB-01B belong to PB1, while ISW-PB-02A and ISW-PB-02B belong to PB2. The room names and device tags are illustrative.

Single Plant Bus: one network with redundant connections

The single-PB example uses ISW-PB-01A and ISW-PB-02A, both SCALANCE XR526-8 switches in IT/OT Room 1. They form one common Plant Bus. One CP from each AS subsystem connects to a different switch.

Each host has one physical uplink to each switch. The reference uses active/standby NIC teaming on a standard vSwitch: Host 1 prefers ISW-PB-01A; Host 2 prefers ISW-PB-02A. A failed host cable or uplink adapter has an alternative connection within the same PB. The AS communication must also have its configured alternative CP path. [3, 4, 10]

The switches have two 10GbE interconnections configured as one LACP aggregate. A member-link failure leaves the second member available. A complete switch failure still removes every endpoint attached only to that switch; the host and AS alternatives handle different parts of the recovery.

Scroll horizontally to inspect the diagram.Open full-size SVG
Single Plant Bus with two switches and complete PB attachments One common Plant Bus in IT/OT Room 1. ISW-PB-01A and ISW-PB-02A have two 10GbE optical LACP links. Both hosts have one copper uplink to each switch. OS Server A and ES share Host 1 uplinks. CP-0 attaches to switch 01A and CP-1 to 02A. Each switch has one copper data port reserved for a separate management VLAN. Total: six occupied ports on each switch. 03 / Single Plant Bus One room / one common network / two physical PB uplinks per host IT/OT Room 1 ONE COMMON PB ESXi Host 1 OS Server A + ES / shared uplinks ESXi Host 2 OS Server B / two PB uplinks ISW-PB-01A XR526-8 / 6 used ports ISW-PB-02A XR526-8 / 6 used ports One LACP aggregate 2 x 10GbE optical member links AS 410-5H / 2 CPUs / 2 CPs total CP-0 / CP443-1 CPU 0 / CPU 410-5H CP-1 / CP443-1 CPU 1 / CPU 410-5H H-system synchronization Management network / 1 reserved copper data port per PB switch Dashed green: standby copper uplink / Gray: management VLAN connection
Figure 3. One common PB, two switches, two physical PB uplinks per host and two AS CPs in total. Dashed PB links are standby host uplinks. Each switch also has one reserved management port.

LACP and MRP solve different connection problems

LACP groups parallel links between the same two logical peers into one connection. MRP manages an alternate path around a ring: the ring manager prevents a forwarding loop during normal operation and changes the forwarding path after a ring fault. The two-switch example uses LACP for its inter-switch links; a larger distributed switch network may instead justify an MRP ring. These are topology choices, not interchangeable names. [7]

Host-side LACP is another decision. A standard vSwitch does not support LACP; it is available on a vSphere Distributed Switch. A LAG also cannot simply span two independent switches because an inter-switch aggregate exists between them. The reference therefore uses independent active/standby host uplinks, with no host LAG. [10, 11]

Dual Plant Bus: PB1 and PB2 across two rooms

The dual concept uses four XR526-8 switches. Each room contains one switch for PB1 and one for PB2. PB1 and PB2 remain separate Plant Bus networks, with separate TCP/IP subnets in this example. There is no switching link between them. Each same-PB switch pair has its own two-member 10GbE LACP aggregate.

Host 1 is in Room 1 and Host 2 is in Room 2. Each host has two physical uplinks to PB1 and two to PB2, one to each switch of the corresponding network. Each PB uses its own teaming policy and vSwitch. The local-room copper uplink is preferred; the other-room 1GbE fiber uplink is standby. This reference requires compatible optical host adapters and switch optics. [3]

CPU 0 and CP-0 are in Room 1, with CP-0 connected to PB1 at ISW-PB-01A. CPU 1 and CP-1 are in Room 2, with CP-1 connected to PB2 at ISW-PB-02B. After loss of Room 1, Host 2 and CP-1 still have a local PB2 connection. After loss of Room 2, Host 1 and CP-0 still have a local PB1 connection.

Scroll horizontally to inspect the diagram.Open full-size SVG
Dual Plant Bus across two rooms with two uplinks per host per PB PB1 uses ISW-PB-01A in IT/OT Room 1 and 01B in Room 2. PB2 uses 02A in Room 1 and 02B in Room 2. Each host has a local preferred copper uplink and a remote optical standby uplink per PB: four physical PB cables per host. Each same-PB switch pair has two 10GbE LACP members. CP-0 on CPU 0 attaches to PB1 in Room 1; CP-1 on CPU 1 attaches to PB2 in Room 2. Each switch has a separate management VLAN port; no PB1-PB2 switching link is present. Line crossings with white gaps are not junctions. 04 / Dual Plant Bus PB1 and PB2 / two uplinks per host per PB / A and B identify room location IT/OT Room 1 / location A IT/OT Room 2 / location B ISW-PB-01A XR526-8 / 6 used ports ISW-PB-01B XR526-8 / 5 used ports ISW-PB-02A XR526-8 / 5 used ports ISW-PB-02B XR526-8 / 6 used ports PB1 LACP 2 x 10GbE PB2 LACP 2 x 10GbE NO PB1-PB2 SWITCHING LINK Inter-room fiber routes require diversity ESXi Host 1 OS Server A + ES / 4 PB uplinks ESXi Host 2 OS Server B / 4 PB uplinks AS subsystem 0 CP-0 / CP443-1 CPU 0 / 410-5H AS subsystem 1 CPU 1 / 410-5H CP-1 / CP443-1 Solid host links: local copper / Dashed host links: remote 1GbE fiber standby Management network / 1 reserved copper data port per switch / gray links
Figure 4. Four PB switches and eight host-to-switch cables: four physical PB uplinks per host. Dashed PB cables are remote-room optical standby uplinks. The main AS example has two CPs. A/B identify room location; PB1/PB2 identify the separate networks. Gray management links use a separate management VLAN.

A surviving PB path is one part of room-loss resilience. The surviving OS Server, AS subsystem, Terminal Bus, power and storage must also remain usable. Inter-room fibers need physically diverse routes, and H-system synchronization must be designed for the separation. The network drawing alone does not establish a complete room-loss solution. [4]

Two CPs or four CPs: what changes?

The CP count describes the AS attachments. It is separate from the number of switches and host uplinks.

AS arrangementSingle PBDual PB
Two CPs in total: one per CPUBoth AS subsystems attach to the common PBIn this example, CPU 0 attaches to PB1 and CPU 1 to PB2
Four CPs in total: two per CPUAdditional CP paths may be configured within the common networkEach CPU has its own CP connection to PB1 and its own CP connection to PB2

Consider maintenance on the Room 2 AS rack: CPU 1 and its CPs are de-energized. If CPU 0's PB1 connection then fails, the depicted two-CP arrangement has no remaining AS-OS path. With four CPs, CPU 0 can still have a separate physical attachment to PB2. The additional CPs are useful when a second communication fault during subsystem maintenance must be addressed. [9]

The main drawings retain two CPs, following the two-way ESXi communication example in the Siemens virtualization guide. Four physical CPs do not, by themselves, establish four-way S7 communication. The OS communication software, project configuration and released version combination must support the intended paths. [3, 4]

The two Ethernet ports on a CP443-1 EX30 belong to its integrated switch. They must not be used as independent PB1 and PB2 interfaces: doing so would bridge the networks. [6]

Switch-port budgets for the complete PB connections

The budgets below count physical switch ports, not VM adapters. They include every depicted PB attachment, both inter-switch LACP members and one reserved management data port per switch. Management uses an isolated management VLAN. The reference does not assume a separate out-of-band management interface.

Concept / switchHost portsCP portsLACP portsManagement portUsed ports
Single PB: ISW-PB-01A21216
Single PB: ISW-PB-02A21216
Dual PB: ISW-PB-01A21216
Dual PB: ISW-PB-01B20215
Dual PB: ISW-PB-02A20215
Dual PB: ISW-PB-02B21216

The single concept consumes ten PB data ports and two management ports across its switches. The dual concept consumes eighteen PB data ports and four management ports. Moving to four CPs in the dual concept adds one CP port on ISW-PB-01B and one on ISW-PB-02A, bringing every switch to six used ports.

The ES adds no PB switch port because it is a VM sharing Host 1's uplinks. A separate physical ES would need its own connections and a revised budget. OS Client, Terminal Bus, OS redundancy, host-management and storage connections terminate on their corresponding infrastructure; they are not hidden inside these PB counts. Parts 2, 3 and 5 will budget those interfaces.

The single concept uses four copper ports and two 10GbE SFP+ slots per switch. In the dual concept, each switch needs one local-host copper port, one remote-host 1GbE optical port, two 10GbE optical LACP ports and one copper management port; the CP adds another copper port on ISW-PB-01A and ISW-PB-02B. Each dual-PB switch therefore needs three simultaneously usable optical interfaces, not just the two used by the inter-switch aggregate.

For the inter-switch links, the single concept needs four 10GbE SFP+ modules and two fiber links; the dual concept needs eight modules and four fiber links. The dual concept also has four remote-host fiber links, requiring eight compatible 1GbE optical transceivers across the hosts and switches. Select host adapters, optics and fiber types as one compatible set. A two-member LACP aggregate must carry the required load on its surviving member. [7, 8]

Minimum switch requirements and selected models

For these small examples, an eight-port managed switch is the compact starting point: up to six used ports plus two spare ports. A complete project must also reserve the actual copper/optical port mix and enough capacity for additional ASs or hosts. Two spare ports are not a plant-wide expansion allowance.

The switch needs managed Layer 2 forwarding, LACP support, compatible endpoint speeds, appropriate optical interfaces, redundant power arrangements, event diagnostics and configuration backup. Feed redundant supplies from independent sources. The figures use 1GbE host access and two 10GbE inter-switch links per PB; Layer 3 routing is not required for these PB paths.

SelectionModelWhat changes or stays the same
Compact Gigabit option for the single-room caseSCALANCE XC206-2SFP GSix Gigabit copper ports and two Gigabit SFP slots. It changes the inter-switch links to 1GbE after a load check. Its two SFP slots do not satisfy the dual reference's three-optical-port requirement. [12, 13]
Layer 2 rack alternativeSCALANCE XR326-8A rack platform with copper access and eight 1/10Gbps SFP+ slots for the 10GbE link choice. Routing is not needed for this example. [14]
Selected upper-tier referenceSCALANCE XR526-8The XR-500 model used throughout the drawings: 24 copper access ports, two additional multigigabit copper ports and eight 1/10Gbps SFP+ slots. Select the required redundant-supply variant. [8]

XR526-8 provides substantially more ports than the reference consumes. It is a consistent rack-mounted platform with room for optical expansion, rather than the minimum hardware needed for six connections. XR526-8 and XR526-8C have different port maps. Final selection requires the exact order number, supply variant, firmware, supported optics and PCS 7 release. [8]

Plant Bus link speeds do not define a vSAN or other storage-network requirement. Storage capacity, resynchronization traffic and host compatibility need their own assessment.

Choosing the architecture from operating requirements

Operating requirementWhat the single-PB example providesWhat the dual-PB example adds
One equipment room; tolerate a host cable or one switch failureAlternative host uplinks and the surviving AS attachment, using two switchesA second PB is optional if network-wide and room-wide outages are outside the requirement
Isolate an entire Plant Bus for planned maintenance while retaining an AS-OS pathThe common PB cannot be fully isolated while it remains the only AS-OS networkPB1 can be isolated while PB2 retains a path to CP-1; the released connection configuration must provide this alternative
Retain an AS-OS path after loss of either equipment roomThe depicted one-room installation does not cover room lossA local host, PB switch and AS attachment remain in the other room; application, power, TB and storage availability must also be provided
Retain AS communication during maintenance of one AS rack plus loss of the remaining CPU's PB1 attachmentNo second CP remains on the running CPU in the main exampleThe main two-CP dual design also lacks that attachment; consider two CPs per CPU, with one on each PB

For a small system with one equipment room and an accepted common-network outage risk, the single concept is the simpler candidate. For a process that must retain operator access during a complete PB maintenance isolation or room outage, the dual concept is the relevant starting point. The extra requirement may concern network separation, room separation, additional CPs or all three; each needs its own provision.

Mapping the design through ESXi

Each OS Server VM needs a Plant Bus vNIC for each PB it uses. The dual-PB ES VM also has separate PB1 and PB2 vNICs for its engineering access. Host-side physical teaming protects the cables within each PB; the two Plant Buses remain independent. [3]

Scroll horizontally to inspect the diagram.Open full-size SVG
Virtual interfaces and four physical uplinks per host Host 1 runs OS Server A and ES. Each VM has PB1 and PB2 vNICs. They share the host network mapping. PB1 vSwitch has two physical uplinks: local copper to 01A and remote optical to 01B. PB2 vSwitch has two physical uplinks: local copper to 02A and remote optical to 02B. Each PB uses active standby teaming. Host 2 has the same four-uplink pattern, with its Room 2 connections preferred. 05 / From VMs to physical PB ports Host 1 mapping / two independent uplinks per Plant Bus ESXi Host 1 / IT/OT Room 1 OS Server A and ES / two VMs Each VM has one PB1 vNIC and one PB2 vNIC PB1 port group / vSwitch Active/standby uplinks Local / preferred 1GbE copper Remote / standby 1GbE fiber ISW-PB-01A IT/OT Room 1 ISW-PB-01B IT/OT Room 2 PB2 port group / vSwitch Active/standby uplinks Local / preferred 1GbE copper Remote / standby 1GbE fiber ISW-PB-02A IT/OT Room 1 ISW-PB-02B IT/OT Room 2 HOST BOUNDARY Host 2 uses the same four-uplink pattern and prefers its Room 2 connections. The ES shares Host 1 uplinks; it adds no separate physical PB switch cable.
Figure 5. Host 1 contains OS Server A and the ES. Each VM has PB1/PB2 interfaces, while both VMs share the host's four physical PB uplinks. Host 2 uses the same uplink pattern for OS Server B. TB, OS redundancy and host-management adapters are separate from these PB interfaces.

A host failure removes the VMs running on it until the relevant recovery mechanism acts. The partner OS Server is therefore placed on the other host. The ES is a single engineering station in this example and is not an additional redundant OS Server. Its placement and recovery are engineering-service decisions.

Management access and the next parts of the series

Reserve one copper management connection on every PB switch and connect it to the management infrastructure using its own VLAN. Keep PB1 and PB2 process traffic isolated from that VLAN and from each other. The shared administration network is still a common management dependency.

Use the management connection to configure, diagnose and back up the switch. Its management IP is not automatically the AS gateway. The shown PB communication stays within the corresponding local subnet; routing and management-access controls will be designed in Part 6.

Terminal Bus resilience, the OS Server redundancy connection and ES access must be visible in the overall architecture, even when the current drawing expands only PB cables. Switch-link redundancy, host NIC teaming, S7 communication paths and OS Server redundancy each protect a different part of the service.

Commissioning checks for these two examples

Before accepting either design, apply faults to the actual configured system and record the operator-visible result:

TestRequired evidence
Disconnect the preferred PB uplink of one hostIts VMs use the standby uplink; record the duration of stale AS data and the effect on commands and alarms
Disconnect one inter-switch LACP memberThe remaining member carries the required traffic without overload
Isolate PB1 in the dual conceptThe OS retains the configured AS-OS relationship through PB2, not merely an IP response from a surviving switch
Stop one OS Server VMClients continue through the partner server; assess alarm, archive and command behavior in the OS redundancy test scope
For a room-loss requirement, remove the Room 1 services in a controlled testVerify the surviving OS, AS, TB, power and storage dependencies together; do not substitute a single switch power-off test

Define acceptable interruption times before the test. Restoring a cable must also restore the intended redundancy state without unexpected traffic paths. Detailed commissioning procedures will be developed in Part 7.

The next article is Terminal Bus Design. Parts 3 and 4 cover OS Server Redundancy and Engineering Station Connectivity. Part 5 follows the paths through ESXi, Part 6 develops the VLAN/IP and switch configuration, and Part 7 tests the resulting system.

Sources and design scope

The system labels, switch placement and capacity choices are original worked examples. The references support the communication roles and hardware features; exact PCS 7, SIMATIC NET, hypervisor and device compatibility must be established for the project release.

  1. Siemens, Operator Station (V10.0). Configuration Manual, 07/2024, A5E52520058-AA. Sections 4.2-4.3: client-server roles and bus connections. Official PDF
  2. NIST SP 800-82 Rev. 3. Guide to Operational Technology (OT) Security, 09/2023. Section 5.2.3.1 and Figure 16: functional models and segmentation context. Official PDF
  3. Siemens, PCS 7 Virtualization - Project Engineering and Configuration (V10.0 SP1). Entry 109987369, 04/2025. Sections 4.1.5, 4.5.3, 4.5.5-4.5.6 and 5.1: host networks, OS redundancy, AS communication and engineering. Official PDF
  4. Siemens, High Availability Process Control Systems (V10.0). Function Manual, 07/2024, A5E52546694-AA. Sections 4.3.1 and 5.3.4: room separation and Plant Bus communication concepts. Official PDF
  5. Siemens, SIMATIC PCS 7 Standard Architectures. Entry 109973672, V4.2, 05/2025. Network and AS architecture examples. Official PDF
  6. Siemens, CP443-1 EX30. Equipment Manual, 12/2015, C79000-G8976-C255-04. Sections 2.7 and 5.2: integrated Ethernet switch. Used for this hardware characteristic. Official PDF
  7. Siemens, SCALANCE Layer 2 / Layer 3 Web Based Management V1.3. 11/2024, C79000-G8976-C661-04. MRP and link-aggregation operation. Official PDF
  8. Siemens, SCALANCE XR-500 Operating Instructions. 10/2025, C79000-G8976-C692-04. XR526-8 interfaces and supply variants. Official PDF
  9. Siemens, Catalog ST PCS 7, update 05/2021. AS 410H Plant Bus communication: one CP per subsystem and additional interfaces across redundant networks. Used for the AS connection concept. Official PDF
  10. Broadcom, Example Configuration of LACP on VMware, Cisco, HP, Dell switches. Article 324490: standard/distributed switch distinction. Official documentation
  11. Broadcom, Host requirements for link aggregation in ESXi. Article 324555: physical peer and virtual-switch requirements. Official documentation
  12. Siemens, SCALANCE XC-200 Operating Instructions. 06/2025, C79000-G8976-C442-16. Section 9.7: XC206-2SFP G interfaces and power. Official PDF
  13. Siemens, SCALANCE Layer 2 Switches Command Line Interface V4.4. 02/2023, C79000-G8976-C361-14. Link aggregation for the documented families. Official PDF
  14. Siemens, SCALANCE XR-300 Operating Instructions. 04/2024, C79000-G8976-C586-05. XR326-8 interface and supply variants. Official PDF