question

Mateusz B avatar image
0 Likes"
Mateusz B asked Mateusz B commented

picking materials on message

Hello I need some tips on building my model.

I have a rack, and a asrs vehicle (as shown on picture), and a rack stores 3 types of materials. ASRS vehicle picks materials, sends it to conveyors, and then, due to decision points, I transfer materials to processors (each processor works using different type of material).

And here is a problem. I want processor to send information if they are about finishing current proces. As the reaction for this information, I want my ASRS vehicle to pick right material, and send it to conveyor system. I've tried to use "On Entry" trigger in processor, and than "push to ItemList" function, to create some kind of order List for ASRS vehicle, but it simply doesnt work.

projekt-4.fsmAny clues how to do this?

FlexSim 18.1.0
onentrypushtolist
projekt-4.fsm (70.0 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.

1 Answer

Matthew Gillespie avatar image
1 Like"
Matthew Gillespie answered Mateusz B commented

Is this what you're looking for?

projekt-4-mg.fsm

I took some liberties with your model to try to clean it up. I'm using a general flow to push items to a list when they arrive. Then I have an instanced flow attached to all 3 processors that listens to its own On Entry trigger and then pulls an item from the list that matches its type.


projekt-4-mg.fsm (69.6 KiB)
· 3
5 |100000

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

Mateusz B avatar image Mateusz B commented ·

Yes, this is exactly what I was looking for, thanks!!

If i might, i have a few question.

First is pretty silly, but when you created arrival schedule on source,

in that table below you can add column "type".

when im creating source, i dont hava a type column, and i had to define type using triggers.

What to do to get that column? ;D

And other one, couse i first see usage of fixed resource Flow, you mentioned thah each processor "pulls an item that matches its type". How can you define a processors type?

0 Likes 0 ·
Matthew Gillespie avatar image Matthew Gillespie ♦♦ Mateusz B commented ·

I just added a label column to the Arrival Schedule and named it Type. Hit the up arrow on the Labels spinner. Each label column in the table will add a label to the created item and name it the name in the column header.

I also added a Type label to each processor. Just click on the processor and find the Labels panel in Quick Properties. Then in the Pull from List activity I set the puller to be current (the processor attached to the fixed resource flow) and then reference the Type label in the query as puller.Type.

0 Likes 0 ·
Mateusz B avatar image Mateusz B Matthew Gillespie ♦♦ commented ·

Yeah, that is what I was missing. I mean, those label things.
Ok, ive learned few things, I mean, now i know how to aproach those kind of problems.
I realy appreciate your help.

Have a nice day!!

0 Likes 0 ·