question

Ralf Gruber avatar image
0 Likes"
Ralf Gruber asked Julie Weller commented

Stop item ignored on non accumulating conveyor?

Hi,

we found a possible bug on a conveyor: The model attached is part of a bigger model using the process flow to control a side transfer. The zone makes sure, that only 1 pallet can be on the side transfer, so the first pallet can enter the zone, the second is stopped by the max wait timer and has to wait, until the first has completely left the transfer and reached the blue DP.

The problem seems to arise because the second pallet is already stopped due to reaching the non accumulating conveyor and is stopped again in the PF after a 1s technical delay:

testtransfer-bug-1.png

Once the 5s Delay for the first pallet has passed and it starts to move again, the second pallet moves with it although it ought to be stopped. Resume is not called before the first pallet leaves the zone and allows the second pallet to enter. The second pallet´s tree still shows the numStopRequests and wasStoppedBeforeStop both set to "1":

testtransfer-bug-2.png

The expected behavior was for the second pallet to wait before entering the second conveyor until it is resumed after the first pallet reached the blue DP. Is this a bug?

Thx

Ralf

TestTransfer_23.1.2.fsm

FlexSim 23.1.2
conveyorstop itemside transfer
· 4
5 |100000

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

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·

Any idea why the first pallet tries to enter the transfer zone at this position ? (representing the one second delay displacement)

1687952181848.png

while the second pallet tries to enter at this position:

1687952246562.png

It seems they should be at the same position

0 Likes 0 ·
1687952181848.png (62.7 KiB)
Ralf Gruber avatar image Ralf Gruber ♦ Jason Lightfoot ♦♦ commented ·
Thanks for looking into this, Jason: The first pallet continues for the full 1s delay, which brings it partially into the empty transfer conveyor before being stopped from the process flow. The second pallet is stopped by the non-accumulation second conveyor, caused by the first pallet being stooped on DP2, before the one second has fully passed. Stop item is called on that second pallet, while it was stopped before. Does that make sense?
0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Ralf Gruber ♦ commented ·

Thanks - not sure why I hadn't registered that - need coffee perhaps.

0 Likes 0 ·
Julie Weller avatar image Julie Weller commented ·

Hi @Ralf Gruber, was Jeanette F's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·

1 Answer

Jeanette F avatar image
0 Likes"
Jeanette F answered Ralf Gruber commented

Hello @Ralf Gruber,

I sent this into Dev for their review. It does seem to be bug like to me. I understand this is part of a larger model, however it is a little confusing as to why you have chosen to model this way though. Would using area restrictions and a station also accomplish what you are trying to do? Could you explain the 1s delay after the arrival at the first DP? If the item is stopped before the transfer to the non accumulating conveyor then there is no issue.


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

Ralf Gruber avatar image Ralf Gruber ♦ commented ·

Hi @Jeanette F ,

Thanks for looking into this. It is not my model, but a clients. The client needs to build the model close to reality, because they want at some point connect it to their PLC. The 1s delay is a technical delay for controls communication.

I know there are workarounds, but they will not mimic the real behavior exactly.

0 Likes 0 ·