Printed in the Federal Republic of Germany TR-Electronic GmbH 2019, All Rights Reserved
11/21/2019 TR - ECE - BA - GB - 0139 - 02 Page 53 of 154
6.2.4 Acyclic parameter access (Base Mode Parameter Access - Local)
The measuring system parameters in the parameter number range 9xx, 600xx (PROFIdrive-specific
parameter) and 650xx (encoder-profile-specific parameter) are written and read via the acyclic Data
Exchange Service using the standardized data exchange format “Base Mode Parameter Access -
Local”. Implementation was in accordance with the PROFIdrive drive profile.
The parameters are accessed using the client-server principle via the record data object with index
0xB02E.
In the record data request the IO controller specifies which parameter is to be read or written, and in
the record data response the IO device transmits the read data, or confirms the write command.
The record data request is triggered via a write command by means of the system function block
SFB 53 "WRREC" (write record) provided by SIEMENS. The record data response must be requested
separately via a read command by means of the system function block SFB 52 "RDREC" (read
record).
The exact mode of operation of the system function blocks can be taken e.g. from the SIEMENS
description “6ES7810-4CA08-8AW1, System Software for S7-300/400 System and Standard
Functions Volume 1/2”.
Declaration of input parameters SFB52 / SFB53:
REQ = 1: Perform data record transmission
Logical address of DP slave/PROFINET IO component (unit or
module diagnostic address according to configuration)
0xB02E, valid for all 9xx und 6xxxx parameters
Maximum length of the data record information to be read in
bytes or maximum length of the data record to be transmitted in
bytes for a write command.
The actual record data request or record data response must be
specified here, see following tables Table 1: Record Data
Request and Table 2: Record Data Response
Only one command can be processed at a time
The initiative always comes from the IO controller
Only one parameter can be processed in a command