beautypg.com

ProSoft Technology MVI69-HART User Manual

Page 111

background image

MVI69-HART ♦ CompactLogix Platform

Reference

HART Multi-drop Master Communication Module

User Manual

ProSoft Technology, Inc.

Page 111 of 169

March 29, 2012

Offset

Content

Description

33

Current Command

This field contains the index of the current command

to execute.

34

Command Request Count

This field contains the total number of request

messages issued on the port.

35

Command Response Count This field contains the total number of response

messages received from devices on the network.

36

Configuration Error Word

Configuration error word (see table).

37

Current Error Code

Current error code for port.

38

Last Error Code

Last error code reported for port.

61 to 248

Reserved

Not used.

249

Read Block ID

Block identification code of 0 or -1 to indicate a status

data block.

The following table defines the contents of the configuration error word. Each bit

in the word corresponds to an error condition recognized when the module is

configured. There is a separate word for each application port. This data is

reported in the status data area previously defined.

Bit

Code

Description

0

0x0001

Enabled not set to Y or N

1

0x0002

Enable Handheld not set to Y or N

2

0x0004

Primary Master not set to Y or N

3

0x0008

Invalid Preambles (1 to 50)

4

0x0010

Invalid Short Address Retries (0 to 50)

5

0x0020

Invalid Long Address Retries (0 to 50)

6

0x0040

Invalid Retries After Error (0 to 50)

7

0x0080

Invalid Poll Time After Error (0 to 10000)

8

0x0100

Invalid DB Address Status

9

0x0200

Invalid Command Count

10

0x0400

Memory Error in allocating commands

11

0x0800

Memory Error in allocating command fixed data

12

0x1000

Memory Error in allocating TX/RX buffers

13

0x2000

HART Board not found

14

0x4000

Cannot initialize HART channel

15

0x8000

Each command in the command list for each HART channel has a word value for

a status/error code. This error data list can be read using the

Configuration/Debug Port and can be placed in the module’s internal database

using the Error/Status Offset parameter for each port. Accessing the Debug

capabilities of the module is accomplished by connecting a PC to the Debug port,

then running a terminal emulation program. This status/error code is the first

word of the Integer Data Block returned from every HART command executed.

This word has information about the execution of the command by the HART

device.