Hello,
In my model, I need operator1 to prioritize the following task sequence: Unload processor_unload (without disruption) -> travel to processor_unload when token triggered in process flow -> load to A_side processor (without disruption) -> travel to incoming film and delay (can be disrupted but need to finish the token later)
I don't know the custom coding, so I did the following:
1. add a small processor_unload followed B_side processor so whenever a box enters the small processor, it can trigger the token for operator1 to travel to unload
2. set processor_unload send to port using transporter and highest priority with preemption, in process flow set the travel to unload high priority without preemption, and wait for event that token is sent to port
3. Keep the delay at incoming film and load to A_side processor at lower priority
But I ran into issue that token triggered by processor_unload not moving forward, which literally stops the whole model.
It seems that I assign two tasks in the model and two tasks in process flow to the operator1, and their priorities are conflicting. But I don't know how to fix this while make the operator1 following the guidance mentioned above.
Thanks in advance for looking.FlexSim2025 Trial Case_RotoCleaner.fsm