Показано с 1 по 3 из 3

Тема: как сделать ПИД регулятор?

  1. #1

    По умолчанию как сделать ПИД регулятор?

    Здравствуйте!
    Простая задача-поддержание температуры, на аналоговый вход контроллера ПЛК154 подаем сигнал термосопротивления,на аналоговый выход клапан 0-10 В. Вопрос-каким образом в CoDeSys привязать аналоговый вход и выход контроллера к ПИД-регулятору? Можно ли ПИД-регулятор реализовать на языке LD?

  2. #2

    По умолчанию

    1. Читаем документацию и смотрим форум. Есть ПИД регуляторы готовые в библиотеках PID Function и Util.lib
    2. Можно и свой ПИД реализовать, но уж точно не на LD. А вот вставить в LD готовый ПИД из вышеуказанных библиотек можно, хотя не совсем правильно.
    3. Вход подается на вход - измеренное значение (необходимо обратить внимание на тип данных на входе блока - возможно прийдется делать преобразование типов). Выход ПИД регулятора надо будет привести к числу от 0 до 10. Если выход 0-100 % мощности - просто делим на 10

  3. #3

    По умолчанию

    Благодарю за ответ!

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •