The attached model reproduces a situation where the source outputs 10 boxes every 10 seconds and the operator carries 10 boxes together.
In addition, in Queue1, the On Entry trigger setting is used to close the input port when the number of boxes stored in Queue1 exceeds 30. Conversely, the On Exit trigger is set to open the input port when the number of boxes stored in Queue1 falls below 10.
Because of the above settings, the operator does not behave correctly, as you can see in the attached model.
For example, it tries to take an item loaded in Queue1 to Source1.
As for me, I am thinking that it might be suspicious that when I step through the Event List Viewer with the Event List Viewer open, it is Open Inputs in the middle of the step.
Is this a bug?
Is it possible to reproduce the correct situation without inputting the processing flow or source code?
I am aware that the processing flow can be used to reproduce the correct behavior.
Open_Close operation of input ports by trigger.fsm