question

anagabriela.cs CT avatar image
0 Likes"
anagabriela.cs CT asked Phil BoBo answered

How I can make that the operator1 always have in his hands 1 flow item?

First, the operator take 2 pieces from the queue1 and then puts ONE in the PROCESSOR1 until finish, therefor takes the other piece to put inside the PROCESSOR 1 an the piece who was processed by processor1 he takes that piece to the PROCESSOR 2 until finish and finally put the piece in the conveyor. Then at the second cycle he takes ONE piece from the queue1, he go to the PROCESSOR1 and take the finish piece and put the new one inside. The point here is that the OPERATIONS always need to have a piece inside.

FlexSim 19.0.6
process flowoperatorssequences
· 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.

1 Answer

Phil BoBo avatar image
1 Like"
Phil BoBo answered

The easiest way to model this type of logic is with Process Flow.

Attached is your model (22701-modelo-mainshaft-celda-3-antes-1.fsm) modified to do the logic as best as I can interpret from your description.

I've removed all the port connections on the objects and the "Use Operator" checkboxes. Instead of trying to let each object handle its own logic, I use a centralized process flow for the system as a whole.

When items enter the queue, they get pushed onto a list with the activities in the upper-right corner of the process flow.

At time 0, it creates a token that represents the logic of the operator. It first pulls an item from the list and loads that item.

Then it pulls a second item from the list and loads that item.

The flow continues on one step at a time and eventually loops back around so that he continues doing the same logic repeatedly.

Let us know if you have any questions understanding the logic. It is a pretty straightforward series of steps involving loading and unloading items, and waiting for processes to finish.


5 |100000

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