Автоматизация измерений, контроля и испытаний. Лабораторный практикум. Учебное пособие
.pdf
3. Разработать |
алгоритм |
управления |
логической |
переменной _______ с |
помощью таймера OFТ с временным |
||
интервалом _______. |
|
|
|
Порядок выполнения работы
1. Создаем проект нажатием кнопки«Создать» на панели основного меню главного окна. В диалоговом окне«Настройки
целевой |
платформы» |
выбираем |
тип |
промышленного |
||
контроллера, |
для |
которого |
будет |
написана |
управляющая |
|
программа. Затем подтверждаем настройки целевой платформы. В диалоговом окне«Настройки целевой платформы» выбираем по умолчанию None. Затем подтверждаем настройки целевой платформы. В диалоговом окне «Новый программный компонент (POU)» выбираем язык реализацииFBD и подтверждаем настройки основного программного компонента.
2. Подключаем к проекту библиотеку функцийStandart.lib. Это можно сделать с помощью «Менеджера библиотек».
3. В соответствии с заданием объявляем три логических переменных с именами указанными в задании.
41
4. В соответствии с заданием последовательно реализуем таймеры с заданными временными интервалами.
Содержание отчета
1.Задание.
2.Цель работы.
3.Порядок выполнения (со скриншотами результатов при работе с CoDeSys).
4.Выводы.
42
Контрольные вопросы
1.Что такое функциональный блок таймер?
2.Что такое функциональный блок таймер с задержкой включения?
3.Что такое функциональный блок таймер с задержкой выключения?
Лабораторная работа № 7.
СОЗДАНИЕ ВИЗУАЛИЗАЦИИ ЭЛЕМЕНТОВ ИНДИКАЦИИ И УПРАВЛЕНИЯ В СРЕДЕ ПРОГРАММИРОВАНИЯ
CoDeSys
Цель работы: овладение приемами и навыками работы с
элементами визуализации в среде программированияCoDeSys, а |
|
||||||||
именно |
вывод |
на |
экран |
монитора |
оператора |
состояния |
|||
измерительного |
входа |
и |
элемента |
управления |
состоянием |
||||
дискретного выхода. |
|
|
|
|
|
|
|
||
Теоретические сведения
Чтобы визуализировать прикладные задачи, наблюдать и изменять данные программируемого вCoDeSys контроллера, не нужны никакие дополнительные инструменты. Система программирования содержит встроенный редактор визуализации.
Параллельно |
разработке |
приложения |
пользователь |
|
может |
|||
создавать формы визуализации непосредственно в CoDeSys. |
|
|
||||||
Интеграция визуализации даёт следующие преимущества |
|
|
||||||
Встроенная |
в CoDeSys визуализация |
не |
нуждается |
в |
||||
списках переменных и непосредственно может брать переменные |
||||||||
из контроллера. Отпадает часто трудно конфигурируемыйOPC |
|
|||||||
или DDE уровень, так как коммуникация осуществляется тем же |
|
|||||||
механизмом, |
который |
используется |
для |
самой |
|
системы |
||
программирования. |
Таким |
образом, |
инженерные |
затраты |
|
на |
||
реализацию |
|
визуализации |
значительно |
сокращаются. |
||||
Объединение управления и визуализации делает очень простым управление режимами выполнения, что реализуется достаточно сложными способами при использовании внешних средств.
43
Одно из самых существенных преимуществ интеграции: созданные внутри системы программирования формы могут
использоваться |
в 4 |
различных |
режимах |
выполнения |
без |
||
изменений, в случае необходимости даже параллельно. |
|
||||||
|
1. Непосредственно в системе программирования. Если |
||||||
ПЛК |
подключен |
к |
системе |
программирования, то |
для |
||
тестирования и практического использования созданных вами форм визуализации не нужно ничего более. В диалоговом режиме вы сразу получаете реальное представление визуализации внутри системы программирования.
2.Windows - Визуализация, CoDeSys HMI. Программа Win32 CoDeSys HMI отображает формы визуализации на ПК без установки среды программирования CoDeSys. Она обменивается сообщениями с ПЛК через тот же интерфейс, что и среда программирования. Применение OPC (OPC - OLE for Process Control) или DDE (DDE - Dynamic Data Excange) механизмов не требуется.
3.Web – визуализация. Опционально CoDeSys генерирует из данных визуализации описаниеXML, которое загружается вместе с java-апплетом (апплет – программа, написанная на языке
программирования JAVA, |
которая |
может |
выполняться |
|
|
браузерами) в контроллер и |
отображается поTCP/IP в браузере |
|
|||
(программе просмотра). Таким образом, данные визуализации на |
|
||||
самых |
различных |
компьютерных |
платформах |
буд |
|
отображаться интерактивно. |
|
|
|
|
|
Задания
1.Создать элемент индикации ______ аналогового входа для датчика ________.
2.Создать элементы дискретного управления двумя устройствами ____________________.
Порядок выполнения работы
1. Создаем проект нажатием кнопки«Создать» на панели основного меню главного окна. В диалоговом окне«Настройки целевой платформы» выбираем тип промышленного контроллера PLC-63L. Затем подтверждаем настройки целевой платформы.
44
2.В диалоговом окне«Новый программный компонент (POU)» выбираем язык реализацииFBD и подтверждаем настройки основного программного компонента.
3.Во вкладке «Ресурсы» организатора объектов выбираем пункт меню «Конфигурация ПЛК» и конфигурируем входные и выходные переменные проекта.
4. Затем во вкладке«Ресурсы» организатора объектов выбираем пункт меню«Глобальные переменные» и объявляем одну строковую и две логические переменные.
45
5. Создаем новый объект. Во вкладке «Визуализация» организатора объектов добавляем новый объект(имя объекта записывается латинскими буквами).
6. Создаем первый объект визуализации. На панели инструментов выбираем прямоугольник и формируем его в поле редактора. Открываем диалоговое окно настройки элемента двойным щелчком мыши на его изображении. В окошке Содержимое, в категории Текст записываем название кнопки.
В категории Переменные в поле Изменение цвета вставим логическую переменную из списка Глобальные переменные.
46
В категории Цвета создаем цвет заливки элемента и тревожный |
|
|
|||
цвет заливки элемента. В категории Ввод необходимо ещё раз |
|
|
|||
ввести |
наименование |
логической |
переменной |
в |
граф |
Переменная переключения и поставить флажок. Визуализацию второго элемента управления создаем аналогично.
47
7. Создаем визуализацию элемента индикации. На панели инструментов выбираем прямоугольник и формируем его в поле редактора. Открываем диалоговое окно настройки элемента двойным щелчком мыши на его изображении. В окошке Содержимое, в категории Текст записываем название входа, синтаксис строки вывода и размерность, например,
Input 1: %s C.
В категории Переменные в поле Вывод текста вставим строковую переменную из списка Глобальные переменные.
48
8. Во вкладке POU создадим алгоритм, связывающий
глобальные |
переменные |
с |
конфигурационными. То |
есть |
|
необходимо |
присвоить |
выходным |
переменным |
значения |
|
глобальных |
логических |
переменных, поменяв тип данных с |
|||
BOOL на REAL. А значение |
входной |
переменной присвоить |
|||
глобальной строковой, поменяв тип данных с REAL на STRING.
Содержание отчета
1.Задание.
2.Цель работы.
3.Порядок выполнения (со скриншотами результатов при работе с CoDeSys).
4.Выводы.
Контрольные вопросы
1.Что такое HMI-визуализация?
2.Что такое Windows-визуализация?
3.Что такое Web-визуализация?
4. |
Какие |
элементы |
индикации |
используются |
для |
аналоговых значений? |
|
|
|
||
5. |
Какие |
элементы |
индикации |
используются |
для |
дискретных значений? |
|
|
|
||
6. |
Какие |
элементы |
управления |
используются |
для |
изменения аналоговых значений? |
|
|
|
||
7. |
Какие |
элементы |
управления |
используются |
для |
изменения дискретных значений? |
|
|
|
||
49
БИБЛИОГРАФИЧЕСКИЙ СПИСОК |
|
|
|
|
|||||||
Алексеев, |
М. |
|
В. Проектирование |
автоматизированных |
|
||||||
систем : учебное пособие / М. В. Алексеев, А. П. Попов. - |
|
||||||||||
Воронеж, 2020. - 155 с. - Текст : непосредственный. |
|
|
|
|
|||||||
Гаврилов, |
А. |
|
Н. |
Средства |
и |
системы |
|
управления |
|||
технологическими |
процессами : |
учебное |
пособие / |
А. |
Н. |
|
|||||
Гаврилов, Ю. В. Пятаков. - Санкт-Петербург : Лань, 2016. - 376 с. |
|
||||||||||
- Текст : непосредственный. |
|
|
|
|
|
|
|
|
|||
Гаврилов, |
А. |
|
Н. |
Системы |
управления |
- |
химико |
||||
технологическими процессами : учебное пособие. В 2 ч. Ч. 2 / А. Н. |
|
||||||||||
Гаврилов, Ю. В. Пятаков. - Воронеж, 2014. - 204 с. - Текст : |
|
||||||||||
непосредственный. |
|
|
|
|
|
|
|
|
|
|
|
Пакулин, В. Н. Проектирование в AutoCAD / В.Н. Пакулин. |
|
||||||||||
– 2-е изд., испр. – Москва : Национальный Открытый |
|
||||||||||
Университет «ИНТУИТ», 2016. – 425 с. - Текст : |
|
||||||||||
непосредственный. |
|
|
|
|
|
|
|
|
|
|
|
Прилепко, |
М. |
Ю. Автоматизация измерений, контроля и |
|
||||||||
испытаний : методические указания / М. Ю. Прилепко, Е. В. |
|
||||||||||
Копылова, В. Б. Ивашкин. - Москва : РТУ |
МИРЭА, |
2021. - |
|
||||||||
48 с. - Текст : электронный // Лань : электронно-библиотечная |
|
||||||||||
система. - URL: https://e.lanbook.com/book/218792 - Текст : |
|
||||||||||
электронный. Режим доступа: для авториз. пользователей. |
|
|
|
||||||||
Смирнов, |
Ю. |
А. Технические средства автоматизации и |
|||||||||
управления : учеб. пособие - Электрон. дан. - Санкт-Петербург : |
|
||||||||||
Лань, 2017. - 456 с. Текст : электронный - Режим доступа: |
|
||||||||||
https://e.lanbook.com/book/91063 . - Загл. с экрана. |
|
|
|
|
|||||||
Хорольский, А. |
Практическое |
применение |
КОМПАС |
в |
|||||||
инженерной деятельности: |
курс / |
А. |
Хорольский. |
- 2-е |
изд., |
|
|||||
исправ. - Москва |
: |
Национальный |
Открытый |
Университет |
|||||||
«ИНТУИТ», 2016. - 325 с. Текст : электронный. https://biblioclub.ru/index.php?page=book&id=429257.
50
