Difference in pushing AGV Work from Send To Port or Use Transport ?

Difference in pushing AGV Work from Send To Port or Use Transport ?

sudheer_r
Not applicable
7 Views
5 Replies
Message 1 of 6

Difference in pushing AGV Work from Send To Port or Use Transport ?

sudheer_r
Not applicable

[ FlexSim 20.0.0 ]

As shown in the below image there are two ways of Pushing the item to AGVWork list through Use Transport or through Send to Port. What's the difference it makes between them.

25494-flow.jpg25495-flow2.jpg

0 Likes
Accepted solutions (1)
8 Views
5 Replies
Replies (5)
Message 2 of 6

braydn_t
Not applicable
Accepted solution

@Sudheer R

There is no functional difference between the two. You can choose either based on your preference, although I prefer the option in flow2 because I think it makes it more obvious to others what it is doing.

0 Likes
Message 3 of 6

sudheer_r
Not applicable
@Braydn T

In your answer you said you prefer the option flow2. What's that option among the above two. Is that Send to Port or Use Transport.

0 Likes
Message 4 of 6

braydn_t
Not applicable

The image in flow2.jpg is the send to port.

0 Likes
Message 5 of 6

sudheer_r
Not applicable

@Braydn T Thanks for feedback.

In Tutorial 4.2 AGV's using Process Flow

Staging1 and Staging2 Processors uses Use Transport to Push item to AGVWork and again they uses Send to Port to Push to ItemsReadFor Delivery list. In LoadingDock they pull the items from the list as shown in below images.

Here my doubt is same item is getting pushed to two lists using Use Transport and Send to Port, how is this happening. It looks bit confusing to send one item to two different lists?

25497-2.jpg

25496-1.jpg

0 Likes
Message 6 of 6

tanner_p
Not applicable

Hi @Sudheer R,

I walked through this part of the tutorial and I can see how this might be confusing. There is an important distinction between these two lists that I will try and clarify so you can see why both are being used.

In the AGV Process Flow, there is a default list called "AGVWork". This list is used by tokens that try and pull tasks from the list. The Staging1 and Staging2 Processors are sending requests to this list that basically tell the AGV Process Flow that, "Hey, I have a box that needs to be moved. Can I have an AGV come get the item from me?"

The Item List that we create in this tutorial, "ItemsReadyForDelivery", is to handle the items themselves. The Staging1 and Staging2 Processors push the items themselves to a list (rather than a request for transport). Then the LoadingDock pulls the items from the list "ItemsReadyForDelivery", which means that the items now have a place to go. How do they get there? ...They use the AGVWork list that has requested the help of an AGV to come move the item.

So, think of the AGVWork as a task list and the ItemsReadyForDelivery as an item list.

Send To Port only handles Items. Use Transport only handles Task Executers.

Hopefully this makes a little more sense. Let us know if you have more questions.