Process Data Info and Configuration¶
Description¶
Process data information and configuration offers various possibilities related to process data:
Selection of a process dataset specified by the device
Information about the structure of the input and output data
Information about the last valid value for input and output data
As a diagnosis function, monitoring of the updates of certain process values is available. If these are not updated in the specified time, the device sends corresponding diagnosis messages.
Invalid Process Data¶
Input data (from the device to the master) is only marked as invalid if the device has the Failure device status.
ISDU¶
Name | Index | Subindex | Access | Length | Data Type | Data Storage | Default |
---|---|---|---|---|---|---|---|
Process Data Profile Selection | 0x0051 (81) | 0 | R/W | 1 byte | UINT8(ENUM) | Yes | 0x01 |
Process Data Input Descriptor | 0x000E (14) | 0 | R | 21 bytes | UINT8[] | n/a | – |
Last Valid Process Data Inputs | 0x0028 (40) | 0 | R | 12 bytes | – | n/a | – |
PD Profile Selection¶
There is only one PD Profile
PD Description¶
This parameter is used to specify the structure of the currently selected process data profile for input and output data. The individual process data variables are described.
The total list is accessible via subindex 0, a single entry is possible using a specific subindex. Subindex 1 corresponds to the least significant (or the element most recently transferred in the process data stream). When reading out the entire list, this element is transferred first.
The length of the list is dependent on which process data profile is selected. A single element has a length of 3 bytes.
Byte number | Contents | Values |
---|---|---|
Byte 1 | Data type | 0: OctetStringT 1: Set of BoolT 2: UIntegerT 4: Float32T 5…255: reserved |
Byte 2 | TypeLength | 0…255 bits |
Byte 3 | Bit offset | 0…255 bits |
Last Valid Process Data¶
This parameter indicates the most recently valid input or output data of the device. The first transferred byte in the process data (MSB) is transferred first. This is an exact representation. Access occurs via subindex 0.
Events¶
PD Update Timeout¶
With special process data values, the device automatically checks whether the values are updated in the time period specified by the device. If an update timeout is triggered as a result, this is output via the following diagnosis messages:
Event Code | Event Type | Event – Description – Remedy | Device Status |
---|---|---|---|
0x1851 (6225) | Notification | Process Data Update Timeout – for information purposes only. A PDinput has been delayed over an extended period of time. | 0 – Device is operating properly. |
0x1852 (6226) | Warning | Multiple Process Data Update Timeout – for information purposes only. A PDinput has been delayed over an extended period of time. | 0 – Device is operating properly. |
PD Profile Selection after Change of Variant¶
If the variant of the device is changed, the currently set profile is retained.
In the case that the corresponding PD profile is not valid for this variant, the default profile for the corresponding variant is selected.
Event Code | Event Type | Event – Description – Remedy | Device Status |
---|---|---|---|
0x1850 (6224) | Notification | Process data profile selection cannot be used – default value is used. | 0 – Device is operating properly. |
Variant Dependence¶
There is no variant dependency in PD-Profiles. All variants use the same PD-profile.
PD Invalid¶
PD Inputs Invalid:
Input data (device-to-master) is marked as invalid if the device status (see section Device status and detailed device status) of the device is Failure. In all other states, replacement values for the data are output for which the content cannot be output correctly.