ifm
Supplementary device manual Interface CANopen in the AS-i controllerE
Function
The fieldbus modules
85
Command 55, 16#37 - read current AS-i slave lists
Request from the host >> controllerE:
Word no.
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
1
R
R
M
user ID
command number = 55 (16#37)
2...18
not used
not used
Example:
1st word: 16#0737
command number 16#37,
user ID changes to 7
Response controllerE >> host:
Word no.
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
1
E = 0 B = 0
M
user ID
reflected command number = 16#37
2
reserved
reserved
3
LAS
15(A) 14(A) 13(A) 12(A) 11(A) 10(A) 9(A)
8(A)
7(A)
6(A)
5(A)
4(A)
3(A)
2(A)
1(A)
res
4
LAS
31(A) 30(A) 29(A) 28(A) 27(A) 26(A) 25(A) 24(A) 23(A) 22(A) 21(A) 20(A) 19(A) 18(A) 17(A) 16(A)
5
LAS
15B
14B
13B
12B
11B
10B
9B
8B
7B
6B
5B
4B
3B
2B
1B
res
6
LAS
31B
30B
29B
28B
27B
26B
25B
24B
23B
22B
21B
20B
19B
18B
17B
16B
7
LDS
15(A) 14(A) 13(A) 12(A) 11(A) 10(A) 9(A)
8(A)
7(A)
6(A)
5(A)
4(A)
3(A)
2(A)
1(A)
0
8
LDS
31(A) 30(A) 29(A) 28(A) 27(A) 26(A) 25(A) 24(A) 23(A) 22(A) 21(A) 20(A) 19(A) 18(A) 17(A) 16(A)
9
LDS
15B
14B
13B
12B
11B
10B
9B
8B
7B
6B
5B
4B
3B
2B
1B
res
10
LDS
31B
30B
29B
28B
27B
26B
25B
24B
23B
22B
21B
20B
19B
18B
17B
16B
11
LPF
15(A) 14(A) 13(A) 12(A) 11(A) 10(A) 9(A)
8(A)
7(A)
6(A)
5(A)
4(A)
3(A)
2(A)
1(A)
res
12
LPF
31(A) 30(A) 29(A) 28(A) 27(A) 26(A) 25(A) 24(A) 23(A) 22(A) 21(A) 20(A) 19(A) 18(A) 17(A) 16(A)
13
LPF
15B
14B
13B
12B
11B
10B
9B
8B
7B
6B
5B
4B
3B
2B
1B
res
14
LPF
31B
30B
29B
28B
27B
26B
25B
24B
23B
22B
21B
20B
19B
18B
17B
16B
15
LPS
15(A) 14(A) 13(A) 12(A) 11(A) 10(A) 9(A)
8(A)
7(A)
6(A)
5(A)
4(A)
3(A)
2(A)
1(A)
res
16
LPS
31(A) 30(A) 29(A) 28(A) 27(A) 26(A) 25(A) 24(A) 23(A) 22(A) 21(A) 20(A) 19(A) 18(A) 17(A) 16(A)
17
LPS
15B
14B
13B
12B
11B
10B
9B
8B
7B
6B
5B
4B
3B
2B
1B
res
18
LPS
31B
30B
29B
28B
27B
26B
25B
24B
23B
22B
21B
20B
19B
18B
17B
16B
Example:
1st word: 16#0637
reflected command number = 16#37,
user ID changes to 7
2nd word: 16#00FF (reserved)
3rd word: 16#0102
LAS slaves (0) to 15(A); here: slaves 1 and 8 are active
4th word: 16#8001
LAS slaves 16(A) to 31(A); here: slaves 16 and 31 are active
5th word: 16#0102
LAS slaves (0B) to 15B; here: slaves 1B and 8B are active
6th word: 16#8001
LAS slaves 16B to 31B; here: slaves 16B and 31B are active
7th word: 16#0102
LDS slaves (0) to 15(A); here: slaves 1 and 8 are detected)
8th word: 16#8001
LDS slaves 16(A) to 31(A); here: slaves 16 and 31 are detected
9th word: 16#0102
LDS slaves (0B) to 15B; here: slaves 1B and 8B are detected
10. word: 16#8001
LDS slaves 16B to 31B; here: slaves 16B and 31B are detected
11th word: 16#0100
LPF slaves (0) to 15(A), here: peripheral fault on slave 8