Likely causes
- Quantity is zero or exceeds the function-specific maximum
- A command or setpoint value is outside its permitted range
- Byte count, packed data length or value encoding is inconsistent
The address and function are recognized, but a request field or written value is outside the accepted format or range.
Exception meaning
The address and function are recognized, but a request field or written value is outside the accepted format or range.
Example exception response PDU
86 03The exception response function is the original function with bit 7 set. For example, function 03 becomes 83. The second byte is the exception code.
Run the reference
Compose the request publicly, then use Pro for advanced graded exceptions, saved fixtures, complete history and project sharing.
Technical reference and worked-example guide
Direct answer
The reader can distinguish exception 03 from transport silence, illegal function and illegal address, then reduce the request to the rejected value boundary.
Written for pLC, SCADA and integration users diagnosing a valid Modbus request whose contained value or request field the server rejects.

Transport success, unit identity, function code, starting address, quantity, payload value, byte order, constraints, device state and raw request and response frames.
Client request through transport, server parser, function handler, address resolution, value validation, application state and exception response.
A documented valid request succeeds while one deliberately invalid contained value returns exception 03 reproducibly.
Quantity zero, unsupported coil value, out-of-range register value, paired-register partial write, device mode, broadcast, gateway and firmware change.
A client-encoding, transport, unit, function, address, quantity, value, state or server-implementation mismatch.
The corrected request proven against current device documentation and captured raw frames in the target integration.
The server received and parsed a request but rejected a value contained in it, such as an invalid quantity, encoded output value or device-specific parameter value.
Exception 02 usually rejects the referenced data address; exception 03 rejects a value or request field. Device documentation decides exact implementation limits.
Industrial communications path
Choose the physical layer, frame the request, inspect the mapped data and diagnose exception evidence in one connected sequence.