Overview
>
iolink
>
system
>
Device Status and Detailed Device Status
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 (Events see Events).
It also gives the user the possibility to actively read out currently pending events of the device.
Process Data
Device status and detailed device status – 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 Process Data Profiles.
ISDU
Device status and detailed device status – 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:
Device Status
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 intended 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 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.