Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 21:16

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 9 сообщений ] 
Автор Сообщение
 Заголовок сообщения: TPO или регулирование ОТКРЫТЬ/ЗАКРЫТЬ для клапана
СообщениеДобавлено: Пн ноя 27, 2017 04:12 
Не в сети

Регистрация: Вт ноя 07, 2017 03:42
Сообщения: 24
День добрый!

Имеем CP1L.
Задача - управлять клапаном через импульсы "Открыть" / "Закрыть"

Что сделано.
1. PIDAT + TPO (2 шт.) Проверяется разность PV-SP (текущее значение - уставка), если отрицательно - то включается 1 ТРО блок, направленный на открытие клапана. Выдает импульсы со скважностью в 3 сек.
Если PV-SP - положительно - включается 2ой ТРО блок, направленый на закрытие клапана. Выдает, так же, импульсы в 3 сек.

Проблемы:
1. Фазы на клапан коммутируется через обыкновенное реле FINDER. Тем самым я боюсь что через месяц-полтора, такое реле просто сдохнет. Есть желание отлавливать спад импульса на открытие/закрытие и по спаду включать таймер на 10 сек, чтобы посмотреть на состояние системы. Так как блок ТРО не предполагает изменение скважности (т.е. 3 сек включен, 10 выключен)

2. В файлах на форуме есть блок Выход_ПИД_в_О_З_v2.cxf.rar, но вот под какой контроллер он написан? Почему воспринимается выход от PID'a диапазоном 0....4000, а не 4095?
Что за переменная Т_ход внутри блока? Можно ли в блоке задать скважность?


Прошу помощи с настройкой данного вида управления. Система - отопление.


В начало
 Профиль  
 
 Заголовок сообщения: Re: TPO или регулирование ОТКРЫТЬ/ЗАКРЫТЬ для клапана
СообщениеДобавлено: Пн ноя 27, 2017 08:26 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
TPO это ШИМ для твёрдотелок и прочего. Для заслонок он никаким боком не подходит.


В начало
 Профиль  
 
 Заголовок сообщения: Re: TPO или регулирование ОТКРЫТЬ/ЗАКРЫТЬ для клапана
СообщениеДобавлено: Пн ноя 27, 2017 14:53 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Вы спрашивали- "2. В файлах на форуме есть блок Выход_ПИД_в_О_З_v2.cxf.rar, но вот под какой контроллер он написан? Почему воспринимается выход от PID'a диапазоном 0....4000, а не 4095?
Что за переменная Т_ход внутри блока? Можно ли в блоке задать скважность?"
Блок написан под CJ1 и успешно работает на CJ2
Выход ПИД 4000 точек взят условно, исходя из того, что при применении выхода напрямую на аналоговый модуль для плавного регулирования так и будет 0-4000 соответствовать 0-10 вольт или 4-20 мА. И зачем 4095? Откуда такое число? Можете и 4095 использовать, только в ФБ поправку на это сделайте.
Т_ход - это время полного хода исполнительного механизма, которым управляете. Оно разное для разных ИМ, а от него считается время импульса.
Блок много лет используется на многих объектах, успешно, без нареканий. Используется для ИМ трехходового клапана на вентиляции и на регулировании температуры ГВС
За реле не волнуйтесь, еще ни разу не меняли их, работают более 5 лет уже.


В начало
 Профиль  
 
 Заголовок сообщения: Re: TPO или регулирование ОТКРЫТЬ/ЗАКРЫТЬ для клапана
СообщениеДобавлено: Чт ноя 30, 2017 20:52 
Не в сети

Регистрация: Вт ноя 07, 2017 03:42
Сообщения: 24
Алексей писал(а):
Вы спрашивали- "2. В файлах на форуме есть блок Выход_ПИД_в_О_З_v2.cxf.rar, но вот под какой контроллер он написан? Почему воспринимается выход от PID'a диапазоном 0....4000, а не 4095?
Что за переменная Т_ход внутри блока? Можно ли в блоке задать скважность?"
Блок написан под CJ1 и успешно работает на CJ2
Выход ПИД 4000 точек взят условно, исходя из того, что при применении выхода напрямую на аналоговый модуль для плавного регулирования так и будет 0-4000 соответствовать 0-10 вольт или 4-20 мА. И зачем 4095? Откуда такое число? Можете и 4095 использовать, только в ФБ поправку на это сделайте.
Т_ход - это время полного хода исполнительного механизма, которым управляете. Оно разное для разных ИМ, а от него считается время импульса.
Блок много лет используется на многих объектах, успешно, без нареканий. Используется для ИМ трехходового клапана на вентиляции и на регулировании температуры ГВС
За реле не волнуйтесь, еще ни разу не меняли их, работают более 5 лет уже.


Число 4095 я взял из мануала на CP1L, где данное число является максимальным значением PID регулятора.
В качестве исполнительного механизма - обыкновенный данфосовский клапан для регулирования ГВС. Время известно с точностью +- 5 сек.

Просто я заметил что как таковой обратной связи с процессом у блока нету. Он просто сравнивает значение приходящее от ПИДа и решает "открыть" - "закрыть"? Можно попросить живой пример в ЛС? Времени как такового нету на проверку, не хочется слепо верить блоку.


В начало
 Профиль  
 
 Заголовок сообщения: Re: TPO или регулирование ОТКРЫТЬ/ЗАКРЫТЬ для клапана
СообщениеДобавлено: Чт ноя 30, 2017 23:12 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Не хочется - не верьте. Я "мертвых" блоков не выкладывал. Версия 3 как раз на ГВС и работает.


В начало
 Профиль  
 
 Заголовок сообщения: Re: TPO или регулирование ОТКРЫТЬ/ЗАКРЫТЬ для клапана
СообщениеДобавлено: Пт дек 01, 2017 00:32 
Не в сети

Регистрация: Вт ноя 07, 2017 03:42
Сообщения: 24
Алексей писал(а):
Не хочется - не верьте. Я "мертвых" блоков не выкладывал. Версия 3 как раз на ГВС и работает.


Я в том варианте, что у меня нету толком времени на отработку на объекте, а не о том что блок "мертвый". Так что извините, не хотел обидеть. :roll:


В начало
 Профиль  
 
 Заголовок сообщения: Re: TPO или регулирование ОТКРЫТЬ/ЗАКРЫТЬ для клапана
СообщениеДобавлено: Пт дек 01, 2017 02:22 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Так возьмите блок третьей версии (от очень мелкими шагами двигает механизм, хорошо работает на ГВС) и ПИД с выходом 0-4000 и все будет работать. ПИД конечно нужно будет настраивать.


В начало
 Профиль  
 
 Заголовок сообщения: Re: TPO или регулирование ОТКРЫТЬ/ЗАКРЫТЬ для клапана
СообщениеДобавлено: Сб дек 02, 2017 06:15 
Не в сети

Регистрация: Вт ноя 07, 2017 03:42
Сообщения: 24
Алексей писал(а):
Так возьмите блок третьей версии (от очень мелкими шагами двигает механизм, хорошо работает на ГВС) и ПИД с выходом 0-4000 и все будет работать. ПИД конечно нужно будет настраивать.



Взял, установил, работает. Щелкает релюшками с довольно быстрой скоростью. Но возник вопрос.
Назначение входа: Res_TIM?
В блоке сказано что это факт наличия питания на ИМ.


Просто сталкивался вчера с такой ситуацией, когда заслонку с места сдвинули, а потом блок отключился.

Например: Уставка для ПИДа - 50, входящее значение 80. Выходное значение ПИД = 0. Идет сигнал на закрытие ИМ.
В процессе каких-то 10 сек выход "Закрыть" блока работает. Входящее значение на ПИД становится 60. Но его выходное значение = 0.
После этого приходиться давать импульс на вход Res_TIM, иначе блок перестает реагировать.

Как победить?


В начало
 Профиль  
 
 Заголовок сообщения: Re: TPO или регулирование ОТКРЫТЬ/ЗАКРЫТЬ для клапана
СообщениеДобавлено: Сб дек 02, 2017 12:14 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Этот вход сбрасывает отсчет времени, которое установлено для превышения времени полного хода ИМ. Это сделано для того, чтоб не работало реле на закрытие или открытие при полном закрытии или открытии. У Вас неверно настроен ПИД видимо. Выход регулятора меняется со скоростью, сильно превышающей скорость самого ИМ. Или время полного хода не верно указанно.
Или в блоке вот в этом куске :
(*Работа при крайних значениях*)
if INPUT_INT=4000 and CT_On < (Т_ход*2) and not A then
Открыть:= Imp_Gen ;
end_if;
if INPUT_INT=4000 and CT_On < (Т_ход *2) and not A and ГИ_gen then
CT_On := CT_On +1;
end_if;
if (INPUT_INT<4000 or CT_On >= (Т_ход*2)) and W_1 <= W_2 then
Открыть:=false;
CT_On:=0;
A:=true;
end_if;
if INPUT_INT< 4000 then
A:=false;
end_if;

if INPUT_INT=0 and CT_Off < (Т_ход*2) and not B then
Закрыть:= Imp_Gen ;
end_if;
if INPUT_INT=0 and CT_Off < (Т_ход*2) and ГИ_gen and not B then
CT_Off := CT_Off +1;
end_if;
if (INPUT_INT>0 or CT_Off >= (Т_ход*2)) and W_1 >= W_2 then
Закрыть:=false;
CT_Off:=0;
B:=true;
end_if;
if INPUT_INT > 0 then
B:=false;
end_if;
Измените (Т_ход*2) на (Т_ход*5) или больше.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 9 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3