Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2007, 14:41   #1
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Тестирование КОНСТРУКТОРа v0.8

Изменения в нём следующие:

http://www.segnetics.com/technical/s...id=896#post896

и файл вложенный. Сам конструктор пока создаёт только одноконтроллерные проекты. Полная версия будет в конце недели.

Коротко изменения:

- улучшен запуск вентустановки зимой.
- вентиляторы могут стартовать с переключением "звезда-треугольник".
- поддержка резервирования вентилятора притока.
- можно использовать вентилятор с частотным приводом и при этом не давать ему регулирующих функций, т.е. просто его скорость выставлять из меню контроллера.
Вложения
Тип файла: zip history 0-81.zip (4.2 Кбайт, 226 просмотров)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 13.02.2007, 10:52   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Дистрибутив КОНСТРУКТОРа v0.8

http://segnetics.1gb.ru/main.aspx?Page=294

По этой ссылке лежит дистрибутив версии 0.81. Пока создаёт только одноконтроллерные проекты, вылизываем двухконтроллерную.

http://www.segnetics.com/technical/s...id=896#post896 - описание работы нового макроса водяного калорифера.

Добавить интеллектуальное управление электрокалорифером (учитывая износ и остаточный нагрев) и прочими многоступенчатыми устройствами не получилось, программы получаются слишком большие. Подождём контроллера с увеличенным объёмом памяти.


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

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

Последний раз редактировалось Arsie, 13.02.2007 в 11:05
Arsie вне форума   Ответить с цитированием
Старый 16.02.2007, 15:03   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Пароли

В связи с вопросами по поводу паролей обращаю ваше внимание, что макросы с названиями типа "{имя}", рассматривать бессмысленно, т.к. они попросту пустые.

Хотя находятся отдельные инженеры, которые утверждают, что им просто кровь из носу нужно поправить макрос, например "{ Компенсация уставки }", иначе алгоритм работать не будет.

PS. Интересно, как можно поправить работу пустого места ???


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.02.2007, 17:06   #4
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от Arsie
Изменения в нём следующие:

http://www.segnetics.com/technical/s...id=896#post896

и файл вложенный. Сам конструктор пока создаёт только одноконтроллерные проекты. Полная версия будет в конце недели.

Коротко изменения:

- улучшен запуск вентустановки зимой.
- вентиляторы могут стартовать с переключением "звезда-треугольник".
- поддержка резервирования вентилятора притока.
- можно использовать вентилятор с частотным приводом и при этом не давать ему регулирующих функций, т.е. просто его скорость выставлять из меню контроллера.
вроде уже конец недели!
А конструктор?
alex вне форума   Ответить с цитированием
Старый 16.02.2007, 17:52   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от alex
вроде уже конец недели!
А конструктор?

На сайте! Я же ссылку вроде как даже кинул... Щас уже 0.82 туда закачивается, в 0.81 мелкий баг при создании меню мы не заметили.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 18.02.2007, 19:31   #6
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

А в какой версии конструктора планируется
ввести дискретный привод (для водяного калорифера) ?
иногда бывает необходимость!
alex вне форума   Ответить с цитированием
Старый 19.02.2007, 11:11   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от alex
А в какой версии конструктора планируется
ввести дискретный привод (для водяного калорифера) ?
иногда бывает необходимость!
Дальше развитие будет следующее: к существующей версии будет приделано, самое большее, двух- или трёхступенчатый фреоновый охладитель и ещё одна фишка для холодного старта. Сейчас прорабатывается автоматическая (насколько это вообще возможно) диспетчеризация на основе "Lectus MODBUS Server" и "InSAT MasterSCADA", после выпуска которой начнётся глубокая переделка интерфейсной части конструктора (все попользовались, высказали замечания, у нас также есть ряд замечаний), в результате которой он станет удобнее и будет поддерживать как стандартный SMH-C, так и перспективные SMH-AA (название условно. Представляет собой более дешёвое устройство для установки на дин-рейку) и SMH-256 (название также условно. Представляет собой существующий SMH-C с переработанной аппаратной частью (опторазвязка, аналоговые входы высокого разрешения (16 бит), графический дисплей, существенно больше памяти для программ, LON/MODBUS/TCP-IP и прочее)).

Насчёт дискретного крана: в существующей концепции (квазипараллельное регулирование с закрытой петлёй) это сделать либо невозможно, либо получится что-то настолько кривое, что даже не хочется этот вариант рассматривать. Квазипараллельное - это последовательное, с параллельным управлением отдельными устройствами. С закрытой петлёй - предполагается, что регуляторам известно существующее положение исполнительных приводов. Т.к. физически обратной связи нет, используется абсолютное задание для приводов (те самые 0-10V). Дискретный привод для крана - это привод с относительным заданием (откройся/закройся). Управление им возможно (в рамках существующей концепции) исключительно при наличии обратной связи, когда регулятору будет известно существующее положение крана (вход 0-10V или 4-20mA от датчика положения крана). Все наши пробы с попытками эмулировать этот датчик показали, что регулирование получается менее качественное. Вплоть до невозможности регулирования.

При использовании "SMH-256" и "SMH-AA" в максимальной конфигурации конструктор будет создавать алгоритм с параллельным регулированием устройствами, поэтому ограничения по типу привода будут сняты.

Расчётное время: осень 2007 - весна 2008.

PS. Планы могут корректироваться.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 19.02.2007, 11:52   #8
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

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

PS: Интересно было бы узнать ваши планы на производство SMH-C после запуска в производство новых моделей.
AlexG вне форума   Ответить с цитированием
Старый 19.02.2007, 14:08   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от AlexG
Насколько я помню наши попыки разработать контроллер вентиляции по мотивам ТРМ-33, в дискретном управлении краном нет ничего особо хитрого. Используется ПД регулятор, выходной сигнал которого преобразуется в длительность импульсов управления краном калорифера, обратная связь делается по температуре, кран работает в качестве интегрирующего звена регулятора. Я не пытался реализовать это на лоджике и не проверял на реальной системе вентиляции, но ТРМ-33 как-то работает, значит принципиальных проблем нет.
Проблем нет до тех пор, когда контроллер управляет исключительно калорифером. При наличии рекуперации всё становится похуже, но и тут можно использовать временнОе разделение регуляторов. Проблемы начинаются уже тогда, когда, кроме калорифера, нужно управлять ещё одним-двумя быстрыми устройствами. Отсутствие обратной связи даёт ошибки регулирования (нестабильные переходные режимы и перерегулирование в переходных режимах, вплоть до автоколебаний), временнОе разделение такого количества устройств (в конструкторе их одновременно может быть до 8, влияющих только на температуру) настолько замедлит переходные режимы, что может получиться попросту нежизнеспособная вентустановка.

Именно поэтому можно встретить такие алгоритмы введения в работу вентустановки, как заранее раскрученный рекуператор, заранее запущенный электрокалорифер, заранее полностью/частично открытую смесительную заслонку и старт на закрытом аналоговом входном клапане. Все эти "заранее" нужны для того, чтобы нейтрализовать последствия временнОго разделения регулировки агрегатов в самом "плохом" переходном режиме - холодном пуске. Как правило, это всё закрывается громкими словами "для зимнего пуска", "для лучшей регулировки" и подобным. А на деле происходит следующее: заранее раскрученный рекуператор после запуска вентилятора мгновенно замёрзнет (если на улице достаточно холодно) и установка встанет на прогрев и перезапуск (есть примеры). Заранее открытая смесительная заслонка и прикрытая входная могут дать чудовищный (до 50-60 градусов) перегрев воздуха в канале. Ладно, если это обычные жилые помещения, а если производство с прямой подачей подготовленного воздуха к станкам? Также есть примеры и такой работы, на разных объектах. Предпрогрев электрокалорифера - это рулетка. Если его настроит знающий человек, то нормально, а если залезет недообученный/забывший техперсонал и выставит "на глазок", чтобы "лучше стартовало" ??? А если не учтут, что вентилятор может и не раскрутиться и ТЭНы потекут ??? Сами по себе все эти способы ни плохие, ни хорошие. Иногда без таких вот "нейтрализаторов" не обойтись. Но самое правильное: приоритетное параллельное регулирование по модели объекта (или, на худший случай - по статистике). Тогда и старт будет с выходом на режим в полторы-две минуты, вне зависимости от исполнительных устройств и энергопотребление будет минимальным. Дело за малым - написать такую программу и поиметь в контроллере достаточно ресурсов для такой программы

Сделать программу, управляющую дискретным краном, легко: берется стандартная программа калорифер-охладитель (вода-вода или вода-фреон) с сайта, выход регулятора подключается к шиму или векторному управлению (макросы выложены на ветках форума) и настраивается на относительные единицы работы (вокруг нуля, т.е. Min_U = (минус) что-то, Max_U = что-то) и всё красиво и корректно работает. В данном случае P остаётся коэф-том пропорциональности, I=0, Min_U и Max_U образуют одновременно интегральный коэффициент.

Как ещё один вариант: сделать программу в конструкторе, у вас появится "рыба" с готовым меню, обработчиком аварий с журналом, вывод на экран и управлением режимами. Удаляете существующий макрос калорифера и секвенсера температуры (Seq(t)), т.к. они всё равно не отвечают вашим потребностям. Далее, вместо секвенсера ставите просто регулятор, коэффициенты заводите из меню, управление либо от макроса режимов (пуск/стоп), либо расшифровав сигналы процессора (описание есть в "запчастях") и т.д и т.п...

В конструкторе такой сценарий не сделать по той причине, что он призван создавать _однотипные_ проекты, а этот сценарий - сильное отступление от "общего типажа".

Цитата:
Сообщение от AlexG
PS: Интересно было бы узнать ваши планы на производство SMH-C после запуска в производство новых моделей.
"SMH-256" в минимальной конфигурации будет полностью совместимым с существующим SMH-C как в программной части, так и в финансовой Т.е. заменит SMH-C "в лоб", не изменив стоимости заказа, применяемых программ/макросов и разводки щита, но гарантированно улучшив характеристики SMH-C.


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

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

Последний раз редактировалось Arsie, 19.02.2007 в 15:45
Arsie вне форума   Ответить с цитированием
Старый 19.02.2007, 17:29   #10
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Спасибо за разъяснения, теперь понятно какие проблемы и при каких условиях возникают.

Вопрос по конструктору: не совсем понятно как указывать параметры термодатчиков (ТСМ)

Если не секрет, какой микроконтроллер будет использован в SMH-256?
Изменения аппаратной части весьма значительные, надеюсь будет достаточно подробное описание, чтобы мы могли перенести C++ прогаммы на новый контроллер? (если они конечно сохранят свою актуальность к тому времени)
AlexG вне форума   Ответить с цитированием
Старый 20.02.2007, 09:56   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от AlexG
Вопрос по конструктору: не совсем понятно как указывать параметры термодатчиков (ТСМ)
В макросах термодатчиков нужно выставить (руками на входе "Тип") нужную характеристику: "11" для ТСМ50 и "12" или "13" для ТСМ100.

Цитата:
Сообщение от AlexG
Если не секрет, какой микроконтроллер будет использован в SMH-256?
Изменения аппаратной части весьма значительные, надеюсь будет достаточно подробное описание, чтобы мы могли перенести C++ прогаммы на новый контроллер? (если они конечно сохранят свою актуальность к тому времени)
Это будет, atmega256, аппаратная часть будет, на сколько это возможно, совместима с SMH-C. Драйвер дисплея придётся переписать точно.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 28.02.2007, 20:12   #12
SMH
НЕ сотрудник Segnetics
 
Аватара для SMH
 
Регистрация: Feb 2006
Сообщения: 540
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от Arsie
При наличии рекуперации всё становится похуже, но и тут можно использовать временнОе разделение регуляторов.
Не врубился, что имеется ввиду под "временнЫм" разделением регуляторов. Поясните, плиз.
Цитата:
Сообщение от Arsie
Но самое правильное: приоритетное параллельное регулирование по модели объекта (или, на худший случай - по статистике).
Опять ничо не понял . Если нетрудно, изложите "по популярнее".
Цитата:
Сообщение от Arsie
"SMH-256" в минимальной конфигурации будет полностью совместимым с существующим SMH-C как в программной части, так и в финансовой Т.е. заменит SMH-C "в лоб", не изменив стоимости заказа, применяемых программ/макросов и разводки щита, но гарантированно улучшив характеристики SMH-C.
А как насчёт габаритов корпуса?
Планируется ли производство каких-либо модулей расширения (кроме FS01)?
SMH вне форума   Ответить с цитированием
Старый 01.03.2007, 10:57   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от SMH
Не врубился, что имеется ввиду под "временнЫм" разделением регуляторов. Поясните, плиз.
Если за руль одновременно схватятся два водителя, то не факт, что они будут управлять автомобилем более качественно, чем любой их них по отдельности


Цитата:
Сообщение от SMH
Опять ничо не понял . Если нетрудно, изложите "по популярнее".
"На лету" строится полная модель поведения объекта и модель взаимодействий устройств внутри объекта. Поэтому заранее известно, что, если на улице температура Х, уставка температуры Y, то рекуператор нужно запустить на Z1, а калорифер на Z2. При старте эти Zx вычисляются и выдаются на исполнительные устройства. Далее обычная регулировка, использующая PI-регулятор (с предсказанными моделью коэффициентами) и вместо D-составляющей используются предсказания модели в реальном времени.


Цитата:
Сообщение от SMH
А как насчёт габаритов корпуса?
В том же корпусе.

Цитата:
Сообщение от SMH
Планируется ли производство каких-либо модулей расширения (кроме FS01)?
Да. Всё в рамках "SMH-256" и "SMH-AA".


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 01.03.2007, 12:26   #14
SMH
НЕ сотрудник Segnetics
 
Аватара для SMH
 
Регистрация: Feb 2006
Сообщения: 540
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от Arsie
Если за руль одновременно схватятся два водителя, то не факт, что они будут управлять автомобилем более качественно, чем любой их них по отдельности
Да, но в случае с рекуператором и калорифером, как мне видится, мы имеем дело с двумя "рулями" (исполнительными механизмами) двух разных "автомобилей" (контуров регулирования) . Пусть управляют независимо друг от друга... Или я чего-то не понимаю? Что там нужно разделять по времени? (Это не праздное любопытство, как раз в настоящий момент я работаю именно над такой программой для SMH).
Цитата:
Сообщение от Arsie
"На лету" строится полная модель поведения объекта и модель взаимодействий устройств внутри объекта. Поэтому заранее известно, что, если на улице температура Х, уставка температуры Y, то рекуператор нужно запустить на Z1, а калорифер на Z2. При старте эти Zx вычисляются и выдаются на исполнительные устройства. Далее обычная регулировка, использующая PI-регулятор (с предсказанными моделью коэффициентами) и вместо D-составляющей используются предсказания модели в реальном времени.
Спасибо, понятно.
SMH вне форума   Ответить с цитированием
Старый 01.03.2007, 13:42   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от SMH
Да, но в случае с рекуператором и калорифером, как мне видится, мы имеем дело с двумя "рулями" (исполнительными механизмами) двух разных "автомобилей" (контуров регулирования) . Пусть управляют независимо друг от друга... Или я чего-то не понимаю? Что там нужно разделять по времени? (Это не праздное любопытство, как раз в настоящий момент я работаю именно над такой программой для SMH).
Насчёт двух "рулей" согласен, но "автомобиль" точно один. "Автомобиль" - это вентустановка в целом, два "руля" - два исполнительных механизма. Два "водителя" - два регулятора. "Автомобиль" поворачивает на угол, вычисленный из суммы углов, на которые повёрнуты "рули". Очевидно, если "водители" будут вертеть свои "рули" с одинаковой скоростью, то "автомобиль" либо будет заносить на поворотах (синфазное регулирование ИМ), либо он в эти же повороты не будет поворачивать (противофазное регулирование ИМ). Но это - крайности, правда жизни будет где-то между ними. Причём точка "правды" будет нефиксированная. Фиксировать её, собственно, и нужно. Лучше всего - ровно посередине.

Алгоритм, использующийся в конструкторе, не допускает одновременного вращения "рулей" в "повороте". Максимум возможной свободы - один "водитель" выбирает направление движения, второй в это время объезжает ямы. Но ни один, ни другой не могут резко и одновременно развернуться, если впереди обрыв. Будет затрачено время на распределение приоритетов. Время хоть и небольшое, но оно нужно.

В случае с несколькими "водителями" всё ещё более сложно.


PS. Насколько смог, настолько и объяснил


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

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

Последний раз редактировалось Arsie, 01.03.2007 в 13:53
Arsie вне форума   Ответить с цитированием
Старый 01.03.2007, 14:07   #16
SMH
НЕ сотрудник Segnetics
 
Аватара для SMH
 
Регистрация: Feb 2006
Сообщения: 540
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от Arsie
Насколько смог, настолько и объяснил
Спасибо за старания. Теперь до меня дошло, что мы, повидимому, говорим о разных рекуператорах . Я имел ввиду рекуператор, состоящий из двух разнесённых блоков, один из которых находится в вытяжке, другой - в приточке, они связаны между собой трубой, по которой циркулирует теплоноситель (отдельный контур). Это ведь не тот, про который говорите Вы?
Собственно, я ставлю датчик температуры в приточном канале между блоком рекуператора и блоком калорифера и кручу от него ИМ рекуператора, и ещё датчик - на выходе нагретого воздуха и кручу от него ИМ калорифера. При этом уставка регулирования - одинаковая для обоих контуров. Таким образом, приоритет регулирования будет отдан рекуператору, а калорифер будет осуществлять догрев воздуха.
SMH вне форума   Ответить с цитированием
Старый 01.03.2007, 14:34   #17
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от SMH
Спасибо за старания. Теперь до меня дошло, что мы, повидимому, говорим о разных рекуператорах . Я имел ввиду рекуператор, состоящий из двух разнесённых блоков, один из которых находится в вытяжке, другой - в приточке, они связаны между собой трубой, по которой циркулирует теплоноситель (отдельный контур). Это ведь не тот, про который говорите Вы?
Собственно, я ставлю датчик температуры в приточном канале между блоком рекуператора и блоком калорифера и кручу от него ИМ рекуператора, и ещё датчик - на выходе нагретого воздуха и кручу от него ИМ калорифера. При этом уставка регулирования - одинаковая для обоих контуров. Таким образом, приоритет регулирования будет отдан рекуператору, а калорифер будет осуществлять догрев воздуха.
В этом случае да, это два разных автомобиля


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 02.03.2007, 13:36   #18
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

есть предложение ввести еще один режим в водяной калорифер.
открывается при запуске на 100% и далее плавно выходит на режим
alex вне форума   Ответить с цитированием
Старый 05.03.2007, 18:27   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от alex
есть предложение ввести еще один режим в водяной калорифер.
открывается при запуске на 100% и далее плавно выходит на режим
Хех. Это режим номер "два" в конструкторе 0.81


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.03.2007, 19:25   #20
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от Arsie
Хех. Это режим номер "два" в конструкторе 0.81
странно у меня всегда начинается с 50% в 81конструкторе
alex вне форума   Ответить с цитированием
Старый 06.03.2007, 18:36   #21
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от alex
странно у меня всегда начинается с 50% в 81конструкторе
Значит это "0" или "1". Если меню показывает цифру "2", то нужно прогнать несколько раз "0"->"1"->"2" по кругу и опять выставить "2".


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 07.03.2007, 18:23   #22
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

проверил несколько раз.
режим "0" и "1" начинаются при включении вентилятора с 0%
режим "3" с 50%

причем метод задавал не через меню, а сразу на вход макроса,
и потом прошивал в контроллер.
конструктор- 0.82версия.
непойму, что не так делаю?
alex вне форума   Ответить с цитированием
Старый 09.03.2007, 11:09   #23
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от alex
проверил несколько раз.
режим "0" и "1" начинаются при включении вентилятора с 0%
режим "3" с 50%

причем метод задавал не через меню, а сразу на вход макроса,
и потом прошивал в контроллер.
конструктор- 0.82версия.
непойму, что не так делаю?
"Время запуска" равно нулю? При нуле мягкий пуск не задействуется.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.03.2007, 15:51   #24
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

да помойму "время запуска"=0
alex вне форума   Ответить с цитированием
Старый 12.03.2007, 10:53   #25
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от alex
да помойму "время запуска"=0
Вот и ответ Туда нужно ставить что-то типа 300 секунд и больше.


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

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

Цитата:
Сообщение от Ser
А может подскажете как это сделать.
Изучить SMLogix, изучить архитектуру меню (или взять готовый вызов на экран внутри существующего макроса расписания), написать свой макрос расписания и заменить им существующий.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 31.03.2007, 20:36   #27
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Запчасти к КОНСТРУКТОРу

Цитата:
Сообщение от Arsie
Всё не правильно.

Слишком большая программа не загрузится в контроллер.

PS. На следующей недели грохну эту ветку из темы, ибо тема на про программы.
Грохать не надо!
Лучше описание секвенсера презентуйте.
Еще интересуют коды "команда процессору" И "Порядок ограничения", т.е описалово кодов и действия процессора.

P.S можно конечно все варианты в "конструкторе" перепробовать и выяснить, но лучше от Вас услышать.!!!
alex вне форума   Ответить с цитированием
Старый 02.04.2007, 12:05   #28
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Запчасти к КОНСТРУКТОРу

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

P.S можно конечно все варианты в "конструкторе" перепробовать и выяснить, но лучше от Вас услышать.!!!
"Порядок ограничения" пока не работает, всегда должен быть равен нулю. "Команда процессору", в принципе, пока не имеет устоявшегося стандарта. В программах до версии 0.72 она была одного формата, в конструкторе 0.80 формат слегка изменился, описан в файле. Красным отмечены изменения. Код процессора используется для задания работы устройств по времени года (зима/лето) и уточнений режимов работы отдельных устройств.
Вложения
Тип файла: xls код процессора.xls (19.5 Кбайт, 165 просмотров)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 09.05.2007, 22:37   #29
alex
Senior Member
 
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

если в процессе работы выключают свет а потом включают- контроллер пишет "обрыв датчика", может я чего не так делаю?
alex вне форума   Ответить с цитированием
Старый 11.05.2007, 11:26   #30
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Тестирование КОНСТРУКТОРа v0.8

Цитата:
Сообщение от alex
если в процессе работы выключают свет а потом включают- контроллер пишет "обрыв датчика", может я чего не так делаю?
Нужно выходы датчиков "alarm" блокировать через блок AND сигналом "Готов". Это поможет практически стопроцентно, невзирая, почему у вас так работает программа.


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

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


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

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



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


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