Jump to content

“Multi-block MC_Move Sequencing in TIA Portal – Issue with Execute/Done on the Same Axis”


Recommended Posts

Posted

I am programming a battery perforation process using a Siemens S7-1200 / 1511C PLC in TIA Portal  v16 . The machine has X, Y, and Z axes, and I am using motion blocks such as MC_MoveRelative, MC_Power, and MC_Home. The sequence is as follows: Step1 → X movement to initial position, Step2 → Y1, Step3 → Z down for perforation, Step4 → Z up, Step5 → Y2, Step6 → Z down, Step7 → Z up, and so on. For each motion block, I am leaving Execute = 1 even after Done = 1. My question is: when moving from Y1 to Y2 on the same axis, since the previous block still has Execute = 1, will this cause a conflict or block the next motion? I am not activating two blocks at the same time. What is the best practice in TIA Portal for multi-block motion sequences to avoid axis conflicts? Should I reset Execute to 0 for the previous block before starting the next one, even if Done = 1? I can also provide ladder screenshots if needed.


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...