Thanks for the feedback.
But why was the problem not solved by using this function?
Unfortunately some vendors use a version number or date in the file name although this is not necessary (Rexroth, Balluff, Interroll, etc.). In the Control plus repository usually the original file names are kept. This causes the problem of multiple definitions of the same device: https://community.developer.bosch.com/t5/Knowledge-base/TwinSAFE-4020-error-Multiple-definitions-exist-for-the/ta-p/46781
In case of Rexroth IndraDrive the file name is manipulated in the peripheral NexeedEcRxIndraDrive V2.2: The file name says 01V18, but inside it is a 01V27:
Therefore you should not get the error "multiple definitions", but you can get another problem in old projects because TwinSAFE now loads this new file even if the project was done with 01V18.
The above mentioned function to install the device descriptions overwrites existing ESI files. After executing the function you should have the suitable ESI file.
When working with a server, you will indeed get a problem as soon as two projects are opened at the same time, but they need different FSoE information (nevertheless if the ESI files have different names or the same name but different content). Hopefully Beckhoff introduces soon a TwinSAFE Remote Manager.
... View more