на разгрузку открывают когда хотят и в порядке каком хотят.
А загружаться должны по очереди по одной по принципу кто первый встал (опустошился) того и тапки.
надо датчики нижнего уровня пронумеровать, загонять их в очередь и сдвигать ее по мере заполнения.
если я правильно понял автора.
очередность загрузки не важна, если все емкости пусты. начальное условие.