Создание визуальных моделей с помощью визуализации

Создание графического представления проекта пользователем с помощью визуализации. Разработка программы правления в среде CoDeSys на языке LD. Формирование окна конфигурирования элемента. Анализ панелей управления с рисованием в воображении картинок.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 06.10.2017
Размер файла 71,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки РФ

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Кубанский государственный технологический университет»

Факультет Машиностроения и автосервиса

Кафедра Систем управления и технологических комплексов

Контрольная работа

по дисциплине «Автоматизированное управление дискретными процессами»

Краснодар 2017

Современные приборы и устройства сервиса представляют собой сложные технические системы, реализованные на базе средств вычислительной техники. Цифровые устройства и микропроцессоры являются важнейшей составной частью различных объектов бытовой техники: радиоэлектронной аппаратуры, стиральных и посудомоечных машин, холодильников и климат-систем, изделий оргтехники и других устройств.

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

Визуализация работы СЛУ в CoDeSys.

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

Визуализация может исполняться: в системе программирования CoDeSys; в отдельном приложении CoDeSys HMI; как Web или целевая (в ПЛК) визуализация.

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

Объект «визуализация» - это инструмент CoDeSys, расположенный в Организаторе проекта. Он содержит представление и свойства отдельных элементов визуализации проекта. Как и любой другой объект CoDeSys, он имеет определенный набор общих свойств. Один или несколько объектов визуализации могут быть созданы в CoDeSys проекте и связаны друг с другом.

Для формирования объекта визуализации в проекте необходимо выполнить следующие действия.

1. Открываем вкладку Визуализации в организаторе проекта и задаем команду Проект > Объект > Добавить. В результате откроется диалоговое окно Новая визуализация, в котором необходимо ввести имя новой визуализации (используя английские буквы и цифры). После ввода корректного имени откроется окно (рабочее пространство), в котором будем создавать и редактировать графические модели объекта и панели управления.

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

3. Располагаем элементы визуализации в рабочем окне в соответствии с эскизом графической модели. Меняем форму и размеры элементов визуализации.

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

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

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

5. При необходимости выполняем настройку переключения языка отображения в визуализации. Переключать язык можно статически либо динамически.

Для примера рассмотрим следующее ТЗ:

Разработать соответствующую программу управления в среде CoDeSys на языке LD, а также создать визуализацию объекта и панели управления. Ко входам ПЛК подключаются кнопки Пуск и Стоп, а к выходу - контактор К, замыкающий цепь питания двигателя. Оператор должен нажимать на кнопки и наблюдать за состоянием двигателя (включен/выключен).

Рис. 1. РКС управления электроприводом постоянного тока

1. Формируем управляющую программу на языке LD и проверяем ее в режиме эмуляции (рис. 2).

Рис. 2. Программа управления электроприводом

2. Создаем новый объект визуализации (пустое рабочее пространство).

3. Переносим в рабочее пространство три элемента визуализации: прямоугольник; кнопку; эллипс. Располагаем их так, как показано на рис. 4.

4. Выполняем конфигурирование Прямоугольника в соответствующем диалоговом окне (рис. 3).

Рис. 3. Окно конфигурирования элемента визуализации (прямоугольник)

a. В категории Текст, в поле Строка записываем «Пуск», так как данный прямоугольник будет представлять собой модель одноименной кнопки. графический визуализация программа конфигурирование

b. В категории Цвета, в области Цвета выбираем цвет заливки (например, серый), которым будет закрашен прямоугольник.

c. В категории Цвета, в области Тревожный цвет выбираем цвет заливки (например, зеленый), которым будет закрашен прямоугольник в том случае, если связанная с ним переменная примет значение TRUE.

d. В категории Переменные, в поле Изменение цвета указываем переменную, которая отвечает за изменение цвета прямоугольника (в данном примере - PLC_PRG.Start).

e. В категории Ввод ставим галочку напротив поля Переменная-кнопка и здесь же указываем переменную, которая будет изменяться при нажатии этой кнопки (в данном примере - PLC_PRG.Start).

f. Для рассматриваемой задачи настройка остальных категорий элемента Прямоугольник не требуется.

5. Выполняем конфигурирование Кнопки.

a. В категории Текст, в поле Строка записываем «Стоп».

b. В категории Ввод ставим галочку напротив поля Переменная-кнопка и здесь же указываем переменную, которая будет изменяться при нажатии этой кнопки (в данном примере - PLC_PRG.Stop).

c. Для рассматриваемой задачи настройка остальных категорий элемента Кнопка не требуется.

6. Выполняем конфигурирование Эллипса.

a. В категории Текст, в поле Строка записываем «ДПТ».

b. В категории Цвета, в области Цвета выбираем цвет заливки (например, фиолетовый), которым будет закрашен эллипс.

c. В категории Цвета, в области Тревожный цвет выбираем цвет заливки (например, красный), которым будет закрашен эллипс в том случае, если связанная с ним переменная примет значение TRUE.

d. В категории Переменные, в поле Изменение цвета указываем переменную, которая отвечает за изменение цвета прямоугольника (в данном примере - PLC_PRG.K).

e. Для рассматриваемой задачи настройка остальных категорий элемента Эллипс не требуется.

Рис. 4. Пример №1 панели управления с визуализацией

7. Проверяем работу всей системы в режиме эмуляции. Для этого необходимо подать на входы программы все возможные комбинации переменных.

Данный порядок настройки так же будет справедлив и для Системы логического управления, отличием является только источник сигнала, т. е. кнопки будут замыкаться в соответствии с логическими элементами. Частным случаем визуализации СЛУ в данном примере является работа ДПТ так как он принимает логические состояния.

Заключение

Визуализация является мощным элементом разработки так как позволяет наглядно проанализировать последовательность работы программы. Ее использования иногда связано с трудностями реализации, но создание визуальных моделей в процессе разработки позволяет к концу создания программы сконструировать операторскую панель управления как дополнительный элемент системы.

Список используемых источников

1. АВТОМАТИЗИРОВАННОЕ УПРАВЛЕНИЕ ДИСКРЕТНЫМИ ПРОЦЕССАМИ: методические указания по изучению дисциплины и вы-полнению контрольных работ для студентов заочной формы обучения направления 15.03.04 - Автоматизация технологических процессов и производств / Сост. Ю.Е. Кичкарь; Кубан. гос. технол. ун-т. - Краснодар: Изд. КубГТУ, 2015. - 9 с.Порядок создания, модернизации и сопровождения АСУТП. - Федоров Ю.Н. \ М:Инфра-Инженерия, 2011г. 576 с.

2. Визуализация CoDeSys Дополнение к руководству пользователя по программированию ПЛК в CoDeSys 2.3\\ Последнее обновление 02.02.2006 Редакция RU 1.3, для CoDeSys V2.3.6.x

3. Компьютерные технологии : практикум / сост. А. А. Горбунов К 63 нов. - Ульяновск : УлГТУ, 2017. ? 62 с.

Размещено на Allbest.ru


Подобные документы

  • Характеристика интерфейса и приемов работы с инструментом программирования контроллеров CoDeSys. Описание программы контроля корректности работы механизма. Последовательность переходов и шагов на языке SFC. Представление и вид проекта визуализации.

    лабораторная работа [192,0 K], добавлен 14.12.2013

  • Создание графического экрана, динамического и статического текста. Редактирование графического экрана привязка аргумента к каналу. Создание программы на языке Техно ST и оценка ее производительности. Привязка аргументов, задание границ и пределов.

    курсовая работа [2,3 M], добавлен 20.12.2014

  • Построение систем визуализации моделей раскроя и их модификации. Анализ способов и методов создания универсального хранилища данных, на примере построения динамически формируемого информационного файла. Графические возможностей языка высокого уровня С.

    научная работа [355,5 K], добавлен 06.03.2009

  • Основы работы на языке высокого уровня Turbo Pascal. Основное оборудование и программное обеспечение. Операторы, необходимы для работы в графической среде Turbo Pascal. Запуск графического режима. Текст программы в графической среде Turbo Pascal.

    лабораторная работа [12,7 K], добавлен 14.05.2011

  • Возможности библиотеки OpenGL, создание матрицы и эффекта тумана. Разработка процедуры визуализации трехмерной модели "Корабль", интерфейса пользователя и подсистемы управления событиями. Логическая структура и функциональная декомпозиция проекта.

    курсовая работа [507,2 K], добавлен 02.07.2011

  • Основные способы представления изображений. Обработка цифровых и отсканированных фотоснимков, создание многослойного изображения, фотомонтаж с помощью графического редактора Adobe Photoshop. Вид рабочего окна программы, палитры, фильтры, их применение.

    курсовая работа [2,5 M], добавлен 22.09.2010

  • Построение функциональной и информационной моделей с использованием программ BPWin и ERWin. Описания интерфейса и элементов панели инструментов. Создание реляционной базы данных с помощью Microsoft Access. Разработка проекта федеральной целевой программы.

    курсовая работа [703,3 K], добавлен 26.02.2014

  • В мире детства особая роль отведена художнику, создающему иллюстрации для книг. Влияние цветов и картинок на восприятие детей различного возраста. Разработка макета детской книжки-игрушки "Колобок". Создание иллюстраций с помощью программы Corel Draw 12.

    курсовая работа [1,1 M], добавлен 12.11.2010

  • Создание электрической схемы проектируемого устройства с помощью графического интерфейса. Улучшение кодовой базы с помощью рефакторинга. Разработка алгоритма работы программы. Использование методики Test driven development, написание тестового покрытия.

    курсовая работа [1,3 M], добавлен 15.02.2016

  • Создание БД в Excel, организация их управления и обработки с помощью встроенных функциональных возможностей программы. Формирование списка и подсчет количества занятий, которые ведёт преподаватель; отчет, сгруппированный по названию учебной дисциплины.

    курсовая работа [1,9 M], добавлен 08.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.