Просмотр полной версии : Проблема с Pid_reg2
Проблема просто странная, редкая. Старая программа в CoDeSys v2.3, в ней успешно используется библиотека Oven PID_regulators.lib 28.12.06. PLK 150U-L 2008г. Добавил библиотеку pid_reg2, загружаю программу в PLK, а он в ответ "Unresolved external POUs APID-POS_VALV, APID_PWM, ...". В общем все FB из новой библиотеки. Где собака порылась? Может кто знает? Буду очень благодарен, в разумных пределах.:-)
Николаев Андрей
06.06.2011, 09:55
Ничего не надо: данная библиотека не поддерживалась в прошивках 2008 года. Эта библиотека официально и сейчас не поддержана в ПЛК1ХХ... (хотя есть)
Спасибо за ответ. Значит ли это, что и прошивки 2.10.5 и 2.14.0 не будут ее поддерживать. И не могут же авторы Овена оставить нас, несчастных пользователей без нормальных пропорциональных т.е. ПИД регуляторов. Нет только не это .......
Николаев Андрей
07.06.2011, 00:42
Ну во первых есть Util.lib, Во вторых Pid_regulators, ну и в 2.14 PID_rer2 неофициально поддержана.
Ну во первых есть Util.lib, Во вторых Pid_regulators, ну и в 2.14 PID_rer2 неофициально поддержана.
А подскажите пожалуйста, есть инструкция на перепрошивку, что то я, как ни искал, ее не нашел. И даже упоминаний о ней нет. Неужели перепрошивка такое простое дело, ну как дышать например?
Николаев Андрей
09.06.2011, 12:36
Да.
Все, что Вам надо - скачать и установить на ПК. А далее просто следуйте инструкциям мастера перепрошивки.
На вход пид регулятора подается время PV_TIME - для расчета интегральной составляющей управления. В описании о нем сказано "... берется из модуля UNIVERSAL sensor, переменной Circular time...". Кто то может показать пальцем где его брать? Это переменная Circular time из соответствующей Float variable + Time в PLK configuration, или что другое?Спасибо.
Николаев Андрей
10.06.2011, 20:25
Это время измерения данных в измерительных канале в Конфигурации ПЛК.
Это время измерения данных в измерительных канале в Конфигурации ПЛК.
А если исспользовать мв110 8 ас, где его взять?
Николаев Андрей
13.06.2011, 22:02
заведите генератор, который в каждом цикле будет приращение на 100 мс делать.
заведите генератор, который в каждом цикле будет приращение на 100 мс делать.
Спасибо!
Ожил ПИД :) !
А как повлияет изменение шага приращения в большую или меньшую сторону на работу ПИД.
Николаев Андрей
14.06.2011, 09:12
Этот параметр показывает на сколько изменяется физическая величина по времени.
Критичным отклонение может быть только для очень быстро меняющихся процессов. Когда за 100 мс измеренное значение на 2 изменилось, а на следующих тиках изменяется на 200 300 единиц измерения...
Павел В.
18.08.2011, 16:41
Разбираюсь с овеном четвёртый день, вот озадачился ПИД регулятором. Создал проект с ПЛК63, вставил APID_POS_VALV и SET_APID_VALV, запустил эмуляцию, но уставки не заносятся в регулятор и сам он не работает. Смотрел примеры с этого форума, перепроверял но не работает егулятор.
http://i020.radikal.ru/1108/c2/0f7893fdfa7ct.jpg (http://radikal.ru/F/i020.radikal.ru/1108/c2/0f7893fdfa7c.png.html)
Малышев Олег
18.08.2011, 17:17
Эти функции в режиме эмуляции не работают, т.к. реализованы как часть внутреннего ПО контроллера (в прошивке). Логиньтесь на прибор.
подскажите а где взять время для передачи на вход PV_TIME у плк160? нигде в конфигурации ПЛК не могу найти Circular time
Раз никто не знает пробуйте то, что предложил Андрей:
заведите генератор, который в каждом цикле будет приращение на 100 мс делать.
Раз никто не знает пробуйте то, что предложил Андрей:
прошу прощения за невнимательность =)
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot