Which products are affected?
ESP-DDS2-P (Drive PLC Developer Studio Professional from V2.0 onwards)
ESP-DDS2-B (Drive PLC Developer Studio Basic from V2.1 onwards)
What happens?
Different error messages are indicated when compiling a project (e.g. via menu command: Project>Compile all):
Call recursion: Organization unit -> Organization Unit
Error 4053:Organization unit name:''Organization unit name.ActionName' is no valid organization unit or operator
Error 4121: Organization unit name: 'ActionName' is no component of 'Organization unit name'
or
The scale functions programmed for the user codes do not have any effect after the project download.
When does the problem occur?
When a POU (process organization unit) is to be converted into another programming language (menu command: Project>Object>Convert) DDS deletes all actions and scale functions connected to the POU.
Possible diagnostics?
None.
Short-term measures/recommendations?
Do not convert a POU into another programming language if actions and/or scale functions are connected to this POU.
Evaluation:
This function restriction will not occur very often in practice since the conversion function is used rarely by DDS and actions and scale functions are not programmed very often. Should actions be deleted when carrying out conversions this will immediately be detected while compiling the project and a compilation error will be displayed in a message window. Should scale functions be deleted during conversion this should be detected when commissioning the machine at the latest.