![]() |
![]() ![]() |
|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#31 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Вот так выглядит момент старта при дельта Т=0:
__________________ Да превратятся баги в фичи! |
![]() |
![]() |
![]() |
#33 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() Этот написано в справке к блокам памяти. Да и в смарте есть вот такая вот пипка на этот случай: __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#34 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() __________________ Да превратятся баги в фичи! |
![]() |
![]() |
![]() |
#35 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() Другими словами, вы опрокинули на себя чайник, искренне считая, что в нём бывает только холодная вода. Не угадали. Иногда бывает кипяток. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#36 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Как лечить я и не спрашивал, и так понятно ![]() Добавлено через 4 минуты ![]() __________________ Да превратятся баги в фичи! |
![]() |
![]() |
![]() |
#37 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() Вы не первый, кто выдёргивает из него отдельные части и не понимая, как они работают, начинают обвинять всех вокруг. Добавлено через 35 секунд Я же правильно понимаю, что вы не потрудились собрать схему с калорифером в Конструкторе и проверить, как она работает? Добавлено через 15 минут __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#38 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Во вложении занимательное фото последствий... ну конечно криворукости персонала. Как показало расследование, дело было так: установку смонтировали, запустили и эксплуатировали все лето в режиме выходные стоп, запуск в понедельник. Потом пришли холода и в один из запусков тэны врубились сразу со стартом установки и жарились порядка 60сек, время жалюзей. Потом неспешно начал раскручиваться частотник и погнал сурово перегретый воздух в канал. Когда прошло 120сек, тэны рубанулись конечно, но пластины каплеуловителя успели накрыться как и датчик влажности. Поставщик оборудования отморозился, на нормальный ПНР был приглашен я. Исходников прошивки не было, пришлось писать с нуля, конструктор очень удобная вещь ![]() И я никоем образом не пытаюсь что-то там предъявить, указывая на найденные баги в процессе запуска, прекрасно понимаю, все ошибаются. Странна реакция. __________________ Да превратятся баги в фичи! |
![]() |
![]() |
![]() |
#39 |
Senior Member
Регистрация: May 2009
Сообщения: 1 033
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
![]() __________________ RTFM |
![]() |
![]() |
![]() |
#40 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() __________________ Да превратятся баги в фичи! |
![]() |
![]() |
![]() |
#41 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() Т.к. я вижу, что вы ни разу не проверяли работу чистого проекта Конструктора, то вы не знаете, что Конструкторский проект никогда не делает так, как вы описали повреждение установки. Да, сломать можно и хрен чугунный, но нужно прямо стараться это сделать. Собственно я об этом много раз говорил. И вы очередной раз подтвердили мои слова: косорезит программер, виноват контроллер. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#42 |
Senior Member
Регистрация: May 2009
Сообщения: 1 033
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
![]() ![]() __________________ RTFM |
![]() |
![]() |
![]() |
#43 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 085
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#44 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 480
Благодарил(а): 46 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#45 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() По конструктору- все сегодняшние выложенные мной примеры это как раз чистый стандартный конструктор, прошитый в железе на столе. Я так понял, примеры проекта просто не глядя удаляли? __________________ Да превратятся баги в фичи! |
![]() |
![]() |
![]() |
#46 |
Senior Member
Регистрация: May 2009
Сообщения: 1 033
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
![]() __________________ RTFM |
![]() |
![]() |
![]() |
#47 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 763
Благодарил(а): 3 раз(а)
Поблагодарили:
77 раз(а) в 60 сообщениях
|
![]()
В стандартной конструкторской программе разрешение на работу всех устройств (включая электрокалорифер) дает макрос процессор.
Для функционирования электрокалорифера на входе "Команда" макроса "Устр - ЭКал" должно быть значение "3" (если быть точнее, то 0-й и 1-й биты должны быть = "1"). 0-й бит "Enable" равен "1" всегда, если программа сконфигурирована с применением электрокалорифера. 1-й бит "Работа" включается при соблюдении условий: (Электрокалорифер не отключен по сезонным соображениям или аварии) И (Выдано разрешение "ЭК: Пг" с выхода макроса "ЭКал"). Как уже сказано ранее, значение команды формируется внутри макроса "Процессор". В свою очередь "ЭКал" не будет равен "1", пока не поступит сигнал, что задвижки открыты (от макроса "Жалюзи" в теле программы). Сигнал поступает через заданное время после запуска вентустановки или сигналу от концевика. Параллельно с разрешением на работу электрокалорифера подается сигнал на запуск вентилятора. Таким образом, пока воздушная заслонка не откроется и вентилятор не запустится, разрешение на работу электрокалорифера не поступит. А до этого момента совершенно не важно, какое значение и в течение какого времени на входе "U" макроса "Устр - ЭКал". Уважаемый Edward, Вы не правы, когда берете некоторые макросы из конструкторской программы и используете их вне предусмотренной изначальной программой обвязке. |
![]() |
![]() |
![]() |
#48 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Но разговор то не об этом, восстанавливаю цепь дискуссии, если это можно так назвать: 1. Я спросил о причине закрытости секвенсера- что-то невразумительное в ответ типа ламерам нельзя(типа а остальное не критично и можно ![]() 2. Я сказал, по опыту запуска были программные баги и есть подозрение на их наличие в закрытых блоках. 3. Покажи баги. 4. Баг 1: ороситель, некорректный пересчет уставки "циклов в час"- ответа пока нет. 5. Баг 2: при старте используемый повсеместно ПИД, как мне сказали, имеет "особенность"- при старте системы в течении минимум одного тика не зависимо от уставок может выдавать максимальную мощность. 5. В ответ- бага такого нет. 6. Я продемонстрировал доказательство. 6. В ответ- ерунда, ну да, на пару тиков есть, но это фигня. 7. Ок, я показываю вариант, когда эта фигня грозит очень серьезной аварией (Вы про этот пример сказали, что он выдернут мною неправильно, как понял). 8. Хорошо, господа факт признали, показали как надо с этим бороться. А вот теперь подытожим итог: как понял, про баг известно не было, иначе сразу бы был пункт 8 дискуссии, верно? Далее, раз баг есть- решение из п.8 должно было быть заложено в используемом макросе ПИДа, чтоб он вел себя корректно всегда, не так ли? Ну и главное- Вы сказали, что показанной мною пример выдернут из контекста, хорошо. Но есть ли у Вас уверенность, то подобные конструкции и без заплатки из п.8 не используются в закрытых блоках? Вот мы и вернулись к началу ![]() __________________ Да превратятся баги в фичи! |
![]() |
![]() |
![]() |
#49 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() У вас даже в нумерации пунктов вашего же текста проблемы, а вы в секвенсер лезть пытаетесь ![]() ![]() ![]() ![]() И таки да, оружие массового поражения в Ираке не нашли. Хотя пробирка тряслась, озабоченность проявлялась. ![]() ![]() ![]() Наш разговор с вами на тему найденных вами "багов" окончен, т.к. зашёл в тупик. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#50 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 763
Благодарил(а): 3 раз(а)
Поблагодарили:
77 раз(а) в 60 сообщениях
|
![]() Вероятно, было лучше, если бы "заводской" ПИД со старта выдавал 0 (или минимальное значение). Однако, данный ПИД функционирует в контексте конструкторской программы, где работа ПИД блокируется, в процессе включения секвенсора в работу ПИД сбрасывается, и только потом на входы "устройств" подается что-то с выходов секвенсора. Следовательно, в контексте работы конструкторских программ этот баг не имеет никакого значения. Последний раз редактировалось Arsie, 13.07.2023 в 11:43 |
![]() |
![]() |
![]() |
#51 |
Senior Member
Регистрация: May 2013
Сообщения: 130
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
![]()
Дорого времени суток. Давно хотел написать про собственные наблюдения за работой ПИД регулятора. В целом он мне нравится работает понятно четко, легко регулировать его настройки. При этом, если настройки стоят достаточно быстрые при сближении измеряемого параметра к уставке ПИД замедляется. Но в этой бочке меда есть чайная ложка дегтя, и вот какая:
При настройки коэффициентов в определенный момент ПИД может улетать в дальние дали и возвращается очень долго, что вынуждает или останавливать и запускать установку или ждать. Данный нюанс вызывает некое неудобство при настройки. Отсюда вопрос; Можно ли заменить ПИД регуляторы в секвенсере на те которые не будут улетать при изменении коэффициентов? |
![]() |
![]() |
![]() |
#52 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#53 |
Senior Member
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 290
Благодарил(а): 3 раз(а)
Поблагодарили:
6 раз(а) в 6 сообщениях
|
![]()
Интересует вопрос относительно входа "Порядок ограничения":
1. Как это работает 2. Какие значения доступны? __________________ Работа есть величина физическая, измеряется в Джоулях... |
![]() |
![]() |
![]() |
#54 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() 0 - Р-О-А 1 - Р-А-О 2 - О-А-Р 3 - О-Р-А 4 - А-О-Р 5 - А-Р-О Базовая последовательность ограничения потери тепла при недостатке теплоносителя: Рециркуляция, Охладитель, А_Вентилятор. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
Благодарность от: |
![]() |
#55 |
Senior Member
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 290
Благодарил(а): 3 раз(а)
Поблагодарили:
6 раз(а) в 6 сообщениях
|
![]()
Арсений, а сколько ПИДов в одном секвенсоре? Явно просматриваются 2..
__________________ Работа есть величина физическая, измеряется в Джоулях... |
![]() |
![]() |
![]() |
#56 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 340
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Секвенсер | Edward | SMConstructor (вентиляция) | 7 | 11.11.2019 14:37 |
Секвенсер на 16 нагрузок | GYUR22 | Вопросы о программировании | 2 | 22.07.2016 11:32 |
Различные макросы | WhiteM | Форум Segnetics | 61 | 23.07.2013 18:53 |