Manual VIPA System 300V Chapter 3 Profibus DP
HB130E - IM - Rev. 08/26 3-9
When addressing data, Profibus assumes that the physical structure of the
slaves is modular or it can be structured internally in logical functional units,
so-called modules. This model is also used in the basic DP functions for
cyclic data communication where each module has a constant number of
input-/output bytes that are transmitted in a fixed position in the user data
telegram. The addressing procedure is based on identifiers, which
characterize a module type as input, output or a combination of both. All
identifiers combined produce the configuration of the slave, which is also
checked by the DPM when the system starts up.
The acyclic data communication is also based on this model. All data
blocks enabled for read/write access are also regarded as assigned to the
modules and can be addressed using slot number and index.
The Slot_Number addresses the module and the index addresses the data
blocks of a module. The Slot_Number = 0 addresses data of the Profibus
coupler, Slot_Number > 0 addresses the data of the function modules.
AI 2x12Bit
SM 331
IM 353 DP
X2
3
4
VIPA 353-1DP01
DO 16xDC24V
SM 322
Module 1
DO 16xDC24V
SM 322
Module 2
DI 16xDC24V
SM 321
Module 3 Module 4
01 2 3 4Slot_Number
from left to righ
During
data
transmission
2Byte Output
(Module 1)
2Byte Output
(Module 2)
2Byte Input
(Module 3)
4Byte Input
(Module 4)
Request:
Response:
...
...
...
...
Index
0 - 255
Index
0 - 255
Index
0 - 255
Index
0 - 255
Index
0 - 255
Each data block can be up to 244Bytes. In the case of modular devices,
the slot number is assigned to the modules. Compact devices are regarded
as a unit of virtual modules. These can also be addressed whit slot number
and index. Through the length specification in the read/write request, it is
also possible to read/write parts of a data block.
Note!
For the addressing at the deployment of the Siemens SIMATIC manager
the following conventions are valid:
DP slave coupler: Setting of the diagnostic address as ID
Modules of the DP slave coupler: Setting of the module address as ID. For
an output module you have to set additionally Bit 15 of the module address
(e.g. address 0004h becomes 8004h). With a combination module you
have to set the lower one of the two addresses.
Addressing with
Slot and Index