Hello, since some time there is something strange in motion. Without changing anything in motion (code) with an established movement this happens: An engine should rotate right with speed and number of turns (positioning) then a turnaround and rotate left with speed and number of turns (positioning). This never was an issue. But now, especially when it is working and after an online change with ctrlX PLC Engineering, after the first movement, it stops. The turnaround doesn't happen. But there is no error in CtrlX-Core! Being online with PLC Engineering, command is set and it is waiting for "Axis[1].Admin.CmdDone", but without movement it never will be done! I use this as well: "arAxisCtrl_gb[AxisIndex].Admin.Config.UpdateEveryInput := TRUE;" But it doesn't seem to have issues. This config is reseted if functionblock with motion is not enabled (now, for a test). With ctrlX Drive Engineering I started scope. The strange thing: There are position commands / targets for the first direction (righthand movement). When command is done, then there is no new target postion! Target is "0" but there should be a lefthand movement. Another new issue, there is an option for manual right/left rotation on my VISU / HMI. If doing this, it can work but it is possible to get an error. This error is available in CtrlX-Core: It is: 090F2002 + 0C570100 To get everything back to work, in most cases, a PLC-Reset (warm) is necessary! Current apps are 1.18. Before, I run 1.16 and had no issues like that (currently I am working with a test system). Currently, I have no idea why and when this issue happens and how to solve it. Doing a warm reset can, but musn't help. Any hints?
... View more