ProSoft Technology MVI69-DNP User Manual

Page 76

Advertising
background image

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

Advertising