Проект создавался не в этой версии. Ошибка похоже возникает, когда в числе выбранных элементов есть энергонезависимые переменные.
Вид для печати
Попробуйте здесь - блок в центре вместе с переменными
Берем блок PID, записываем в него минимальное и максимальное значение через Write to FB и этот блок перестаёт работать при подаче на вход En единицу, на выходе всегда 0.
Но если запускаем автоматическую настройку, то он включается и настраивается.
Проверял на ПР200-24.3.1.0.
Вот такая программа:
Вложение 60150
Как только удаляю "Write to FB" для минимального и максимального значения PID1 блок начинает работать.
В регистр 530 записывал 0.
В регистр 531 записывал 100.
Так и должно быть, сетевой переменной нельзя сейчас(раньше было можно) назначить значение по умолчанию, оно будет инициализировано как "0", разумеется ПИД не может работать, если максимальная мощность равна "0"!
Неоднократно были темы как произвести первоначальную инициализацию сетевой переменной(в том числе и я выкладывал свои варианты решения), короче, Вы как будто с Луны упали?!
Спасибо за вводной курс, но как вы определили что у меня в этих регистрах записано всё по нулям? Я выделил, что записываю в регистр 530 - "0", в регистр 531 - "100".
Вложение 60159
Продолжайте вести наблюдение.