question

shelly avatar image
0 Likes"
shelly asked Jacob W2 commented

Push to list and pull from list?

The third cargo is taken out of Rank by AGV and moved to Queue1, and then the cargo information is pushed to List. However, when the task reaches the third cargo, the operator will not be able to select that cargo manifest in the inventory.

The token has been set in Push to List & Pull from List, but the Operator still cannot select the product objects in the List.

How to modify it?

1700459333757.png1120.fsm

FlexSim 23.0.0
proces flow
1700459333757.png (97.4 KiB)
1120.fsm (81.7 KiB)
· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Jacob W2 avatar image Jacob W2 ♦ commented ·

Hi @shelly, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered

You have set a maximum wait time in the Pull From List activity, which allows the token to continue without having pullled an item.

If you don't want to run alternative logic when no item could be pulled, there is no reason to have the max. wait time. I assume you added it because the tokens already create a box a the start of the simulation and don't need to pull it from the list in that case. To handle this, you should either have the tokens enter the loop at a different activity.

capture2.png

Or you push any items that enter the queue to the list and pull an item for the initial task anyway. You can either do this in Process Flow by using an Event Triggered Source that reacts to the entry event of the queue. Or you do this in the 3D model in either the On Entry trigger or the Send to Port option of the queue.

capture1.png

In both cases the Push to List activity after the AGV unloads an item would be redundant.

There's also an issue in the Process Flow section that controls Operator1. The Create TS activity assigns the task sequence to the same label the operator was assigned to in the Acquire activity. As a result, the resource can not be released, since the reference is lost. Use a different label for the operator and task sequence.


capture1.png (5.2 KiB)
capture2.png (13.2 KiB)
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.