Попробуйте здесь - блок в центре вместе с переменными
Берем блок PID, записываем в него минимальное и максимальное значение через Write to FB и этот блок перестаёт работать при подаче на вход En единицу, на выходе всегда 0.
Но если запускаем автоматическую настройку, то он включается и настраивается.
Проверял на ПР200-24.3.1.0.
Ижевск
Менеджер по продукту | Owen Logic
email: soft@owen.ru
Вот такая программа:
Безымянный.png
Как только удаляю "Write to FB" для минимального и максимального значения PID1 блок начинает работать.
В регистр 530 записывал 0.
В регистр 531 записывал 100.
Ижевск
Так и должно быть, сетевой переменной нельзя сейчас(раньше было можно) назначить значение по умолчанию, оно будет инициализировано как "0", разумеется ПИД не может работать, если максимальная мощность равна "0"!
Неоднократно были темы как произвести первоначальную инициализацию сетевой переменной(в том числе и я выкладывал свои варианты решения), короче, Вы как будто с Луны упали?!
Последний раз редактировалось Сергей0308; 06.04.2022 в 13:58.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Спасибо за вводной курс, но как вы определили что у меня в этих регистрах записано всё по нулям? Я выделил, что записываю в регистр 530 - "0", в регистр 531 - "100".
photo_2022-04-06_15-50-39.jpg
Продолжайте вести наблюдение.
Ижевск
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.