question

Alessandro Supino avatar image
0 Likes"
Alessandro Supino asked Sam Stubbs answered

How can I set a unload logic in TaskExecuter?

How can I set a logic to unload in TaskExecuter(AGV) and not in send to port of queue4?

FlexSim 16.2.2
processorstaskexecuterlogicsendtoport
· 11
5 |100000

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

Joerg Vogel avatar image Joerg Vogel commented ·

The AGV is a support unit to assist in the transport of flowitems. You can activate the Use Transport option in the flow tab of the fixed resources objects. But maybe you know this already. Can you please tell us something more about your model. What happens in the model, what should happen? Have you gone through the tutorials of the AGV modules? What are your experiences with Flexsim?And can you attach your model? That would it make easier to find an answer to your question.

0 Likes 0 ·
Alessandro Supino avatar image Alessandro Supino Joerg Vogel commented ·

In my model, taskexecuter(called AGV) loads item from queue4 and sends to one of three processors based on process time of processors (shortest process time).

I would want to set this logic in taskexecuter and not in send to port of queue4. This because i have set a MTBFMTTR for breakdowns of processors. If logic is in send to port of queue4, it's possible that taskexecuter brings item to a breakdown processor.

So i would want that the decision is made by taskexecuter every moment and not when taskexecuter is on queue4.

1 Like 1 ·
Alessandro Supino avatar image Alessandro Supino Alessandro Supino commented ·
0 Likes 0 ·
Show more comments
Alessandro Supino avatar image Alessandro Supino commented ·

How should be this instanced Process Flow? @Sam Stubbs

0 Likes 0 ·
Jacob Gillespie avatar image Jacob Gillespie ♦ Alessandro Supino commented ·

Click on Process FlowAdd a Task Executer Process FlowAGV (or a blank one if you want)

Then make sure to Attach the TaskExecuter from the Quick Properties of the Process Flow window.

3 Likes 3 ·
agvprocessflow.png (14.4 KiB)
attach.png (13.3 KiB)
Alessandro Supino avatar image Alessandro Supino Jacob Gillespie ♦ commented ·

Ok but how should be made this process flow? Where I have to insert logic?

0 Likes 0 ·
Show more comments

1 Answer

·
Sam Stubbs avatar image
0 Likes"
Sam Stubbs answered

Are you familiar with lists at all? Because based on what you're describing it sounds like a good approach could be to use a Process Flow, that pulls processors from a list and assigns them as the processor for the AGV to drop items off.

The key here would be to create a field on the list that measures the process time remaining. And then you could query the list when you pull from it, to grab the processor with the shortest time.

5 |100000

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

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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