I have an AND Gate that gets True on its ports A and B at certain events. Its Output is evaluated in a WaitSignal statement so that next statement should execute only when the output is True. This is then followed by an if condition.
This works well initially. However, once the counter reaches 4 and goes back to 3, process executor gets stuck at WaitSignal statement even if Output port value is True.
Hey, thanks for the quick response. Just tried it, however ran into an issue earlier. With WaitTrigger disabled, the executor loops and TransportIn pulls two products back to back which is not desirable.
If process on the left is busy, the parts should go the Buffer on the right. (There is FromConveyor and ToConveyor process before and after the Buffer) There are ceratin parts that do not visit this process and go straight forward.
The screenshots shared earlier are from ToConveyor process that decides when to pull out a part from Buffer based on several conditions.
Process node is free
Part has exited the Two Way Conveyor on the other side
No part is waiting before the crossing conveyor (this happens when buffer is full)
@Tilma Here is the section of the layout as .vcmx. The problem is not readily seen in this as earlier processes are absent. Basically the process should take part from the buffer if there is no part present before the crossing conveyor.
I hope this file and explanation in my previous comment helps.