What is the sequence of instruction run? E(GripLabel) → X(GripLabel) → labelGripped OR E(GripLabel) → labelGripped → X(GripLabel)
Sergey, I saw your question and hadn’t done much in SFC so I thought I’d see if I could write a test for this.
The test is really simple with some code to wait for a start signal and execute step with actions similar to your picture.
The Entry Action, Cyclic Action and Exit action just contain code to set the strExecOrder[i] with the appropriate string and increment i, allowing the next code bit to apply it’s string at the next array element. (The reset step which resets the strExecOrder, GripLabelCyclicCount, and i variables.
It gave me the following results on the execution order.
The GripLabel Cyclic Action only executed once, based on the GripLabelCycleCount being only 1.
Here is the exported code, includes AsBrString, for using of brsmemset.
sfcExecOrderTest.zip (5.0 KB)
Thank you very much!


