Введение 4
1 Выбор аппаратуры полевого уровня в процессе проектирования
автоматизированных систем управления технологическими процессами 5
1.1 Этап функционального проектирования АСУ ТП на полевом уровне 5
1.2 Задача выбора аппаратуры полевого уровня при реализации проектной
процедуры синтеза 13
2 Программные средства для решения задачи выбора аппаратуры полевого
уровня 25
2.1 Инструментальные средства автоматизация проектирования АСУ ТП
полевого уровня 25
2.2 Использование MSDN при разработке программных средств для решения
задачи выбора аппаратуры полевого уровня при проектировании АСУ ТП 28
3 Технология разработки программного средства выбора аппаратуры полевого
уровня при проектировании АСУ ТП 41
3.1 Визуальное моделирование программного решения 41
3.2 Программная реализация пользовательского интерфейса 43
Заключение 49
Список сокращений 50
Список использованных источников 51
Приложение А 53
Процесс проектирования АСУ ТП полевого уровня на современном этапе остается практически не формализованным из-за сложности целей, задач и исходных данный для проектирования. Поэтому задача формализации проектных работ при разработке АСУ ТП остается актуальной и требует решения. Одним из путей решения является формирование исходных данных для проектирования с использованием обобщенных структур на базе И/ИЛИ- деревьев, которые будут описывать всю номенклатуру средств автоматизации (СА), используемых при разработке АСУ ТП.
Актуальность выбранной темы выпускной квалификационной работы связана с программной поддержкой выбора средств автоматизации АСУ ТП.
Таким образом, целью ВКР является разработка программного решения, обеспечивающего автоматизацию начального этапа выбора аппаратуры полевого уровня при проектировании АСУ ТП.
В связи с указанной целью были поставлены следующие задачи:
1) анализ обобщенных структур, описывающих всю номенклатуру средств автоматизации, используемых при разработке АСУ ТП;
2) анализ функциональных возможностей и разработка структуры программного решения с учетом потребностей инженеров-проектировщиков АСУ ТП полевого уровня;
3) программная реализация инструментального средства для выбора аппаратуры полевого уровня.
В результате выпускной квалификационной была проанализирована предметная область, рассмотрены и детализированы обобщенные структуры, описывающие номенклатуру СА. На основе этого были проанализированы функциональные возможности будущего программного решения.
Разработано программное решение для поддержки выбора СА при проектировании АСУ ТП полевого уровня с учетом потребностей инженеров- проектировщиков. Реализована возможность оперативной проверки даташитов интересующего СА, а также экспорт информации в виде книги Excel.
Также апробированы возможности программного решения как СУБД, а именно: подключение внешней базы данных, создание новой таблицы, создание новых строк, столбцов, их удаление, вывод дополнительной визуальной информации о интересующем СА при наведении на соответствующую строку.
Реализованное программное средство для выбора аппаратуры полевого уровня при проектировании АСУ ТП формирует перечень СА соответствующих условиям ТЗ, который в дальнейшем будет использован для решения задачи структурного синтеза АСУ ТП. Предложенное решение позволяет на начальном этапе формализовать проектную процедуру синтеза.