Buffer Routing

Buffer Routing

kshitijdhake
Contributor Contributor
58 Views
1 Reply
Message 1 of 2

Buffer Routing

kshitijdhake
Contributor
Contributor

  

I’m modeling material flow through various buffer locations using task sequences. I want to implement the following logic:

Before sending a flow item to a buffer (queue), I need to check if there’s available space.

If the buffer is full, the item should be routed to an alternate (secondary) buffer.

Once space becomes available in the original buffer, I want to automatically pull items from the secondary buffer back into it using a operator

0 Likes
59 Views
1 Reply
Reply (1)
Message 2 of 2

moehlmann_fe
Enthusiast
Enthusiast

This is actually quite easy to achieve with port-connections. They just need to ordered correctly. The first output of the source leads to the main buffer, so items go there is possible. A second output leads to the secondary buffer. If the main one is full items will get send through this connection.

The secondary buffers then also connects to the main one, with that input being the first. This means items from the secondary buffer can enter first.

 

You can still use custom task sequences with this. Set the "Use Transport" field to "No Transport Reference" and have an Event-Triggered Source listen for that event to manage the transport task in Process Flow.

0 Likes