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