Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.11.2019, 23:33   #1
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ороситель из версии 3.30

Уставка "Циклов в час" период включений не меняет. Внутри макроса "Ороситель v1.10@ на входе L (период импульса) забита константа.


__________________
Да превратятся баги в фичи!
Edward вне форума   Ответить с цитированием
Старый 11.11.2019, 11:00   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Уставка "Циклов в час" период включений не меняет. Внутри макроса "Ороситель v1.10@ на входе L (период импульса) забита константа.
Такой версии Конструктора не существует. Вам показать, где можно увидеть версию именно Конструктора а не программы для редактирования проектов?

Что касается самого макроса оросителя, то вы в нём просто не разобрались до конца. Если я не прав, пожалуйста, покажите это на конкретном примере.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 11:16   #3
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

3.30 это версия лоджика, указанная не полностью...

Если хотите разобраться со своими проблемами, будьте добры, полностью описывать проблему и ваши действия, приложите проект.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 12:29   #4
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
3.30 это версия лоджика, указанная не полностью...

Если хотите разобраться со своими проблемами, будьте добры, полностью описывать проблему и ваши действия, приложите проект.
Мне не надо решать свои проблемы, с пуско-наладкой как то справился .
А вот реакция на мои замечания настораживает. Я понимаю, конечно, что на форум в основном обращаются начинающие и модеры уже на подкорке считют всех ламерами.
Лоджик 3.30, конструктор последний SMConstructor(HVAC)_v1-55s3_setup.exe
Функциональный блок я указал.


__________________
Да превратятся баги в фичи!
Edward вне форума   Ответить с цитированием
Старый 11.11.2019, 12:35   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
А вот реакция на мои замечания настораживает

Функциональный блок я указал.
В соседней теме вы тоже блок указали, но проблема оказалась вообще не в оборудовании. Теперь на слово вам веры нет.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 12:39   #6
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата:
Сообщение от Arsie Посмотреть сообщение
Что касается самого макроса оросителя, то вы в нём просто не разобрались до конца. Если я не прав, пожалуйста, покажите это на конкретном примере.
А чего там разбираться то, в паре блоков?
Открываем макрос Устр-OpУвл, далее ороситель v1.10, смотрим на переменную L функционального блока "ШИМ".


__________________
Да превратятся баги в фичи!

Последний раз редактировалось Arsie, 11.11.2019 в 13:00 Причина: Удалил вложения за ненужностью
Edward вне форума   Ответить с цитированием
Старый 11.11.2019, 12:59   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
А чего там разбираться то, в паре блоков?
Открываем макрос Устр-OpУвл, далее ороситель v1.10, смотрим на переменную L функционального блока "ШИМ".
Почему вы решили, что именно это значение должно изменяться?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 13:07   #8
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата А вот реакция на мои замечания настораживает. Я понимаю, конечно, что на форум в основном обращаются начинающие и модеры уже на подкорке считют всех ламерами.
Какая реакция? Вы можете объяснить суть этой темы?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 13:11   #9
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Вы можете объяснить суть этой темы?
Баг в конструкторе в следствии которого макрос увлажнитель-ороситель работает некорректно, вроде ж по русски написал:
"Уставка "Циклов в час" период включений не меняет. Внутри макроса "Ороситель v1.10 на входе L (период импульса) забита константа"


__________________
Да превратятся баги в фичи!
Edward вне форума   Ответить с цитированием
Старый 11.11.2019, 13:18   #10
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Баг в конструкторе в следствии которого макрос увлажнитель-ороситель работает некорректно, вроде ж по русски написал:
"Уставка "Циклов в час" период включений не меняет. Внутри макроса "Ороситель v1.10 на входе L (период импульса) забита константа"
Вам Arsie уже написал
Цитата Что касается самого макроса оросителя, то вы в нём просто не разобрались до конца. Если я не прав, пожалуйста, покажите это на конкретном примере.
Аргументируйте, пожалуйста.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 13:18   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Баг в конструкторе в следствии которого макрос увлажнитель-ороситель работает некорректно
Некорректно - это как? Покажите диаграммы проведённых тестов, пожалуйста.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 13:50   #12
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата:
Сообщение от Arsie Посмотреть сообщение
Почему вы решили, что именно это значение должно изменяться?
Более чем:
Миниатюры
Нажмите на картинку для увеличения

Название:  L.png
Просмотров: 69
Размер:  171.7 Кбайт  


__________________
Да превратятся баги в фичи!
Edward вне форума   Ответить с цитированием
Старый 11.11.2019, 13:54   #13
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата:
Сообщение от Arsie Посмотреть сообщение
Некорректно - это как? Покажите диаграммы проведённых тестов, пожалуйста.
Я ж не от нечего делать туда полез- не зависимо от уставки период был под час.


__________________
Да превратятся баги в фичи!
Edward вне форума   Ответить с цитированием
Старый 11.11.2019, 14:18   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 14:32   #15
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Я ж не от нечего делать туда полез- не зависимо от уставки период был под час.
И поэтому вы решили, что проблемы скрыта именно здесь, а возможность неправильной настройки вами системы отметаем?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 14:56   #16
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
И поэтому вы решили, что проблемы скрыта именно здесь, а возможность неправильной настройки вами системы отметаем?
Ведь просто открыть созданный конструктором проект и прощелкать цепочку ороситель:
Миниатюры
Нажмите на картинку для увеличения

Название:  Где L.png
Просмотров: 62
Размер:  124.7 Кбайт  


__________________
Да превратятся баги в фичи!

Последний раз редактировалось Arsie, 11.11.2019 в 15:19 Причина: Удалил вложения за ненужностью
Edward вне форума   Ответить с цитированием
Старый 11.11.2019, 15:17   #17
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Ведь просто открыть созданный конструктором проект и прощелкать цепочку ороситель:
Вы, часом, увлажнитель с калорифером не попутали?

Можно просто открыть документацию и сэкономить себе полдня.
Миниатюры
Нажмите на картинку для увеличения

Название:  Безымянный.png
Просмотров: 67
Размер:  13.2 Кбайт  


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 15:17   #18
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

И поэтому вы решили, что проблемы скрыта именно здесь, а возможность неправильной настройки вами системы отметаем?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 16:31   #19
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вы, часом, увлажнитель с калорифером не попутали?

Можно просто открыть документацию и сэкономить себе полдня.
Не попутал вроде, на скрине видна последовательность блоков.
Вот в Вашей картинке написано "максимальное", в описании блока:
1. Циклы в час - количество включений/выключений в час, преобразуется в мин время
В реальной железке я вижу это:
Миниатюры
Нажмите на картинку для увеличения

Название:  U100.png
Просмотров: 65
Размер:  127.5 Кбайт  


__________________
Да превратятся баги в фичи!
Edward вне форума   Ответить с цитированием
Старый 11.11.2019, 16:50   #20
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Не попутал вроде, на скрине видна последовательность блоков.
Вот в Вашей картинке написано "максимальное", в описании блока:
1. Циклы в час - количество включений/выключений в час, преобразуется в мин время
В реальной железке я вижу это:
Вам уже объяснили, поэтому макросы и закрываются. Читать надо документацию к конструктору в первую очередь, это комментарии для разработчиков, которые уже ознакомились с документацией.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 11.11.2019, 19:11   #21
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Вам уже объяснили, поэтому макросы и закрываются. Читать надо документацию к конструктору в первую очередь, это комментарии для разработчиков, которые уже ознакомились с документацией.
Издеваетесь?
На скриншоте работающего PLC, стандартный проект из конструктора, четко виден неверный расчет макросом требуемых параметров! При установленном управляющем воздействии 100(10%) и "импульсе" равном 171 время молчания никак не может быть 26212. Расчет параметров некорректен.
У вас тут есть хоть кто нибудь умеющий читать функциональные блоки???
За весь день одна демагогия с завуалированными оскорблениями и ни одного сообщения по существу...


__________________
Да превратятся баги в фичи!
Edward вне форума   Ответить с цитированием
Старый 12.11.2019, 11:29   #22
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Ок, давайте успокоимся и посмотрим инструкцию:
Циклов в час: Максимальное число включений насоса оросителя за час- 10(1..60)
Т.е. не зависимо от уставки он вполне может включаться раз в час(в макросе период стремится к константе L)?
Предоставьте, пожалуйста, алгоритм/формулу расчета времени включения насоса оросителя которая должна была быть заложена в макрос.


__________________
Да превратятся баги в фичи!
Edward вне форума   Ответить с цитированием
Старый 12.11.2019, 11:58   #23
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Издеваетесь?
На скриншоте работающего PLC, стандартный проект из конструктора,
Я от вас не видел ни одного скриншота, сделанного из стандартной программы. Либо хотя бы отдалённо похожего на стандартную программу.



Цитата
Сообщение от Edward Посмотреть сообщение
четко виден неверный расчет макросом требуемых параметров!
Все расчёты выполнены правильно, в точности с заложенным в макрос алгоритмом.

Вы не знаете какой расчёт правильный. Справку читать не хотите, над моими ответами думать не желаете. Не судите и не судимы будете.



Цитата
Сообщение от Edward Посмотреть сообщение
Издеваетесь?
Если только вы над нами.


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

Цитата
Сообщение от Edward Посмотреть сообщение
Ок, давайте успокоимся и посмотрим инструкцию:
Циклов в час: Максимальное число включений насоса оросителя за час- 10(1..60)
Т.е. не зависимо от уставки он вполне может включаться раз в час(в макросе период стремится к константе L)?
Ну наконец-то!

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.11.2019, 12:04   #24
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Ок, давайте успокоимся и посмотрим инструкцию:
Циклов в час: Максимальное число включений насоса оросителя за час- 10(1..60)
Т.е. не зависимо от уставки он вполне может включаться раз в час(в макросе период стремится к константе L)?
Предоставьте, пожалуйста, алгоритм/формулу расчета времени включения насоса оросителя которая должна была быть заложена в макрос.
Вот видите, если успокоиться, что-то начинает получаться. Теперь вы правы - это МАКСИМАЛЬНОЕ число включений, т.е. исходя их предоставленного вами управляющего воздействия расчет получился таким, что включение небольшое. Почему требуется потратить столько времени, чтобы до этого дойти, при этом все вокруг становятся плохими?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 12.11.2019, 13:07   #25
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Дайте алгоритм, задуманный автором, чтобы исправить то, что сейчас там наверчено. Макрос надо править, он всегда стремится выставить период близкий к установленной константе L, что равняется приблизительно 48 мин, не зависимо от уставки и мощность вычисляет неверно. Поэтому и спрашиваю задумку автора. Формулу, пожалуйста.


__________________
Да превратятся баги в фичи!
Edward вне форума   Ответить с цитированием
Старый 12.11.2019, 13:30   #26
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Дайте алгоритм, задуманный автором, чтобы исправить то, что сейчас там наверчено. Макрос надо править, он всегда стремится выставить период близкий к установленной константе L, что равняется приблизительно 48 мин, не зависимо от уставки и мощность вычисляет неверно. Поэтому и спрашиваю задумку автора. Формулу, пожалуйста.
Он с уставкой не работает. У него даже входов таких нет.

Если у вас есть желание разобраться с работой, то напишите сюда условия тестирования: уставку, показания датчика в динамике, настройки регулятора влажности, работу регулятора влажности в динамике. Расчётные времена импульсов в динамике.

Динамика нужна хотя бы в течении получаса.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.11.2019, 13:49   #27
Edward
Member
 
Регистрация: Nov 2019
Адрес: Saint-Petersburg
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Вы можете просто сообщить алгоритм его работы по Вашей задумке?
Сейчас он всегда держит период работы близкий к константе L и неправильно пересчитывает величины импульса и молчания. Но скриншоте же ясно видно. Вы же можете на вход макроса подавать разные значения U, и глянуть что он выдает на выход? Вставка циклов в час -10, подайте на вход макроса 100(10%), подайте 200(20%) и сами гляньте, что он выдает. У меня выдает чушь, я указал. Что выдает у вас?


__________________
Да превратятся баги в фичи!
Edward вне форума   Ответить с цитированием
Старый 12.11.2019, 14:11   #28
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Вы можете просто сообщить алгоритм его работы по Вашей задумке?
Сейчас он всегда держит период работы близкий к константе L и неправильно пересчитывает величины импульса и молчания. Но скриншоте же ясно видно. Вы же можете на вход макроса подавать разные значения U, и глянуть что он выдает на выход? Вставка циклов в час -10, подайте на вход макроса 100(10%), подайте 200(20%) и сами гляньте, что он выдает. У меня выдает чушь, я указал. Что выдает у вас?
Если у вас есть желание разобраться с работой, то напишите сюда условия тестирования: уставку, показания датчика в динамике, настройки регулятора влажности, работу регулятора влажности в динамике. Расчётные времена импульсов в динамике.

Динамика нужна хотя бы в течении получаса.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.11.2019, 17:01   #29
Edward
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%.
И вот тут на сцену с разъяснениями выходит техподдержка
Миниатюры
Нажмите на картинку для увеличения

Название:  U-U.PNG
Просмотров: 41
Размер:  42.5 Кбайт  


__________________
Да превратятся баги в фичи!

Последний раз редактировалось Edward, 13.11.2019 в 17:02 Причина: вложение забыл
Edward вне форума   Ответить с цитированием
Старый 13.11.2019, 18:39   #30
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Ороситель из версии 3.30

Цитата
Сообщение от Edward Посмотреть сообщение
Поскольку гуру вентиляции и корифеи программинга постеснялись предоставить алгоритм работы увлажнителя, взял на себя смелость выложить его от своего имени
Жениться вам надо, барин (с)


Цитата
Сообщение от Edward Посмотреть сообщение
И вот тут на сцену с разъяснениями выходит техподдержка
Да всё как обычно. Выдранный кусок плюс непонимание техпроцесса работы агрегатов и id-процессов.

Будем ли мы плясать под вашу дудку? Нет.


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

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

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Совместимость версии "ядра" и версии "Лоджика" nizercat Вопросы о SMH2010 4 27.02.2018 12:13
Конструктор версии 1.30 vs. Pixel-12xx Arsie SMConstructor (вентиляция) 2 29.10.2013 18:40
Использование USB-хаба Varnak Вопросы о SMH-2G(i) 8 01.03.2013 12:20


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


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