EasyManua.ls Logo

Emotron VS10 - Canopen Service Data Objects

Emotron VS10
528 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
8.5.9. CANopen service data objects
Service data objects (SDOs) make it possible to read and write all parameters of the
inverter via CANopen.
Details
Two independent SDO channels are provided at the same time. SDO channel 1 is always
active. SDO channel 2 can be activated via 0x2301:005 (P510.05).
The identifiers for SDO1 and SDO2 are generated from the basic identifier (in compliance
with the "Predefined Connection Set") and the node address set.
An SDO is always transmitted with confirmation, i. e. the reception of an SDO frame is
acknowledged by the receiver.
Structure of the SDO frame user data
The user data are shown in Motorola format:
1st byte
2nd byte
3rd byte
4th byte
5th byte
6th byte
7th byte
8th byte
Command
Index
Subindex
Data 1
Data 2
Data 3
Data 4
See table
below.
LOW byte
HIGH byte
LOW word
HIGH word
Address of the parameter to be read or written.
LOW byte
HIGH byte
LOW byte
HIGH byte
The following commands can be transmitted or received for writing and reading the
parameters:
Command
1st byte
Data length
Info
hex
dec
Write request
0x23
35
4 bytes
Writing of a parameter to the inverter.
0x2B
43
2 bytes
0x2F
47
1 byte
0x21
33
Block
Write response
0x60
96
4 bytes
Inverter acknowledges a write request.
Read request
0x40
64
4 bytes
Reading of a parameter from the inverter.
Read response
0x43
67
4 bytes
Inverter response to a read request with the current parameter value.
0x4B
75
2 bytes
0x4F
79
1 byte
0x41
65
Block
Error response
0x80
128
4 bytes
Inverter response to the incorrect execution of the read/write request.
More precisely, the command byte comprises the following information:
Command
1st byte
Command specifier (cs)
Toggle (t)
Length*
e
s
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Write request
0
0
1
0
0/1
0/1
1
1
Write response
0
1
1
0
0
0
0
0
Read request
0
1
0
0
0
0
0
0
Read response
0
1
0
0
0/1
0/1
1
1
Error response
1
0
0
0
0
0
0
0
*Bit coding of the length: 00 = 4 bytes, 01 = 3 bytes, 10 = 2 bytes, 11 = 1 byte
e: expedited (shortened block service)
s: segmented (normal block service)
More commands are defined in the DS301 V4.02 CANopen specification (e.g. segmented
transfer).

Table of Contents

Other manuals for Emotron VS10

Related product manuals