Здравствуйте! Есть булевая переменная i, которая отвечает за реле, время работы задается ручками условно от 1 до 5 секунд. Необходимо перед выключением считать значение переменной P с контроллера и присвоить это значение виртуальной переменной Pmax. При использовании while do все уходит в бесконечный цикл и зависает... If тоже не работает.... Помогите советом, пожалуйста.