Communication / PROFIBUS
09.2008
6SE7087-6QX70 (Version AK) Siemens AG
8.2-32
Compendium Motion Control
SIMOVERT MASTERDRIVES
8.2.4.5
Example of "Change parameter value", more than one array element
Changing the sub-areas of an array is not supported by the CBP2, in
other words, it is possible to transfer a write task either for one index or
for all indices. To alter a complete parameter array the number of values
must be equal to or greater than the array size.
The following example shows a write operation to one parameter with 5
subindices.
Parameter task:
Offset
Task header
Task reference
Task identifier =
Change parameter
0
Axis = 0
No. of parameters = 1
2
Parameter
address
Attribute = value
No. of elements = 5
4
Parameter number
Subindex = 0
Parameter value
Format = word
No. of values = 5
10
Value
1
12
Value
2
Value
3
Value
4
Value
5
22
Positive parameter response:
Response header Task ref. mirrored
Response identifier =
Change parameter (+)
0
Axis mirrored
No. of parameters = 1
2
4
Negative parameter response:
Response header Task ref. mirrored
Response identifier =
Change parameter (-)
0
Axis mirrored
No. of parameters = 1
2
Parameter value
Format = error
No. of values = 1
4
Error
value
6
8
NOTE