9.6.10 Parameter data transfer
Data communicaon with PROFIBUS DP-V0 is characterised by cyclic diagnoscs and cyclic
process data transfer. An oponal service expansion is the acyclic parameter data transfer of
PROFIBUS DP-V1. This service does not impair the funconality of the standard services under
PROFIBUS DP-V0.
Details
•
PROFIBUS DP-V0 and PROFIBUS DP-V1 can be operated simultaneously in the same net-
work. This enables the step-by-step expansion or modicaon of a system.
•
The services of PROFIBUS DP-V1 can be used by the class 1 master (PLC) and the class 2 DP
master (diagnoscs master, etc.).
•
Integraon of the acyclic service into the xed bus cycle depends on the corresponding
conguraon of the class 1 master:
•
With conguraon, a me slot is reserved.
•
Without conguraon, the acyclic service is appended when a class 2 DP master acycli-
cally accesses a DP-V1 slave.
Product features
•
16 bits each for addressing the parameter index and subindex.
•
Several parameter requests can be combined to one request (mul-parameter requests).
•
Only one request is processed at a me (no pipelining).
•
A request or response must t into one data block (max. 240 bytes). Requests or responses
cannot be split into several data blocks.
•
No spontaneous messages are transferred.
•
There are only acyclic parameter requests.
•
Prole-specic parameters can be read independently of the slave state.
•
A class 1 DP master can always request parameters from a slave if the slave is in the "Data
Exchange" state.
•
In addion to a class 1 DP master, a class 2 DP master can establish communicaon with a
slave:
Transmission direcons for acyclic data transfer
Write.res
Write.req
with data (parameter request)
with data (parameter response)
without data
without data
without data
without data
Read.req
Read.res (-)
Read.req
Read.res (+)Parameter response
Parameter request Parameter request
Parameter
processing
Parameter response
Master
Slave
DP-V1
Procedure:
1.
A "Write.req" is used to pass the data set (DB47) to the slave in the form of a parameter
request.
2.
With "Write.res" the master receives the conrmaon for the receipt of the message.
3.
The master requests the response of the slave with "Read.req".
4.
The slave responds with "Read.res (-)" if processing has not been completed yet.
5.
Aer parameter processing, the parameter request is completed by transming the
parameter response to the master with "Read.res (+)".
Conguring the network
PROFIBUS
Parameter data transfer
303