Page 45
PROFIBUS-Specification-Normative-Parts-2:1997
Copyright by PNO 1997 - all rights reserved
2-A.6Performance of Message Rate, System Reaction Time and Token Rotation Time
The message rate R
SYS
in the system corresponds to the possible number of mes-
sage cycles per second (see Part 4, clause 4.2, formula (23)). The maximum
system reaction time (also called station or bus request time) for cyclic
send/request (polling) from one master station to n slave stations is computed
from the message cycle time and the number of slave stations (see Part 4, clause
4.2, formula (24)).
For the following example calculation the times T are converted into t (seconds)
and set as follows:
t
SDR
= 0,5 ms, t
ID
= 1 ms (or t
SYN
+ t
SM
, if > 1 ms) and DATA_UNIT = 2, 10, 50
octet, assuming np = 30 slave stations. The request frame is in each case with-
out DATA_UNIT (see Part 4, subclause 4.6.1A), while the response frame has a
variable DATA_UNIT (see Part 4, subclause 4.6.3B).
The formulas (22), (23) and (24) described in Part 4, clause 4.2 yield the
values listed in the table below for message cycle time, message rate and system
reaction time versus data signalling rate, DATA_UNIT and number of slave
stations. Message repetition and the time T
TD
are not considered. Token transfer
times are irrelevant, because there is only one master station in the system.
The values are rounded. See also Fig. 2-A.11 and Fig. 2-A.12.
Table 2-A.1
+-----------+-----------------------------------------------+
! ! Data Signalling Rate [kbit/s] !
! DATA_UNIT ! !
! ! 9,6 ! 19,2 ! 93,75 ! 187,5 ! 500 ! 1500 !
+===========+=======+=======+=======+=======+=======+=======+
! ! t
MC
[ms] Time for One Message Cycle !
! ! !
! 2 octets ! 24 ! 12 ! 3,5 ! 2,5 ! 1,9 ! 1,6 !
! ! ! ! ! ! ! !
! 10 octets ! 33 ! 17 ! 4,4 ! 3 ! 2,1 ! 1,7 !
! ! ! ! ! ! ! !
! 50 octets ! 79 ! 40 ! 9,2 ! 5,3 ! 2,93 ! 2 !
+
-----------+-------+-------+-------+-------+-------
+-------+
! ! R
SYS
[N/s] System Total Message Cycles/second!
! ! !
! 2 octets ! 42 ! 82 ! 287 ! 400 ! 535 ! 615 !
! ! ! ! ! ! ! !
! 10 octets ! 30 ! 60 ! 226 ! 337 ! 488 ! 594 !
! ! ! ! ! ! ! !
! 50 octets ! 12 ! 25 ! 108 ! 188 ! 341 ! 506 !
+
-----------+-------+-------+-------+-------+-------
+-------+
! ! t
SR
[ms] System Reaction (Latency) Time !
! ! with 30 Slave Stations !
! ! ! ! ! ! ! !
! 2 octets ! 711 ! 364 ! 105 ! 75 ! 56 ! 49 !
! ! ! ! ! ! ! !
! 10 octets ! 986 ! 502 ! 133 ! 89 ! 62 ! 51 !
! ! ! ! ! ! ! !
! 50 octets ! 2,4s ! 1,2s ! 276 ! 159 ! 88 ! 60 !
+-----------+-------+-------+-------+-------+-------+-------+
In a system with several master stations the system reaction time t
SR
depends
additionally on the real token rotation time t
RR
. Fig. 2-A.13 shows the bounds
of t
RR
versus the number of master stations and high priority messages for
93,75, 500 and 1500 kbit/s. Message repetition and the time T
TD
are not
considered. The computation is based upon the token cycle time T
TC
according to
Fig. 2-A.9 and the combined token and message cycle time T
TC/MC
according to
Fig. 2-A.10.