ifm
Supplementary device manual Interface CANopen in the AS-i controllerE
Function
The fieldbus modules
70
Commands 10...20, 16#0A...16#14
– force analogue data transmission directly to/from 3 AS-i
slaves respectively
With these commands the analogue input or output data of 3 slaves can be overwritten. The
commands are assigned to 3 slave addresses each:
Command number
Slaves
decimal
hexadecimal
10
16#0A
1
2
3
11
16#0B
4
5
6
12
16#0C
7
8
9
13
16#0D
10
11
12
14
16#0E
13
14
15
15
16#0F
16
17
18
16
16#10
19
20
21
17
16#11
22
23
24
18
16#12
25
26
27
19
16#13
28
29
30
20
16#14
31
-
-
Table: Assignment command number - slave numbers
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 = 10 (16#0A)
2
reserved = 00
reserved = 00
3
output data AS-i slave 1, channel 0
4
output data AS-i slave 1, channel 1
5
output data AS-i slave 1, channel 2
6
output data AS-i slave 1, channel 3
7
16#00
O3
V3
O2
V2
O1
V1
O0
V0
8
output data AS-i slave 2, channel 0
9
output data AS-i slave 2, channel 1
10
output data AS-i slave 2, channel 2
11
output data AS-i slave 2, channel 3
12
16#00
O3
V3
O2
V2
O1
V1
O0
V0
13
output data AS-i slave 3, channel 0
14
output data AS-i slave 3, channel 1
15
output data AS-i slave 3, channel 2
16
output data AS-i slave 3, channel 3
17
16#00
O3
V3
O2
V2
O1
V1
O0
V0
Example:
1st word: 16#0901
command number A,
AS-i master 1 (M=0),
user ID changes to 1
2nd word: 16#0000 (reserved)
3rd word: 16#0169
output data AS-i slave 1, channel 0
4th word: 16#0202
output data AS-i slave 1, channel 1
5th word: 16#0395
output data AS-i slave 1, channel 2
6th word: 16#1033
output data AS-i slave 1, channel 3