I got my hardware on the bench an have been testing the system with great success.
First of all, for the device specific parameters there is no need for additional software. The only thing the user has to do is set the desired parameters, and when the hardware configuration is downloaded, the encoder adopts these setting.
Regarding the addressing, as mentioned in a previous post,
Position value is located in ID68
Preset value/teach-in is located in QD64
Velocity is located in IW72
But in ID68 you cannot get the value straight away as the double word contains status bits.
Bits 0 to 23 contain the position value bit 24 is reserved, bits 25 to 28 are status bits and bits 29 to 31 are reserved. In case of a single turn encoder, the position value is only a 16bit value where the user can access in IW70.
If one does not have a demanding applicantion and only interested in the position value, then the class 2 telegram works fine.
Moreover if one wishes to use the scaling function, eg. scale the 4096 steps to 0-360 degrees
then in the device specific parameters "Desired measuring units = 360" AND "total measuring range = 360". If the later is set to a different value, then the plc fails to go into RUN mode.
If there is more questions or if you wish me to test something please feel free to ask it.