Если я правильно понял, то принцип такой: При отсутствии воды в бойлере, пресостат бойлера даёт команду на открытие соленоида, вода поступает в танк (пластиковая ёмкость) от туда, сразу же, перетекает в бойлер, при заполнении бойлера и срабатывании его пресостата соленоид закрывается и включается насос ополаскивания, через него заполняется ванна, соленоид при этом может периодически добавлять воду в бойлер. При заполнении ванны срабатывает её пресостат и если при этом заполнен бойлер то включается ТЭН бойлера, после нагрева бойлера до 65 гр. (предел установил сам), включаются ТЭНы ванны.
А если уровень воды в бойлере упадёт в процессе цикла мойки то соленоид откроется только после окончания цикла, и в этот момент может появится ошибка.