Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (вентиляция)

SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование)

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2017, 17:54   #1
mansurius
Новичок
 
Регистрация: Jun 2013
Сообщения: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Баг в программе

Добрый вечер!
ПВ-Система с электрокалорифером и пластинчатым рекуператором.
Режим "ЗИМА", включаем флажок "ПУСК" всё нормально. Потребгость в нагреве есть, плавная ступень ЭК работает в импульсном режиме, затем включается 2-ая ступень, короче всё как надо.
Далее на ходу (в режиме "РАБОТА") меняем режим на "ЛЕТО". ЭК отключается (работа только зимой), на входе U макроса Устр-ЭКал появляется значение 1000 и если теперь на ходу сменить режим с "ЛЕТО" на "ЗИМА" – контроллер включает обе ступени ЭК на 100% и всё замирает в этом баг-режиме. Плавно останавливается рекуператор (около 1 часа), ЭК продолжает пахать на 100%.
И ещё один способ загнать контроллер в этот баг-режим:
Режим "ЗИМА", включаем флажок "ПУСК" всё нормально. Потребгость в нагреве есть, плавная ступень ЭК работает в импульсном режиме, затем включается 2-ая ступень, короче всё как надо.
Далее устраиваем аварию перегрев ЭК. Контроллер выключает ЭК, вентилятор продолжает работать, всё нормально. Сбрасываем аварию и опа... – тот же баг-режим.
Флажок в "СТОП", затем снова "ПУСК" и опять всё нормально.
Вот такая блин музыка.
Версия лоджика и конструктора последняя.
Вложения
Тип файла: rar single 30.11.2017 14-20.rar (818.4 Кбайт, 14 просмотров)
mansurius вне форума   Ответить с цитированием
Старый 30.11.2017, 17:58   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Баг в программе

Цитата:
Сообщение от mansurius Посмотреть сообщение
Добрый вечер!
ПВ-Система с электрокалорифером и пластинчатым рекуператором.
Режим "ЗИМА", включаем флажок "ПУСК" всё нормально. Потребгость в нагреве есть, плавная ступень ЭК работает в импульсном режиме, затем включается 2-ая ступень, короче всё как надо.
Далее на ходу (в режиме "РАБОТА") меняем режим на "ЛЕТО". ЭК отключается (работа только зимой), на входе U макроса Устр-ЭКал появляется значение 1000 и если теперь на ходу сменить режим с "ЛЕТО" на "ЗИМА" – контроллер включает обе ступени ЭК на 100% и всё замирает в этом баг-режиме. Плавно останавливается рекуператор (около 1 часа), ЭК продолжает пахать на 100%.
И ещё один способ загнать контроллер в этот баг-режим:
Режим "ЗИМА", включаем флажок "ПУСК" всё нормально. Потребгость в нагреве есть, плавная ступень ЭК работает в импульсном режиме, затем включается 2-ая ступень, короче всё как надо.
Далее устраиваем аварию перегрев ЭК. Контроллер выключает ЭК, вентилятор продолжает работать, всё нормально. Сбрасываем аварию и опа... – тот же баг-режим.
Флажок в "СТОП", затем снова "ПУСК" и опять всё нормально.
Вот такая блин музыка.
Версия лоджика и конструктора последняя.
Для исследования нужны все числа из подменю "Параметры" и подменю "Настройки". Также нужны все начальные температуры на датчиках.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 30.11.2017, 18:44   #3
mansurius
Новичок
 
Регистрация: Jun 2013
Сообщения: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Баг в программе

Я ничего не менял в настройках, кроме времени реакции для вентиляторов -поставил 0. Т улица =–20; Т канала = +18; Т вытяжка = +20; Т зад. = +24
mansurius вне форума   Ответить с цитированием
Старый 30.11.2017, 19:45   #4
coverart
Senior Member
 
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 492
Благодарил(а): 50 раз(а)
Поблагодарили: 14 раз(а) в 13 сообщениях
По умолчанию Ответ: Баг в программе

Как раз есть такая свежесмонтированная машинка. Прога на недельной давности конструкторе и лоджике. Завтра проверю, отпишусь.
coverart вне форума   Ответить с цитированием
Старый 01.12.2017, 10:49   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Баг в программе

Цитата:
Сообщение от mansurius Посмотреть сообщение
Я ничего не менял в настройках, кроме времени реакции для вентиляторов -поставил 0. Т улица =–20; Т канала = +18; Т вытяжка = +20; Т зад. = +24
Вчера на свежем конструкторе проверил - не повторилось. Сегодня попробую на вашем проекте.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 01.12.2017, 11:40   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Баг в программе

Цитата:
Сообщение от mansurius Посмотреть сообщение
Я ничего не менял в настройках, кроме времени реакции для вентиляторов -поставил 0. Т улица =–20; Т канала = +18; Т вытяжка = +20; Т зад. = +24
На вашем проекте также не повторяется. Электрокалорифер включается на 100% и быстро уходит в ноль по перегреву канала.

Значит что-то у вас настроено не так, как вы говорите.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 01.12.2017, 11:59   #7
mansurius
Новичок
 
Регистрация: Jun 2013
Сообщения: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Баг в программе

Так вопрос в том, а зачем он включает калорифер на 100% обе ступени при смене режима ЗИМА-ЛЕТО-ЗИМА? И после сброса аварии ПЕРЕГРЕВ ЭК?
Ведь в системе с ЭК без рекуператора, он так не делает.
mansurius вне форума   Ответить с цитированием
Старый 01.12.2017, 12:06   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Баг в программе

Цитата:
Сообщение от mansurius Посмотреть сообщение
Так вопрос в том, а зачем он включает калорифер на 100% обе ступени при смене режима ЗИМА-ЛЕТО-ЗИМА? И после сброса аварии ПЕРЕГРЕВ ЭК?
Ведь в системе с ЭК без рекуператора, он так не делает.
Дело в том, что в реальной жизни на улице температура не меняется настолько быстро, чтобы произошло быстрое переключение ЗИМА-ЛЕТО-ЗИМА.

Думаю, причина в том, что вы проверяете работу алгоритма на хоть и на возможной в жизни трассе, но в невозможных в жизни временнЫх рамках.

Попробуйте повторить опыт более жизненно: т.е. после переключения в ЛЕТО понижайте температуру на датчике плавно в течении хотя бы 8 часов вплоть до переключения в ЗИМУ.

Дополнительно могу указать на несоответствие указанных вами параметров технологии - нет смысла блокировать работу электрокалорифера летом. Да, это ваше право, но объективного смысла в этом нет.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 01.12.2017, 12:21   #9
mansurius
Новичок
 
Регистрация: Jun 2013
Сообщения: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Баг в программе

Хорошо. А после сброса аварии ПЕРЕГРЕВ ЭК зачем включать грелку (причём обе ступени)? Калорифер только остыл...
mansurius вне форума   Ответить с цитированием
Старый 01.12.2017, 12:27   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Баг в программе

Цитата:
Сообщение от mansurius Посмотреть сообщение
Хорошо. А после сброса аварии ПЕРЕГРЕВ ЭК зачем включать грелку (причём обе ступени)? Калорифер только остыл...
В реальной жизни перегрева не будет в этой ситуации.

А если перегрев всё же случится по факту (представим другой случай), то только безумный человек включит его в работу не разбираясь, что случилось)) В алгоритме сделано такое допущение для упрощения и калорифер сразу же отрабатывает задание от регулятора.

Опять же, если регулятор настроен, то он перехватит управление калорифером и как минимум быстренько отключит первую ступень. А если калорифер одной ступенью умудрится перегреть термостат, то это уже клиника для оборудования, явно где-то проблема: либо КЗ в ТЭН, либо с расходом проблемы.

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 01.12.2017 в 12:42
Arsie сейчас на форуме   Ответить с цитированием
Старый 01.12.2017, 12:52   #11
mansurius
Новичок
 
Регистрация: Jun 2013
Сообщения: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Баг в программе

В реальной жизни вполне может случится перегрев, скажем из-за сильно грязного фильтра. И в реальной жизни как правило пользователи не разбираются что случилось, сбрасывают аварию и пробуют запустить заново. Это всё равно, что нажав на кнопку брелка Ваш автомобиль не откликнулся. И естественно Вы не кидаетесь разбираться, что случилось, а нажимаете кнопку ещё раз.
Вы можете убеждать себя, что всё нормально, а по мне поведение контроллера в программе без рекуператора только с ЭК более адекватно и логично, хотя бы даже потому, что он не включает ЭК на 100% после перегрева.
mansurius вне форума   Ответить с цитированием
Старый 01.12.2017, 13:45   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Баг в программе

Цитата:
Сообщение от mansurius Посмотреть сообщение
В реальной жизни вполне может случится перегрев, скажем из-за сильно грязного фильтра.
Ну конечно. И перегрев повторится в любом случае, на 100% калорифер или на нужной сейчас мощности. Просто на 100% он повторится быстрее. Фильтр-то сам собой не почистится.


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

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

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

Расширенный поиск

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

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



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


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