ProSoft Technology MVI69-DNP User Manual
Page 76
![background image](https://www.manualsdir.com/files/866098/content/doc076.png)
MVI69-DNP ♦ CompactLogix or MicroLogix Platform
Reference
DNP 3.0 Master/Slave Communication Module
Page 76 of 129
ProSoft Technology, Inc.
November 3, 2008
DATA TYPE
START BLOCK # MAX BLOCK #
MAX # OF POINTS
IED Digital Input
40
47
7680
IED Digital Output
48
55
7680
IED Counters
56
63
240
IED Analog Input
64
71
480
IED Analog Output
72
79
480
DNP Float Input
80
87
240
DNP Float Output
88
95
240
These blocks are mapped into a pre-defined memory area in the module.
Pointers into the memory area are computed by the application for each data
type. The application will only copy the portion of the block that contains valid
data.
Read Block
These blocks of data transfer information from the module to the CompactLogix
processor. The structure of the input image used to transfer this data is shown
below:
Offset Description
0
Read Block ID
1
Write Block ID
2 to 61
Read Data
The Read Block ID is an index value used to determine the location of where the
data will be placed in the CompactLogix processor controller tag array of module
read data. Each transfer can move up to 60 words (block offsets 0 to 61) of data.
The Write Block ID associated with the block requests data from the
CompactLogix processor. Under normal, program operation, the module
sequentially sends read blocks and requests write blocks. For example, if three
read and two write blocks are used with the application, the sequence will be as
follows:
R1W1
R2W2
R3W1
R1W2
R2W1
R3W2
R1W1