Operation
7.7 Communication via Modbus TCP
SINAMICS DCP
Operating Instructions, 09/2019, A5E34382853K
283
7.7.5 Communication via data set 47
7.7.5.1 Overview
Via FC 16, with one request, up to 122 registers can be written to directly one after the other,
while for Write Single Register (FC 06) you must individually write the header data for each
register.
Header
In addition to the transfer type, the start address and the number of the following registers in
the header.
User data
You control the access in the user data via register 40601.
In register 40602, you define the access as well as the length of the request data.
Register 40603 contains the request reference - it is defined by the user - and the access
type - reading or writing.
From register 40603 and higher, the request aligns communication via data set 47 according
to PROFIdrive.
Register 40604 contains the number of the drive object and the number of parameters that
are read out or written to.
Register 40605 contains the attribute that you use to control whether you read out the
parameter value or the parameter attribute. In the number of elements you specify how many
indices are read.
7.7.5.2 Communication details
General parameter access is realized using the Modbus register 40601 … 40722.
Communication via DS47 is controlled using 40601. 40602 contains the function code
(always = 47 = 2F hex) and the number of the following user data. User data are contained
in registers 40603 … 40722.
Communication overview
0 47 … … Write values for acyclic access
1 47 Request
length
Request data Activate acyclic access
2 47 Response
length
Response data Response for a successful request
Response for an erronous request