ProSoft Technology MVI56E-DNPNET User Manual

Page 85

Advertising
background image

MVI56E-DNPNET ♦ ControlLogix Platform

Contents

DNPNET Ethernet Client/Server Communication Module

User Manual

ProSoft Technology, Inc.

Page 85 of 140

February 13, 2015

Step

Description

1

The Client driver configuration data is obtained from the DNPNET configuration tags via

ladder logic. These values are used by the Client driver to determine the type of

commands to be issued to the other nodes on the DNP3 Ethernet network.

2

After configuration, the Client driver begins transmitting read and/or write commands to the

other nodes on the network. If writing data to another node, the data for the write

command is obtained from one of the module’s internal databases to build the command.

3

Presuming successful processing by the node specified in the command, a response

message is received into the Client driver for processing.

4

Data received from the node on the network is passed into the module’s appropriate

internal database, assuming a read command.

5

Status is returned to the ControlLogix processor for each command in the Client

Command List.

4.2.2 Function Blocks

Data contained in this database is paged through the input and output images by

coordination of the ControlLogix ladder logic and the MVI56E-DNPNET module's program.

Up to 248 words of data can be transferred from the module to the processor at a time. Up

to 247 words of data can be transferred from the processor to the module.
Each block transferred from the module to the processor or from the processor to the

module contains a block identification code that describes the content of the block.

Block Number

Function/Description

0 or -1

Dummy Blocks: Used by module when no data is to be transferred

1 to 203

DNP and IED Data blocks

300

Error/Status, Error List Block, and slave IIN bits

1000 to 1022

DNP Output initialization blocks

1100 to 1193

IED Input initialization blocks

9000 - 9099

Configuration Data

9901

CROB Control Block for Digital Outputs

9902

Command Control Block (Add command to Command List Queue)

9903

Event Messages from Client port

9904

Places up to 24 Auxiliary Commands in the command queue.

9910

CROB Data received on DNPNET Port

9949

Server IED unit errors on Client port

9950

Command List Error data

9958

Binary Input Event data with Calendar time

9959

Analog Input Event data with Calendar time

9968

Binary Input Event data with CLX time

9969

Analog Input Event data with CLX time

9970

Set PLC time using module's DNP time

9971

Set module's time using PLC time

Advertising