question

Talia Z avatar image
0 Likes"
Talia Z asked tannerp commented

Transporter moves between two different routes based on logic

Hello! My aim is to have Transporter1 transport pallets from "Unload truck" separator to the "Bottles" queue, as well as transport pallets from "WH_Caps" queue to the "Caps" queue. The transporter should check to see if "Caps" >0 and, in this case, the transporter should move the pallets from the "Unload truck" separator to "Bottles". If this queue is not >0, the transporter should transport pallets from "WH_Caps" to "Caps". I am having trouble establishing this logic - thank you in advance for your help!

bottle-unloader-process-v2.fsm

FlexSim 17.2.5
queuetransporterlogic
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

tannerp avatar image
1 Like"
tannerp answered tannerp commented

I noticed that the pallets with the red boxes on them were moving themselves to the "Bottles" queue because of the separator's flow logic. I added a queue at the separator for these pallets to wait at until Transporter1 can come move them.

Here's a version of your model using Process Flow. The idea is that there is one token that will acquire Transporter1 each loop. It will first decide whether "Caps" content > 0.

Transporter1, now accessed as "token.transporter", will then load at one of the locations you outlined.

Lastly, it will unload where you designated, return the resource, and start the loop again.

I hope this helps! If you have any questions or adjustments you'd like to make, let me know.

Model: bottle-unloader-logic-pf.fsm


cap-logic-1.png (14.4 KiB)
cap-logic-2.png (36.8 KiB)
cap-logic-3.png (384.4 KiB)
· 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.

Talia Z avatar image Talia Z commented ·

This is very helpful - thank you so much!

1 Like 1 ·