Multi-net Structures

The previously accepted way of designing a network architecture for a factory, was to have the Fieldbus directly connected to the sensors and actuators. The Fieldbus would then be connected to a cell-controller, and a number of cell-controllers would be then connected to a cell-network, and so on, up through the hierarchy, ending with a high speed backbone network. The data rate for the network on the next level up was assumed to be a magnitude higher than on the lower networks.

The previously accepted way of designing a network architecture for a factory, was to have the Fieldbus directly connected to the sensors and actuators. The Fieldbus would then be connected to a cell-controller, and a number of cell-controllers would be then connected to a cell-network, and so on, up through the hierarchy, ending with a high speed backbone network. The data rate for the network on the next level up was assumed to be a magnitude higher than on the lower networks.

Multi network structure

Dividing a system into cells, corresponding with each section of a plant, makes it possible to shut down a single section without affecting others. Program execution may be distributed in one or more independent processors per cell.
A software or hardware error in one cell, would not affect the others. An individual cell now only has a limited need to exchange data with other cells, e.g. to start and stop processes, to load recipes, to transfer production data etc.
In systems with real distributed intelligence, additional processing power can always be added in the form of additional master controllers. It is therefore possible for a system like this to be expanded.

Among the available Fieldbus systems, only P-NET allows direct addressing between several bus segments, also known as a multi-net structure. This feature is a specified part of the P-NET protocol, and it can be built into the standard operating system of multi-port masters. 
Communication is directed through the different bus segments via nodes with two or more P-NET interfaces. This means that any master on one bus segment can transparently access any node within any other bus segment, without the need for special programs in the multi-port masters.
The segmentation also makes it possible to have independent local traffic on each bus segment, which increases the update rate and the data throughput throughout the total system.

Multiport master

The benefits gained by dividing a system into smaller sections are highly significant, because it limits the consequence of an error, to a single segment, which gives higher system security. Furthermore, these multi-net features provide a natural redundancy, which makes the total plant installation very robust with respect to errors. An important advantage of the P-NET multi-net topology, is that there is no need for a hierarchical structuring of the bus segments. This is of great benefit when expanding existing P-NET installations, and when coupling to other networks.
An attempt to connect two segments within one node, using a bus system without this multi-net facility, requires a special program in that node. Such a program needs to collect all the data from all devices in one segment to make it available to the other segment, which is known as creating process images.
With the large amount of data that are available in today’s intelligent nodes, it is almostimpossible to update and maintain a true “process image” for a complete bus segment. Such a procedure occupies a significant percentage of the bus capacity and requires a large amount of memory.

 Furthermore, it is expensive to create and test a dedicated program for each segment connection.  

P-NET does not require such complex “process images” to be built.With the large amount of data that are available in today’s intelligent nodes, it is almost impossible to update and maintain a true “process image” for a complete bus segment. Such a procedure occupies a significant percentage of the bus capacity and requires a large amount of memory. Furthermore, it is expensive to create and test a dedicated program for each segment connection. 

P-NET does not require such complex “process images” to be built.