I am trying to control the processing order of pallets between two Process Executors in Visual Components.
In my layout, there are two nodes (A and B), and both nodes pick pallets for processing.
Each pallet has a custom property called Label, which indicates the type of pallet (values: 1, 2, or 3).
What I want to achieve is a global processing order of 3 → 2 → 1 shared between both nodes.
For example:
-
If Node A processes a pallet with Label = 3, and
-
Node B processes a pallet with Label = 2,
-
then the next pallet to be processed (by either node) should be Label = 1.
In other words, the sequence 3 → 2 → 1 should be followed collectively by both nodes, regardless of which node processes the pallet.
Currently, I am using Assign Variable inside each Process Executor to manage the sequence, but I cannot find a way to share or synchronize this value between the two executors.
So my questions are:
-
Is there a way to share a variable or property between two Process Executors in real time?
-
If not, what would be the recommended way to implement a shared processing sequence like this?
Any suggestions or examples would be greatly appreciated.


