beautypg.com

ProSoft Technology MVI56E-MNET/MNETXT User Manual

Page 105

background image

MVI56E-MNET / MNETXT ♦ ControlLogix Platform

Diagnostics and Troubleshooting

Modbus TCP/IP Interface Module

User Manual

ProSoft Technology, Inc.

Page 105 of 181

April 23, 2014

4.3.3 Client Command Errors

There are several different ways to view Client Command Errors.
 In the MNET.STATUS.ClientStats.CurErr and

MNET.STATUS.ClientStats.LastErr controller tags

 On the Client status data screens in the ProSoft Configuration Builder

Diagnostics

 At a module database location specified by the configuration's MNET Client 0

Command Error Pointer, if the Command Error Pointer is enabled. This
means that the first register refers to command 1 and so on.

Word Offset

Description

1

Command 1 Error

2

Command 2 Error

3

Command 3 Error

….

For every command that has an error, the module automatically sets the poll
delay parameter to 30 seconds. This instructs the module to wait 30 seconds
until it attempts to issue the command again.

As the commands in the Client Command List are polled and executed, an error
value is maintained in the module for each command. This error list can be
transferred to the processor.

Standard Modbus Exception Code Errors

Code

Description

1

Illegal function

2

Illegal data address

3

Illegal data value

4

Failure in associated device

5

Acknowledge

6

Busy; message was rejected

Module Communication Error Codes

Code

Description

-2

Timeout while transmitting message

-11

Timeout waiting for response after request (same as -36)

253

Incorrect slave/server address in response

254

Incorrect function code in response

255

Invalid CRC/LRC value in response