Eagle Pass CVIL bridge II 2 lanes_1.fsmI have used your answers to open and close ports when contents are at max (thank you). Using the same code for triggers I seem to get one that works and one that does not. For example at the ~206.21 sec mark (in attached model) you will see output port of RPM 2 Queue closed because Primary 2 processor is processing (good). But at the same time RPM 1 Queue output port opened even though Primary 1 processor was processing (bad).
There are a number of things the model does.
1) Prevent one processor from processing until a in line processor is complete
2) Prevent multiple processor from processing when a single processor is processing
3) Vise versa to # 2, prevent a single processor from processing if any one of a multiple number of processors is processing.
at 199.49 everything seems to be working fine with both Queue outports closed
but then at 203.89 outport of RPM 1 Queue opens and allows RPM 1 to process