ST_AdsTecSysData

TYPE ST_AdsTecSysData
STRUCT
    bShiftKey       : BOOL;     (* TRUE == Shift key pressed*)
    bRMouseKey      : BOOL;     (* TRUE == Right mouse key pressed *)
    bHotKey         : BOOL; (* TRUE == Hotkey pressed *)
    bTaskChaKey     : BOOL; (* TRUE == Task change key pressed *)
    bABCKey         : BOOL; (* TRUE == ABC soft keyboard key pressed*)
    bRsrv1          : BOOL;
    bRsrv2          : BOOL;
    bRsrv3          : BOOL;

    bMainFanErr     : BOOL;     (* TRUE == Main fan error*)
    bCpuFanErr      : BOOL; (* TRUE == CPU fan error*)
    bTempErr        : BOOL; (* TRUE == Internal temperature error ( temp > 50°C)*)
    bBatteryErr     : BOOL; (* TRUE == Battery error *)
    bRsrv4          : BOOL;
    bRsrv5          : BOOL;
    bRsrv6          : BOOL;
    bRsrv7          : BOOL;

    nMainNtcTemp    : SINT;     (* Main NTC temperature (-127°C .. + 127°C) *)
    nExtNtcTemp     : SINT; (* External NTC temperature (-127°C .. + 127°C) *)

    nRsrv8          : ARRAY[1..12] OF BYTE;
END_STRUCT
END_TYPE

bShiftKey : "Shift" key pressed (key at the right);

bRMouseKey : "Right mouse" key pressed;

bHotKey : "Hotkey" pressed;

bTaskChaKey : "Task change" key pressed;

bABCKey : "ABC soft keyboard" key pressed;

bMainFanErr : Main fan errorr;

bCpuFanErr : CPU fan error;

bTempErr : Internal temperature error (Internal temperature > 50°C);

bBatteryErr : Battery error (at the time reserved)

nMainNtcTemp : Temperature value 1 (soldered NTC-127°C .. + 127°C);

nExtNtcTemp : Temperatue value 2 (external NTC, not available with each device);

bRsrv1 - bRsrv7 : Reserved;

nRsrv8 : Reserved;

Requirements

Development environment

Target system

IO Hardware

PLC Libraries to include

TwinCAT v2.8.0, Build > 746

TwinCAT v2.9.0, Build > 945

PC (i386)

 

ads-tec PC

TcIoFunctions.Lib

( Standard.Lib; TcBase.Lib; TcSystem.Lib; TcUtilities.Lib are included automatically )