I am currently implementing the operational logic of an OHT (Overhead Hoist Transport).
After a machine finishes processing, it will call the OHT to transport the object away. Then, another OHT will be called to fetch materials from Queue1 for the next processing cycle. If the OHT has no tasks to perform, it will continuously run in a loop until it is given a task to execute.
I am trying to use a "List with preemptive logic" to interrupt the idle OHTs (those in the loop) to execute transport tasks. However, after the OHT unloads, I want it to return to the loop to wait for the next task. The model logic is stuck at the "Push to List" step.
I appreciate your help in resolving this issue in advance.
File:Question.fsm