question

Jonathan_Huang avatar image
0 Likes"
Jonathan_Huang asked Jonathan_Huang commented

Logic with processor

Hi everyone


In my attached model

Try ASM3 to conveyor 20240327.fsm

I run a parameter with value of processor2 = 4

And built transportation task from queue1 to processor 2 using process flow

If making transportation task using A connection from queue1 to processor2. Operator will know to move and unload flow item to the next processor(2_2) when a flow item is in process with the first processor(2).

How to help operator to understand that in process flow? With my current process flow, operator only unload into the first processor(2) even when one flow item is available in it

I know there is one way of making multiple "Decide" actitity to help operator to specify whether flow item is available in processor before move to the next processor. But is there any easier way to do it?


Thanks and best regards

FlexSim 23.1.2
processor
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

·
Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Jonathan_Huang commented

You have a lot of options for this that split into two main categories.

1) Keep the A-connection and its distribution logic but offload the actual transport task into the Process Flow.

1.1) In the "Use Transport" field, push the item onto a list. A label that denotes the destination object will be added to the item, since the destination was already determined in the "Send to Port" field. You can then pull the items from the list in Process Flow and use that label to refer to the unload location.

1.2) In the "Use Transport" field, push the task sequence onto a list. In the Process Flow, you'd then only pull the task sequence off the list and dispatch it to an operator.

2) Decide where to move the item in Process Flow. Most commonly this would be done by either representing the processors as a resource or entries on a list. Before the task is started a processor acquired/pulled and the item is moved to that processor. Then the token waits until the item has exited again before releasing/pushing the processor and thus making it available again. This is demonstrated in the attached model.

try-asm3-to-conveyor-20240327_1.fsm


· 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.

Jonathan_Huang avatar image Jonathan_Huang commented ·
Thanks a lot Mr Felix
0 Likes 0 ·

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.