а почему для управления 3-х позиционным ИМ на вход блока VALVE_REG или VALVE_REG_NO_POS подают сигнал с регулятора через max(out_val,0) -если нагреватель или -min(out_val,0)- если холодильник?
нельзя (out_val+100)/2?
если нельзя то почему?:)
Вид для печати
а почему для управления 3-х позиционным ИМ на вход блока VALVE_REG или VALVE_REG_NO_POS подают сигнал с регулятора через max(out_val,0) -если нагреватель или -min(out_val,0)- если холодильник?
нельзя (out_val+100)/2?
если нельзя то почему?:)
входное значение 0...100 так сказано в описании.
выход с регулятора -100...100
вроде все будет работать
я тоже считаю, что не важно.
1)при max(out_val,0)
на выходе регулятора |на входе VALVE_REG
1 | 1
0 | 0
-1 | 0
2)при (out_val+1)/2
на выходе регулятора |на входе VALVE_REG
1 | 1
0 | 0.5
-1 | 0
разве не правильнее будет второй вариант?
рисунок добавил
вот с этого места поподробнее пожалуйста:)
у меня трех позиционный(с точки зрения управления), а так вообще с сервоприводом, трехходовой клапан. если клапан трехходовой то я правильно рассуждаю?
если двухходвой тогда вроде вы правы, хотя не уверен...
объясните пожалуйста неведающему:)
а если клапан трехходовой, то как надо?
Подскажите пожалуйста, как наилучшим образом скрестить PID_3POS_IM_ANR и VALVE_REG? Установка - теплообменник газ/вода, подогревает воду выхлопными газами. Поток газов при помощи двух поворотных заслонок перенаправляется между теплообменником и байпасом.
Конкретно интересует вопрос по преобразованию выходного сигнала ПИД перед подачей на вход VALVE_REG. Т.е. те же вопросы что и в первом посте.