Mailbox Messaging
MVI56-PDPMV1 ♦ ControlLogix Platform
User Manual
PROFIBUS DPV1 Master
Page 172 of 251
ProSoft Technology, Inc.
3.6.3 Error Codes
If the return code indicates DPMC_ERR_V1C_REQ_NEG, the status values
according to the DP-standard may be available in Error Code 1. Refer to the
PROFIBUS DP specification for information on how to interpret these status
values.
Error Code
Name
Meaning
01h
L2_STATUS_UE
02h
L2_STATUS_RR
03h
L2_STATUS_RS
0Ch
L2_STATUS_RDL
Refer to PROFIBUS DP specification
0Dh
L2_STATUS_RDH
0Fh
L2_STATUS_NA
3.6.4 DPV1 Class 1-Related Error Codes
Related mailbox commands:
Class 1 Read (FB_APPL_MSAC1_READ)
Class 1 Write (FB_APPL_MSAC1_WRITE)
Possible error codes in Message Data word "Return Code".
Return Code
Name
Meaning
0000h
DPMC_ERR_M_NO_INFO
No additional information
0003h
DPMC_ERR_M_MEM_ALLOC
Internal memory allocation error
0004h
DPMC_ERR_M_L2_REQ
Unknown opcode in the configuration
0005h
DPMC_ERR_M_INVALID_PAR
Invalid parameter in user request
0007h
DPMC_ERR_M_NOT_IN_DATA
Slave is not in DataExchange (thus no DP-V1 request can
exist)
0012h
DPMC_ERR_M_REQ_ACTIVE
A request is already active
0018h
DPMC_ERR_M_NOT_ALLOWED
Internal DPMC module not initialized correctly
0021h
DPMC_ERR_M_CLOSED
Internal DPMC instance no longer exists
0022h
DPMC_ERR_M_STOPPED
Internal DPMC instance has already been stopped
0023h
DPMC_ERR_M_STARTED
Internal DPMC instance has already been started
0024h
DPMC_ERR_M_STATE_UNKNOWN
Internal DPMC instance has entered an undefined state
002Fh
DPMC_ERR_M_SLAVE_NOT_FOUND
Slave does not respond
0031h
DPMC_ERR_M_TIMEOUT
Active request terminated with timeout
0034h
DPMC_ERR_M_INVALID_LEN
Invalid length in user request
0035h
DPMC_ERR_M_REQ_NEG
Negative indication from lower layer
0036h
DPMC_ERR_M_REQ_RE
Message frame format error in response
0037h
DPMC_ERR_M_REQ_WITHDRAW
Request was recalled