<< Click to Display Table of Contents >> Navigation: »No topics above this level« Variable names for I/O devices |
The ADI line supports the following variables for an I/O 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 PP500 |
Compatibility ID of the I/O board. |
DeviceId |
VT=u32 |
R |
1 |
APC510 APC511 PP500 |
Device ID of the I/O board. |
VT=u8 VN=256 |
R |
1 |
APC510 APC511 PP500 |
Factory settings of the I/O board. For B&R-internal use only! |
|
VT=string VL=8 |
R |
1 |
APC510 APC511 PP500 |
Version of factory settings Example: "1.2" |
|
FpgaBootInfo |
VT=i32 |
R |
ü |
APC510 APC511 PP500 3 |
I/O Board FPGA Firmware Bootinfo: 0 = Booted from low area 1 = Booted from high area |
FpgaVersion |
VT=string VL=16 |
R |
ü |
APC510 APC511 PP500 3 |
Version of the I/O board FPGA firmware. Example: "0.03" |
HardwareRevision |
VT=string VL=5 |
R |
1 |
APC510 APC511 PP500 |
Hardware revision of the I/O board. |
ModelNumber |
VT=string VL=41 |
R |
1 |
APC510 APC511 PP500 |
Model number of the I/O board. |
ParentCompatibilityId |
VT=u16 |
R |
ü |
APC510 APC511 PP500 |
Parent compatibility ID of the I/O board (FFFFh = no parent). Specifies the I/O board's parent compatibility ID that is used to derive the current device (e.g. when using a custom variant of the standard device). |
ParentDeviceId |
VT=u32 |
R |
ü |
APC510 APC511 PP500 |
Parent device ID of the I/O board (FFFFh = no parent). Specifies the device ID of the I/O board that is used to derive the current device (e.g. when using a custom variant of the standard device). |
PowerOnCycles |
VT=u16 |
R |
ü |
APC510 APC511 PP500 |
Number of power-ons for the I/O board. |
PowerOnHours |
VT=u16 |
R |
|
APC510 APC511 PP500 |
Number of operating hours for the I/O board. |
Present |
VT=boolean |
R |
ü |
APC510 APC511 PP500 |
Indicates whether an I/O board is installed: 0 = Not provided 1 = Provided |
SerialNumber |
VT=string VL=12 |
R |
1 |
APC510 APC511 PP500 |
Serial number of the I/O board. |
Temperature1 |
VT=i8 |
R |
|
APC510 APC511 PP500 |
Value of temperature sensor 1 for the I/O board in degrees Celsius. 2 |
Temperature2 |
VT=i8 |
R |
|
APC510 APC511 PP500 |
Value of temperature sensor 2 for the I/O board in degrees Celsius. 2 |
Temperature3 |
VT=i8 |
R |
|
APC510 APC511 PP500 |
Value of temperature sensor 3 for the I/O board in degrees Celsius. 2 |
Temperature4 |
VT=i8 |
R |
|
APC510 APC511 PP500 |
Value of temperature sensor 4 for the I/O board in degrees Celsius. 2 |
VendorId |
VT=u32 |
R |
1 |
APC510 APC511 PP500 |
Manufacturer ID of the I/O board (B&R = 0). |
1 |
The value can only be modified by updating the factory settings. |
2 |
Optional temperature sensor: Depending on the I/O board used, it is possible that a temperature is not supported. |
3 |
Requires ADI driver version 1.4 or higher on the PP500. |
PP500: All variables - unless specified otherwise - require ADI driver version 1.3 or higher.