3D push to List with PF pull from List not working

3D push to List with PF pull from List not working

pcneo
Enthusiast Enthusiast
160 Views
6 Replies
Message 1 of 7

3D push to List with PF pull from List not working

pcneo
Enthusiast
Enthusiast

[ FlexSim 24.1.0 ]

Attached is a sample model.forumQues.fsm This model has 3D objects with capacity of more than 1. These objects will pull items from a list with flowitems pushed into the list in PF. In PF upon flowitems are pulled out from the list, it will get an operator to load/unload the flowitem.


The issue is that upon completing unloading the first flowitem, the 3D objects does not continue to pull items from the list, though it has capacity for more. Is there something that need to be change in the model?issue.png


It is interesting to note that if the action in PF is changed to "move object" then the 3D objects will pull items from list to fill to its full capacity.ok.png

0 Likes
Accepted solutions (1)
161 Views
6 Replies
Replies (6)
Message 2 of 7

moehlmann_fe
Enthusiast
Enthusiast
Accepted solution

When pushing the items to a list as part of the queues "Send to Port" option and apparently also when using the Move Object activity, the puller/receiving object is told that it can receive a new item. This does not happen when an item is unloaded.

You can manually to this with the command "receiveitem()".

forumques_1.fsm

I'm writing this as a comment only for now, in the hopes that someone else can shed more light onto the exact timing and which actions cause the objects to receive another item.

0 Likes
Message 3 of 7

Jeanette_Fullmer
Community Manager
Community Manager

Hi @pc neo,

Thank you for contributing to our community! We couldn't identify a maintained license or subscription linked to your account.

You may need to update your profile information to identify yourself as a license owner or their associate. Check out our article for how to ensure you receive timely support. If you update your profile comment back to let us know - we'll adjust the priority of your post accordingly.

If your current license is expired, please contact your local distributor to renew.

0 Likes
Message 4 of 7

Jeanette_Fullmer
Community Manager
Community Manager

Hi @pc neo, was Felix Möhlmann'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
Message 5 of 7

pcneo
Enthusiast
Enthusiast

Using the forumques_1.fsm I noted more than 1 flowitem will be sent to each downstream object but the maximum content of each object is not observed as seem in the Queue.


Hope to get more help on this issue.

0 Likes
Message 6 of 7

joerg_vogel_HsH
Mentor
Mentor
Internal parameters are playing a role in 3D logic. Process Flow logic does only exactly what you design yourself. You need a reflection of object parameters in process flow, you must read and consider this in your own logic.
0 Likes
Message 7 of 7

moehlmann_fe
Enthusiast
Enthusiast

Yes, you'd have to manually check that the capacity is adhered to.

Overall it's a lot simpler in this case to use the "SubFlow" option in the Use Transport field of Queue2 as well as push the item to the item list in its Send to Port field.

This should manage all necessary actions automatically.

forumques-2.fsm

0 Likes