![NANOTEC ELECTRONIC N5 Скачать руководство пользователя страница 110](http://html.mh-extra.com/html/nanotec-electronic/n5/n5_technical-manual_705153110.webp)
Technical Manual N5 (CANopen)
8 CANopen
switches over to "normal transfer". If the master only supports "expedited transfer", objects 6505
h
:01,
6505
h
:02, 6505
h
:03, etc., can be used to read the string character by character.
SDO upload
Shown in the following figure is the procedure for an "SDO upload" (client requests that the content
of an object be sent to it). The transfer is broken down into two phases: an initialization phase and a
transfer phase.
Client
Server
(node with OD)
time
Init SDO Upload
Confirmation, normal transfer, data length
Upload next segment (t=0)
Data of next segment (t=0, c=0)
Upload next segment (t=1)
Data of next segment (t=1, c=0)
Upload next segment (t=0)
Data of next segment (t=0, c=0)
...
Upload next segment (t=0)
Data of next segment (t=0, c=1)
Initialization phase
Transfer phase
As with an "expedited transfer", the upload begins with the client sending an "Init SDO Update" to the
server (see following figure).
CAN ID
Data
Byte 1
Byte 2
600+NodeID
<CMD>
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 0
<IDX>
Segment SDO Upload request
Client
Server
<SUBIDX>
0x00
0x00
0x00
0x00
The answer for a "normal transfer" does not contain the quantity of bytes to be received encoded in
the
<CMD>
. It is instead entered in the data range as can be seen in the following figure in the
<DATA
LENGTH>
area.
Version: 2.0.1 / FIR-v1650
110