SFC multi transition
Is it possible to go to/activate a specific step in SFC dependant on conditions? For example, whenever an valve has feedback error, i want my sequence to go to "hold" step. This can happen in many different steps, so "Jump" branches will make the sequence large an unorganized.
I tried setting a StepName.X value, but those are read-only.
Im aware of the SequenceName.Reset function - I need to be able to go to other steps and the init step.
This information is related to AC 800M/800xA
You can try using SeqName.Hold variable, Check image here
But it is status or output I think, you can not use it to control sequence..
But in Freelance there is block FPX - for phase control where there is input for hold sequence... Not sure if there something like that available in AC 800M/800xA
Hope that helps...
It is not possible.
What we do to avoid alternative branch outs for every single step is monitoring fault behaviour outside the SFC. If for example a feedback error occur we save the current stepnumber or an error number and reset the SFC. An alternate branch on the very top is than managing what to do next.