Да, соглашусь. Но если на входе минусовые значения он начинает вести себя странно.
Вид для печати
Проверил, функция на ST считает правильно, а ваша схема немного врёт. Вложение 63426
Возможно и подвирает. (но если смотреть на ТРМ, заводская наклона "1"). Мне больше важен сдвиг.
Можно определять скорость изменения значения в ту или иную сторону и если она становится меньше определённой величины, фиксировать значение, если Вы вручную ленитесь фиксировать!
Примерно как-то так:
Вложение 68029
И подобное много раз обсуждалось, в смысле, такое впечатление, что Вы только что с Луны упали!
Добрый день. Пытаюсь подключить датчик с вашим макросом.
Датчик ДТС014-50М. В3. 20/0,2 Овен
Конфигурация ПР-103 с двумя модулями ПРМ 220-3
Суть вопроса как правильно подключить?
1. В настройках входа выбираю датчик 50М. Указываю диапазон измерений (-50 150). Постоянная временная переменная 0 . Шунтирующее сопротивление 49,9ом.
Почему в настройках входа указано шунтирующее сопротивление? Если датчик подключается на прямую по трехпроводной схеме?
2. Овенлоджик пишет с восклицательным знаком "Обнаружены циклические связи или блоки в которых используются эти связи и вы их можете заменить на линии задержки сейчас или позже" Это так и должно быть и что надо сделать, куда вставить задержки?
3. сопротивление линии 2,1 ом.
4. Светодиод мигает.
5. Датчик исправен. проверено другим прибором.
Что нужно сделать?
49,9ом это шунт, ставится при выборе, например Токового сигнала 4-20 мА, вы хоть схемы подключения посмотрите в руководстве или на сайте.
Для ТСП никакие шунты не нужны. Только правильно подключить и выбрать датчик. https://owen.ru/product/prm/connection
Для подключения ТСП к ПР103 (ПР102) макросы вообще не нужны, вы получаете сразу температуру на входе.
Циклические связи обозначены жёлтым, можете их удалить и заменить линией задержки. Это предупреждение,что сигнал задержится на 1 цикл, а не ошибка.
Им вероятно пинок нужен под зад, в смысле, как это не хотят заморачиваться, это же их работа.
Короче, это вызовет как минимум, лишние вопросы, в смысле, было бы нормальным решение скрыть настройки не нужные для установленного режима работы входа, как минимум сделать их неактивными. Привыкли всё тяп-ляп делать или специально вредительством занимаются, они же прекрасно понимают последствия такой недоделки! Результат был предсказуем!
И, если подключать термосопротивление к модулю расширения ПРМ-3 - макрос не нужен для определения температуры!
Да я уже разобрался про макрос. У меня проблема была с длинной линии и прочее, реши короче. А по поводу режимов работы входа вопрос не праздный. Если разные режимы, то и условия разные.
Добрый день! можете подсказать, в стандартном макросе пид регулятора надо задавать параметры перед запуском автоматической настройки или можно сразу анр подавать и всё будет работать?
Параметры - это коэффициенты ПИД что ли? Так автонастройка их вычислит, можно не задавать. Уставку только задать необходимо, помня о том, что при автонастройке раза два или три будут перелеты уставки.
здравствуйте. не подскажите где взять макрос исключающее или на 6 входов и выход?
https://disk.yandex.ru/d/zWxKozZXQ3K_BQ
Такой не подойдёт ? Первый раз выкладываю-не судите строго.
Через Яндекс диск это же долго.
Согласен. Но я пока тут мало что умею и к тому же....."Ну какой из меня макросописатель ?
По ПИД есть идеи как избежать перенакопления интегральной составляющей при случае, когда регулировка уже уперлась в максимальное значение?
Здесь где-то на форуме (может быть в этой ветке) Юрий Ревака выкладывал макрос ПИД регулятора без пароля. Найдите его и пропишите свои ограничения для интегральной составляющей
Вот он https://owen.ru/forum/showthread.php...l=1#post294331
Просто дабавил к выходу ПИД пропорциональную корректировку с изменяемым коэффициентом. Полет нормальный.
Ради эксперимента проверил встроенный в лоджик ПИД-регулятор.
Оказывается, у него тоже происходит перенакопление интегральной составляющей, когда он упирается в максимум.
Однако...Вложение 71749
Думаю, это у любого происходит. Каждый по-своему выкручивается.
Просто это и есть нормальное поведение ПИД. Просто вы его интерпретируете как проблему.
Плохому танцору известно что мешает!
Пропорциональная составляющая должна немного не "дотягивать" до нужной выходной мощности ПИД-регулятора(посмотрите работу пропорционального регулятора(П-регулятора)). Дотягивание до уставки происходит как раз за счёт интегральной составляющей.
Теоретики, ёпт :)
Просто надо сбрасывать интегральную при достижении макс. регулирования.
Отсюда и проблемы на практике, в смысле, из-за недостатка знаний, а не от их избытка!
Чаще теорию воплощают на практике! Если у Вас нет теории, Вам и воплощать нечего!
Господин всезнайка! Если тут люди что то спрашивают, то это не значит, что все кроме тебя тут тупые! Обмен опытом. Твое хамское поведение уже глаза режет.
Если кто-то не знает: опыт это тоже знания, полученные практическим путём, на то и мозги людям приделали, чтобы по граблям не скакать, в смысле, видать не всем мозги "приделали"!
Да, подобрали коэффициент, сейчас отличный получился результат. Но интегральную все равно обнуляю при долстижении максимального регулирования. Так, больше для страховки. Дифференциальную не нужно обнулять? Что то не уверен.
Просто настройка ПИД идет удаленно, в другом городе. А объект достаточно специфично-критичный. Весело :)
сейчас 30.
Если формула такая, то ua_Ti можно сделать побольше, тогда подход к уставке будет более плавный и перерегулирование будет меньше.
По мне, сбрасывать интегральную составляющую может иметь смысл при изменении, скажем, уставки. А вот, если сбросить при достижении максимального значения, может получиться совсем нехорошо. Пример: уставка у вас 25°С, датчик показывает 24,9°С и выход ПИД 100%. Если сбросить интегральную составляющую, то выход ПИД сброситься почти в ноль, а оно нам надо?