Variable names for CPU devices

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Variable names for CPU devices

The ADI line supports the following variables for a CPU device:

Note: The "C" column indicates whether the variable returns a constant value.

Variable name

Data format

I/O

C

Devices

Description

CompatibilityId

VT=u16

R

1

APC510

APC511

APC910 3

PP500

PPC900 4

Compatibility ID of the CPU board.

DeviceId

VT=u32

R

1

APC510

APC511

APC910

PP500

PPC900 4

Device ID of the CPU board.

FactorySettings

VT=u8 VN=256

R

1

APC510

APC511

PP500

Factory settings of the CPU board.

For B&R-internal use only!

FactorySettingsVersion

VT=string VL=8

R

1

APC510

APC511

PP500

Version of factory settings

Example: "1.2"

HardwareRevision

VT=string VL=5

R

1

APC510

APC511

APC910

PP500

PPC900 4

Hardware revision of the CPU board.

ModelNumber

VT=string VL=41

R

1

APC510

APC511

APC910

PP500

PPC900 4

Model number of the CPU board.

ParentCompatibilityId

VT=u16

R

ü

APC510

APC511

APC910 3

PP500

PPC900 4

Parent compatibility ID of the CPU board (FFFFh = no parent).

Specifies the compatibility ID of the CPU board from which the current device was derived (e.g. for a custom variant of a standard device).

ParentDeviceId

VT=u32

R

ü

APC510

APC511

APC910 3

PP500

PPC900 4

Parent device ID of the CPU board (FFFFFFFFh = no parent).

Specifies the device ID of the CPU board from which the current device was derived (e.g. for a a custom variant of a standard device).

Power

VT=f32

R

 

APC510

APC511

APC910

PP500

PPC900

CPU power consumption in watts.

PowerOnCycles

VT=u16

R

ü

APC510

APC511

APC910

PP500

PPC900

Number of power-ons for the CPU board.

PowerOnHours

VT=u16

R

 

APC510

APC511

APC910

PP500

PPC900

Number of operating hours for the CPU board.

SerialNumber

VT=string VL=12

R

1

APC510

APC511

APC910 3

PP500

PPC900 4

Serial number of the CPU board.

Temperature1

VT=i8

R

 

APC510

APC511

APC910

PP500

PPC900

Value of temperature sensor 1 for the CPU board in degrees Celsius. 2

Temperature2

VT=i8

R

 

APC510

APC511

APC910

PP500

PPC900

Value of temperature sensor 2 for the CPU board in degrees Celsius. 2

Temperature3

VT=i8

R

 

APC510

APC511

APC910

PP500

PPC900

Value of temperature sensor 3 for the CPU board in degrees Celsius. 2

Temperature4

VT=i8

R

 

APC510

APC511

APC910

PP500

PPC900

Value of temperature sensor 4 for the CPU board in degrees Celsius. 2

VendorId

VT=u32

R

1

APC510

APC511

APC910 3

PP500

PPC900 4

Manufacturer ID of the CPU board (B&R = 0).

1

The value can only be modified by updating the factory settings.

2

Optional temperature sensor: Depending on the CPU board used, it is possible that a temperature is not supported.

3

On a APC910, a pseudo value is provided.

4

On a PPC900, the same value is provided as on the system unit.

PP500: All variables - unless specified otherwise - require ADI driver version 1.3 or higher.