Вход

Просмотр полной версии : OSCAT FT_PID редактирование библиотеки



-=Vovka=-
27.01.2021, 11:08
Добрый день!
В описании на библиотеку oscat_basic написано:
Для корректной работы необходимо отредактировать код ФБ следующим образом (https://github.com/RWTH-EBC/AixOCAT/issues/39)....

А чем/в чем библиотеку редактировать?

Пробовал в CoDeSys v2.3.9.41 исправить, но ошибка:
53218

На оф.сайте (http://www.oscat.de/downloadmanager/download/2-oscat-basic/3-oscat-basic-333.html) не исправленная версия!
Пожалуйста, поделитесь исправленной версией библиотеки!

capzap
27.01.2021, 11:42
Вы серьезно? Т.е. Вы прочитали и решили использовать блок ПИД регулятора, с функцией только ПД регулятора? Почему сразу готовый блок не взять?

-=Vovka=-
27.01.2021, 13:08
Я первый раз использую эту библиотеку.
Первое, что нашел, так это "Функциональный блок FT_PIDпредставляет собой блок ПИД-регулирования" - вот и решил попробовать, а в описании написано, что нужно исправить.
А какой использовать блок для поддержания уровня жидкости заслонкой? Вход и выход 4..20мА

capzap
27.01.2021, 13:45
https://www.youtube.com/watch?v=JZGNr3VC2lM

жекон
27.01.2021, 15:46
Откройте биб-ку отдельно и редактируйте53234

-=Vovka=-
27.01.2021, 16:28
Открывал - при сохранении вылетает в ошибку - см. первое сообщение.
Можете выложить исправленную?

жекон
27.01.2021, 17:53
Создаете свой ФБ копипастите с библиотеки и делайте все что душе угодно 5323753236

-=Vovka=-
28.01.2021, 12:25
https://www.youtube.com/watch?v=JZGNr3VC2lM
а там разве ПИД?

-=Vovka=-
28.01.2021, 13:13
в моем случае нужно ПИД - иначе заслонку будет постоянно крутить

capzap
28.01.2021, 13:20
я ведь не возражаю, верите что пид Вам поможет, делайте на нем. Просто если ли Вы озадачились чтоб код был правильным при Tn равной нулю, можно было сразу взять FT_PD, это если судить по логике, а не потому про что чаще пишут, а потом выясниться что и Д-составляющая не нужна будет и останется только пропорциональная, а это уже почти лин_трафо

-=Vovka=-
28.01.2021, 14:15
Создаете свой ФБ копипастите с библиотеки и делайте все что душе угодно
Вот только не все так просто: это ФБ тащит за собой еще целую кучу ФБ - проще в библиотеке сделать изменение...
Так что, получается никто не пользовался FT_PID?

Тогда вопрос: подскажите какой проверенной библиотекой ПИД-регулятора воспользоваться, чтоб сразу заработало?