КазФэц_М1_П3_Unity pro.ppt
- Количество слайдов: 24
Unity Pro инструментальная среда создания приложений для работы с контроллерами A Программное обеспечение для разработки АСУТП В Элементы программы на языке Unity Pro С Интерфейс пользователя D Принцип структуры приложения E Пример программы
¡ А Программное обеспечение для разработки АСУТП – Unity Pro 1. 2. Предложение Unity Pro Функции Unity Pro 3. Возможности Unity Pro
А Программное обеспечение для разработки АСУТП – Unity Pro Разработка приложений ПЛК Unity Developer’s Edition Основа для сотрудничества разработчиков и пользователей Unity Application Generator Инструмент генерации приложений и интеграции ПЛК и SCADA Transparent Ready Открытые стандарты коммуникаций на базе Ethernet
A. 1 Предложение Unity Pro S M L XL 57 -30 57 -40 57 -50 57 -60 Modicon M 340 Premium 57 -00 57 -10 57 -20 ATRIUM Quantum 57 -20 57 -30 31110 43412 53414 6515 65160 0 65260 67160
A. 2 Функции Unity Pro Структурный И Функциональный вид Структурирование переменных Библиотека функций Языки программир. : LD, FBD, ST, SFC, IL Многозадачное программирование Редактор DFB Импорт и Экспорт формата XML Рабочий экран Эмулятор ПЛК
A. 3 Возможности Unity Pro – поддерживает аппаратные платформы: -Quantum -Premium -Atrium Unity Pro – представляет следующие языки программирования: - функциональная блок схема FBD - язык лестничных диаграмм LAD - список инструкций IL - структурированный текст ST - язык SFC Могут использоваться вместе в одном проекте. Соответствуют стандарту IEC 61131 -3
¡ B - Элементы программы на языке Unity Pro 1. Многозадачная операционная система Многозадачность (продолжение) 2.
B Элементы программы Программа может строится из: -Управляющей задачи (MAST) -Быстрой задачи (FAST) -От одной до четырех вспомогательных задач (AUX) -Секций для обработки аппаратно- управляемых событий (EVTx) -Секций подпрограмм (SR) -Секций, которым соответствует одна из определенных задач -Секций для обработки событий, управляемых временем (Timerx) EVT I PROG O FAST I PROG O MAST I PROG O
B. 1 Многозадачная операционная система Выполнение задачи Циклически или периодически Периодически MAST FAST Задачи реагирующие на события EVTO 1 EVTO 2 Приоритет
B. 2 Многозадачность (продолжение) ØВыполнение главной задачи и быстрой задачи (период 20 мс)
¡ C – Интерфейс пользователя 4. Панель инструментов Unity Pro Представление браузера проекта Окно конфигуратора Редактор данных 5. Редактор программы 1. 2. 3.
C Интерфейс пользователя 1 – строка меню 2 - панель инструментов 3 - браузер проекта 4 - окно редактора 5 - вкладки, прямой доступ к окнам редактора 6 - информационное окно 7 - строка состояния
С. 1 Панель инструментов Unity Pro Редактор данных Поиск FDT DTM браузер Браузер проекта Перестроить весь проект Построить изменения Анализ проекта
С. 2 Панель инструментов Unity Pro Загрузка проекта (в контроллер) Установить соединение Прервать соединение Modicon M 340 Анимация Стандартный режим Режим симулятора
С. 3 Представление браузера проекта -конфигурация, -DDT и DFB типы, -переменные (EDT, DFB и EFB экземпляры), -коммуникационные функции, -программа, -анимационные таблицы, -экраны оператора, Структурный вид -документация проекта (титульный лист, общая информация).
С. 4 Представление браузера проекта Функциональный вид отображает дерево каталогов проекта с разбиением на функциональные модули. Это разбиение не принимает во внимание порядок выполнения программы в ПЛК. По умолчанию, браузер отображает первый уровень дерева каталогов. Функциональный вид
С. 5 Окно конфигуратора 1 - каталог 2 - графическое изображение конфигурации ПЛК
С. 6 Редактор данных 1 – имя переменной 2 – тип переменной 3 – адрес переменной
С. 7 Редактор программы 1 – Управляющая задача (MAST) 1 2 - Секции для обработки событий 2 3 - Быстрая задача (FAST) 3 Пример программы
¡ D – Принцип структуры приложения
D) Принцип структуры приложения Функциональный модуль Секция EFB и DFB Базовые инструкции
¡ 1. Е – Пример программы на Unity Pro Сохранение готового проекта
E) Пример программы Пример работы программы на симуляторе, без подключения реального ПЛК Язык програм. LD
E. 1 Сохранение готового проекта Если отладка системы завершена, то пользователь может сохранить свой проект 1. Передача данных проекта осуществляется в следующих форматах: -project (*. stu, *. sta, *. stm) -project data (*. dat) - project files (*. car)
КазФэц_М1_П3_Unity pro.ppt