Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: реализация трм212 на плк 110-60

  1. #1

    По умолчанию реализация трм212 на плк 110-60

    Помогите пожалуйста реализовать алгоритм работы ТРМ 212 на ПЛК 110-60
    для управления преобразователями частоты и задвижками.
    Какую библиотеку ПИД-регуляторов использовать (Pid_Regulators или
    Pid_reg2)? Какой регулятор лучше использовать, с автонастройкой или
    без? В приведенной ниже реализации функционального блока,
    при отрицательных значениях мощности, задвижка открывается на полную,
    а должна закрываться. ПИД-регулятор работает в режиме "холодильник".
    Большая просьба: Если можно с примером.

    Проект отправлен на plc@owen.ru

    PS: По поводу применения прибора ТРМ 212 вопрос стоит следующим
    образом: либо использовать ТРМ без контроллера, либо контроллер без
    ТРМ. Мы пытаемся внедрить контроллер без ТРМ.

    ПЛК-110-6. М. Прошивка 2.12.7 Таргет 2.10
    Контроллер - slave, СП270 - мастер
    Контроллер - master, МВА8 - slave
    Вложения Вложения
    Последний раз редактировалось Aplle; 15.12.2010 в 22:41. Причина: Код прилепил файлом

  2. #2

    По умолчанию

    1. Уберите код в прилагаемый текстовый файлик - в смысле уберите в файлик, а файлик прикрепите.
    2. Какой ПИД использовать - личное дело каждого. С автонастройкой или без.
    3. Использовать можно и PIDREG и PIDREG2 и ПИД из Util.lib...
    4. На форуме есть пример создания ТРМ1 готовый. Все что нужно будет - компаратор на ПИД заменить...

    Программу присланную постараемся посмотреть.

  3. #3

    По умолчанию

    1) Код прилепил файлом.
    2) ПИД-регулятор с авто-настройкой не подходит, ввиду использования задвижек без возможности проведения авто-настройки.
    Вопрос состоит в том, что с выхода ФБ PID_Function получаю значения от -100 до 100, на вход IN_VAL ФБ VALVE_REG_NO_POS необходимо подать значение от 0 до 100. По логике получается, необходимо выход ПИД-регулятора -100 до 100 привести по пропорциональному отношению к 0 до 100, по формуле: 100/200*(PID.OUT_VAL+100). ПРАВИЛЬНО-ЛИ ЭТО?
    3) По сообщению Вашего сотрудника Олега Малышева в ПЛК-110-60 нет поддержки PID_reg2.
    4) Как я понял, пример создания ТРМ1 для решения моей задачи не подходит, так как он формирует постоянный сигнал на открытие и закрытие, а мне необходимо импульсами.

    PS: Я начинающий в теме программирования ПЛК, огромная просьба помочь разобраться.

  4. #4
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    вам нужно на выходе пид значениу-100+100, ограничивать 0-100(к примеру через Limit), и делить на 100, получите значение 0-1.

  5. #5

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    вам нужно на выходе пид значениу-100+100, ограничивать 0-100(к примеру через Limit), и делить на 100, получите значение 0-1.
    Можно пример?

  6. #6

    По умолчанию

    Можно...
    уже несколько лет как...
    http://www.owen.ru/forum/showpost.ph...21&postcount=4

  7. #7

    Exclamation

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Можно...
    уже несколько лет как...
    http://www.owen.ru/forum/showpost.ph...21&postcount=4
    За пример спасибо, но я уже писал, что он не подходит...
    Вопрос остается открытым.

  8. #8

    По умолчанию

    Предлагаю испытать мой регулятор. За основу взял регулятор из библиотеке CoDeSys, а ШИМ написал сам. Написано может коряво, но работает. Необходимо добавить файл PI_REG_CE в менеджер библиотек Вашего проекта. Еще необходимо как минимум две библиотеки CoDeSys: Standart и Util...
    Вложения Вложения
    Последний раз редактировалось CEkip; 21.12.2010 в 07:03.

  9. #9

    По умолчанию

    Цитата Сообщение от CEkip Посмотреть сообщение
    Предлагаю испытать мой регулятор. За основу взял регулятор из библиотеке CoDeSys, а ШИМ написал сам. Написано может коряво, но работает. Необходимо добавить файл PI_REG_CE_12_11_10 в менеджер библиотек Вашего проекта. Еще необходимо как минимум две библиотеки CoDeSys: Standart и Ulti...
    Сегодня испытал Ваш ПИД-регулятор, все работает как надо. Можно-ли использовать Вашу библиотеку бесплатно?

  10. #10

    Thumbs up

    проблем нет. если будут какие-то замечания или предложения по поводу модернизации регулятора буду рад услышать.

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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