addressing information and the length of the record data. A response also contains two
additional fields for transferring information.
The table below shows the structure of the read and write blocks in detail.
TypeRangeDescriptionField(s)
UI8Request (0x00)Request or Response serviceService
Response (0x80)
UI8Write (0x08)Read or Write operationOperation
Read (0x09)
UI160…0xFFFFLength of the blockBlock length
UI32IdentifierARUUID
UI16
• time low
• time mid
• time high and version
• clock
• node
UI16
Octet[2]
Octet[6]
UI32Device access point
(0x0000)
Application process identifierAPI
PROFIdrive (0x3A00)
UI160x01Slot of the module access point
(MAP/PAP)
Slot
UI160x01Subslot of the module access point
(MAP/PAP)
Subslot
2 bytesPadding
UI160x2FIndex of the record data objectIndex
0xB02E
0xB02F
UI320…0xFFFFFFFFLength of the data blockData length
UI16Field for transferring additional dataAdditional value 1
(response only)
UI16Field for transferring additional dataAdditional value 2
(response only)
24 bytes for request, 20 bytes for response.Padding
Used only with write request and read response.Data block
Data block
The data block contains a PROFIdrive-specific request or response header.
The table below shows the contents of the PROFIdrive request.
Byte/ WordRangeDescriptionField(s)
Byte1…255Unique identification set by the mas-
ter. Changed for each new request.
Request Reference
ByteRequest Parameter (01h)
Change Parameter (02h)
Request type for the issued blockRequest ID
PROFINET IO – Communication protocol 93