Device Status and Detailed Device Status¶
Description¶
The Device Status feature provides information about the current device status.
Each Device Status is combined with a corresponding diagnostic message (see chapter Events).
It is also possible to actively read out current pending events of the device.
Process Data¶
Object ID | Name | Description | Direction |
---|---|---|---|
0x002F (47) | System Error | This bit is set (TRUE) if there is an error in the device. This information is linked to the device status (4-Failure), which can be triggered by different device functions or diagnostic messages. The bit is reset as soon as the error status is no longer displayed (FALSE). | Input |
Also see section Process Data Profiles.
ISDU¶
Name | Index | Subindex | Access | Length | Data Type | Data Storage | Default |
---|---|---|---|---|---|---|---|
Device Status | 0x0024 (36) | 0 | R | 1 byte | UINT8 | n/a | – |
Detailed Device Status | 0x0025 (37) | 0 | R | 30 bytes | UINT8[] | n/a | 0x00 0x00 … 0x00 |
Device Status¶
The parameters are accessed via subindex 0.
The output values are to be interpreted as follows:
Value | Status | Description |
---|---|---|
0 | Device is operating properly | Device working correctly. |
1 | Maintenance Required | Although the process data is valid, internal diagnoses show that the device will soon lose its ability to function properly. Maintenance is necessary. |
2 | Out-of-Specification | Although the process data is valid, internal diagnoses show that the device is operating outside of its specified measurement range or environmental conditions. The installation must be checked for unintentional malfunctions. |
3 | Functional Check | Process data is temporarily invalid due to intentional changes to the device, e.g., parameterization or teaching-in. |
4 | Failure | Process data is invalid due to a malfunction of the device or its peripheral devices. The device is not able to perform its inten ded function. Re-configuration (resetting to factory settings) can help. Otherwise, Balluff service must be contacted or the device replaced. |
Detailed Device Status¶
Detailed Device Status indicates the currently pending diagnosis messages (error, warning). For an event overview, see chapter Events.
It can be used to perform a more detailed error analysis or to find the corresponding error source in the event of an unexpected device status.
The length of the list varies dynamically depending on the number of entries. Each entry in the list consists of the EventQualifier and the EventCode and has a data length of 3 bytes. The total list can be queried via subindex 0, individual entires with the corresponding subindex. Each of the entries in the lists can only be called while the event is pending.
Subindex | Object name | Data Type | Comment |
---|---|---|---|
1 | Error_Warning_1 | 3 bytes | All bytes: 0x00 (0): no error/warning Byte 1: EventQualifier Byte 2, 3: EventCode |
2 | Error_Warning_2 | 3 bytes | |
3 | Error_Warning_3 | 3 bytes | |
4 | Error_Warning_4 | 3 bytes | |
... | |||
n | Error_Warning_n | 3 bytes |