Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.11.2013, 18:16   #1
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Добрый день!
Запутался в программировании SMH2G
Ниже привожу исходные данные по проблеме(задаче).
Если есть возможность подкиньте идеи или какие примеры.


Описание системы приточно-вытяжной вентиляции.
Исходные данные:
Система установлена и работает на двух этажном здании, какое то увеселительное заведение.
Один приточный вентилятор 3,7квт, управляется через пч. Хотя можно просто сделать прямой пуск.
Один вытяжной вентилятор 3,7квт, управляется через пч. Хотя можно просто сделать прямой пуск.
Электрокалориферы не зависимые для каждого этажа свой.
Мощность каждого электрокалорифера 45кВт.
Количество ступеней в каждом калорифере 3шт.
Охладитель отсутствует.
Итого:
Имеем приточно-вытяжную систему вентиляции с двумя независимыми электрокалориферами.


Задача:
Поддержание заданной температуры в здании в осенне-зимний период, вентиляция помещения.
В летнее время вентиляция помещения.

Для реализации данного проекта было выбрано следующее оборудование:
Контроллер SMH2G-1ШТ
Модуль MC-1шт
два датчика канальной температуры для каждого этажа свой!

Как известно в конструкторе можно составить программу для одной приточно-вытяжной установки.
Вопросы.
-Как добавить второй электрокалорифер и привязать его к программе?
-Как в программе сделать раздельную регулировку температуры по этажам для того что бы задавать температуру для каждого этажа отдельно или можно привязать оба электрокалорифера к одной уставке температуры?

Не обычно конечно в FBD все это делается.
Мои мысли таковы.
К созданной программе в конструкторе:
Добавляем по входам:
аналоговый датчик температуры в канале второго электро калорифера,
термистор второго электро калорифера,
по выходам
копируем электро калорифер
остается только сделать разное задание температуры для каждого этажа!
Подправить меню еще сделав два электро калорифера
Как это реализовать???
koncy вне форума   Ответить с цитированием
Старый 27.11.2013, 18:29   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Добрый день!
Запутался в программировании SMH2G
Давайте проверим...



Цитата
Сообщение от koncy Посмотреть сообщение
Мои мысли таковы.
К созданной программе в конструкторе:
Добавляем по входам:
аналоговый датчик температуры в канале второго электро калорифера,
термистор второго электро калорифера,
по выходам
копируем электро калорифер
остается только сделать разное задание температуры для каждого этажа!
Подправить меню еще сделав два электро калорифера
Ещё видно, что не хватает второго регулятора. Обработка аварий не продумана.



Цитата
Сообщение от koncy Посмотреть сообщение
Как это реализовать???
Рано реализовывать Не в программировании дело.



-----------

Я бы сделал в Конструкторе две приточки и загнал бы обе в контроллер, удалив из второй ненужные элементы. Ну либо вообще ничего бы не трогал.


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

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

Цитата:
Сообщение от Arsie Посмотреть сообщение
Давайте проверим...





Ещё видно, что не хватает второго регулятора. Обработка аварий не продумана.





Рано реализовывать Не в программировании дело.



-----------

Я бы сделал в Конструкторе две приточки и загнал бы обе в контроллер, удалив из второй ненужные элементы. Ну либо вообще ничего бы не трогал.
Добрый день! Еще раз, когда то регался у вас оказывается оказывается.
Насчет второго регулятора? Можно как то подробнее.
"Рано реализовывать Не в программировании дело."
Насчет этого. А мыслей не было сделать нормальный конструктор в пределах разумного.
Вот например под мою задачу, что нужно набросал в конструкторе программа готова с минимумом переделок.
Такой вариант конструктора, очень бы пригодился и ваша продукция более бы востребована оказалась!
Причем судя по форуму, такие вопросы подымаются время от времени. В виду того, что людям приходиться уже под установленное железо подгонять стандартные программы.
Это мое личное мнение, хотя ладно.
"Я бы сделал в Конструкторе две приточки и загнал бы обе в контроллер, удалив из второй ненужные элементы"
Хорошая мысль. А сообщения об ошибках будут идти какие, все равно же придется править.
Спасибо за указанные в моем образовании недостатки.
Насчет не продуманных защит, я запаралели обо блока электрокалорифера, термисторы для каждого свои присвоил, а вот с температурой облом.
На альфе митсубиси откройте программу там тоже FBD и когда куча самописных макросов очень интересно там копаться......
koncy вне форума   Ответить с цитированием
Старый 28.11.2013, 11:29   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Добрый день! Еще раз, когда то регался у вас оказывается оказывается.
Я рад, что вы наконец разобрались с регистрацией



Цитата
Сообщение от koncy Посмотреть сообщение
Насчет второго регулятора? Можно как то подробнее.
Должен же кто-то управлять вторым калорифером по температурному датчику.

http://forum.segnetics.com/showthread.php?t=964



Цитата
Сообщение от koncy Посмотреть сообщение
"Рано реализовывать Не в программировании дело."
Насчет этого. А мыслей не было сделать нормальный конструктор в пределах разумного.
Он и так нормален в пределах разумного.



Цитата
Сообщение от koncy Посмотреть сообщение
Спасибо за указанные в моем образовании недостатки. Насчет не продуманных защит, я запаралели обо блока электрокалорифера, термисторы для каждого свои присвоил, а вот с температурой облом.
Вы не описали защиты и попросили прокомментировать. Тут либо не забывайте писать, либо не просите комментировать.

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

Для первого указываете границы работы от нуля то тысячи, ссылку на регулятор я дал.

Второе описано здесь.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 02.12.2013, 11:52   #5
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я рад, что вы наконец разобрались с регистрацией





Должен же кто-то управлять вторым калорифером по температурному датчику.

http://forum.segnetics.com/showthread.php?t=964





Он и так нормален в пределах разумного.





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

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

Для первого указываете границы работы от нуля то тысячи, ссылку на регулятор я дал.

Второе описано здесь.
Спасибо большое. Вопрос.
Где находиться регулятор пи регулятор для первого канала созданного конструктором? Куда пристроить второй регулятор?
Как можно отключить датчик потока вытяжного вентилятора? В конструкторе я указал. что есть приточка и вытяжка, сигнал же меняется при сработке датчика.
koncy вне форума   Ответить с цитированием
Старый 02.12.2013, 12:16   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Где находиться регулятор пи регулятор для первого канала созданного конструктором?
Описание структуры проекта можно найти в документе "Принцип работы сконструированных программ".



Цитата
Сообщение от koncy Посмотреть сообщение
Куда пристроить второй регулятор?
В любое место на "поляне". Но логично его разместить рядом с макросом второго калорифера. Так удобнее.


Цитата
Сообщение от koncy Посмотреть сообщение
Как можно отключить датчик потока вытяжного вентилятора?
Зачем вам нужно отключать прессостат?



Цитата
Сообщение от koncy Посмотреть сообщение
В конструкторе я указал. что есть приточка и вытяжка, сигнал же меняется при сработке датчика.
Честно говоря, не понимаю этого предложения. Можете сказать другими словами?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 02.12.2013, 12:29   #7
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
Описание структуры проекта можно найти в документе "Принцип работы сконструированных программ".





В любое место на "поляне". Но логично его разместить рядом с макросом второго калорифера. Так удобнее.




Зачем вам нужно отключать прессостат?





Честно говоря, не понимаю этого предложения. Можете сказать другими словами?
Другими словами, есть приточка и вытяжка. Есть датчики, как на приточке и на вытяжке, в программе. В реальных условиях есть датчик только на приточке, на вытяжке его не будет!
Отключить нужно затем, потому как нет датчика потак на вытяжном вентиляторе. Бюджетная система ооочень.
koncy вне форума   Ответить с цитированием
Старый 02.12.2013, 12:32   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Другими словами, есть приточка и вытяжка. Есть датчики, как на приточке и на вытяжке, в программе. В реальных условиях есть датчик только на приточке, на вытяжке его не будет!
Отключить нужно затем, потому как нет датчика потак на вытяжном вентиляторе. Бюджетная система ооочень.
Оторвите связь со входа "Время реакции" макроса вытяжного вентилятора и задайте на освободившимся входе ноль.


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

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

Цитата:
Сообщение от Arsie Посмотреть сообщение
Оторвите связь со входа "Время реакции" макроса вытяжного вентилятора и задайте на освободившимся входе ноль.
Попробую, спасибо.
koncy вне форума   Ответить с цитированием
Старый 02.12.2013, 12:57   #10
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
Описание структуры проекта можно найти в документе "Принцип работы сконструированных программ".





В любое место на "поляне". Но логично его разместить рядом с макросом второго калорифера. Так удобнее.




Зачем вам нужно отключать прессостат?





Честно говоря, не понимаю этого предложения. Можете сказать другими словами?
Насколько я понял в секвенсере т находится пи регулятор управления температурой калорифера.
То есть я создаю макрос второго калорифера цепляю к нему пи регулятор, к пи регулятору датчик температуру? Для каждого калорифера завожу свою аварию.
Остальные сигналы калориферов паралелю?
koncy вне форума   Ответить с цитированием
Старый 02.12.2013, 13:04   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Насколько я понял в секвенсере т находится пи регулятор управления температурой калорифера.
То есть я создаю макрос второго калорифера цепляю к нему пи регулятор, к пи регулятору датчик температуру? Для каждого калорифера завожу свою аварию.
Остальные сигналы калориферов паралелю?
+ не забываете об уставке для второго регулятора.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 02.12.2013, 14:45   #12
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
+ не забываете об уставке для второго регулятора.
Так а теперь насчет меню можно прояснить?
Ненужные пункты меню можно удалить ничего страшного не будет?
Согласно мануала на который вы дали ссылку по редактированию меню. Прочитав его я так понял проще создать свои пункты меню чем править те что уже созданы?
koncy вне форума   Ответить с цитированием
Старый 02.12.2013, 14:49   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Так а теперь насчет меню можно прояснить?
Ненужные пункты меню можно удалить ничего страшного не будет?
Согласно мануала на который вы дали ссылку по редактированию меню. Прочитав его я так понял проще создать свои пункты меню чем править те что уже созданы?
Я бы советовал по мануалу.

Либо, как вариант, создать проект с датчиком влажности. Там вроде бы в меню уставка влажности появится, можно её попользовать.

А датчик либо вырезать, либо переделать на второй канальный.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 02.12.2013, 14:53   #14
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я бы советовал по мануалу.

Либо, как вариант, создать проект с датчиком влажности. Там вроде бы в меню уставка влажности появится, можно её попользовать.

А датчик либо вырезать, либо переделать на второй канальный.
Я хотел по человечески в одно меню свести регулировку температуры двух этажей, тоесть в стандартное меню дописать одну строчку...
koncy вне форума   Ответить с цитированием
Старый 02.12.2013, 14:55   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 02.12.2013, 15:01   #16
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
Странно видеть ваше замечание после того, как я рассказал вам, как практически без усилий получить искомое.
Ну как бы из вашего документа выдержка.
"Конструктор создаёт меню по заранее определённой схеме. Т.к. конструктор использует модифицированные макросы “Menu v2”, которые, к тому же, изменяются им во время создания готового проекта, изменить уже существующую структуру подменю весьма и весьма сложно и вызывает несоразмеримые потери времени инженера, работающего с конструктором. Гораздо проще добавить ещё одно подменю, в котором и разместить все требующиеся дополнительные уставки."
Тоесть в стандартные меню не рекомендуется вносить исправления, а вот пункты добавлять можно. Сегодня доделаю выложу, если не составит труда посмотрите так или не так.
koncy вне форума   Ответить с цитированием
Старый 02.12.2013, 15:21   #17
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Ну как бы из вашего документа выдержка.
Как я уже кому-то писал, я не могу выпить два литра воды за 1 секунду. Не могу отжать от груди 350 кг.

Зато запросто могу поменять меню, созданное Конструктором.

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 04.12.2013, 11:15   #18
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
Как я уже кому-то писал, я не могу выпить два литра воды за 1 секунду. Не могу отжать от груди 350 кг.

Зато запросто могу поменять меню, созданное Конструктором.

За вас я отвечать не могу. Вдруг вы отжимаете 350 кг одной рукой и прямо сейчас забабахиваете трёхлитровую банку рассола.
С водой и штангой не очень хорошие примеры. Хотя вам виднее.
Вот пример программы которую я сделал, но не доделал.
Начну с вопросов.
-Блок работы с электрокалорифером.
1. Куда цеплять выход "статус" электрокалорифера второго?
2. Куда цеплять выход "код выхода" электрокалорифера второго?
3. Куда цеплять выход "%" электрокалорифера второго?
Это все цеплять в параллель к первому калориферу?
С входами по эл калориферу вроде разобрался.

-Пид регулятор.
1. Куда цеплять входа "P,I" электрокалорифера второго? Вход D я так понимаю не нужен так как у вас пи регулятор.
2. Куда цеплять вход "уставка" электрокалорифера второго?
3. Правильно ли я прицепил датчик канала температуру к регулятору?
4. Куда цеплять входа "Сброс, и прочее"?
-Датчик температуры.
1. Куда аварию датчика завести?
Вложения
Тип файла: rar прогр.rar (1.51 Мбайт, 49 просмотров)
koncy вне форума   Ответить с цитированием
Старый 04.12.2013, 12:34   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение

Начну с вопросов.
-Блок работы с электрокалорифером.
1. Куда цеплять выход "статус" электрокалорифера второго?
2. Куда цеплять выход "код выхода" электрокалорифера второго?
3. Куда цеплять выход "%" электрокалорифера второго?
Это все цеплять в параллель к первому калориферу?
С входами по эл калориферу вроде разобрался.

Теперь будем делать с вами всё правильно. Итак. Сначала расчёты и обдумывание.

Дано: ПВ система, где роль вытяжки не важна, приток независимо обогревается двумя калориферами.

Требуемое решение: два раздельных контура нагрева с сохранением всех остальных зависимостей.

Варианты решений:

1) Обычная ПВ-система с интеграцией дополнительного контура регулирования

2) Совмещение двух проектов в одном контроллере

Требуемая сложность исполнения: низкая

Используется контроллер SMH-2G.

Просчёт ТЭО вариантов:

1) Целевой проект состоит из 1700 блоков. Копируем программу, обеспечивая ёмкость 3400 блоков и загружаем в контроллер. Проект из 3400 блоков не превысил возможностей контроллера

2) Аналогично первому варианту

Оба варианта реализуемы на выбранном контроллере.

Определим набор работ по вариантам:

1а) Обеспечение ОС - требуется добавление датчика температуры

1б) Обеспечение регулирования - требуется добавление регулятора

1в) Обеспечение воздействия - требуется добавление макроса электрокалорифера

Петля САР обеспечена. Далее технология:

1в) Обеспечение алгоритмов запуска/останова - требуется продувка при останове

1г) обеспечение алгоритмов защиты - требуется обработка термостата

1д) Обеспечение работы защиты - требуется подключение к системе обработки аварий

Технология обеспечена. Далее интерфейс:

1е) Обеспечение работы САР - требуется добавление уставок в меню:

1е1) Уставка температуры

1е2) Уставки коэффициентов регулятора

1е3) Уставка продувки при выключении

1ж) Обеспечение работы технологии - требуется добавление уставок в меню:

1ж1) Уставка времени продувки

1з) Обеспечение работы технологии - требуется добавление вывода на экран:

1з1) Вывод %% работы калорифера

1з2) Вывод факта включения электрокалорифера

1з3) Вывод факта продувки электрокалорифера

1и) Обеспечение отображения защиты - требуется добавление записи в журнал

1е1) Запись о перегреве калорифера

2к) Дополнительные работы - не требуются

------

2а) Обеспечение ОС - не требуется

2б) Обеспечение регулирования - не требуется

2в) Обеспечение воздействия - не требуется

Петля САР обеспечена. Далее технология:

2в) Обеспечение алгоритмов запуска/останова - не требуется

2г) обеспечение алгоритмов защиты - не требуется

2д) Обеспечение работы защиты - не требуется

Технология обеспечена. Далее интерфейс:

2е) Обеспечение работы САР - не требуется

2ж) Обеспечение работы технологии - не требуется

2и) Обеспечение отображения защиты - не требуется

2к) Дополнительные работы - требуется объединение двух проектов в одном контроллере

2к1) Выбор проекта, отображаемого на экране

2к2) Выбор проекта, получающего ввод с клавиатуры

2к3) Проброс сигнала запуска из основного проекта в дополнительный

--------------------------

Таким образом, количество работ по вариантам разнится. Количество работ по варианту (2) меньше.

Т.к. в "дано" присутсвует требование максимальной простоты процесса, то ТЭО чётко показывает, что идти нужно вариантом (2).

--------------------------

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


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

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

Цитата:
Сообщение от Arsie Посмотреть сообщение
Теперь будем делать с вами всё правильно. Итак. Сначала расчёты и обдумывание.

Дано: ПВ система, где роль вытяжки не важна, приток независимо обогревается двумя калориферами.

Требуемое решение: два раздельных контура нагрева с сохранением всех остальных зависимостей.

Варианты решений:

1) Обычная ПВ-система с интеграцией дополнительного контура регулирования

2) Совмещение двух проектов в одном контроллере

Требуемая сложность исполнения: низкая

Используется контроллер SMH-2G.

Просчёт ТЭО вариантов:

1) Целевой проект состоит из 1700 блоков. Копируем программу, обеспечивая ёмкость 3400 блоков и загружаем в контроллер. Проект из 3400 блоков не превысил возможностей контроллера

2) Аналогично первому варианту

Оба варианта реализуемы на выбранном контроллере.

Определим набор работ по вариантам:

1а) Обеспечение ОС - требуется добавление датчика температуры

1б) Обеспечение регулирования - требуется добавление регулятора

1в) Обеспечение воздействия - требуется добавление макроса электрокалорифера

Петля САР обеспечена. Далее технология:

1в) Обеспечение алгоритмов запуска/останова - требуется продувка при останове

1г) обеспечение алгоритмов защиты - требуется обработка термостата

1д) Обеспечение работы защиты - требуется подключение к системе обработки аварий

Технология обеспечена. Далее интерфейс:

1е) Обеспечение работы САР - требуется добавление уставок в меню:

1е1) Уставка температуры

1е2) Уставки коэффициентов регулятора

1е3) Уставка продувки при выключении

1ж) Обеспечение работы технологии - требуется добавление уставок в меню:

1ж1) Уставка времени продувки

1з) Обеспечение работы технологии - требуется добавление вывода на экран:

1з1) Вывод %% работы калорифера

1з2) Вывод факта включения электрокалорифера

1з3) Вывод факта продувки электрокалорифера

1и) Обеспечение отображения защиты - требуется добавление записи в журнал

1е1) Запись о перегреве калорифера

2к) Дополнительные работы - не требуются

------

2а) Обеспечение ОС - не требуется

2б) Обеспечение регулирования - не требуется

2в) Обеспечение воздействия - не требуется

Петля САР обеспечена. Далее технология:

2в) Обеспечение алгоритмов запуска/останова - не требуется

2г) обеспечение алгоритмов защиты - не требуется

2д) Обеспечение работы защиты - не требуется

Технология обеспечена. Далее интерфейс:

2е) Обеспечение работы САР - не требуется

2ж) Обеспечение работы технологии - не требуется

2и) Обеспечение отображения защиты - не требуется

2к) Дополнительные работы - требуется объединение двух проектов в одном контроллере

2к1) Выбор проекта, отображаемого на экране

2к2) Выбор проекта, получающего ввод с клавиатуры

2к3) Проброс сигнала запуска из основного проекта в дополнительный

--------------------------

Таким образом, количество работ по вариантам разнится. Количество работ по варианту (2) меньше.

Т.к. в "дано" присутсвует требование максимальной простоты процесса, то ТЭО чётко показывает, что идти нужно вариантом (2).

--------------------------

Если у вас есть какие-нибудь комментарии, поправки и возражения, готов их выслушать.
Спасибо, огромное...
Я думал про вариант №2 в самом начале еще до обращения к вам.
Только не могу понять как два проекта запихать в один плк что бы они друг другу не мешали.
Причем насколько я понимаю второй проект это копия первого?
Вот как раз на пункте доп работы у меня все и стало.
koncy вне форума   Ответить с цитированием
Старый 04.12.2013, 14:39   #21
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Причем насколько я понимаю второй проект это копия первого?
Вот как раз на пункте доп работы у меня все и стало.
Дополнительные работы - требуется объединение двух проектов в одном контроллере:

1) Выбор проекта, отображаемого на экране

2) Выбор проекта, получающего ввод с клавиатуры

3) Проброс сигнала запуска из основного проекта в дополнительный

-------------

Подготовительные операции:

а) Создаём первичный проект ровно таким, как нужно

б) Создаём вторичный проект с учётом требований по объединению: пуск/стоп осуществляется обязательно флажком, также обязательно присутствует выход сигнала аварии

Входы-выходы не назначаем.

В обоих проектах кнопки заменяем на переменные.

Упаковываем оба проекта в макросы и сохраняем.

Создаём новый проект, вставляем оба макроса. Расключаем кнопки.

-------------

Жду результат.

Надеюсь, вы понимаете, что то, что я делаю сейчас, называется обучением, а не техподдержкой? На какой уровень знаний мне рассчитывать? Инверсный сигнал от неинверсного отличаете?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 04.12.2013, 14:49   #22
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
Smile Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
Дополнительные работы - требуется объединение двух проектов в одном контроллере:

1) Выбор проекта, отображаемого на экране

2) Выбор проекта, получающего ввод с клавиатуры

3) Проброс сигнала запуска из основного проекта в дополнительный

-------------

Подготовительные операции:

а) Создаём первичный проект ровно таким, как нужно

б) Создаём вторичный проект с учётом требований по объединению: пуск/стоп осуществляется обязательно флажком, также обязательно присутствует выход сигнала аварии

Входы-выходы не назначаем.

В обоих проектах кнопки заменяем на переменные.

Упаковываем оба проекта в макросы и сохраняем.

Создаём новый проект, вставляем оба макроса. Расключаем кнопки.

-------------

Жду результат.

Надеюсь, вы понимаете, что то, что я делаю сейчас, называется обучением, а не техподдержкой? На какой уровень знаний мне рассчитывать? Инверсный сигнал от неинверсного отличаете?
Конечно отличаю сигналы.
koncy вне форума   Ответить с цитированием
Старый 05.12.2013, 11:49   #23
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Добрый день!
Прилагаю макрос проекта.
Он так должен выглядеть или нет?
Вложения
Тип файла: rar макрос проекта 04.12.2013 21-03.rar (501.4 Кбайт, 66 просмотров)
koncy вне форума   Ответить с цитированием
Старый 05.12.2013, 12:20   #24
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Добрый день!
Прилагаю макрос проекта.
Он так должен выглядеть или нет?
Можете выкинуть входы-выходы, касающиеся диспетчеризации, чтобы глаз не мылили.

У них название "SC*"


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.12.2013, 12:25   #25
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
Можете выкинуть входы-выходы, касающиеся диспетчеризации, чтобы глаз не мылили.

У них название "SC*"
Слепил я два макроса одинаковых. Теперь в новом пустом проекте их надо расключить?
А почему клавиатура в макрос не залазиет?
koncy вне форума   Ответить с цитированием
Старый 05.12.2013, 12:29   #26
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Слепил я два макроса одинаковых. Теперь в новом пустом проекте их надо расключить?
А почему клавиатура в макрос не залазиет?
Два одинаковых проекта, один из которых вы показали?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.12.2013, 12:46   #27
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
Два одинаковых проекта, один из которых вы показали?
Вот макрос первого этажа.
Макрос второго этажа такой же точно получается, за исключением входов выходов по номерации. Мне эти макросы я так понимаю надо в пустой проект засунуть и расключить?
Вложения
Тип файла: rar Macкрос 1 этаж.rar (494.2 Кбайт, 37 просмотров)
koncy вне форума   Ответить с цитированием
Старый 05.12.2013, 13:03   #28
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата
Сообщение от koncy Посмотреть сообщение
Вот макрос первого этажа.
Макрос второго этажа такой же точно получается, за исключением входов выходов по номерации. Мне эти макросы я так понимаю надо в пустой проект засунуть и расключить?
Покажите мне программу с двумя готовыми к употреблению макросами.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.12.2013, 13:39   #29
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Цитата:
Сообщение от Arsie Посмотреть сообщение
Дополнительные работы - требуется объединение двух проектов в одном контроллере:

1) Выбор проекта, отображаемого на экране

2) Выбор проекта, получающего ввод с клавиатуры

3) Проброс сигнала запуска из основного проекта в дополнительный

-------------

Подготовительные операции:

а) Создаём первичный проект ровно таким, как нужно

б) Создаём вторичный проект с учётом требований по объединению: пуск/стоп осуществляется обязательно флажком, также обязательно присутствует выход сигнала аварии

Входы-выходы не назначаем.

В обоих проектах кнопки заменяем на переменные.

Упаковываем оба проекта в макросы и сохраняем.

Создаём новый проект, вставляем оба макроса. Расключаем кнопки.

-------------

Жду результат.

Надеюсь, вы понимаете, что то, что я делаю сейчас, называется обучением, а не техподдержкой? На какой уровень знаний мне рассчитывать? Инверсный сигнал от неинверсного отличаете?
Что бы два макроса этих вставить в новый проект, его надо каким создать пустым или в конструкторе?
koncy вне форума   Ответить с цитированием
Старый 13.12.2013, 13:00   #30
koncy
Новичок
 
Регистрация: Jun 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по приточновытяжной системе с двумя независимыми электрокалориферами

Вопрос по уставке температуры в помещении.
Как мне ее увеличить более 30 градусов? В меню ПЛК более 30 градусов не выставляется, нужно 40-50градусов.
Я уставку изменил так. В конфиге 30 поменял на 50 градусов.
Тогда с клавиатуры плк мы сможем уставку задать 50?
Миниатюры
Нажмите на картинку для увеличения

Название:  уставка редактирование.JPG
Просмотров: 77
Размер:  60.6 Кбайт  

Последний раз редактировалось koncy, 13.12.2013 в 13:21
koncy вне форума   Ответить с цитированием
Благодарность от:
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему техподдержка не может ответить на мой простейший вопрос? Arsie ЧаВо - Часто задаваемые Вопросы 6 23.11.2018 11:26


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


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