подскажите пожалуйста, как реализовать "холодильник", используя Pid_function и Valve_reg_no_pos? как я понял, во всех примерах на форуме реализован "нагреватель".
подскажите пожалуйста, как реализовать "холодильник", используя Pid_function и Valve_reg_no_pos? как я понял, во всех примерах на форуме реализован "нагреватель".
Не совсем понятно в чем проблема
Вариантов масса - например - выход больше включаете на меньше - а меньше на больше. Или после выхода регулятора и перед входом на задвижку ставите инвертирование мощности Y:=100-p.YREG.
Часто задаваемые вопросы по кодесис
1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie
впринципе проблемы нет, интересует вопрос, какой вариант предпочтительней для реализации холодильника? но как я понял, предложенные вами варианты равнозначны?
Вопрос в том, что за исполнительный механизм у вас. Если это обычный охладитель, то Pid_function, если какойто клапан, то Valve_reg_no_pos.
В качестве исполнительных механизмов используется преобразователь частоты. Для управления преобразователем частоты я использую VALVE_REG_NO_POS. Получается такая ситуация: с выхода ФБ PID_Function получаю значения от -100 до 100, на вход IN_VAL ФБ VALVE_REG_NO_POS необходимо подать значение от 0 до 100. По логике получается, необходимо выход ПИД-регулятора -100 до 100 привести по пропорциональному отношению к 0 до 100, по формуле: 100/200*(PID.OUT_VAL+100). ПРАВИЛЬНО-ЛИ ЭТО?
А зачем valve_reg_no_pos если частотник??? Как я понимаю Вы им через токовый\напряженческий выход управляете.
Обрезание мощности можно делать просто используя блоки MIN и MAX
Что предложите использовать для управления частотником (частотник работает так-же как задвижка, т.е. используются замыкающие контакты и он изменяет частоту)?
И что использовать для управления задвижкой МЭО-25? Если не трудно приведите пример обрезания мощности с использованием блоков MAX и MIN на ST.