Spezifikation "Index-Group" für NC ( ID [0x01...0xFF] )

Index-Group ( Hex )

Beschreibung

Anmerkung

0x1000

Ring-0-Manager: Parameter

Optional!

0x1100

Ring-0-Manager: Zustand

Optional!

0x1200

Ring-0-Manager: Funktionen

Optional!

0x1300

Ring-0-Manager: zyklische Prozessdaten

Nicht implementiert!

 

 

 

0x2000 + ID

Kanal mit entspr. ID: Parameter

 

0x2100 + ID

Kanal mit entspr. ID: Zustand

 

0x2200 + ID

Kanal mit entspr. ID: Funktionen

 

0x2300 + ID

Kanal mit entspr. ID: zyklische Prozessdaten

 

 

 

 

0x3000 + ID

Gruppe mit entspr. ID: Parameter

Optional!

0x3100 + ID

Gruppe mit entspr. ID: Zustand

Optional!

0x3200 + ID

Gruppe mit entspr. ID: Funktionen

Optional!

0x3300 + ID

Gruppe mit entspr. ID: zyklische Prozessdaten

Nicht implementiert!

 

 

 

0x4000 + ID

Achse mit entspr. ID: Parameter

 

0x4100 + ID

Achse mit entspr. ID: Zustand

 

0x4200 + ID

Achse mit entspr. ID: Funktionen

 

0x4300 + ID

Achse mit entspr. ID: zyklische Prozessdaten

 

 

 

 

0x5000 + ID

Encoder mit entspr. ID: Parameter

Optional!

0x5100 + ID

Encoder mit entspr. ID: Zustand

Optional!

0x5200 + ID

Encoder mit entspr. ID: Funktionen

Optional!

0x5300 + ID

Encoder mit entspr. ID: zyklische Prozessdaten

Optional!

 

 

 

0x6000 + ID

Regler mit entspr. ID: Parameter

Optional!

0x6100 + ID

Regler mit entspr. ID: Zustand

Optional!

0x6200 + ID

Regler mit entspr. ID: Funktionen

Optional!

0x6300 + ID

Regler mit entspr. ID: zyklische Prozessdaten

Nicht implementiert!

 

 

 

0x7000 + ID

Drive mit entspr. ID: Parameter

Optional!

0x7100 + ID

Drive mit entspr. ID: Zustand

Optional!

0x7200 + ID

Drive mit entspr. ID: Funktionen

Optional!

0x7300 + ID

Drive mit entspr. ID: zyklische Prozessdaten

Optional!

 

 

 

0xA000 + ID

Tabellen (n x m) mit entspr. ID: Parameter

 

0xA100 + ID

Tabellen (n x m) mit entspr. ID: Zustand

 

0xA200 + ID

Tabellen (n x m) mit entspr. ID: Funktionen

 

0xA300 + ID

Tabellen (n x m) mit entspr. ID: zyklische Prozessdaten

Nicht implementiert!

 

 

 

0xF000 ... 0xFFFF

Reservierter Bereich (TwinCAT Systembereich)

 

IndexGroup:

IndexOffset:

 

 

0xF081

0x00000000 ...
0xFFFFFFFF
(n Elemente)

ADSIGRP_SUMUP_WRITE
Das Read-Write-Kommando ist ein Sammelkommando und enthält in den Write-Daten eine Liste von mehreren ADS-Write-Kommandos.
Aufbau der Write-Daten:
    [ IdxGrp(1), IdxOff(1), WriteLen(1), ..., IdxGrp(n), IdxOff(n), WriteLen(n),  
      WriteData(1), ..., WriteData(n) ]

Aufbau der Read-Daten:
    [ Error(1), ..., Error(n) ]

 

0xF082

0x00000000 ...
0xFFFFFFFF
(n Elemente)

ADSIGRP_SUMUP_READWRITE
Das Read-Write-Kommando ist ein Sammelkommando und enthält in den Write-Daten eine Liste von mehreren ADS-Read-Write-Kommandos.
Aufbau der Write-Daten:
    [ IdxGrp(1), IdxOff(1),ReadLen(1), WriteLen(1), ..., IdxGrp(n), IdxGrp(n), ReadLen(n), WriteLen(n),
      WriteData(1), ..., WriteData(n) ]
Aufbau der Read-Daten:
    [ Error(1), ReadLen(1), ..., Error(n), ReadLen(n),   
      ReadData(1), ..., ReadData(n) ]

 

0xF084

0x00000000 ...
0xFFFFFFFF
(n Elemente)

ADSIGRP_SUMUP_READ (READEX2)
Das Read-Write-Kommando ist ein Sammelkommando und enthält in den Write-Daten eine Liste von mehreren ADS-Read-Kommandos.
Aufbau der Write-Daten:
    [ IdxGrp(1), IdxOff(1), ReadLen(1), ..., IdxGrp(n), IdxGrp(n), ReadLen(n) ]
Aufbau der Read-Daten:
    [ Error(1), ReadLen(1), ..., Error(n), ReadLen(n),
      ReadData(1), ..., ReadData(n) ]