Communication / CBC CANopen Communication Board 02.2004
6SE7087-6QX70 (Version AD) Siemens AG
8.5-52 Compendium Motion Control SIMOVERT MASTERDRIVES
Example:
The value 2600 must be written to parameter U156 (ON posit. cam1),
index 1.
1. Object type and subindex from parameter list:
Integer 32, subindices 4
2. Calculation of object number
U156 = 2156dec = 86Chex
86Chex + 5000hex = 586Chex (object number)
3. SDO write task to index 586C, integer32, subindex 1 and value
2600.
8.5.3.2 Example: Change parameter value with object 4001h
The value 65282 must be written to parameter P711.
The drive must be in the Board Configuration (4) or Drive Setting (5)
state before a new value can be written to parameter P711.
A value of 4 or 5 must be written to parameter P60 for this purpose.
The value 0x0000203C must then be written to SDO 4001 subindex 1.
The value is calculated as follows:
Convert parameter number 60 to a hex value = 0x03C
Bits 0-11 of the 1
st
word are written with the parameter number.
Select a task identifier from the list. You must first check the
MASTERDRIVES parameter list to find out whether the selected
parameter is indexed or a 16-bit or 32-bit parameter. You must then
identify the task identifier in the task identifier list.
"2" is the task for a nonindexed parameter that must not be written to
the EEPROM and is only 16 bits in size.
Parameter P60 must not be written to the EEPROM since this causes
only a status change in the MASTERDRIVES.
The task identifier is entered in bits 12-15 of the 1
st
word.
This produces the value 0x203C.
Since parameter 60 is not indexed, no index need be entered in word 2
of object 4001 subindex 1. Since the value of parameter P 60 is lower
than 1999, it is not necessary to set bit 15 of the second word (Page
Select bit).
This produces a double word with the value 0x0000203C which can be
written to SDO 4001.01 in this form.
The value to be assigned to parameter P60 must now be entered in
object 4001, subindex 2. This is 4 or 5 in this example.
The converter should now be in state 4 (Board Configuration) or 5
(Drive Setting).
Parameter editing
with offset 5000h
To change a
parameter value