mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-09-28 15:56:14 +08:00
Some more documentation...
This commit is contained in:
+139
-141
File diff suppressed because it is too large
Load Diff
@@ -5,11 +5,13 @@
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
GRAPHS := \
|
||||
fsm_change \
|
||||
fsm_master \
|
||||
fsm_pdo_conf \
|
||||
fsm_pdo_read \
|
||||
fsm_pdo_entry_conf \
|
||||
fsm_pdo_entry_read \
|
||||
fsm_pdo_read \
|
||||
fsm_sii \
|
||||
fsm_slave_conf \
|
||||
fsm_slave_scan
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
digraph change {
|
||||
|
||||
start [fontname="Helvetica"]
|
||||
start -> check [weight=5]
|
||||
|
||||
check [fontname="Helvetica"]
|
||||
check -> status [weight=5]
|
||||
check -> error [fontname="Helvetica", label="Response\ntimeout"]
|
||||
|
||||
status [fontname="Helvetica"]
|
||||
status -> end [fontname="Helvetica", label="Success", weight=5]
|
||||
status -> code [fontname="Helvetica", label="Refuse", weight=5]
|
||||
status -> error [fontname="Helvetica", label="Change\ntimeout"]
|
||||
|
||||
code [fontname="Helvetica"]
|
||||
code -> ack [weight=2]
|
||||
|
||||
start_ack [fontname="Helvetica"]
|
||||
start_ack -> ack [fontname="Helvetica", label="Ack only"]
|
||||
|
||||
ack [fontname="Helvetica"]
|
||||
ack -> check_ack [weight=2]
|
||||
|
||||
check_ack [fontname="Helvetica"]
|
||||
check_ack -> end [fontname="Helvetica", label="Ack only"]
|
||||
check_ack -> error [weight=2]
|
||||
|
||||
end [fontname="Helvetica"]
|
||||
|
||||
error [fontname="Helvetica"]
|
||||
}
|
||||
@@ -2,9 +2,6 @@
|
||||
/* $Id$ */
|
||||
|
||||
digraph pdo_conf {
|
||||
size="7,9"
|
||||
center=1
|
||||
ratio=fill
|
||||
|
||||
start [fontname="Helvetica"]
|
||||
start -> action_next_sync [fontname="Helvetica",label="First SM",weight=10]
|
||||
|
||||
@@ -2,9 +2,6 @@
|
||||
/* $Id$ */
|
||||
|
||||
digraph pdo_entry_conf {
|
||||
size="7,9"
|
||||
center=1
|
||||
ratio=fill
|
||||
|
||||
start [fontname="Helvetica"]
|
||||
start -> zero_entry_count [weight=10]
|
||||
|
||||
@@ -2,9 +2,6 @@
|
||||
/* $Id$ */
|
||||
|
||||
digraph pdo_entry_read {
|
||||
size="7,9"
|
||||
center=1
|
||||
ratio=fill
|
||||
|
||||
start [fontname="Helvetica"]
|
||||
start -> count [weight=5]
|
||||
|
||||
@@ -2,9 +2,6 @@
|
||||
/* $Id$ */
|
||||
|
||||
digraph pdo_read {
|
||||
size="7,9"
|
||||
center=1
|
||||
ratio=fill
|
||||
|
||||
start [fontname="Helvetica"]
|
||||
start -> action_next_sync [fontname="Helvetica", label="First SM", weight=5]
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
digraph sii {
|
||||
|
||||
start_reading [fontname="Helvetica"]
|
||||
start_reading -> read_check [weight=5]
|
||||
|
||||
read_check [fontname="Helvetica"]
|
||||
read_check -> error
|
||||
read_check -> read_fetch [weight=5]
|
||||
|
||||
read_fetch [fontname="Helvetica"]
|
||||
read_fetch -> error
|
||||
read_fetch -> end [weight=5]
|
||||
read_fetch -> read_fetch
|
||||
|
||||
start_writing [fontname="Helvetica"]
|
||||
start_writing -> write_check [weight=5]
|
||||
|
||||
write_check [fontname="Helvetica"]
|
||||
write_check -> error
|
||||
write_check -> write_check2 [weight=5]
|
||||
|
||||
write_check2 [fontname="Helvetica"]
|
||||
write_check2 -> error
|
||||
write_check2 -> end [weight=5]
|
||||
write_check2 -> write_check2
|
||||
|
||||
end [fontname="Helvetica"]
|
||||
|
||||
error [fontname="Helvetica"]
|
||||
}
|
||||
@@ -8,10 +8,8 @@ FIGS := \
|
||||
app-config.fig \
|
||||
architecture.fig \
|
||||
fmmus.fig \
|
||||
fsm-change.fig \
|
||||
fsm-coedown.fig \
|
||||
fsm-eoe.fig \
|
||||
fsm-sii.fig \
|
||||
interrupt.fig \
|
||||
master-locks.fig \
|
||||
masters.fig \
|
||||
|
||||
@@ -1,101 +0,0 @@
|
||||
#FIG 3.2
|
||||
Portrait
|
||||
Center
|
||||
Metric
|
||||
A4
|
||||
100.00
|
||||
Single
|
||||
-2
|
||||
1200 2
|
||||
0 32 #8e8e8e
|
||||
6 398 2378 2122 3112
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 1260 2745 855 360 405 2385 2115 3105
|
||||
4 1 0 50 -1 16 12 0.0000 4 120 960 1260 2790 CODE\001
|
||||
-6
|
||||
6 2513 2378 4237 3112
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 2745 855 360 2520 2385 4230 3105
|
||||
4 1 0 50 -1 16 12 0.0000 4 120 690 3375 2790 ACK\001
|
||||
-6
|
||||
6 4523 2378 6458 3112
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 5490 2745 855 360 4635 2385 6345 3105
|
||||
4 1 0 50 -1 16 12 0.0000 4 120 1935 5490 2790 CHECK ACK\001
|
||||
-6
|
||||
6 6705 2340 8505 3150
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 2745 855 360 6750 2385 8460 3105
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 2738 765 322 6840 2416 8370 3060
|
||||
4 1 0 50 -1 16 12 0.0000 4 120 1200 7605 2790 ERROR\001
|
||||
-6
|
||||
6 2513 893 4237 1627
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 1260 855 360 2520 900 4230 1620
|
||||
4 1 0 50 -1 16 12 0.0000 4 120 1170 3375 1305 CHECK\001
|
||||
-6
|
||||
6 4628 893 6352 1627
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 5490 1260 855 360 4635 900 6345 1620
|
||||
4 1 0 50 -1 16 12 0.0000 4 120 1305 5490 1305 STATUS\001
|
||||
-6
|
||||
6 6705 855 8505 1665
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 1260 855 360 6750 900 8460 1620
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 1261 748 315 6857 946 8353 1576
|
||||
4 1 0 50 -1 16 12 0.0000 4 120 705 7605 1305 END\001
|
||||
-6
|
||||
6 360 855 2160 1665
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 1260 1260 855 360 405 900 2115 1620
|
||||
4 1 0 50 -1 16 12 0.0000 4 120 1080 1260 1305 START\001
|
||||
-6
|
||||
1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 495 675 101 101 495 675 585 720
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
2115 1260 2520 1260
|
||||
0.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
4230 1260 4635 1260
|
||||
0.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
6345 1260 6750 1260
|
||||
0.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 4
|
||||
1 1 1.00 60.00 120.00
|
||||
5670 900 5670 540 5400 540 5355 900
|
||||
0.000 -1.000 -1.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
2115 2745 2520 2745
|
||||
0.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
4230 2745 4635 2745
|
||||
0.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
6345 2745 6750 2745
|
||||
0.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 4
|
||||
1 1 1.00 60.00 120.00
|
||||
4905 1530 4365 1980 2610 2115 1755 2430
|
||||
0.000 -1.000 -1.000 0.000
|
||||
3 2 0 1 0 0 50 -1 20 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
540 765 675 990
|
||||
0.000 0.000
|
||||
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 4
|
||||
1 1 1.00 60.00 120.00
|
||||
4050 1485 4500 1620 6120 1980 6930 2520
|
||||
0.000 -1.000 -1.000 0.000
|
||||
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 3
|
||||
1 1 1.00 60.00 120.00
|
||||
6165 1485 6750 1935 7110 2430
|
||||
0.000 -1.000 0.000
|
||||
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 3
|
||||
1 1 1.00 60.00 120.00
|
||||
3915 3060 5490 3285 6795 2925
|
||||
0.000 -1.000 0.000
|
||||
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 3
|
||||
1 1 1.00 60.00 120.00
|
||||
1890 3015 5355 3510 6975 3015
|
||||
0.000 -1.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 4
|
||||
1 1 1.00 60.00 120.00
|
||||
5670 2386 5670 2026 5400 2026 5355 2386
|
||||
0.000 -1.000 -1.000 0.000
|
||||
@@ -1,106 +0,0 @@
|
||||
#FIG 3.2
|
||||
Portrait
|
||||
Center
|
||||
Metric
|
||||
A4
|
||||
100.00
|
||||
Single
|
||||
-2
|
||||
1200 2
|
||||
0 32 #8e8e8e
|
||||
6 2235 893 4515 1627
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 1260 855 360 2520 900 4230 1620
|
||||
4 1 0 50 -1 16 12 0.0000 4 150 2280 3375 1305 READ_CHECK\001
|
||||
-6
|
||||
6 4388 893 6593 1627
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 5490 1260 855 360 4635 900 6345 1620
|
||||
4 1 0 50 -1 16 12 0.0000 4 150 2205 5490 1305 READ_FETCH\001
|
||||
-6
|
||||
6 165 893 2355 1627
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 1260 1260 855 360 405 900 2115 1620
|
||||
4 1 0 50 -1 16 12 0.0000 4 150 2190 1260 1305 READ_START\001
|
||||
-6
|
||||
6 6705 1710 8505 2520
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 2115 855 360 6750 1755 8460 2475
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 7605 2116 748 315 6857 1801 8353 2431
|
||||
4 1 0 50 -1 16 12 0.0000 4 120 705 7605 2160 END\001
|
||||
-6
|
||||
6 113 2648 2408 3382
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 1260 3015 855 360 405 2655 2115 3375
|
||||
4 1 0 50 -1 16 12 0.0000 4 150 2295 1260 3060 WRITE_START\001
|
||||
-6
|
||||
6 2183 2648 4568 3382
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 3375 3015 855 360 2520 2655 4230 3375
|
||||
4 1 0 50 -1 16 12 0.0000 4 150 2385 3375 3060 WRITE_CHECK\001
|
||||
-6
|
||||
6 4208 2648 6773 3382
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 5490 3015 855 360 4635 2655 6345 3375
|
||||
4 1 0 50 -1 16 12 0.0000 4 150 2565 5490 3060 WRITE_CHECK2\001
|
||||
-6
|
||||
6 3555 1710 5355 2520
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 4455 2115 855 360 3600 1755 5310 2475
|
||||
1 2 0 1 0 7 50 -1 -1 0.000 1 0.0000 4455 2108 765 322 3690 1786 5220 2430
|
||||
4 1 0 50 -1 16 12 0.0000 4 120 1200 4455 2160 ERROR\001
|
||||
-6
|
||||
6 360 540 675 990
|
||||
1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 495 675 101 101 495 675 585 720
|
||||
3 2 0 1 0 0 50 -1 20 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
540 765 675 990
|
||||
0.000 0.000
|
||||
-6
|
||||
6 360 2295 675 2745
|
||||
1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 495 2430 101 101 495 2430 585 2475
|
||||
3 2 0 1 0 0 50 -1 20 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
540 2520 675 2745
|
||||
0.000 0.000
|
||||
-6
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
2115 1260 2520 1260
|
||||
0.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
4230 1260 4635 1260
|
||||
0.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
2115 3015 2520 3015
|
||||
0.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 2
|
||||
1 1 1.00 60.00 120.00
|
||||
4230 3015 4635 3015
|
||||
0.000 0.000
|
||||
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 3
|
||||
1 1 1.00 60.00 120.00
|
||||
3375 1620 3465 1845 3735 1935
|
||||
0.000 -1.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 3
|
||||
1 1 1.00 60.00 120.00
|
||||
5490 1620 5445 1845 5220 1935
|
||||
0.000 -1.000 0.000
|
||||
3 2 1 1 0 7 50 -1 -1 4.000 0 1 0 3
|
||||
1 1 1.00 60.00 120.00
|
||||
3375 2610 3465 2385 3735 2295
|
||||
0.000 -1.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 3
|
||||
1 1 1.00 60.00 120.00
|
||||
5490 2610 5445 2385 5220 2295
|
||||
0.000 -1.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 4.000 0 1 0 3
|
||||
1 1 1.00 60.00 120.00
|
||||
6255 1440 6750 1620 7020 1845
|
||||
0.000 -1.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 4.000 0 1 0 3
|
||||
1 1 1.00 60.00 120.00
|
||||
6210 2835 6750 2700 7020 2385
|
||||
0.000 -1.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 4
|
||||
1 1 1.00 60.00 120.00
|
||||
5670 900 5670 630 5400 630 5400 900
|
||||
0.000 -1.000 -1.000 0.000
|
||||
3 2 0 1 0 7 50 -1 -1 0.000 0 1 0 4
|
||||
1 1 1.00 60.00 120.00
|
||||
5670 3375 5670 3690 5310 3690 5310 3375
|
||||
0.000 -1.000 -1.000 0.000
|
||||
Reference in New Issue
Block a user