Efficient Networks Siemens Sinamics S120 User Manual
Page 395

Communication PROFIBUS DP/PROFINET IO
10.1 Communications according to PROFIdrive
Drive Functions
Function Manual, (FH1), 07/2007 Edition, 6SL3097-2AB00-0BP4
395
Field
Data type
Values
Comment
Specifies the type of request.
In the case of a write request, the changes are made in a volatile memory (RAM). A save
operation is needed in order to transfer the data to the non-volatile memory (p0971, p0977).
Unsigned8
0x01
0x02
0x81
0x82
Read request (+)
Write request (+)
Read request (-)
Write request (-)
Response ID
Mirrors the request identifier and specifies whether request execution was positive or
negative.
Negative means:
Cannot execute part or all of request.
The error values are transferred instead of the values for each subresponse.
Unsigned8
0x00 ... 0xFF
Number
Drive object
number
Setting for the drive object number with a drive unit with more than one drive object.
Different drive objects with separate parameter number ranges can be accessed over the
same DPV1 connection.
Unsigned8
0x01 ... 0x27
No. 1 ... 39
Limited by DPV1 telegram length
No. of parameters
Defines the number of adjoining areas for the parameter address and/or parameter value
for multi-parameter requests.
The number of parameters = 1 for single requests.
Unsigned8
0x10
0x20
0x30
Value
Description
Text (not implemented)
Attribute
Type of parameter element accessed.
Unsigned8
0x00
0x01 ... 0x75
Special function
No. 1 ... 117
Limited by DPV1 telegram length
No. of elements
Number of array elements accessed.
Unsigned16
0x0001 ... 0xFFFF
No. 1 ... 65535
Parameter number
Addresses the parameter accessed.
Unsigned16
0x0000 ... 0xFFFF
No. 0 ... 65535
Subindex
Addresses the first array element of the parameter to be accessed.
Format
Unsigned8
0x02
0x03
0x04
0x05
0x06
0x07
0x08
Other values
0x40
0x41
0x42
0x43
0x44
Data type integer8
Data type integer16
Data type integer32
Data type unsigned8
Data type unsigned16
Data type unsigned32
Data type floating point
See PROFIdrive profile V3.1
Zero (without values as a positive
subresponse to a write request)
Byte
Word
Double word
Error