Exception Code 0x06 unused?

J

Thread Starter

Julian

Hey guys,

I'm a bit confused about the exception codes in "MODBUS Application Protocol Specification V1.1b".

Every function code has a selection of specified exception codes (e.g. page 12 "Read Coils": '01 or 02 or 03 or 04'). But no function code supports the exception code 06 "slave device busy".

How can a server tell a client that it's currently in a busy state? Sending a response with exception code 04 ("slave device failure" -> 'unrecoverable error') doesn't seem to be reasonable for me.

Regards.
 
Top