We checked internally what happende. Indead the commanded value jumps to "0" generating the excessive position jump. In the drive I did not find a way to accept this jump. While the commanded value jumps to "0" when you stop the plc, a solution can be to first move to "0" with the axis. And then stop the PLC programm to change code or whatever. It seems to be that the ctrlX drive accept this without generating the F4037. This can be a solution. The other way is that Codesys keeps a variable at the last known value. But PLC on STOP is as I told before a creul stop... I do not know if anything is possible, while STOP is a special kind of state....
... View more