Master Quick Diagnostic
The "Master Quick Diagnostic" structure provides possible causes for an error determined by the master.
Startup
The "Startup" structure provides causes of errors after failed bus startup:
Unexpected Slave Count | Unexpected Slave Count = true The number of slaves detected on the bus differs from the number of configured slaves. |
Slave Count Information | The structure contains information abut the number of configured slaves detected on the bus. |
Configured | Number of configured slaves. |
Revised | Number of configured slaves minus optional slaves that are not present. |
Actual | Number of slaves detected on the bus. |
No Slaves Attached To Master | No slaves connected to the bus. |
All Slaves Failed | All Slaves Failed = true Bus startup failed for all slaves. No slave has reached the ESM state requested by the master. |
Distributed Clocks Failed To Lock | Distributed Clocks Failed To Lock = true The master failed to synchronize the distributed clocks (DC) of the slaves. |
Runtime
The "Runtime" structure provides possible error causes during ongoing bus operation:
Detected Collective Inconsistence | Detected Collective Inconsistence = true At least one slave is not in the bus state specified by the master. |
Detected All Slaves Unreachable | Detected All Slaves Unreachable = true The master does not reach a slave on the bus. |
Detected Slave Is Unreachable | Contains a diagnostics flag for each configured slave. Detected Slave Is Unreachable = true The master cannot reach the corresponding slave on the bus. |
Detected Slave With Unexpected State Change | Contains a diagnostics flag for each configured slave. Detected Slave With Unexpected State Change = true The master has detected a bus state for the corresponding slave that differs from the specified bus state. |
Bus Restarting | Bus Restarting = true Automatic restart of all slaves. |