CAN-8x23 user’s manual (Revision 3.20, Ma r/08/2012) ------
96
Step 3. The SDO client will transmit the data of the object entry index 0x1400
and sub-index 02 by using the Download SDO Block Segment protocol. The
following description shows that the data length of the value is less than the
maximum data length of one block, the SDO Block Segment Download
protocol is just implemented once.
11-bit COB-ID (bit)
RTR
Data
Length
8-byte Data (byte)
Func Code
Node ID
10 9 8 7 6 5 4 3 2 1 0
0
1
2
3
4
5
6
7
1
1 0 0 0 0 0 0 0 0 1
0
8
81 05 00
00
00
00
00
00
SDO client
SDO server
(CAN-8x23)
c
:
1
seqno
:
1
seg-data
:
05 00 00 00 00 00 00
Because this segment is the last one, not all of the data in the
seg-data
filed is useful. The valid data length will be indicated when
the users send a message to finish the Block Download protocol.
Please refer to the value of
n
in the step 5.
Step 4. The CAN-8423 will reply to the message in order to check whether the
transmission is successful or not. If not, this block transmission will be
requested again. After finishing the data transmission, the Download SDO
Block Segment protocol will be terminated.
11-bit COB-ID (bit)
RTR
Data
Length
8-byte Data (byte)
Func Code
Node ID
10 9 8 7 6 5 4 3 2 1 0
0
1
2
3
4
5
6
7
1
0 1 1 0 0 0 0 0 0 1
0
8
A2 01 7F
00
00
00
00
00
SDO client
SDO server
(CAN-8x23)
scs
:
5
ss
:
2
ackseq
:
01
blksize
:
7F