MVI56-PDPMV1 ♦ ControlLogix Platform
Reference
PROFIBUS DPV1 Master
User Manual
Page 239 of 251
ProSoft Technology, Inc.
Normal Operation
The MVI56-
PDPMV1 module’s application code initiates the data transfers at the
end of every ControlLogix PLC ladder scan. As such, the MVI56-PDPMV1
module is able to actively read and write the PROFIBUS Cyclic Input/Output data
blocks in the appropriate locations.
Input Initialization Block (Block ID = 9990)
Block 9990 is the first block transferred by the module to the processor after one
of the following events:
Module power up
Module configuration through ProSoft Configuration Builder
Module reboot
ControlLogix mode switch from PROG to RUN
It contains general module configuration data, which allows the ladder logic to
correctly handle the handshaking between module and processor for proper
backplane communication.
Input Data Block Format (Input Image) (Local:1:I.Data Controller Tag)
You can find the contents of the Input Data Block (Input Image) in the
Local:1:I.Data
user controller tags in RSLogix.
Word Offset
Start
End
Name
Description
0
0
Block Write ID
Block ID of the next write block. It will contain
a value of 9990 because the module expects
the next block from the processor to have the
same block ID.
1
1
Read Block Size
(MVI56PDPMV1.Util.ReadBlockSize)
Read block size (backplane connection input
length) as configured by the user through
RSLogix in the I/O Configuration section. The
size indicates the number of words to transfer
from the module to the processor at each
time.
2
2
Write Block Size
(MVI56PDPMV1.Util.WriteBlockSize)
Write block size (backplane connection
output length) as configured by the user
through RSLogix in the I/O Configuration
section. The size indicates the total number
of words to transfer from the processor to the
module at each time.
3
3
PROFIBUS Total Input Data Size
(MVI56PDPMV1.Config.PROFIBUS.InputDataSize)
PROFIBUS Input size configured in PCB
through the Input Data Size parameter.
4
4
PROFIBUS Total Output Data Size
(MVI56PDPMV1.Config.PROFIBUS.OutputDataSize)
PROFIBUS Output size configured in PCB
through the Output Data Size parameter.
5
5
Read Block Count
(MVI56PDPMV1.Util.ReadBlockCount)
Number of read blocks to transfer from the
module to the processor in order to transfer
the configured PROFIBUS input data.