Likely causes
- Internal device application fault
- Requested operation depends on unavailable hardware or state
- Gateway or server cannot complete the downstream operation
The server accepted the request format but encountered an unrecoverable problem while attempting to execute it.
Exception meaning
The server accepted the request format but encountered an unrecoverable problem while attempting to execute it.
Example exception response PDU
83 04The 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 04 from transport silence, illegal function, illegal address and application-level bad data and retain the request context needed for diagnosis.
Written for pLC programmers and technicians diagnosing a valid Modbus request that a server cannot complete because of an internal processing failure.

Client and server identity, transport status, transaction context, function, address, quantity, exception response, server diagnostics, device state, retry policy and application fallback.
Valid request through server parsing and internal execution to exception 04, client handling, operator indication, safe application response and retained evidence.
The same valid request succeeds under a known healthy server state and returned values match the application.
Server busy or failed, device restart, invalid internal state, repeated retry, gateway translation, intermittent error, partial process availability and reconnect.
A transport, identity, request, server-state, internal-processing, gateway, retry or application-response mismatch.
The incident correlated with server logs, current documentation, process state and controlled recovery testing.
It indicates that the server encountered an unrecoverable error while attempting the requested action.
Not blindly. Preserve the request and server context, follow the documented policy and avoid a retry storm or repeated unsafe write.
Industrial communications path
Choose the physical layer, frame the request, inspect the mapped data and diagnose exception evidence in one connected sequence.