Тема / Topic: Реализация ПИД регулятора ТРМ151-01 по протоколу ОВЕН в Trace Mode
zibert15
Junior Member / Новичок
Участник № / Member № 6717
отправлено / posted
ПИД регулятор имеет три параметра настройки: Кп, Ки, Кд. Но в конфигураторе все эти параметры выглядят иначе: Pb - полоса пропорциональности, ti - постоянная интегрирования, td.ti - отношение ПД к ПИ. В OPC-сервере таких оперативных параметров нет, тогда возникает вопрос: через какие средства осуществляется реализация ПИД регулятора в Trace Mode? Может быть через специальные языки программирования, например посредством FBD-диаграмм? Очень сильно старался хоть как-то вникнуть и попытаться сделать что-то, но к сожалению ничего толком и не вышло. Помогите, пожалуйста, в этом вопросе разобраться и по возможности распишите последовательность действий. Заранее благодарю!
Сообщения / Posts 11 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Имеются функциональные блоки различных регуляторов на языке FBD (раздел "Регуляторы"). Блоки функционируют в соответствии с классическими определениями функций соответствующих регуляторов. Спецификации входов, коэффициентов и выходов регуляторов описаны в документации. Если Вы хотите управлять регулятором в контроллере ОВЕН, то регулятор Trace Mode 6 Вам не нужен.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
zibert15
Junior Member / Новичок
Участник № / Member № 6717
отправлено / posted
Я делаю сейчас дипломный проект, и мне мой руководитель сказал в Trace Mode нужно в том числе сделать запись коэффициентов ПИД. Т.е. как я понял невозможно реализовать ПИД регулятор напрямую, т.к. в OPC-сервере нет для этого специальных переменных (параметров), которые отсутствуют в списке возможных оперативных параметров ТРМ151-01. А можно ли это сделать косвенно? И это вообще выполнимо всё сделать? Например, почему то всё-таки в конфигураторе ТРМ151-01 можно менять значения ПИД.
Сообщения / Posts 11 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
OPC-сервер обычно настраивается на те теги, которые позволяет выдавать контроллер. Надо обратиться к настройкам OPC-сервера на конкретный контроллер. Возможно, параметры регулятора ТРМ151-01 в реальном времени по интерфейсным каналам не изменяются. Это надо уточнять по документации на регулятор и у производителей.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
zibert15
Junior Member / Новичок
Участник № / Member № 6717
отправлено / posted
А возможно ли такое подкорректировать код в .DLL библиотеке, чтобы было считывание и запись коэффициентов ПИД?
Сообщения / Posts 11 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Приведенная в ответе ОВЕНа ссылка на наш форум некорректна. Поэтому понять, что имелось в виду, невозможно. Можно предположить, что они предлагают использовать драйвер для обмена с устройствами ОВЕН, работающий в составе Trace Mode 6 Существуют 2 драйвера: - типа T12, разработан ОВЕНом и лежит у них на сайте, - поставляемый в составе Trace Mode 6, типа T11, под названием OwenRS485_Group (описание см. "Обмен с контроллерами и УСО/Обмен через драйверы/Обмен с контроллерами ОВЕН/Контроллеры ПКП1, ... "). Соответствует ли протокол обмена ТРМ151-01 драйверу OwenRS485_Group, нам неизвестно.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |