I issue a Move absolute from a plc and the four simulated axis move to target position fine. If i issue another Move Absolute to a new position nothing happens. I have to issue anouther command to be able to issue the “Move Absolute”. Why can’t i issue consecutive “Move Absolute” comands.
How are you issuing commands to the PLC? Are you using cyclic IO or acyclic messaging?
The RMC sends commands when the command is written to the RMC. Can you try resending the Move Absolute (20) and see if that makes the axis move?
I’m sending a value to a register in the Variable Table and using that value in Program Triggers to run a User Program. I send 3 to the Variable Table and User Program 3(MoveToPosition) runs to move the 4 axis to the commanded position from the PLC. It works fine but I can not change the target and issue the same User Program. I have to issue a different User Program then I can use the previous User Program. Attached is a pic of the Event Log showing the RMC receiving the Commands but not executing repeat commands.
Program Triggers trigger on rising edges. So I’d recommend you have a value for your variable that does not start any programs. So after you run program 3, change it to that value. That way you can ensure you always see a rising edge and your program runs.
That makes sense. Thank you