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"-Taste gedrückt (Taste ganz rechts in der Front);

bRMouseKey : "Rechte Maus"-Taste gedrückt;

bHotKey : "Hotkey"-Taste gedrückt;

bTaskChaKey : "Taskwechsel"-Taste gedrückt;

bABCKey : "ABC Softkeyboard"-Taste gedrückt;

bMainFanErr : Fehler Hauptlüfter;

bCpuFanErr : Fehler CPU-Lüfter;

bTempErr : Temperaturfehler (Innentemperatur > 50°C);

bBatteryErr : Batteriefehler (derzeit reserviert)

nMainNtcTemp : Temperaturwert 1 (eingelöteter NTC-127°C .. + 127°C);

nExtNtcTemp : Temperaturwert 2 (anschließbarer NTC, nicht bei jedem Gerät vorhanden);

bRsrv1 - bRsrv7 : Reserviert;

nRsrv8 : Reserviert;

Voraussetzungen

Entwicklungsumgebung

Zielplattform

IO-Hardware

Einzubindende SPS-Bibliotheken

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 werden automatisch eingebunden )