ProSoft Technology MVI94-DNP User Manual

Page 93

Advertising
background image

MVI94-DNP ♦ Flex I/O

Reference

DNP 3.0 Server over Ethernet Communication Module

User Manual

ProSoft Technology, Inc.

Page 93 of 131

December 17, 2010

5.4.4 Master Driver

In the Master mode, the MVI94-DNP module is responsible for issuing read or

write commands to slave devices on the DNP network. These commands are

user-configured in the module via the Master Command List read from the

module’s Flash. Command status is returned to the processor for each individual

command in the command list status block. The location of this status block in

the module’s internal database is user-defined. The following flow chart and

associated table describe the flow of data into and out of the module:

Step

Description

1

The Master driver obtains configuration data from the Flash area of the module. The
configuration data obtained includes the number of commands and the Master Command
List. These values are used by the Master driver to determine the type of commands to

be issued to the other nodes on the DNP network.

2

After configuration, the Master 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 the module’s internal database to build the command.

3

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

message is received into the Master driver for processing.

4

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

database, assuming a read command.

5

Status is returned to the processor for each command in the Master Command List.

Care must be taken in constructing each command in the list for predictable

operation of the module. If two commands write to the same internal database

address of the module, the results will not be as desired. All commands

containing invalid data are ignored by the module.

Advertising