E_IPCDiag_ParameterKey

This enumeration lists all parameters of the IPC diagnostics that can be read and, in some cases, written in a simple way with the function blocks from the library.

Below is an excerpt from the enumeration containing more than 150 parameters:

Enumeration value

Comment

E_IPCDiag_ParameterKey.IPCDeviceName

IPC device name, STRING, read/write (MDP general area)

E_IPCDiag_ParameterKey.CPU_Usage

CPU usage (%), UINT, read-only

E_IPCDiag_ParameterKey.CPU_Temp

CPU temperature (°C), INT, read-only

E_IPCDiag_ParameterKey.Fan_Speed

Fan speed (rpm), INT, read-only

E_IPCDiag_ParameterKey.NIC_IPv4Address

IPv4 address, STRING, read/write

E_IPCDiag_ParameterKey.TC_VersionBuild

TwinCAT build version, UINT, read-only

Some parameters may exist several times. In this case, the function block FB_IPCDiag_ReadParameter reads all existing values at once and these values can be copied individually or all at once using the GetParameter() methods.

The parameters are subdivided into groups. Some of these groups correspond to the modules of the 'Configuration Area' in the MDP. Modules may be instanced several times. Accordingly, a parameter of a multi-instanced module exists several times or has a correspondingly large number of values.

On the other hand, there are list parameters whose identifier already makes this clear. According to the number of list entries, the parameter also exists here several times or has several values.

The comment for each enumeration entry contains the access possibility
(e.g.: read-only) and the data types of the parameter value.

Not every parameter is available on every system. Hardware and software may differ and reflect the availability of the parameters accordingly.

For further information on the individual parameters, please refer to the documentation on the Beckhoff Device Manager.

E_IPCDiag_ParameterKey 1:

Extensions

The parameters available herewith are continuously supplemented.
It is recommended to use the latest version of the PLC library in order to take advantage of the full range of functions.