question

_13269500639 avatar image
0 Likes"
_13269500639 asked Ryan Clark commented

how to use list/push to lish/pull from list in processflow

In my file, the third line (processor 44), I want to achieve the following functions: the truck loads 450 boxes, the first person unloads the box into the tote, each tote loads 12 box, and the tote is placed in queue 8. The maximum capacity of queue8 is 4. When the tote is full of 12 goods, the next person transports the tote to EntryTransfer6, and puts the box in the tote on the conveyor until all the boxes are unloaded. If the second person is slower, As a result, the first person has already filled 4 tote. If this happens, the first person stops until the second person takes a tote; after all the goods on the truck are unloaded, wait for 300s before the next truck arrives. And so on……


Now I want to use push to list to implement some of the functions, that is: when the first person fills up a tote, push this task to the list, and the second person pulls from list to start working; but I have no use After the function of list/push to list/pull from list, how can I solve this problem?

push to list-0905.fsm

FlexSim 21.0.2
flexsim 21.0.2processs flowpush and pull list
· 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.

Ryan Clark avatar image Ryan Clark commented ·

Hi @_13269500639, 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 unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
1 Like"
Felix Möhlmann answered

HI @_13269500639,

I made the following changes to it to get it to work the way you describe.

- Split the decide activity up into two:

- The first one determines whether the tote is full, if that is the case, the input of Queue8 is opened and the tote is pushed onto the list.

- Activated max. wait timer in "Push to List" together with "Keep On List On Early Release" so the token doesn't have to wait until the tote is pulled.

- The second decide checks whether there are still items in the truck. If not, the token goes to the custom code to send the message for a new truck. Otherwise it enters a third decide to check whether the last tote is not full (in case operator3 doesn't keep up and Queue8 is filled with full totes).

- Also moved the source to be in front of that third decide.

- Added a source to the flow for operator3.

- Added a connection from "Destory Object" to "Pull from List".

push-to-list-0906_fm.fsm


5 |100000

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