ProSoft Technology MVI56E-DNPNET User Manual
Page 96

Contents
MVI56E-DNPNET ♦ ControlLogix Platform
User Manual
DNPNET Ethernet Client/Server Communication Module
Page 96 of 140
ProSoft Technology, Inc.
February 13, 2015
These data values are updated after each command processed by the module. The block
9949 request is structured to retrieve data for up to 30 server units each call. The format of
the block sent from the ControlLogix processor to the module is shown in the following table.
Word Offset
in Block
Data Field(s)
Description
0
Block ID
This field contains the value of 9949 identifying the block type to
the module.
1
Number of
servers
This field contains the number of servers to report in the response
message. The value has a range of 1 to 30.
2
Start Server
Index
This parameter sets the index in the server array where to start.
The first server in the array has a value of 0. The last index in the
array has a value of (MaxServers -1).
3 to 247
Reserved
Reserved for future use
Using the data in this block, the module responds to the ControlLogix processor with a read
block 9949 containing the requested server information in the following format:
Word Offset
in Block
Data Field(s)
Description
0
Reserved
Reserved (0)
1
Block ID
This is the next block requested by the module.
2
Server Count
This field contains the number of server records contained in the
block that must be processed by the PLC. This field will have a
value of 1 to 30.
3
Server Start
Index
This field contains the index in the server array for the first record
in the file. This field will have a value of 0 to (MaxServers-1).
4 to 11
Server Data #1 This is the server data for the first server in the block. The server
index for the data is the Server Start Index given in word 3.
12 to 19
Server Data #2 This is the server data for the second server in the block.
20 to 27
Server Data #3 This is the server data for the third server in the block.
…
…
…
236 to 243
Server Data #30 Last server requested.
244 to 248
Spare
Not Used
249
Block ID
This field contains the value of 9949 identifying the block type to
the PLC.
The user can sequentially read through the list of all IED units up to 30 at a time to retrieve
all the error information. This data can be transferred to the module's controller tag in the
processor’s ladder logic.
Below is the 8-word data area for each server.
Value
Description
Index
This value corresponds to the index in the device array for the server.
Server Address
This value corresponds to the DNP server address for the device.