Управление сложными системами
Разработка FBD-программы средствами Trace Mode 5, которая реализует функцию дешифратора. Инверсии и побитовое логическое умножение. Разработка проекта автоматизации, включающего в себя информационную структуру, математическую базу и графическую часть.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 23.11.2014 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Задание 1
Средствами TRACE MODE 5 разработать FBD-программу, реализующую функцию дешифратора. Дешифратор при подаче на вход комбинации сигналов, выдает сигнал на одной единственной шине. Если дешифратор имеет n-входов, то можно составить 2n степени входных комбинаций из 1 и 0 и поэтому он будет иметь 2т выходов:
X1 |
X2 |
Y1 |
Y2 |
Y3 |
Y4 |
|
0 |
0 |
1 |
0 |
0 |
0 |
|
0 |
1 |
0 |
1 |
0 |
0 |
|
1 |
0 |
0 |
0 |
1 |
0 |
|
1 |
1 |
0 |
0 |
0 |
1 |
Решение
На основе данной таблицы истинности составим уравнения. И на основе составленных уравнений средствами Trace Mode 5 разработаем FBD-программу, реализующую функцию дешифратора.
Рис. 1. FBD-программа, реализующая функцию дешифратора
На рисунке 1 представлена разработанная FBD-программа, реализующая функцию дешифратора, в которой были использованы следующие блоки:
Инверсия (!) - блок, реализующий эту функцию, имеет один функциональный вход и один выход. Значение функционального входа анализируется на равенство 0. Если это равенство выполняется, то выходу присваивается значение 1, в противном случае - 0.
Побитовое логическое умножение (_&). Данный блок имеет два функциональных входа и один выход. Значение выхода формируется как результат побитового логического умножения входов.
Проверим работу созданной FBD-программы, реализующей функцию дешифратора.
Первая комбинация:
Вторая комбинация:
Третья комбинация:
Четвертая комбинация:
Задание 2
программа дешифратор побитовый автоматизация
Для вхождения в автоматизированную систему пользователю нужно ввести имя и пароль. В зависимости от введенного имени и пароля пользователь получает доступ к определенным задачам.
Средствами TRACE MODE 5 разработать данный проект автоматизации, включающий в себя информационную структуру, математическую базу, графическую часть.
Решение
Допустим, что имеются три пользователя и десять задач, первый пользователь имеет доступ к 1, 2, 5, 6, 9 и 10-й задаче (загорается соответствующий индикатор), второй - к 1, 2, 3, 8, 9 и 10-й задаче, третий - к 2, 4, 7 и 9-й задаче. Зададим имена и пароли пользователей:
Пользователь |
Имя |
Пароль |
Доступ к задачам |
|
1 |
10 |
30 |
1, 2, 5, 6, 9, 10 |
|
2 |
20 |
20 |
1, 2, 3, 8, 9, 10 |
|
3 |
30 |
10 |
2, 4, 7, 9 |
Создадим каналы объекта средствами Trace Mode 5.
Рис. 2. Перечень и назначение каналов
На рисунке 2 представлена информационная структура проекта, приводится перечень входных и выходных каналов.
И, П - АНАЛОГОВЫЕ ВХОДЫ.
З1-З10 - ДИСКРЕТНЫЕ ВЫХОДЫ.
Управление - УПРАВЛЕНИЕ.
Рис. 3. FBD-программа проекта
На рисунке 3 представлена созданная FBD-программа проекта, в которой были использованы следующие блоки:
Равенство (==) - в случае равенства значений входов IN1 и IN2 этого блока значение его выхода устанавливается равным 1. В противном случае - 0.
Побитовое логическое умножение (_&). Данный блок имеет два функциональных входа и один выход. Значение выхода формируется как результат побитового логического умножения входов.
Логическое сложение (|) - для этого блока определены четыре функциональных входа и один выход. Выход принимает значение, равное 1, если хотя бы один из входов отличен от 0. При равенстве всех входов 0 выход блока также принимает значение 0.
Графический интерфейс проекта показан на рисунке 4.
Рис. 4. Графический интерфейс проекта
Проверим работу программы, введя имя и пароль первого пользователя:
Размещено на Allbest.ru
...Подобные документы
Анализ информационной системы Scada Trace Mode, ее предназначение. Разработка системы управления для кондиционеров с помощью Trace Mode. Сущность FDB-программы системы. Создание информационной структуры, разработка математической базы и графической части.
курсовая работа [1,1 M], добавлен 11.05.2012Проведение знакомства с SCADA–системой Trace Mode 6. Особенность создания и настройки канала. Характеристика выведения информации на экран в среде Trace Mode. Вывод на экране отмасштабированного сигнала с помощью стрелочного прибора, тренда и текста.
лабораторная работа [2,0 M], добавлен 11.02.2023Характеристика учебно-методического модуля по проектированию автоматизированных систем в TRACE MODE 6. Интегрированная среда разработки TraceMode 6.05. Разработка автоматизированной системы управления. Социально-экономическая эффективность проекта.
дипломная работа [2,9 M], добавлен 30.09.2013Выбор SCADA-системы как средства управления технологическими процессами. Языки программирования в TRACE MODE, эксплуатационные характеристики системы. Разработка мониторинга и управления процессом подготовки бумажной массы на базе данной системы.
курсовая работа [5,1 M], добавлен 14.03.2012Ознайомлення з поняттям HMI (Human Machine Interface) на прикладі редактора представлення даних системи Trace Mode. Структура та властивості редактора представлення даних для розробки графічної частини проекту системи управління. Типи графічних елементів.
лабораторная работа [1,2 M], добавлен 20.03.2011Функции системы и обоснование выбора контроллера. Обработка данных по web–технологии клиент-сервер. Организация Web–интерфейса в инструментальном пакете Trace Mode. Методика расчета показателей надежности. Структурная схема с цифровым регулятором.
дипломная работа [1,6 M], добавлен 30.09.2013Разработка проекта системы управления для поддержания заданного уровня жидкости в емкости при переменном расходе с помощью средств инструментальной системы TRACE MODE 5. Особенности создания информационной структуры проекта, его математическая база.
курсовая работа [449,2 K], добавлен 16.11.2011Требования, предъявляемые к разрабатываемой системе. Разработка программного обеспечения автоматизированной системы управления технологическим процессом производства полимерной обуви в программной среде Trace Mode. Выбор комплекса технических средств.
курсовая работа [3,6 M], добавлен 21.01.2015Разработка одно- и многотабличной формы в базе данных. Определение конфигурации компьютера программным способом. Подключение к компьютеру периферийных устройств. Маршрут прохождения пакета в сети. Автоматическое документирование проекта в TRACE MODE 5.
шпаргалка [32,9 K], добавлен 10.07.2013Вивчення структури Trace Mode - програмного комплексу, призначеного для розробки, налагодження і запуску в реальному часі систем управління технологічними процесами. Базові поняття систем – проект, вузол, об'єкт, канал. Особливості механізму автопобудови.
лабораторная работа [1,3 M], добавлен 20.03.2011Поняття HMI (Human Machine Interface) на прикладі редактора представлення даних системи Trace Mode. Побудова людино-машинного інтерфейсу за допомогою графічних елементів. Короткий огляд форм відображення: динамічного тесту, кнопок, колірних індикаторів.
лабораторная работа [633,9 K], добавлен 20.03.2011Исследование особенностей работы с динамическими структурами данных, обработки строк. Реализация работоспособного программного обеспечения, которое должно поддерживать информационную базу пользователей компьютеров. Метод пирамидальной сортировки данных.
курсовая работа [364,1 K], добавлен 06.04.2014Характеристика деятельности ООО "ЖилРемСтрой", его организационная структура. Разработка проекта автоматизации бизнес-процессов предприятия с помощью программы "1С". Контрольный пример реализации проекта. Расчет экономической эффективности автоматизации.
дипломная работа [3,7 M], добавлен 29.01.2013Обзор программных средств для создания информационных систем. Анализ деятельности предприятия и задач, подлежащих автоматизации. Проектирование содержания и структуры веб-сайта, его программная реализация. Обеспечение безопасности при передаче данных.
дипломная работа [3,1 M], добавлен 21.01.2012Создание программы калькулятор, вычисляющий простейшие математические примеры на сложение, вычитание, умножение, деление и возведение в степень. Определение входных и выходных данных, требований к программе. Рекомендации по использованию программы.
курсовая работа [717,6 K], добавлен 17.01.2013Анализ проблемы автоматизации и управления производством. Организационная структура Дирекции по информационным технологиям, разработка логической схемы базы данных. Разработка приложения в среде Oracle Express Edition. Экономическая эффективность проекта.
дипломная работа [500,3 K], добавлен 25.07.2015Разработка эскизного и технического проекта программы игры "Собери картинку". Назначение и область применения, основные технические характеристики. Разработка рабочего проекта, разработка и спецификация программы игры. Описание и тестирование программы.
курсовая работа [22,6 K], добавлен 10.06.2010- Обзор Windows Vista. Разработка консольного приложения, реализующего кольцевую очередь(20 элементов)
Обзор и комплексный анализ операционной системы Windows Vista, оценка ее преимуществ и недостатков. Разработка программы, которая реализует алгоритм очереди на 20 элементов. Построение блок-схемы и листинг алгоритма, контрольный пример его работы.
курсовая работа [4,2 M], добавлен 20.11.2013 Разработка графического интерфейса проекта (панель инструментов имеет 6 кнопок). Процедуры разделов программы: документа ThisDocument, программного модуля Module1 и пользовательских форм UserForm1, UserForm2 и Деление_амёбы. Тестирование программы.
курсовая работа [29,5 K], добавлен 14.12.2010Разработка компьютерной программы, которая реализует игру "Арканоид". Освоение приемов программирования на языке С++ с использованием средств OpenGL, разбор структуры и логики игры, приобретение навыков работы с 3D графикой. Руководство пользователя.
курсовая работа [1,2 M], добавлен 02.03.2017