Exception response, Modbus tcp register table, Exception response modbus tcp register table – Comtrol ES9528-XT User Guide User Manual
Page 203

RocketLinx ES9528 and ES9528-XT User Guide: 2000508 Rev. G
Exception Response - 203
ModBus TCP /IP Support
Exception Response
If an error occurs, the slave sends an exception response message to master consisting of the slave address,
function code, exception response code and error check field. In an exception response, the slave sets the high-
order bit (MSB) of the response function code to one.
Modbus TCP Register Table
The latest firmware provides the initial release of the Modbus TCP/IP client service support for factory
automation applications. You can implement the modbus command using the command line interface in
console and Telnet modes, which allows you to modify some parameters such as, idle time, number of Modbus
masters, and the Modbus service port.
Note: The Modbus TCP client returns 0xFFFF to a Modbus master when pulling a reserved address.
Code
Name
Descriptions
01
Illegal Function
The message function received is not an allowable action.
02
Illegal Data Address
The address referenced in the data field is not valid.
03
Illegal Data Value
The value referenced a t the addressed device location is not
within range.
04
Slave Device Failure
An unrecoverable error occurred while the slave was
attempting to perform the requested action.
05
Acknowledge
The slave has accepted the request and processing it, but a
long duration of time is required to do so.
06
Slave Device Busy
The slave is engaged in processing a long-duration program
command.
07
Negative
Acknowledge
The slave cannot perform the program function received in
the query.
08
Memory Parity Error
The slave attempted to read extended memory, but detected a
parity error in the memory.
Word Address
Data Type
Description
System Information
0x0000
16 words
Vender Name =
“Comtrol”
Word 0 Hi byte = ‘C’
Word 0 Lo byte = ‘o’
Word 1 Hi byte = ‘m’
Word 1 Lo byte = ‘t’
Word 2 Hi byte = ‘r’
Word 2 Lo byte = ‘o’
Word 3 Hi byte = ‘l’
Word 3 Lo byte = ‘\0’
(other words = 0)