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