ICP DAS USA CAN-8823 User Manual page 100

Canopen slave device
Table of Contents

Advertisement

Abort SDO Transfer Example
The object index 0x1008 doesn't support the sub-index 01 entry.
Therefore, if users read the object entry with index 0x1008 and sub-index 01,
the CAN-8x23 will reply the Abort SDO Transfer message. The example is
figured as follows.
Step 1. The Rx SDO message will be sent to the CAN-8423 in order to get the
object entry with index 0x1008 and sub-index 01. The following example is
assumed that the node ID for the CAN-8423 is set to 1.
11-bit COB-ID (bit)
Func Code
10
9
8
7
6
5
1
1
0
0
0
0
SDO client
ccs
:
2
m
:
08 10 01
Step 2. The CAN-8423 will reply to the Abort SDO message as shown below.
11-bit COB-ID (bit)
Func Code
10
9
8
7
6
5
1
0
1
1
0
0
SDO client
cs
:
4
m
:
08 10 01
d
:
11 00 09 06
According to the low byte data have the transferring priority, the data
will be converted to "06 09 00 11". Therefore, after searching the Abort
Code table described above, this Abort Code can be interpreted as
"Sub-index does not exist".
CAN-8x23 user's manual (Revision 3.20, Mar/08/2012) ------
Node ID
RTR
4
3
2
1
0
0
0
0
0
1
0
Node ID
RTR
4
3
2
1
0
0
0
0
0
1
0
Data
Length
0
1
2
8
40
08
10
Data
Length
0
1
2
8
80
08
10
8-byte Data (byte)
3
4
5
01
00
00
00
SDO server
(CAN-8x23)
8-byte Data (byte)
3
4
5
01
11
00
09
SDO server
(CAN-8x23)
6
7
00
6
7
06
100

Advertisement

Table of Contents
loading

Table of Contents