7 Функциональный алгоритм kongraf
Инструментальная система КОНГРАФ предназначена для разработки алгоритмов управления для приборов комплекса КОНТАР. Программа дает пользователю возможность на доступном технологическом языке функциональных блоков запрограммировать свою задачу или выбрать наиболее близкое решение из предлагаемого набора типовых проектов[13].
Программа позволяет создавать проекты как для одного контроллера, так и группы контроллеров, объединённых в единую приборную сеть. При этом ресурсы могут быть оптимально распределены между контроллерами. Требуемый для управления объектом алгоритм разрабатывается с помощью встроенной в программу библиотеки функций. Библиотека функций постоянно расширяется при появлении новых версий программы, что добавляет новые возможности при составлении алгоритма. Программа дает возможность произвести отладку всего алгоритма или его части и устранить ошибки до загрузки в контроллеры. После разработки алгоритма проводится компиляция, результатом которой является файлы с исполняемым кодом (они загружается в сами приборы).
Разработку программного обеспечения производим методом от общего к частному. Но прежде произведём подключения и обработку входных сигналов в соответствии с функциональной схемой, рисунок 7.1.
Рисунок 7.1
Сигналы с термодатчиков подключим на блок обработки термистора, который вычисляет температуру из сопротивления датчика и определяет обрыв и замыкание датчика.
Рисунок 7.2 – функциональный блок термистора.
Сигналы с дискретных входов пропустим через фильтр тревог, чтобы обеспечить задержку срабатывания.
Рисунок 7.3 – фильтр тревог
Вход подключенный к переключателю на щите обработаем функциональным блоком Антидребезг, для защиты от ложных срабатываний.
Рисунок 7.4 – блок «антидребезг»
После этого создадим комплексные блоки климатических систем: вентиляция, кондиционер, чиллер. Кроме того создадим 2 комплексных блока аварийных сигналов, класса А и класса В и блок основных установок. Тревоги класса А являются критическими и приводят к остановки системы, к ним относятся аварии датчиков и защитные сигналы. Каждому комплексному блоку назначим требуемые входы и выходы.
Зададим основную логику работы комплексных блоков: аварийные сигналы соберём по классам, обеспечим остановку блоков в зависимости от аварий, зададим режим работы зима/лето и включение, подключим основные установки.
Внутри комплексных блоков обеспечим основные фенкции и свойства присущие конкретному блоку.
В блоке вентиляции обеспечим управление чиллером и калорифером в зависимости от режима работы, предусмотрим цепи коррекции скорости вентиляторов.
Блоки кондиционера и чиллера обеспечивают доступ к сетевым переменным LON, посредством чтения и записи данных по смещениям в массиве устройства Protocessor.
Блоки сбора аварийных сигналов содержат фильтры тревог и триггеры, для фиксации состояния аварий. Данные с обоих аварийных блоков формируют сигнал включения аварийного индикатора.
Все параметры установок и данные для диагностики и настройки выведены в приборные списки контроллеров. Списки будут доступны через программу консоль и посредством MC сервера.
Функциональный алгоритм и исходный код, результирующей программы, приведены в приложении В и Г.
Yandex.RTB R-A-252273-3- Содержание
- 1 Анализ технического задания 10
- 2 Структурная схема 25
- 1 Анализ технического задания
- 1.1 Многоуровневая структура комплекса
- 1.1.1 Уровень диспетчеризации
- 1.1.2 Уровень автоматизации
- 1.2 Масштабируемость комплекса
- 1.3 Описания инженерных систем
- 1.3.1 Вентиляция
- 1.3.2 Кондиционирование
- 1.3.3 Холодоснабжение
- 1.4 Протокол lon
- 1.4.1 Введение
- 1.4.2 Уровни протокола LonTalk и основные функции
- 1.4.3 Физические каналы
- 1.4.4 Интерфейсный Neuron-кристалл
- 1.5 Выбор аппаратных и программных средств
- 1.6 Рекомендации по развитию комплекса
- 2 Структурная схема
- 3 Функциональная схема
- 4 Принципиальная схема
- 5 Конструктивное исполнение
- 6 Конфигурирование оборудования
- 6.1 Конфигурирование платы 33cntranlon
- 6.2 Конфигурирование шлюза dms504b1
- 6.3 Конфигурирование mcp3
- 7 Функциональный алгоритм kongraf
- 8 Технико-экономическое проектирование
- 8.1 Обоснование необходимости и актуальности разработки
- 8.2 Этапы производства
- 8.3 Расчёт заработной платы.
- 8.4 Затраты на сырьё и материалы
- 8.5 Сравнение с аналогом
- 8.6 Расчет экономической эффективности
- 8.7 Заключение
- 9 Безопасность и экологичность проекта
- 9.1 Системный анализ надежности при эксплуатации
- 9.2 Мероприятия по повышению надежности
- 9.3 Оценка напряженности процесса эксплуатации комплекса
- 9.4 Пожарная безопасность при эксплуатации щитов автоматизации комплекса.
- 9.5 Экологичность комплекса.
- Заключение
- Библиографический список
- Приложения Приложение а
- Приложение б
- Приложение в
- Приложение г