melky
Спасибо, буду экспериментировать...
Вид для печати
melky
Спасибо, буду экспериментировать...
Всем привет. Занимаюсь разработкой алгоритма нагрева и поддержания температуры активных частей силового трансформатора для своего диплома. Принцип такой. За первые 8 часов требуется постепенно нагревать обмотки до 100 градусов. Затем в течении 2 часов выдерживать 100 градусов. После в течении 2 часов догнать температуру до 105 градусов и уже в течении последующих 22 часов держать 105 градусов стабильно. Исполнительные устройства ПЛК 160, термопары(3 штуки), модуль аналогового входа и инфракрасные нагреватели. Вся проблема в том, что не получается реализовать переключение режимов работы.......использую ПИД регулятор, хотя понимаю что он избыточен. Помогите кто мыслью...
ПИД регулятор можете оставить, просто к нему нужно добавить, я бы назвал так - генератор уставки температуры. Берёте разницу температур Тмах-Тмин/480 минут и к Тмин+ полученный в предыдущем вычислении результат, каждую минуту, до истечения 480 минут=8 часов. Вторым таймером поддерживаете заданную константу. Потом запускаете аналогичную цепочку для второго этапа подъёма температуры и т.д.
Тмах- в первом этапе нагрева =100 гр., во втором = 105 гр.
Тмин- в первом этапе нагрева = начальной температуре объекта, во втором = 100 гр.
Три 251 решит Ваши проблеммы контроллер это уже как-то перебор, да и дешевле будет
Простите читал по диагонали
Скажите пожалуйста. В языке программирования CFC как проще и главное понятнореализовать алгоритм "Берёте разницу температур Тмах-Тмин/480 минут и к Тмин+ полученный в предыдущем вычислении результат, каждую минуту, до истечения 480 минут=8 часов..
Я ещё только учусь программировать ПЛК поэтому и задаю вопросы такие.
легко решаются формульные алгоритмы, заданная температура минус текущая деленное на разницу заданного времени на прошедшее