Chapter 3 Deployment
Manual VIPA System 300S
3-8
HB140E - IM - RE_353-1DP01 - Rev. 14/47
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
X 2
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
0
1
2
3
4
Slot_Number
from left to right
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