0x1000
| Ring-0-Manager: Parameter
| Optional !
|
0x1100
| Ring-0-Manager: State
| Optional !
|
0x1200
| Ring-0-Manager: Functions
| Optional !
|
0x1300
| Ring-0-Manager: Cyclic process data
| Not implemented !
|
|
|
|
0x2000 + ID
| Channel with corr. ID: Parameter
|
|
0x2100 + ID
| Channel with corr. ID: State
|
|
0x2200 + ID
| Channel with corr. ID: Functions
|
|
0x2300 + ID
| Channel with corr. ID: Cyclic process data
|
|
|
|
|
0x3000 + ID
| Group with corr. ID: Parameter
| Optional!
|
0x3100 + ID
| Group with corr. ID: State
| Optional!
|
0x3200 + ID
| Group with corr. ID: Functions
| Optional!
|
0x3300 + ID
| Group with corr. ID: Cyclic process data
| Not implemented!
|
|
|
|
0x4000 + ID
| Axis with corr. ID: Parameter
|
|
0x4100 + ID
| Axis with corr. ID: State
|
|
0x4200 + ID
| Axis with corr. ID: Functions
|
|
0x4300 + ID
| Axis with corr. ID: Cyclic process data
|
|
|
|
|
0x5000 + ID
| Encoder with corr. ID: Parameter
| Optional!
|
0x5100 + ID
| Encoder with corr. ID: State
| Optional!
|
0x5200 + ID
| Encoder with corr. ID: Functions
| Optional!
|
0x5300 + ID
| Encoder with corr. ID: Cyclic process data
| Optional!
|
|
|
|
0x6000 + ID
| Controller with corr. ID: Parameter
| Optional!
|
0x6100 + ID
| Controller with corr. ID: State
| Optional!
|
0x6200 + ID
| Controller with corr. ID: Functions
| Optional!
|
0x6300 + ID
| Controller with corr. ID: Cyclic process data
| Not implemented!
|
|
|
|
0x7000 + ID
| Drive with corr. ID: Parameter
| Optional!
|
0x7100 + ID
| Drive with corr. ID: State
| Optional!
|
0x7200 + ID
| Drive with corr. ID: Functions
| Optional!
|
0x7300 + ID
| Drive with corr. ID: Cyclic process data
| Optional!
|
|
|
|
0xA000 + ID
| table (n x m) with corr. ID: Parameter
|
|
0xA100 + ID
| table (n x m) with corr. ID: State
|
|
0xA200 + ID
| table (n x m) with corr. ID: Functions
|
|
0xA300 + ID
| table (n x m) with corr. ID: Cyclic process data
| Not implemented!
|
|
|
|
0xF000 ... 0xFFFF
| reserved area (TwinCAT system area)
|
|
IndexGroup:
| IndexOffset:
|
|
|
0xF081
| 0x00000000 ... 0xFFFFFFFF (n elements)
| ADSIGRP_SUMUP_WRITE The Read-Write-command contains a list in the Write-data of multiple separate ADS-Write-commands (like a group request). Structure of the Write-Data: [ IdxGrp(1), IdxOff(1), WriteLen(1), ..., IdxGrp(n), IdxOff(n), WriteLen(n), WriteData(1), ..., WriteData(n) ] Structure of the Read-Data: [ Error(1), ..., Error(n) ]
|
|
0xF082
| 0x00000000 ... 0xFFFFFFFF (n elements)
| ADSIGRP_SUMUP_READWRITE The Read-Write-command contains a list in the Write-data of multiple separate ADS-Read-Write-commands (like a group request). Structure of the Write-Data: [ IdxGrp(1), IdxOff(1),ReadLen(1), WriteLen(1), ..., IdxGrp(n), IdxGrp(n), ReadLen(n), WriteLen(n), WriteData(1), ..., WriteData(n) ] Structure of the Read-Data: [ Error(1), ReadLen(1), ..., Error(n), ReadLen(n), ReadData(1), ..., ReadData(n) ]
|
|
0xF084
| 0x00000000 ... 0xFFFFFFFF (n elements)
| ADSIGRP_SUMUP_READ (READEX2) The Read-Write-command contains a list in the Write-data of multiple separate ADS-Read-commands (like a group request). Structure of the Write-Data: [ IdxGrp(1), IdxOff(1), ReadLen(1), ..., IdxGrp(n), IdxGrp(n), ReadLen(n) ] Structure of the Read-Data: [ Error(1), ReadLen(1), ..., Error(n), ReadLen(n), ReadData(1), ..., ReadData(n) ]
|
|