Hello,
I rebuilded a Project by your Files, and tested it in ARsim. The Axis is switching between Standstill and Disabled without an issue. But it looks like in ARsim the Gerneral Purpose Axis Interface does not access the Variables connected.
Then i replaced you PLC by a X20CP1684 which i had on my Table.
I added this code lines to signalise the PowerOn Status to the Axis after a PowerOn Request from the Axis.
Acp[0].virt.status.PoweredOn := Acp[0].virt.cmd.PowerOn;
Acp[1].virt.status.PoweredOn := Acp[1].virt.cmd.PowerOn;
Acp[2].virt.status.PoweredOn := Acp[2].virt.cmd.PowerOn;
Ok it looks like the Acp[0].virt.cmd.PowerOn is not set by the Axis.
If the time out for Acp[0].virt.status.PoweredOn is reached you get this error.
If you set Acp[0].virt.status.PoweredOn while PowerOn is waiting you get this error.
I have to check some other Versions, will take a bit time.
I would consider this currently as missbehaviour, until i understand it better.
There were some inconsistencies with names of Variables
Please consider that upper/lower case will be recogniced by the system.
Greetings
Michael







