question

Amelie C avatar image
0 Likes"
Amelie C asked Brittany Evans answered

CONWIP pull system

Hi,

I got a simple production line like this:

Source => JobQueue => Queue1 => Processor1 => Queue2 => Processor2 => Queue3 => Processor3 => Queue4 => Processor4 => Queue5 => Processor5 => Sink

And I want to use CONWIP to control the WIP of this production line.

I set two global variables:

    • MaxWIP (Experimenter Variable)
    • CurrentWIP (Initial = 0)
    • The JobQueue has an infinite maxcontent and should every job that comes.

      The actual production line starts with Queue1 and ends with Processor5. Therefore I set these objects to a group.

      Now I don't know exactly how to control the flow from JobQueue to Queue1.


      Thanks for your help!

      Amélie

    pull from listprocess time
    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

    Brittany Evans avatar image
    1 Like"
    Brittany Evans answered

    If you do not want to have to write code, I would recommend using a Process Flow to handle the movement from JobQueue to Queue1 instead of connections. This way you can use the functionality of a Zone to limit the number of items between Queue1 and Processor5. That way if something can enter the Zone, you can move it into Queue1 using a "Move Object" Activity.

    I am not sure about your familiarity with Process Flow, but it is the easiest way to get the functionality you are looking for.

    5 |100000

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