Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.11.2020, 19:26   #1
PA3JlUBHOE
Member
 
Регистрация: Jun 2012
Адрес: СПб
Сообщения: 77
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Как переключать порядок включения калориферов

В приточке есть электрический и водяной калориферы. При температуре на улице выше 0 градусов сначала должен включаться ТЭН, и если его нехватает, то подключаться водяной. При уличной температуре ниже 0 сначала водяной, потом ТЭН. Что переделать в стандартной программе чтобы это реализовать?
PA3JlUBHOE вне форума   Ответить с цитированием
Старый 04.11.2020, 19:56   #2
Pushin
Senior Member
 
Аватара для Pushin
 
Регистрация: Nov 2017
Адрес: Новосибирск
Сообщения: 196
Благодарил(а): 15 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Мне всегда казалось, что эта галку делает ровно то, что вы хотите.
Или новую программу создавать не вариант?
Миниатюры
Нажмите на картинку для увеличения

Название:  Безымянный.jpg
Просмотров: 132
Размер:  99.3 Кбайт  


__________________
Пуш зе темпо
Pushin вне форума   Ответить с цитированием
Старый 05.11.2020, 01:17   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

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


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.11.2020, 22:44   #4
PA3JlUBHOE
Member
 
Регистрация: Jun 2012
Адрес: СПб
Сообщения: 77
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата:
Сообщение от Pushin Посмотреть сообщение
Мне всегда казалось, что эта галку делает ровно то, что вы хотите.
Или новую программу создавать не вариант?

Эта галка позволяет автоматически менять местами водяной и электрический калориферы при достижении 0 градусов Цельсия на улице, как я написал выше?


Добавлено через 8 минут


Цитата:
Сообщение от Arsie Посмотреть сообщение
Какова цель данного решения? Почему граница проходит по нулю Цельсия?

Таково ТЗ. Думаю это затем, что бы в межсезонье, когда на улице уже бывает холодно и установка может перейти в зимний режим, а теплоноситель еще не нагревают:
1. Вентиляция не вставала по аварии заморозки.
2. Не было длительной подачи холодного воздуха в помещение из-за ожидания пока водяной калорифер выйдет на 100%, а уж затем запустися ТЭН.
3. При нуле градусов всяко уже топить начинают, так что можно начать экономить деньги греясь сначала дешевой водой, и только при её нехватке дорогим электричеством.
Т.е. комфорт в межсезонье, экономия в холода.
PA3JlUBHOE вне форума   Ответить с цитированием
Старый 05.11.2020, 23:32   #5
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата:
Сообщение от Arsie Посмотреть сообщение
Какова цель данного решения? Почему граница проходит по нулю Цельсия?
я поддержу про программное переключение приоритета.
не важно по какому параметру, я планировал это делать по датчику наличия горячего теплоносителя. либо ставить доп.датчик на подачу, либо измерять "время прогрева" и по превышении дидтайма стартовать на ЭКале.


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 06.11.2020, 08:18   #6
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Лично я всегда отключаю автоматическое переключение "зима-лето", т.к. зимний режим обычно включают при подаче теплоносителя, что подразумевает ряд мероприятий, в ходе которых нет большой проблемы и на контроллере вентиляции ткнуть три-четыре кнопки.

Однако, ситуации бывают разные.
Я бы рекомендовал вам установить датчик Т воды на подаче теплоносителя и по нему переключать "зима-лето".
Таким образом,
- при отсутствии теплоносителя (низкой температуре теплоносителя) работает режим "лето", в котором водяной калорифер отключен, в регулировании не участвует, а нагрев осуществляется только электрокалорифером;
- при наличии теплоносителя работает режим "зима", в котором нагрев сначала осуществляется водяным калорифером, потом - электро.

Цитата 2. Не было длительной подачи холодного воздуха в помещение из-за ожидания пока водяной калорифер выйдет на 100%, а уж затем запустися ТЭН.
Обычно после прогрева водяного калорифера и запуска наоборот идет некоторый перегрев воздуха.

Тут стоит добавить, что из-за экономии датчик Т наркжного воздуха часто ставят неправильно. В результате, могут происходить неожиданные переключения с зимы на лето.

Последний раз редактировалось младшой, 06.11.2020 в 08:35
младшой сейчас на форуме   Ответить с цитированием
Старый 06.11.2020, 08:59   #7
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

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

Однако, ситуации бывают разные.
Я бы рекомендовал вам установить датчик Т воды на подаче теплоносителя и по нему переключать "зима-лето".
Таким образом,
- при отсутствии теплоносителя (низкой температуре теплоносителя) работает режим "лето", в котором водяной калорифер отключен, в регулировании не участвует, а нагрев осуществляется только электрокалорифером;
- при наличии теплоносителя работает режим "зима", в котором нагрев сначала осуществляется водяным калорифером, потом - электро.

Обычно после прогрева водяного калорифера и запуска наоборот идет некоторый перегрев воздуха.

Тут стоит добавить, что из-за экономии датчик Т наркжного воздуха часто ставят неправильно. В результате, могут происходить неожиданные переключения с зимы на лето.
переключать зима-лето по Тподачи плохая идея.
а вот включать/выключать ВоКал наверное можно. через стоп.
но лучше через приоритет ВоКал/ЭКал.
например так:
создать два проекта с разными приоритетами
из второго в первый скопировать секвенсор
по нужному событию менять секвенсоры.
перед коммутацией обязательно обнулить команду секвенсора, после подключения другого восстановить команду.
Арсений сказал что необязательно, но не будет лишним выдержать таймауты после обнуления и перед восстановлением.


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 06.11.2020, 10:59   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата
Сообщение от PA3JlUBHOE Посмотреть сообщение
Таково ТЗ. Думаю это затем, что бы в межсезонье, когда на улице уже бывает холодно и установка может перейти в зимний режим, а теплоноситель еще не нагревают:
1. Вентиляция не вставала по аварии заморозки.
2. Не было длительной подачи холодного воздуха в помещение из-за ожидания пока водяной калорифер выйдет на 100%, а уж затем запустися ТЭН.
3. При нуле градусов всяко уже топить начинают, так что можно начать экономить деньги греясь сначала дешевой водой, и только при её нехватке дорогим электричеством.
Т.е. комфорт в межсезонье, экономия в холода.
Кто мешает работать на приоритете водяного калорифера? Если не будет горячей воды, электрокалорифер задействуется автоматически.

Для ускорения процесса можно использовать сигнал "Нет воды", имитируя его программно. Например, от температуры обратки в стоянке.


Добавлено через 58 секунд


Цитата
Сообщение от LordN Посмотреть сообщение
я поддержу про программное переключение приоритета.
не важно по какому параметру, я планировал это делать по датчику наличия горячего теплоносителя. либо ставить доп.датчик на подачу, либо измерять "время прогрева" и по превышении дидтайма стартовать на ЭКале.
И вас тоже в сторону "Нет воды" пну. К нему либо реле давления, либо, опять же, эмулировать исходя из температуры обратки в стоянке.


Добавлено через 1 минуту


Цитата
Сообщение от младшой Посмотреть сообщение
Я бы рекомендовал вам установить датчик Т воды на подаче теплоносителя и по нему переключать "зима-лето".
Тоже очень хорошее решение, если приправлено реле давления.


Добавлено через 2 минуты


Цитата
Сообщение от LordN Посмотреть сообщение
а вот включать/выключать ВоКал наверное можно. через стоп. но лучше через приоритет ВоКал/ЭКал.
Похоже я зря потратил время, продумывая функцию "Нет воды" в далёком 2005 году. И справку зря писал.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 06.11.2020, 11:54   #9
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата:
Сообщение от Arsie Посмотреть сообщение
Похоже я зря потратил время, продумывая функцию "Нет воды" в далёком 2005 году. И справку зря писал.
где найти это описание? в каком из документов


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 06.11.2020, 12:06   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата
Сообщение от LordN Посмотреть сообщение
где найти это описание? в каком из документов
Да, документ, походу, куда-то затерялся... Но там всё просто. По этому сигналу калорифер отключает насос и закрывает клапан. Типа такого локального "летнего" режима. Секвенсер исключает калорифер из регулирования.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Благодарность от:
Старый 07.11.2020, 20:35   #11
PA3JlUBHOE
Member
 
Регистрация: Jun 2012
Адрес: СПб
Сообщения: 77
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата:
Сообщение от Arsie Посмотреть сообщение
Да, документ, походу, куда-то затерялся... Но там всё просто. По этому сигналу калорифер отключает насос и закрывает клапан. Типа такого локального "летнего" режима. Секвенсер исключает калорифер из регулирования.

Я правильно понимаю из всей массы ответов, что в зимнем режиме менять порядок включения калориферов, при том, что горячая вода есть, и чтобы работало и грело два калорифера, но в разной последовательности, это нереально сложная задача?


Добавлено через 2 минуты


Цитата
Сообщение от LordN Посмотреть сообщение
переключать зима-лето по Тподачи плохая идея.
а вот включать/выключать ВоКал наверное можно. через стоп.
но лучше через приоритет ВоКал/ЭКал.
например так:
создать два проекта с разными приоритетами
из второго в первый скопировать секвенсор
по нужному событию менять секвенсоры.
перед коммутацией обязательно обнулить команду секвенсора, после подключения другого восстановить команду.
Арсений сказал что необязательно, но не будет лишним выдержать таймауты после обнуления и перед восстановлением.
Спасибо за идею коммутировать секвенсоры!
PA3JlUBHOE вне форума   Ответить с цитированием
Старый 07.11.2020, 21:00   #12
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата
Сообщение от PA3JlUBHOE Посмотреть сообщение
Я правильно понимаю из всей массы ответов, что в зимнем режиме менять порядок включения калориферов, при том, что горячая вода есть, и чтобы работало и грело два калорифера, но в разной последовательности, это нереально сложная задача?


Добавлено через 2 минуты




Спасибо за идею коммутировать секвенсоры!
не за что, но попробуйте сперва "нет воды", думаю это д.б. проще и надёжнее


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 08.11.2020, 09:53   #13
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата
Сообщение от PA3JlUBHOE Посмотреть сообщение
Я правильно понимаю из всей массы ответов, что в зимнем режиме менять порядок включения калориферов, при том, что горячая вода есть, и чтобы работало и грело два калорифера, но в разной последовательности, это нереально сложная задача?
Не сложная, но вряд ли удастся убедить Арсения добавить такую возможность в секвенсер как штатную.


Добавлено через 1 минуту


Цитата
Сообщение от LordN Посмотреть сообщение
не за что, но попробуйте сперва "нет воды", думаю это д.б. проще и надёжнее
Не поможет это ему. Так ведь вода вообще отключается, а не порядок включения воды и электричества меняется.
ViS вне форума   Ответить с цитированием
Старый 08.11.2020, 12:36   #14
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

а, ну да, ему же надо оба-два сразу зачем-то..
так-то бы конечно надо чтоб секвенсор из коробки умел разруливать такие ситуации + ТН.
и вообще было бы неплохо в него добавить и электрокотел. я, например, иногда на межсезонье его ставлю прямо в контур ВоКал, и чтоб увязать его работу надо знатно заморочиться...


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 09.11.2020, 10:55   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата
Сообщение от LordN Посмотреть сообщение
а, ну да, ему же надо оба-два сразу зачем-то..
Я выделил основное в ваших словах.


Добавлено через 1 минуту


Цитата
Сообщение от PA3JlUBHOE Посмотреть сообщение
Я правильно понимаю из всей массы ответов, что в зимнем режиме менять порядок включения калориферов, при том, что горячая вода есть, и чтобы работало и грело два калорифера, но в разной последовательности, это нереально сложная задача?
Я правильно понимаю из всей массы ответов, что у вас нет понимания, зачем вам в зимнем режиме нужно менять порядок включения калориферов, при том, что горячая вода есть, и чтобы работало и грело два калорифера, но в разной последовательности. Объяснить техпроцесс, когда это нужно - это нереально сложная задача?


PS. Запустить электру перед водой в холодных условиях призвана функция "предподогрев". Документ n_ekal_pp.doc


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 10.11.2020, 11:46   #16
PA3JlUBHOE
Member
 
Регистрация: Jun 2012
Адрес: СПб
Сообщения: 77
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я выделил основное в ваших словах.
Я правильно понимаю из всей массы ответов, что у вас нет понимания, зачем вам в зимнем режиме нужно менять порядок включения калориферов, при том, что горячая вода есть, и чтобы работало и грело два калорифера, но в разной последовательности. Объяснить техпроцесс, когда это нужно - это нереально сложная задача?
PS. Запустить электру перед водой в холодных условиях призвана функция "предподогрев". Документ n_ekal_pp.doc

Прежде всего таково ТЗ. Не я его придумывал. Изменить сложно. Заказчик не поймет или не захочет понимать. "У нас свободно программируемый контроллер? - Вперед с песней."


Будет или нет вода в межсезонье мы не знаем, поэтому на всякий случай сначала запускаем электрокалорифер. Ближе к 0 градусов его начнёт нехватать и в помощь подключится вода (а есть она или нет уж как повезет). Ниже нуля всяко будет вода, поэтому её включаем первой.
PA3JlUBHOE вне форума   Ответить с цитированием
Старый 10.11.2020, 11:59   #17
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата
Сообщение от PA3JlUBHOE Посмотреть сообщение
Ближе к 0 градусов его начнёт нехватать и в помощь подключится вода (а есть она или нет уж как повезет).
Как планируется защитить циркуляционный насос от сухого хода?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.11.2020, 12:44   #18
PA3JlUBHOE
Member
 
Регистрация: Jun 2012
Адрес: СПб
Сообщения: 77
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата:
Сообщение от Arsie Посмотреть сообщение
Как планируется защитить циркуляционный насос от сухого хода?

Защищать не нужно, т.к. воду не сливают, она есть, но холодная.


Добавлено через 3 минуты


Не было времени экспериментировать. Решил задачу с помощью двух секвенсоров.
PA3JlUBHOE вне форума   Ответить с цитированием
Старый 12.11.2020, 12:50   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Как переключать порядок включения калориферов

Цитата
Сообщение от PA3JlUBHOE Посмотреть сообщение
Защищать не нужно, т.к. воду не сливают, она есть, но холодная.


Добавлено через 3 минуты


Не было времени экспериментировать. Решил задачу с помощью двух секвенсоров.
А всего-то нужно было управлять сигналом "Нет воды" по температуре обратки. Если воды горячей нет, то нет разницы, задействуется водяной калорифер или нет - греть всё одно нечем. Смена приоритетов между калориферами бессмысленна.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SM CONNECT (Подробная инструкция в картинках как настроить) alekseyeve SMConnect & SMConfig 230 27.03.2024 10:57
Как оценить время выполнения программы в контроллере? Arsie ЧаВо - Часто задаваемые Вопросы 0 04.10.2013 16:51


Часовой пояс GMT +4, время: 11:06.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023