CAN-8123/CAN-8223/CAN-8423 user’s manual (Revision 3.00, May/22/2009) ------
79
By the following procedure, an example is provided to obtain a value of
the index 0x1008 and sub-index 00 object entries.
Step 1. The CAN-8423 is requested to transmit the data by using the SDO
Block Upload method.
11-bit COB-ID (bit)
Func Code
Node ID
8-byte Data (byte)
10 9 8 7 6 5 4 3 2 1 0
RTR
Data
Length
0
1
2
3 4 5 6 7
1 1 0 0 0 0 0 0 0 0 1
0
8
A0 08 10 00 7F 00 00 00
SDO client
SDO server
(CAN-8x23)
ccs
: 5
cc
: 0
cs
: 0
m
: 08 10 00
blksize
: 7F
Each block contains 127 segments.
pst
: 00
Step 2. The CAN-8423 will confirm the requirement with the Initiate SDO Block
Upload protocol.
11-bit COB-ID (bit)
Func Code
Node ID
8-byte Data (byte)
10 9 8 7 6 5 4 3 2 1 0
RTR
Data
Length
0
1
2
3 4 5 6
7
1 0 1 1 0 0 0 0 0 0 1
0
8
C2 08 10 00 09 00 00 00
SDO client
SDO server
(CAN-8x23)
scs
: 6
sc
: 0
s
: 1
ss
: 0
m
: 08 10 00
size
: 09 00 00 00
The CAN-8123 will response 9 bytes data during the SDO Block
Upload.