question

Matthias avatar image
0 Likes"
Matthias asked Matthias commented

Problem with global list /combiner and picking orders

Hi guys,

I've encountered an error with my model as seen on the picture below (screen1) and struggling to find a solution for it.

screen-1.jpg

This doesn't happen until i connect "the fourth group of the racks" with combiner - as below (screen2).screen2.jpg

I add both models, with error (model-screen1) and without from the second picture (Model screen 2). I will be trying to solve it now, but if anyoune of you know the answer in no time, please share, because I'm on the edge of deadline, so every hour is counting for me.. Model - Screen 1 .fsmModel - Screen 2 .fsm


Update: I should mention that it points invalid row number 142 - list of goods (types of boxes from both sources is 141) and if I reduce global table rows to e.g. 100 it will show that there's invalid row number 101.


EDIT:
I've added corrected model, but with the issue I wrote about in my coment below.

corected model.fsm

FlexSim 24.2.2
warehouseorder pickingglobal list
screen-1.jpg (622.4 KiB)
screen2.jpg (460.1 KiB)
model-screen-1.fsm (221.7 KiB)
model-screen-2.fsm (221.5 KiB)
corected-model.fsm (231.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.

Jacob W2 avatar image Jacob W2 ♦ commented ·
Hi @Matthias, is there a reason why you are connecting each rack to the combiner multiple times? I would suggest not doing that as it can potentially cause issues with the combiner. A test for this is to create a new combiner that is only connected to each rack once and then setting the rest of the combiner settings the same as your current one and running the model.
0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Matthias commented

The combiner has 146 input connections. So the "Zamowienia" table would need 145 rows for the code that updates the components to work correctly, one for each port apart from the first.

I assume the racks have multiple connections to the combiner because the different item types are supposed to be send through different ports. That still needs to be set in the racks' Send to Port field.

· 2
5 |100000

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

Matthias avatar image Matthias commented ·

Thank you both guys @Jacob W2 and @Felix Möhlmann for our quick answers.
Felix, your idea solved my error problem - I've tested it this morning, but then gone to work. Thank You very much! And your assumptions were perfect.
But I still have issues with this model which I discovered by the time I wrote my first question above yesterday's evening.

The idea of this model is to picking up specific goods from orders (originaly from table "Zamowienia") And I got help with this model from my university teacher. But I wanted items (goods) to be picking by theirs labels "Type" (1-141). The items are generated from two sources:

source-items.jpg

with total of 141 TYPE labels from both sources.

But the way it is done right now they can't be picked up by the TYPE label:

orders.jpg

because Operator picks up - maybe not random items, but I assume - by the ports? I assume Row 1 = Output port 1 ? So with above's order I got 2x Item type 54 and 1x Item type 50. picked-items.jpg


Felix, I've changed Racks outputs as you said that it has to be done, but this way it didn't change anything: racks-outputs.jpg

Even if there is no other way to do it and even if as I said before - the global table row's indicates input port to the combiner (I'm not sure about that) - how should I know which port represents prticular one of three (or even four) item from one rack?

PLEASE HELP!:)

0 Likes 0 ·
source-items.jpg (167.2 KiB)
orders.jpg (39.7 KiB)
picked-items.jpg (35.5 KiB)
racks-outputs.jpg (14.1 KiB)
picked-items.jpg (35.5 KiB)
Matthias avatar image Matthias Matthias commented ·

For those intrested in solving this issue - I've found a solution. You just have to manualy set Rack's Output port by Case - as you can see on the picture below.

rack-output.jpg

Then first rows of global table Orders indicates first input ports in combiner (if you put them as first. I h've started connection from the first rack).

orders1.jpgcollected-items.jpg

1 Like 1 ·
rack-output.jpg (76.3 KiB)
orders1.jpg (11.1 KiB)
collected-items.jpg (75.5 KiB)