AlexFly
12.11.2015, 18:37
Итак, имеет контроллер S7-1200, TIA Portal и трехпозиционный привод регулировочного клапана (AMV435) с дискретным управлением.
Разработал простенькую программу с PID 3 Step в качестве ПИД-регулятора. Запустил установку, понаблюдал пару часов, вроде все нормально регулируется и ушел на ночь. Утром прихожу - установка отключена по срабатыванию защитного термостата, на клапане быстрое мигание зеленого и красного индикаторов, но самое главное, привод в верхнем положении (клапан закрыт)!!! Спасло только то, что на улице пока плюс. Начинаю разбираться. Мониторинг в ТИА портале показывает что клапан находится в нижнем положении (открыт полностью), настройки выходов правильные, инвертирования нет. Замеряю напряжение на управляющих выходах контроллера - по 24В на каждом, хотя выход замкнут только один (отвечающий за открытие), соответственно на управляющих клеммах тоже по 24В (поэтому и быстрое мигание красного и зеленого индикатора).
В общем опытным путем установлено, что когда клапан находится в верхнем (закрытом положении), при подаче сигнала на открытие, несмотря на то, что сигнал на закрытие снят происходит замыкание между двумя управляющими клеммами в клапане, что и приводит к подобной ситуации. Победить удалось очень криво: при подаче сигнала на открытие параллельно даем импульс 2мс на закрытие. Тогда замыкания между клеммами не происходит и привод нормально снимается с концевика. На само понимаете, это бред.
Кто-нибудь с подобной ситуацией сталкивался? И как боролись.
AlexFly
24.11.2015, 22:15
В общем как обычно - дело было не в бобине, бабуин сидел в кабине. При тестировании клапанов использовал функцию Force Table. И, несмотря на то, что по завершению всегда нажимал на "Stop Forcing", при непонятных обстоятельствах эта функция все равно начинала работать, переводила клапан в одно из крайних положений. Причем самое интересное в том, что индикатор выхода на ПЛК при этом не загорался. Вылечилось путем полного удаления всех переменных из таблицы.
Теперь вопрос такой: имеем вентустановку с роторным рекуператором и так получается, что когда рекуператор работает хотя бы на 50% - температура на притоке уже нормальная и трехходовой клапан закрыт. Но при этом быстро падает температура обратной воды. Как бы сделать такой регулятор, чтобы и роторный рекуператор отрабатывал до предела возможностей прежде чем открывать привод трехходового клапана и при этом не проваливалась температура обратной воды? Желательно с примером. Спс.
Цитата(AlexFly @ 24.11.2015, 22:15)

...Как бы сделать такой регулятор, чтобы и роторный рекуператор отрабатывал до предела возможностей прежде чем открывать привод трехходового клапана и при этом не проваливалась температура обратной воды? Желательно с примером. Спс.
Взаимоисключающие функции. Рекуператор по факту даже мешает работать системе поддержания обратной воды. Она должна иметь приоритет. Т.е. придется мириться с неизбежным завышением температуры приточного воздуха в угоду поддержания температуры обратной воды или выключать рекуператор. По крайней мере на время не очень низких температур на улице.
Небольшая поправка.
Для всех систем с рекуперацией во время работы вентустановки, уставка температуры обратной воды водяного калорифера должна рассчитываться не по датчику наружной температуры, а по датчику температуры стоящему после рекуператора.