ProSoft Technology MVI56E-DNPNET User Manual

Page 110

Advertising
background image

Contents

MVI56E-DNPNET ♦ ControlLogix Platform

User Manual

DNPNET Ethernet Client/Server Communication Module

Page 110 of 140

ProSoft Technology, Inc.

February 13, 2015

Module Data Objects

These objects hold process and status data values. All supported DNPNET data types have

their own UDTs and controller tags. This makes it easier to identify and use the various data

types.

Read Block
READ Blocks transfer information from the module to the ControlLogix processor. The

following table describes the basic block structure of an input image.

Block Offset

Content

0

Reserved

1

Write block ID

2 to 241

Read data

242 to 248

Spare (Not used)

249

Read block ID


The Read Block ID is an index value used to determine the location of where the data will be

placed in the ControlLogix processor read data controller tag array. Each transfer can move

up to 240 words (block offsets 2 to 241) of data. The value of the Read Block identification

code indentifies the type of data contained in the block, so the sample ladder logic can move

it to the correct controller tag array.
The Write Block ID contained in the Read Block tells the ladder logic which block of data the

module is expecting to receive from the ControlLogix processor during the next backplane

transfer. Under normal program operation, the module sequentially sends read blocks and

requests write blocks. For example, if one block each of binary and analog output data, one

block of binary input data, two blocks of counter data and two blocks of analog input data

are used with the application, the backplane transfer sequence block numbers will be:

R4W0

R16W8

R4W9

R16W12

R4W13

R16W0

R4W8

This sequence will continue until interrupted by other write block numbers sent by the

controller or by a command request from a node on the DNPNET network or operator

control through the module’s Configuration/Debug port. This sequence is occasionally

interrupted by the read block identification code 100. This block passes the error/status and

error list information from the module to the processor. Refer to the Error/Status section of

this document for the structure and data contained in a Status Read block.

Write Block
WRITE blocks transfer information from the ControlLogix processor to the module. The

following table describes the structure of a typical output image Write Block.

Block Offset

Content

0

Write block ID

Advertising