The last command result SSR6 register is located by default at address 40133. This client dependent SSR6 register shows the result of a specific client's last write attempt. This is especially useful if the exception code 03 appears. The client will only see its own results, not the results of other clients. A client with no write authority will receive a 0x0000 value response when reading this register.
ClientCmdSEQNo | Cmd State | Resp Type | CMDResultCode | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ClientCmdSEQNo
Counts the client's control operations from 0000...1111, that is 0...15, and then starts over.
CmdState
00 = No write command has ever been issued by this client
01 = Command in progress
11 = Response Ready
RespType
01 = Unsecured control response
11 = Modbus 03 exception response valid. CMDResultCode is in this case 0. The reason for the 03 exception is an invalid written value.
Code | Description |
---|---|
0 | OK |
201 | Device in local mode |
202 | Control operation reserved by another client |
203 | Select-timeout or Execute/Cancel without select |
204 | Control operation internally blocked |
205 | Control operation timed out |
250 | Other reason |