Цитата:
Сообщение от 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 в самом начале еще до обращения к вам.
Только не могу понять как два проекта запихать в один плк что бы они друг другу не мешали.
Причем насколько я понимаю второй проект это копия первого?
Вот как раз на пункте доп работы у меня все и стало.