
Advantages of the
P-NET Protocol
All nodes that conform to the P-NET
standard can be directly connected to the bus and will
immediately communicate together, because P-NET uses only
one data rate, and only one choice is given for each of
the communication layers.
This differs from other standards,
which allow many variations on each layer, resulting in
many variants that are not able to communicate together.
Any P-NET module, including a
master, can be powered down or connected to or
disconnected from the bus, without interfering with the
rest of the bus system.
Consequently, modules can be
exchanged during system operation, and a system can be
expanded while the remaining production system continues
to run.
The need for configuration of
communication parameters in P-NET is much reduced
compared with other systems. In slave modules, the P-NET
system integrator only has to set the node addresses, and
in master modules, he only needs to define the node
address and the number of masters.
Therefore, training is reduced and
allows any qualified technician to understand and install
a P-NET system.
The distributed processing power of
a system can be increased, by simply connecting
additional masters.
Special procedures have been
included in the P-NET standard, making it possible to
change the address of a single node on the network, by
means of its unique serial number. This allows individual
P-NET node addresses to be changed while the system is
still running.
Dip switches and other mechanical mechanisms can be
avoided, and it is therefore possible to build
hermetically sealed P-NET nodes (e.g. IP-67).
When designing a new device for use
with P-NET, benefits will be seen from the fact that
P-NET can be used to access any logical or physical
address within the device, decided upon by the
manufacturer. When a device is implemented with P-NET,
both the test procedures performed during the development
phase for the application program within the device, and
the calibration and maintenance procedures used in the
future, can be simplified. P-NET can therefore be used to
look inside the device in order to monitor program
variables.
The result of a measurement made by
a slave, is presented to a master in a pre-processed
form, in SI (metric) engineering units. The benefit is
significant, since no repetitive scaling or conversion
needs to be done by the master(s), leading to
considerable savings in processing power. For example, a
temperature measurement will be converted to a floating
point value by the slave ( IEEE 754 standard), and will
be presented to all masters requesting the data in
degrees centigrade.
Identifiers used for accessing the
physical variable on the network, are mapped via a
SOFTWIRE list. This list is generated while
the application program is being compiled. Therefore, no
real time translation is required, leading to very fast
data access.
To ensure real time data
collection, each frame transmitted on the network is
restricted to 56 data bytes. If the requested data length
is higher than 56 bytes, it is automaticallydivided into
several successive transmissions.
|