Get configuration file block – ProSoft Technology MVI69E-MBS User Manual

Page 138

Advertising
background image

Reference

MVI69E-MBS ♦ CompactLogix Platform

User Manual

Communication Module

Page 138 of 162

ProSoft Technology, Inc.

January 6, 2014

Block 9000 or -9000: Response from Processor to Module

Offset

Description

0

Write Block ID: 9000 or -9000 configuration file information

1

Module's slot number.

2

Size of the module's Input image to the processor.

3

Size of the module's Output image from the processor.

4

Status of configuration file.

5-6

These two registers contain the size of the configuration file in bytes.

7-8

These two registers contain the CRC for the configuration file.

7.4.9 Get Configuration File Block

Block 9001 or -9001: Get Configuration File Information

This block requests the configuration file from the processor. The module returns
the requested contents of the configuration file.

Block 9001 or -9001: Request from Module to Processor

Offset

Description

0

Read Block ID: 9001 or -9001 request for configuration file from processor

1

Write Block ID: 9001 or -9001 to be used by the processor in its next Write block.

2-3

File offset: Offset of the first register in the configuration file to begin transferring data
from. If the size of the configuration file exceeds the block transfer size, the file is
transferred in multiple blocks, and the file offset tells the processor which part of the
configuration file is being requested by the individual block.

4-5

Number of bytes of the configuration file to include in next block

6-7

Copy of the data contained in registers 2 to 3.

Block 9001 or -9001: Response from Processor to Module

Offset

Description

0

Write Block ID: 9001 or -9001 configuration file data

1-2

File offset: Same as registers 2-3 of the previous request block

3-4

Data length: Same as registers 4-5 of the previous request block

5 to (n-1)

Contents of configuration file. If the size of the configuration file exceeds the block
transfer size, this information is transferred in multiple blocks.

Where n = 60, 120, or 240 depending on the Block Transfer Size parameter.

Advertising