Receive timeout (receivetmo) – Rockwell Automation 1755-OF8 GuardPLC Controller Systems User Manual
Page 158

158
Publication 1753-UM001C-EN-P - March 2010
Chapter 16 Peer-to-peer Communication Overview
The ResponseTime is the sum of the following variables, described in
the table below.
ResponseTime = T
GR1
+ T
1
+ T
GR2
+ T
3
+ T
2
Receive Timeout (ReceiveTMO)
ReceiveTMO is the safety-related, user-configurable monitoring time,
within which PES
1
must receive a correct response from PES
2
.
If ReceiveTMO elapses, safety-related communication closes down
and all imported (via communication) safety-related tags reset to their
user-configurable initial values.
If the ReceiveTMO
≥
2 x ResponseTime(minimum), the loss of at least
one message can be handled without losing the Peer-to-Peer
connection.
Response Time Variables
Variable
Definition
T
GR1
Message delay between two PES:
CPU
1
→
COM
1
→
network
→
COM
2
→
CPU
2
T
1
Time on CPU
2
to process all protocol stacks:
T
1
= CycleTime(CPU
2
) x n
2
where n
2
is the number of cycles needed on CPU
2
to process all protocol
stacks. Set the Communication Time Slice (see below) large enough to allow
all protocol stacks to be processed in one cycle.
T
2
Delay of the acknowledgement on CPU
2
:
T
2
= AckTMO + n
2
x [0 … CycleTime(CPU
2
)]
If AckTMO = 0 or ProdRate = 0, then T
2
= 0
T
GR2
Message delay between two PES:
CPU
2
→
COM
2
→
network
→
COM
1
→
CPU
1
(usually identical with T
GR1
)
T
3
Time on CPU
1
to process all protocol stacks:
T
3
= CycleTime(CPU
1
) x n
1
where n
1
is the number of cycles needed on CPU
1
to process all protocol
stacks. Set Communication Time Slice (see page
) large enough to allow
all protocol stacks to be processed in one cycle.
TIP
ReceiveTMO is also valid for the return path from PES
2
to PES
1
.
- 1755-HSC GuardPLC Controller Systems 1755-IF8 GuardPLC Controller Systems 1755-IB24XOB16 GuardPLC Controller Systems 1755-A6 GuardPLC Controller Systems 1755-L1 GuardPLC Controller Systems 1754-L28BBB GuardPLC Controller Systems 1753-IB20XOB8 GuardPLC Controller Systems 1753-OB16 GuardPLC Controller Systems 1753-IB16 GuardPLC Controller Systems 1753-L32BBBP-8A GuardPLC Controller Systems 1753-L32BBBM-8A GuardPLC Controller Systems 1753-L28BBBP GuardPLC Controller Systems 1753-L28BBBM GuardPLC Controller Systems