Functions
8.7 Communication via USS
Control Units CU240S
Operating Instructions, 11/2006, A5E00766042B AA
8-35
Character delay time timeout between characters and must be smaller than 2 time the
character run time but can be zero
Start delay timeout between USS messages. Must be > 2
*
character run time
Response delay Processing time of the slave. Must be < 20 ms, but larger than the
start delay!
Residual run time < 1.5
*
(n + 3)
*
character run time (where n = number of data bytes)
"Slave
Transmitting"/
"Master
Transmitting"
is the sum of "Start delay", "Response delay" and "Residual run
time"
The master must check the following times:
• "Response delay"
= reaction time of slave to USS request
• "Residual run time"
= transmission time of response telegram sent by slave
The slave must check the following times:
• "Start delay"
= timeout between USS messages
• "Residual run time"
= transmission time of request telegram coming from master
: : :
: : :
: : :
QFUW
67; /*( $'5 Q %&&
67; /*( $'5
%&&
FUW FUW
FUW
0DVWHU5HTXHVW
6ODYH5HVSRQVH
6WDUW'HOD\
5HVSRQVH'HOD\
Figure 8-25 Timeout Checks on USS Slave
The timeout margins that are verified on the USS slave are shown in the figure above. "crt"
stands for "character run time". The factor "1.5" is the maximum margin. The "start delay"
and the minimum "response delay" are fixed minimum values in software. The "residual run
times" are monitoring values that cause a timeout if they are exceeded by the character
reception.