beautypg.com

Normal data transfer blocks, E 114) – ProSoft Technology MVI56E-MNETC User Manual

Page 114

background image

Guide to the MVI56E-MNETC User Manual

MVI56E-MNETC ♦ ControlLogix Platform

User Manual

Modbus TCP/IP Client Enhanced Communication Module

Page 114 of 183

ProSoft Technology, Inc.

February 3, 2013

Block ID Range

Descriptions

9990

Set Module IP Address block

9991

Get Module IP Address block

9996

Unformatted Pass-through block with raw Modbus message

9997

Reset Module Status Data block

9998

Warm-boot block

9999

Cold-boot block

These block identification codes can be broken down into two groups:

Normal data transfer blocks
 Read and Write blocks (-1 to 50)
Special function blocks
 Initialize Output Data blocks (1000 to 1049)
 Event Command blocks (2000 to 2029)
 Client Status blocks (3000 to 3029)
 Server Status block (3100)
 Event Sequence Command blocks (4000 to 4029)
 Event Sequence Command Status blocks (4100 to 4129 and 4200)
 Command Control blocks (5001 to 5016)
 Pass-through Request blocks (9956 to 9961, 9970, and 9996)
 Module IP Address blocks (9990 and 9991)
 Reset Module Status block (9997)
 Warm-boot and Cold-boot blocks (9998 and 9999)

5.2.1 Normal Data Transfer Blocks

Normal data transfer includes the paging of user data from the module’s internal
database (registers 0 to 9999), as well as paging of status data. These data are
transferred through read (input image) and write (output image) blocks.

The following topics describe the function and structure of each block.

Read Block

These blocks of data transfer information from the module to the ControlLogix
processor.

The following table describes the structure of the input image.

Read Block from Module to Processor

Word Offset

Description

Length

0

Reserved

1

1

Write Block ID: -1 to 50

1

2 to 201

Read Data

200

202

Program Scan Counter

1

203 to 208

Block Transfer Status

6

209 to 238

Command bit data for Clients

30

239 to 240

Product Code

2