P-NET Homepage

Bus systems using special chips (e.g. Profibus FMS), typically receive the complete frame first. Then the chip sends an acknowledge to the master and an interrupt to the host CPU.
Slave processing is then started, and when all data is ready, it is transferred to the chip. Now the Master has to make a second request to obtain the desired result. This is illustrated in the diagram in fig. 13.
P-NET slaves handle the processing of data and the reception and transmission of frames, in parallel. The processing of the request begins in the slave, as soon as the first data bytes arrive. In this way, the standard P-NET data rate of 76,800 bit/s, is not a limiting factor in performance.


Every P-NET slave module must answer a request within 390 microseconds (“immediate response”). This eliminates the need for multiple requests for a single variable, or even continuous polling until a result is ready. The immediate response eliminates the need for buffers in the slave to contain a queue of requests or polling from different masters.
The immediate response, coupled with parallel operation and fast token passing, results in a performance similar to other bus systems with a much higher data rate (e.g. 500 kbit/s).
One of the drawbacks of increasing the data rate , is that it leads to a significant reduction in the Fieldbus cable length allowed. For example, at 76.8 kbit/s the bus length can be in the region of 1.2 Km, but at 500 kbit/s the bus length would need to be reduced to 200 m.
The consequence of this is, that for a comparable full size system, 5 extra repeaters would have to be considered for the higher rate system.

Index Previous chapter Next chapter
P-NET in General Access to P-NET from PC's
The History of P-NET Software
Application Areas Ease of P-NET Implementation
Principles of P-NET P-NET Architecture
Multi-net Structures Virtual Token Passing
Advantages of the P-NET Protocol P-NET Compared to...
Intelligent P-NET Modules International P-NET User Organization
"Layer 8": P-NET Channel Structure
Booklet as a PDF-document

International P-NET User Organization
P.O. Box 192
DK-8600 Silkeborg
Denmark
Send e-mail to IPUO

Send us an e-mail

© International P-NET User Organization