ADS_RESERVED_INDEX_GROUPS: {
    DataDataTypeInfoByNameEx: number;
    DeviceData: number;
    IOImageClearI: number;
    IOImageClearO: number;
    IOImageRWIB: number;
    IOImageRWIX: number;
    IOImageRWOB: number;
    IOImageRWOX: number;
    PlcRWDB: number;
    PlcRWIB: number;
    PlcRWMB: number;
    PlcRWOB: number;
    PlcRWRB: number;
    SumCommandAddDevNote: number;
    SumCommandDelDevNote: number;
    SumCommandRead: number;
    SumCommandReadEx: number;
    SumCommandReadEx2: number;
    SumCommandReadWrite: number;
    SumCommandWrite: number;
    SymbolDataTypeUpload: number;
    SymbolDownload: number;
    SymbolDownload2: number;
    SymbolHandleByName: number;
    SymbolInfoByName: number;
    SymbolInfoByNameEx: number;
    SymbolName: number;
    SymbolNote: number;
    SymbolReleaseHandle: number;
    SymbolTable: number;
    SymbolUpload: number;
    SymbolUploadInfo: number;
    SymbolUploadInfo2: number;
    SymbolValue: number;
    SymbolValueByHandle: number;
    SymbolValueByName: number;
    SymbolVersion: number;
    toString: ((value: number) => string);
} = ...

Reserved ADS index groups

Source: TwinCAT.Ads.dll By Beckhoff

Type declaration

  • DataDataTypeInfoByNameEx: number

    DataDataTypeInfoByNameEx

  • DeviceData: number

    DeviceData (0xF100,61696)

  • IOImageClearI: number

    write inputs to null (0xF040, 61504)

  • IOImageClearO: number

    write outputs to null (0xF050, 61520)

  • IOImageRWIB: number

    read/write input byte(s) (0xF020, 61472)

  • IOImageRWIX: number

    read/write input bit (0xF021, 61473)

  • IOImageRWOB: number

    read/write output byte(s) (0xF030, 61488)

  • IOImageRWOX: number

    read/write output bit (0xF031, 61489)

  • PlcRWDB: number

    PlcRWDB (0x4040,16448)

  • PlcRWIB: number

    PlcRWIB (0x4000, 16384)

  • PlcRWMB: number

    PlcRWMB (0x4020, 16416)

  • PlcRWOB: number

    PlcRWOB (0x4010, 16400)

  • PlcRWRB: number

    PlcRWRB (0x4030, 16432)

  • SumCommandAddDevNote: number

    R: {list of results, handles}

  • SumCommandDelDevNote: number

    R: {list of results}

  • SumCommandRead: number

    ADS Sum Read Command (ADSIGRP_SUMUP_READ, 0xF080, 61568)

  • SumCommandReadEx: number

    R: {list of results, Length} followed by {list of data (expepted lengths)}

  • SumCommandReadEx2: number

    R: {list of results, Length} followed by {list of data (returned lengths)}

  • SumCommandReadWrite: number

    ADS sum Read/Write command (ADSIGRP_SUMUP_READWRITE, 0xF082, 61570)

  • SumCommandWrite: number

    ADS Sum Write Command (ADSIGRP_SUMUP_WRITE, 0xF081, 61569)

  • SymbolDataTypeUpload: number

    SymbolDataTypeUpload

  • SymbolDownload: number

    SymbolDownload (F00A, 61450)

  • SymbolDownload2: number

    SymbolDownload2

  • SymbolHandleByName: number

    SymbolHandleByName (0xF003, 61443)

  • SymbolInfoByName: number

    SymbolInfoByName (0xF007, 61447)

  • SymbolInfoByNameEx: number

    SymbolInfoByNameEx (0xF009, 61449)

  • SymbolName: number

    SymbolName (0xF001, 61441)

  • SymbolNote: number

    Notification of named handle (0xF010, 61456)

  • SymbolReleaseHandle: number

    SymbolReleaseHandle (0xF006, 61446)

  • SymbolTable: number

    SymbolTable (0xF000, 61440)

  • SymbolUpload: number

    SymbolUpload (F00B, 61451)

  • SymbolUploadInfo: number

    SymbolUploadInfo (0xF00C, 61452)

  • SymbolUploadInfo2: number

    SymbolUploadInfo2

  • SymbolValue: number

    SymbolValue (0xF002, 61442)

  • SymbolValueByHandle: number

    SymbolValueByHandle (0xF005, 61445)

  • SymbolValueByName: number

    SymbolValueByName (0xF004, 61444)

  • SymbolVersion: number

    SymbolVersion (0xF008, 61448)

  • toString: ((value: number) => string)

    Returns the corresponding key as string by given value (number)

      • (value): string
      • Parameters

        • value: number

        Returns string