Error
Code
Name Description
98, 99. If a request is submitted with a starting
register address of 96 and a quantity of registers of
5, then this request will fail with Exception Code
0x02 “Illegal Data Address” since it attempts to
operate on registers 96, 97, 98, 99 and 100, and
there is no register with address 100.
03 Illegal Data Value A value contained in the query data eld is not an
allowable value for server. This indicates a fault in
the structure of the remainder of a complex
request, such as that the implied length is
incorrect. It
specically does NOT mean that a data
item submitted for storage in a register has a value
outside the expectation of the application program,
since the Modbus protocol is unaware of the
signicance of any particular value of any
particular register.
04 Server Device Failure An unrecoverable error occurred while the server
was attempting to perform the requested action.
05 Acknowledge Specialized use in conjunction with programming
commands. The server has accepted the request
and is processing it, but a long duration of time will
be required to do so. This response is returned to
prevent a timeout error from occurring in the client.
The client can next issue a Poll Program Complete
message to determine if processing is completed.
06 Server Device Busy Specialized use in conjunction with programming
commands. The server is engaged in processing a
long– duration program command. The client
should retransmit the message later when the
server is free.
08 Memory Parity Error Specialized use in conjunction with function codes
20 and 21 and reference type 6, to indicate that the
extended
le area failed to pass a consistency
check. The server attempted to read record le, but
detected a parity error in the memory. The client
can retry the request, but service may be required
on the server device.
Thermal & Optical Bi-spectrum Network Camera User Manual
18