Puddle
Member
I'm trying to use a MOVE function as part of a sequence on Siemens S7-1200, but the program control isn't doing what I need.
MOVE in TIA Portal keeps the program cycling while the instruction executes, but I need it to move, then execute the command.
Is there a graceful method of dealing with this? I've been using an equals comparison after the MOVE block, but if the data is in fact equal, that can cause an issue. I also tried re-writing the sequence in SCL but that doesn't solve the issue either.
MOVE in TIA Portal keeps the program cycling while the instruction executes, but I need it to move, then execute the command.
Is there a graceful method of dealing with this? I've been using an equals comparison after the MOVE block, but if the data is in fact equal, that can cause an issue. I also tried re-writing the sequence in SCL but that doesn't solve the issue either.