|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
|
Опции темы | Поиск в этой теме |
10.11.2019, 23:33 | #1 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ороситель из версии 3.30
Уставка "Циклов в час" период включений не меняет. Внутри макроса "Ороситель v1.10@ на входе L (период импульса) забита константа.
__________________ Да превратятся баги в фичи! |
11.11.2019, 11:00 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
Что касается самого макроса оросителя, то вы в нём просто не разобрались до конца. Если я не прав, пожалуйста, покажите это на конкретном примере. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.11.2019, 11:16 | #3 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Ороситель из версии 3.30
3.30 это версия лоджика, указанная не полностью...
Если хотите разобраться со своими проблемами, будьте добры, полностью описывать проблему и ваши действия, приложите проект. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
11.11.2019, 12:29 | #4 | |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
А вот реакция на мои замечания настораживает. Я понимаю, конечно, что на форум в основном обращаются начинающие и модеры уже на подкорке считют всех ламерами. Лоджик 3.30, конструктор последний SMConstructor(HVAC)_v1-55s3_setup.exe Функциональный блок я указал. __________________ Да превратятся баги в фичи! |
|
11.11.2019, 12:35 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Ороситель из версии 3.30
В соседней теме вы тоже блок указали, но проблема оказалась вообще не в оборудовании. Теперь на слово вам веры нет.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2019, 12:39 | #6 | |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
Открываем макрос Устр-OpУвл, далее ороситель v1.10, смотрим на переменную L функционального блока "ШИМ". __________________ Да превратятся баги в фичи! Последний раз редактировалось Arsie, 11.11.2019 в 13:00 Причина: Удалил вложения за ненужностью |
|
11.11.2019, 12:59 | #7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Ороситель из версии 3.30
Почему вы решили, что именно это значение должно изменяться?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2019, 13:07 | #8 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
11.11.2019, 13:11 | #9 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Баг в конструкторе в следствии которого макрос увлажнитель-ороситель работает некорректно, вроде ж по русски написал:
"Уставка "Циклов в час" период включений не меняет. Внутри макроса "Ороситель v1.10 на входе L (период импульса) забита константа" __________________ Да превратятся баги в фичи! |
11.11.2019, 13:18 | #10 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
11.11.2019, 13:18 | #11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Ороситель из версии 3.30
Некорректно - это как? Покажите диаграммы проведённых тестов, пожалуйста.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2019, 13:50 | #12 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
__________________ Да превратятся баги в фичи! |
11.11.2019, 13:54 | #13 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Я ж не от нечего делать туда полез- не зависимо от уставки период был под час.
__________________ Да превратятся баги в фичи! |
11.11.2019, 14:18 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Ороситель из версии 3.30
Прочтите, пожалуйста, описание работы увлажнителя-оросителя в документации к Конструктору и перестаньте морочить голову и себе и мне.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.11.2019, 14:32 | #15 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Ороситель из версии 3.30
И поэтому вы решили, что проблемы скрыта именно здесь, а возможность неправильной настройки вами системы отметаем?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
11.11.2019, 14:56 | #16 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Ведь просто открыть созданный конструктором проект и прощелкать цепочку ороситель:
__________________ Да превратятся баги в фичи! Последний раз редактировалось Arsie, 11.11.2019 в 15:19 Причина: Удалил вложения за ненужностью |
11.11.2019, 15:17 | #17 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
Можно просто открыть документацию и сэкономить себе полдня. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
11.11.2019, 15:17 | #18 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Ороситель из версии 3.30
И поэтому вы решили, что проблемы скрыта именно здесь, а возможность неправильной настройки вами системы отметаем?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
11.11.2019, 16:31 | #19 | |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
Вот в Вашей картинке написано "максимальное", в описании блока: 1. Циклы в час - количество включений/выключений в час, преобразуется в мин время В реальной железке я вижу это: __________________ Да превратятся баги в фичи! |
|
11.11.2019, 16:50 | #20 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Ороситель из версии 3.30
Вам уже объяснили, поэтому макросы и закрываются. Читать надо документацию к конструктору в первую очередь, это комментарии для разработчиков, которые уже ознакомились с документацией.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
11.11.2019, 19:11 | #21 | |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
На скриншоте работающего PLC, стандартный проект из конструктора, четко виден неверный расчет макросом требуемых параметров! При установленном управляющем воздействии 100(10%) и "импульсе" равном 171 время молчания никак не может быть 26212. Расчет параметров некорректен. У вас тут есть хоть кто нибудь умеющий читать функциональные блоки??? За весь день одна демагогия с завуалированными оскорблениями и ни одного сообщения по существу... __________________ Да превратятся баги в фичи! |
|
12.11.2019, 11:29 | #22 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Ок, давайте успокоимся и посмотрим инструкцию:
Циклов в час: Максимальное число включений насоса оросителя за час- 10(1..60) Т.е. не зависимо от уставки он вполне может включаться раз в час(в макросе период стремится к константе L)? Предоставьте, пожалуйста, алгоритм/формулу расчета времени включения насоса оросителя которая должна была быть заложена в макрос. __________________ Да превратятся баги в фичи! |
12.11.2019, 11:58 | #23 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
Все расчёты выполнены правильно, в точности с заложенным в макрос алгоритмом. Вы не знаете какой расчёт правильный. Справку читать не хотите, над моими ответами думать не желаете. Не судите и не судимы будете. Если только вы над нами. Добавлено через 3 минуты Цитата:
Только период в граничных условиях стремится к бесконечности. Т.е. при необходимости насос будет работать хоть круглый год без отключения. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
12.11.2019, 12:04 | #24 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
12.11.2019, 13:07 | #25 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Дайте алгоритм, задуманный автором, чтобы исправить то, что сейчас там наверчено. Макрос надо править, он всегда стремится выставить период близкий к установленной константе L, что равняется приблизительно 48 мин, не зависимо от уставки и мощность вычисляет неверно. Поэтому и спрашиваю задумку автора. Формулу, пожалуйста.
__________________ Да превратятся баги в фичи! |
12.11.2019, 13:30 | #26 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
Если у вас есть желание разобраться с работой, то напишите сюда условия тестирования: уставку, показания датчика в динамике, настройки регулятора влажности, работу регулятора влажности в динамике. Расчётные времена импульсов в динамике. Динамика нужна хотя бы в течении получаса. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.11.2019, 13:49 | #27 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Вы можете просто сообщить алгоритм его работы по Вашей задумке?
Сейчас он всегда держит период работы близкий к константе L и неправильно пересчитывает величины импульса и молчания. Но скриншоте же ясно видно. Вы же можете на вход макроса подавать разные значения U, и глянуть что он выдает на выход? Вставка циклов в час -10, подайте на вход макроса 100(10%), подайте 200(20%) и сами гляньте, что он выдает. У меня выдает чушь, я указал. Что выдает у вас? __________________ Да превратятся баги в фичи! |
12.11.2019, 14:11 | #28 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
Динамика нужна хотя бы в течении получаса. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
13.11.2019, 17:01 | #29 |
Member
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ороситель из версии 3.30
Поскольку гуру вентиляции и корифеи программинга постеснялись предоставить алгоритм работы увлажнителя, взял на себя смелость выложить его от своего имени
Не важно, какой у вас оптимальный период работы увлажнителя, достаточно одной уставки- N, назовем ее максимальное время циклов в час. На основании этого вычисляется минимальное время работы и минимальное время паузы в одном цикле орошения: Tmin=1800/N, сек, для дальнейшего использования в макросе значение переводится в «тики»(упрощенно, при цикле PLC 0,1сек будет умножено на 10). Далее макросом «Ороситель v1.10» используется следующая логика расчета времени и периода выходного сигнала орошения в зависимости от значения управляющего входа U : При выходной мощности менее 50% (U<500): время импульса Ton всегда равно Tmin, время молчания вычисляется по формуле Toff= (500-U)*65,53 (1) Где 65,53 жестко заданная константа (L/500, где L=32765) *прим: вы тоже заметили, что привязки к Ton нет? Из формулы следует, что при изменении U от 0 до 500 Toff будет линейно меняться от 0 до 32765, а общий период одного цикла орошения от 3600/N сек при U=500(50%) до примерно одного цикла в час при U=0. На основе вычисленных данных были построены графики выходной мощности в зависимости от входного сигнала задатчика U для разных N. В глаза сразу бросается, что графики не линейны, выходная мощность не соответствует задатчику и достигают 50% раньше требуемого (рассчитанное по формуле (1) Toff становится меньше Ton). Для этого случая в макросе предусмотрено сравнение и ограничение дальнейшего уменьшения Toff. Для графика «1 цикл/час» это будет выглядеть как выдача выходной мощности 50% при задатчике U=225 и при дальнейшем увеличении U мощность увеличиваться не будет. Так же не сложно заметить что макрос начинает выдавать некоторую выходную мощность даже при значении U равном нулю. При N=1 цикл/мин будет сразу же выдаваться мощность 35%. И вот тут на сцену с разъяснениями выходит техподдержка __________________ Да превратятся баги в фичи! Последний раз редактировалось Edward, 13.11.2019 в 17:02 Причина: вложение забыл |
13.11.2019, 18:39 | #30 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Ороситель из версии 3.30
Цитата:
Да всё как обычно. Выдранный кусок плюс непонимание техпроцесса работы агрегатов и id-процессов. Будем ли мы плясать под вашу дудку? Нет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|