![Siemens SIPROTEC PROFINET IO Скачать руководство пользователя страница 44](http://html.mh-extra.com/html/siemens/siprotec-profinet-io/siprotec-profinet-io_manual_1265444044.webp)
2 PROFINET IO in SIPROTEC
2.6 Event List
44
SIPROTEC 4, Communication Module PROFINET IO, Communication Profile
C53000-L1840-C360-1, Edition 08.2012
2.6.3
Handshake Mechanism (Example)
In the following example of the event list handshake mechanism, the initial situation is defined as follows:
•
3 message blocks were last transmitted and acknowledged by the IO controller.
•
The current message-block number is 14
dec
= E
hex
.
Figure 2-21
Handshake Mechanism (Example)
There is
still one entry
in the event list:
•
Entry is taken from the event list in message
block #1 of the telegram
•
Message blocks #2 and #3 complete = 0
•
“Control_I” = F0
hex
(message block no. + 1)
•
Current indications , measured values , metered
values are entered in cyclic telegrams
•
Analysis of the cyclic indications, measured
values and metered values
•
IO controller recognizes change in
“Control _I”: analysis of the message blocks
•
“Control _O” = “Control _I” = F0
hex
•
Send commands to SIPROTEC device in the
cyclic telegram, if applicable
IO device recognizes acknowledgment in
“Control _O”.
There are
no entries
in the event list:
•
“Control_I” remains = F0
hex
•
Message blocks #1 to #3 complete = 0
•
Current indications , measured values , metered
values are entered in cyclic telegrams
•
Analysis of the cyclic indications, measured
values and metered values
•
No actions reg. the message blocks because
no change of message block no .
•
“Control _O” = “Control _I” = F0
hex
•
Send commands to SIPROTEC device in the
cyclic telegram, if applicable
PROFINET IO
IO device
IO controller
There are
4 new entries
in the event list:
•
The first 3 entries from the event list are taken
over into message blocks #1 to #3 of the
telegram
•
“Control_I” = 10
hex
(message block no . + 1)
•
Current indications , measured values , metered
values are entered in cyclic telegrams
•
Analysis of the cyclic indications, measured
values and metered values
•
IO controller recognizes change in
“Control _I”: analysis of the message blocks
•
“Control _O” = “Control _I” = 10
hex
•
Send commands to SIPROTEC device in the
cyclic telegram, if applicable
There are
2 entries
in the event list (one “old” entry
of the 4 mentioned previously , plus a new one):
•
Entries are taken over from the event list in
message blocks #1 and #2 of the telegram
•
Message block #3 complete = 0
•
“Control_I” = 20
hex
(message block no . + 1)
•
Current indications , measured values , metered
values are entered in cyclic telegrams
......
......
NOTE
Several PROFINET IO bus cycles can lie between a new telegram from the IO device and the data analysis by
the IO controller (and vice versa), that is the arrows do not indicate a bus cycle but the direction of the higher-
level telegram exchange.
com_profinet-io_profile_us.book Page 44 Friday, August 17, 2012 1:40 PM