Новая папка / quantumcatru
.pdf
Установка (продолжение) |
Платформа автоматизации |
|
Modicon |
|
Программное обеспечение Unity Pro |
Редактор конфигурации (продолжение)
Проверка конфигурации
На любом этапе конфигурирования можно получить следующую информацию:
b Статистика энергопотребления источника питания на каждом монтажном шасси в конфигурации ПЛК по всем различным напряжениям, выдаваемым каждым из этих источников питания
b Количество сконфигурированных входов/выходов (на платформе Modicon M340, Atrium или Premium)
Анализ требований к источнику питания
Конфигурирование устройств на CANopen
Так же, как и в случае с модулями монтажных шасси, конфигурация устройств на CANopen через Modicon M340 полностью интегрирована в редактор конфигурации.
Графическое конфигурирование устройств на шине CANopen
Конфигурирование АРМ и проекта
Unity Pro может использоваться для конфигурирования как рабочей среды (опции АРМ), так и содержания самого проекта.
Здесь можно также конфигурировать панели инструментов и запускать с Unity Pro сторонние приложения.
Кроме того, пользователи могут выбирать рабочий язык из списка языков, выбранного при установке данного программного обеспечения.
Опции АРМ
Опции АРМ охватывают все характеристики, характерные для конкретного АРМ. Они используются в том случае, когда Unity Pro применяется для разработки какого-либо проекта на данном автоматизированном рабочем месте.
Здесь можно конфигурировать следующие элементы:
v Как редактируются и представляются данные в разрабатываемом проекте (например, находятся катушки в последней колонке редактора или нет, либо определение положения курсора после подтверждения введенных данных) v Стратегия преобразования приложения с языка PL7, Concept IEC и LL984 v Путь доступа к библиотеке функций
v Режим открытия Unity Pro: режим программирования или режим работы
Закладка "Данные и языки" в опциях АРМ
Введение: |
Структура: |
Языки IEC: |
Функции: |
Номера по каталогу: |
|
|||||
ñòð. 43120/2 |
ñòð. 43120/7 - 43120/9 |
ñòð. 43120/10 - 43120/15 |
ñòð. 43120/16 - 43120/26 |
ñòð. 43120/27 è 43120/29 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43120-EN.fm/5 |
|
|
|
|
|
|
|
|
|
|
||
Установка (продолжение) |
Платформа автоматизации |
|
Modicon |
|
Программное обеспечение Unity Pro |
Конфигурирование АРМ и проекта (продолжение)
Опции проекта
В отличие от опций АРМ, опции проекта охватывают характеристики, непосредственно влияющие на возможности программирования и работы, предлагаемые программой в ПЛК. Они сохраняются в приложении и, соответственно, прилагаются к проекту. Их можно изменить в течение выполнения проекта.
Конфигурация опций проекта охватывает следующие элементы:
v Создание проекта с полными или частичными данными, содержащимися в нем, для их последующего вывода на новом терминале
v Применение функций диагностики и языка для сообщений
v Предупредительные сообщения, создаваемые во время анализа проекта: совпадающие адреса, неиспользуемые переменные и т.д.
v Расширение языка: Если флажком не помечено ни одно окно, программа строго придерживается стандарта IEC 61131-3. Расширения возможны по всем пяти языкам Unity Pro.
v Управление доступом к экранам этапов выполнения в диалоговом режиме.
Закладка "Создать" в опциях АРМ
Другие возможные опции
Пользователи могут создавать свои собственные панели инструментов, используя стандартные значки, имеющиеся в панелях инструментов.
Созданная пользователем панель инструментов,содержащая все средства отладки
Можно также расширить строку главного меню Unity Pro, добавив прямые ссылки на другие инструменты ПО.
Утилита в группе программы Unity Pro может применяться для изменения рабочего языка. Он вводится при последующем запуске программы. Предусмотрены шесть языков: английский, французский, немецкий, итальянский, испанский и китайский.
Меню для добавления и удаления доступа к инструментам из программы Unity Pro
Введение: |
Структура: |
Языки IEC: |
Функции: |
Номера по каталогу: |
ñòð. 43120/2 |
ñòð. 43120/7 - 43120/9 |
ñòð. 43120/10 - 43120/15 |
ñòð. 43120/16 - 43120/26 |
ñòð. 43120/27 è 43120/29 |
|
|
|
|
|
43120-EN.fm/6
Структура памяти |
Платформа автоматизации |
||||||
(продолжение) |
|
|
|
Modicon |
|
|
|
|
|
|
|
|
Программное обеспечение Unity Pro |
||
|
|
|
|
|
Эта задача, которая может быть периодической или циклической, выполняет |
||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
Структура многозадачной памяти (продолжение) |
||
|
|
|
|
|
Главная задача |
|
|
|
|
|
|
|
главную программу. Она активируется систематически. |
|
|
|
|
|
|
|
Все ее компонентные секции и подпрограммы могут программироваться на языке |
||
|
|
|
|
|
лестничной логики (LD), функциональных блок-схем (FBD), структурированного |
||
|
|
|
|
|
текста (ST) или списка инструкций (IL). Некоторые секции главной задачи могут |
||
|
|
|
|
|
программироваться на языке схемы последовательных функций (SFC) или языке |
||
|
|
|
|
|
Grafcet. |
|
|
|
|
|
|
|
Быстрая задача |
|
|
|
|
|
|
|
Эта задача, которая имеет более высокий приоритет по сравнению с главной |
||
|
|
|
|
|
задачей, является периодической, чтобы предусмотреть время для выполнения |
||
|
|
|
|
|
задач с более низкими приоритетами. Она должна использоваться в тех случаях, |
||
|
|
|
|
|
когда необходимо проконтролировать и подтвердить быстрые периодические |
||
|
|
|
|
|
изменения в дискретных входных сигналах. |
|
|
|
|
|
|
|
Выполнение главной задачи (с более низким приоритетом) приостанавливается и |
||
|
|
|
|
|
проводится выполнение быстрой задачи. Операции по обработке в данной задаче |
||
|
|
|
|
|
должны быть как можно более кратковременными, чтобы избежать негативного |
||
|
|
|
|
|
воздействия операций по обработке, выполняемых главной задачей. |
||
|
|
|
|
Все компонентные секции и подпрограммы быстрой задачи могут |
|||
|
|
|
|
|
программироваться на языке списка инструкций, структурированного текста, |
||
|
|
|
|
|
лестничной логики или функциональных блок-схем (ST, IL, LD или FBD). |
||
|
|
|
|
|
Вспомогательные задачи |
|
|
|
|
|
|
|
Эти задачи, присутствующие в процессорных модулях наивысшего класса |
||
|
|
|
|
|
Premium TSX P57 5p4M è Quantum 140 CPU 651 p0/67160, предназначены для |
||
|
|
|
|
|
использования с более медленными операциями по обработке, например, |
||
|
|
|
|
|
измерением, управлением процессом, интерфейсом HMI, диагностикой |
||
|
|
|
|
приложений и т.д. |
|
|
|
|
|
|
|
|
Вспомогательные задачи периодического типа имеют самый низкий уровень |
||
Браузер приложения |
|
|
|
приоритета и выполняются после завершения цикла сканирования периодических |
|||
|
|
задач с более высоким приоритетом (главных и быстрых). |
|||||
|
|
|
|
||||
|
|
|
|
|
Все компонентные разделы и подпрограммы вспомогательной задачи могут |
||
|
|
|
|
|
программироваться на языке списка инструкций, структурированного текста, |
||
|
|
|
|
|
лестничной логики или функциональных блок-схем (ST, IL, LD или FBD). |
||
|
|
|
|
|
Инициируемые событием задачи |
|
|
|
|
|
|
|
В отличие от задач, рассмотренных выше, эти задачи не привязаны к одному |
||
|
|
|
|
|
периоду. Выполнение этих задач инициируется асинхронно следующим: |
||
|
|
|
|
|
Событие, исходящее от конкретных специализированных модулей (напр.: выход |
||
|
|
|
|
|
за пределы порога счетчика, изменение состояния дискретного входного сигнала) |
||
|
|
|
|
|
Событие, исходящее от таймеров событий |
|
|
|
|
|
|
|
Эти задачи обрабатываются перед всеми остальными задачами и, таким образом, |
||
|
|
|
|
|
пригодны для обработки, требующей очень коротких периодов времени отклика по |
||
|
|
|
|
|
сравнению с наступлением такого события. |
|
|
|
|
|
|
|
Платформы Modicon M340, Atrium, Premium и Quantum имеют 3 уровня приоритета |
||
|
|
|
|
(это, в убывающем порядке, модуль событий EVT0, модуль событий EVTi и |
|||
|
|
|
|
таймерные события Timeri). |
|
|
|
|
|
|
|
Эти задачи, каждая из которых состоит из одного раздела, могут |
|||
|
|
|
|
программироваться на языке списка инструкций, структурированного текста, |
|||
|
|
|
|
||||
|
Получение входных данных |
|
|
лестничной логики или функциональных блок-схем (ST, IL, LD или FBD). |
|||
|
|
|
|
|
Назначение каналов ввода/вывода для задач |
|
|
|
|
|
|
Каждая главная, быстрая и инициируемая событием задача считывает (в начале |
|||
|
|
|
|
сканирования) и записывает (в конце сканирования) входные и выходные |
|||
|
Ïрограммная обработка |
|
|
сигналы, назначенные ей. По умолчанию они назначаются главной задаче. |
|||
|
|
|
Для платформы Quantum удаленные вводы/выводы (RIO) назначаются только |
||||
|
|
|
|
||||
|
|
|
|
главной задаче (эти назначения могут проводиться каждой станции или по каждой |
|||
|
|
|
|
||||
|
|
|
|
секции задачи), в то время как все распределенные вводы/выводы (DIO) |
|||
|
|
|
|
назначаются главной задаче (без назначения ее компонентным секциям). |
|||
|
Обновление выходных данных |
|
|
||||
|
|
|
Для задач, инициируемых событием, можно назначать входные/выходные каналы |
||||
|
|
|
|
||||
|
|
|
|
(1), отличные от тех, которые имеют отношение к событию. После этого обмены |
|||
|
|
|
|
производятся неявно в начале обработки входных сигналов и в конце обработки |
|||
|
|
|
|
выходных сигналов. |
|
|
|
Выполнение программы |
|
|
|
(1) Такие назначения каналов проводятся для каждого модуля ввода/вывода для Quantum |
|||
|
|
|
и каждого канала входов/выходов для Atrium/Premium. |
|
|||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
Введение: |
Установка: |
|
Языки IEC: |
Функции: |
Номера по каталогу: |
||
ñòð. 43120/2 |
ñòð. 43120/3 è 43120/4 |
ñòð. 43120/8 - 43120/13 |
ñòð. 43120/14 - 43120/24 |
ñòð. 43120/24 è 43120/25 |
|||
|
|
|
|
|
|
|
|
43120-EN.fm/9
Языки IEC |
Платформа автоматизации |
|
Modicon |
|
Программное обеспечение Unity Pro |
Пять языков IEC
Пять графических и текстовых языков, имеющихся в Unity Pr, используются для программирования платформ автоматизации Modicon M340, Atrium, Premium и Quantum.
Тремя графическими языками являются: b Язык лестничной логики (LD)
b Язык функциональных блок-схем (FBD)
b Язык схемы последовательных функций (SFC) или Grafcet
Двумя текстовыми языками являются: b Язык структурированного текста (ST) b Язык списка инструкций (IL)
Для этих 5-ти языков можно использовать стандартный набор инструкций, совместимый со стандартом 61131-3 IEC, чтобы создавать приложения, которые можно переносить с одной платформы на другую. Программа Unity Pro также предусматривает расширения для данного стандартного набора инструкций. Если эти расширения относятся к ПЛК Modicon M340, Atrium/Premium и Quantum PLCs, они поддерживают разработку более сложных приложений с целью максимального увеличения потенциала конкретных особенностей каждой из этих платформ.
Функциональные возможности, общие для всех пяти языковых редакторов
Редакторы для каждого из 5 языков предусматривают ряд общих инструментов, используемых для написания, чтения и анализа программ в удобном для пользователя виде:
bТекстовые редакторы для поддержки языков списка инструкций (IL) и
структурированного текста (ST):
v Ввод текста в виде вставки или перезаписи
v Использование диалоговых окон для поддержки ввода переменных величин,
функций, функциональных блоков и команд присваивания
v Проверка ввода данных с целью выявления синтаксических и семантических ошибок. Информирование пользователя о результатах данной проверки происходит в виде подчеркивания красной волнистой линией или изменения
цвета соответствующего текста.
v Доступ к набору цветов, который может использоваться для более удобного чтения программы посредством отличением текста (черный) от операторов (красный), ключевых слов языка (синий) и программных комментариев
(зеленый)
b Графические редакторы для языка лестничной логики (LD), языка функциональных блок-схем (FBD) и языка схемы последовательных функций
(SFC) имеют:
v Набор графических элементов для непосредственного доступа к различным
графическим символам в языке посредством мышки или клавиатуры
v Всплывающее меню, доступ к которому происходит при нажатии правой
кнопки мышки
b Неограниченное количество и длина комментариев. Эти комментарии можно расположить как текстовые объекты в любой ячейке (графические
языки) или в любом месте в выражении (текстовые языки). b Поддержка функций ввода данных для следующих целей:
v Доступ к библиотекам функций DFB, редактору переменных и текстовому
объекту для ввода комментариев
v Инициализация ссылки на переменную
v Инициализация таблицы анимаций для выбранных переменных v Отображение и изменение свойств выбранной переменной
v Создание переменных в реальном времени без необходимости
использования редактора данных
b “Вырезать”, “Копировать”, “Вставить”, “Удалить”, “Переместить” и т.д. b Установка закладок на строках текста или в поле для того, чтобы:
v Быстро находить строки в важных разделах программы
v Просматривать редактор по закладке, метке или номеру строки и колонки
Введение: |
Установка: |
Структура: |
Функции: |
Номера по каталогу: |
ñòð. 43120/2 |
ñòð. 43120/3 - 43120/6 |
ñòð. 43120/7 - 43120/9 |
ñòð. 43120/16 - 43120/26 |
ñòð. 43120/27 è 43120/29 |
|
|
|
|
|
43120-EN.fm/10
