Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование технологических контроллеров в среде Unity. Учебное пособие.pdf
Скачиваний:
1
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
51
Для решения задач управления и регулирования Unity Pro предла­гает следующие языки программирования, соответствующие стандар­ту IEC 1131-3 (рис. 4.1):
• Function Block Diagram (FBD) – язык функциональных блоко-
вых диаграмм;
• Ladder Diagram (LD) – язык лестничных диаграмм (релейно-
контактная логика);
• Sequential Function Chart (SFC) – язык последовательного
функционального управления;
• Structured Text (ST) – структурированный текст (основные кон-
струкции соответствуют языку Pascal);
• Instruction List (IL) – список инструкций (макроассемблер).
Языки программирования FBD, LD, SFC являются графическими, а ST и IL – текстовыми. Все эти языки программирования могут ис­пользоваться вместе в одном проекте.
Рис. 4.1. Стандарт IEC 1131
После инсталляции в программной группе Unity Pro создаются следующие ярлыки (рис. 4.2):
– редактор прав доступа (Security Editor);
– диспетчер языка интерфейса (Language selection);
– загрузчик операционной системы контроллера (OS Loader);
– симулятор ПЛК (PLC simulator);
– система интерактивной помощи (ReadMe);
– инструментарий регистрации программного продукта (Registra­tion Tool);
52
Характеристики
параметров
Языки программирования
Функциональная блок­схема FBD
+ + + + Язык лестничных диа-
грамм LD
+ + +
+
Список инструкций IL
+ + +
+
Структурированный текст ST
+ + +
+
– инструментарий обновления библиотек (Types Library Update);
– программная оболочка Unity Pro.
Рис. 4.2. Программная группа Unity Pro в Windows
Программный пакет Unity Pro поставляется в нескольких модифи­кациях. Это позволяет пользователю приобрести именно ту комплек­тацию, которая необходима. При этом доступны следующие пакеты программ:
– Unity Pro M;
– Unity Pro L;
– Unity Pro XL;
– Unity Studio;
– Unity Developers Edition (UDE).
Основные характеристики пакетов приведены в табл. 4.1.
Таблица 4.1
Unity Pro M Unity Pro L Unity Pro XL Studio
53
Характеристики
параметров
Язык SFC
+ + +
+
Библиотеки
Стандартная библиоте­ка
+ + +
+
Библиотека управления
– – +
(Quantum: все ЦП)
+
Коммуникационная библиотека
+ + + + Библиотека диагности-
ки
+ + + + Библиотека управления
входом/выходом
+ + +
+
Системная библиотека
+ + +
+
Библиотека управления движением
+ + +
+
Открытая библиотека
TCP
+ + +
+
Устаревшая библиотека
+ + +
+
Общая информация
Создание и использова-
лей
данных
+ + +
+
Создание и использова-
ских
ков (DFB)
+ + +
+
Браузер проекта со ст-
циональным видом
+ + +
+
Управление правами доступа
+ + +
+
Продолжение табл. 4.1
Unity Pro M Unity Pro L Unity Pro XL Studio
(Premium:
только 57 5••)
ние структур и по
ние пользователь функциональных бло-
руктурным и/или функ-
54
Unity Pro M
Unity Pro L
Unity Pro XL
Studio
Экран оператора
+ + +
+
Средства просмотра диагностики
+ + +
+
Системная диагностика
+ + +
+
Диагностика проекта
+ + +
+
Конвертер устаревших
PL7 конвертер
PL7 конвер-
вертер
PL7 конвер-
н-
вертер
PL7 кон­ве
Concept
конвертер
Управление множест­вом станций
– – –
+
Платформа
Premium
P57 00
P57 20
Все ЦП кроме:
P57 5634
Все ЦП
Все ЦП
Quantum
–
140 CPU 311 10
при помощи Unity OS
Все ЦП
Все ЦП
Atrium
PCI 57 204
Все ЦП
Все ЦП
Все ЦП
Симулятор
+ + +
+
Доступность
Гиперссылки
+ + + + VBA-скрипты
+ + +
+
VBA-среда разработки
– – –
+
Окончание табл. 4.1
данных
тер Concept кон-
тер Concept ко
Список поддерживаемых платформ приведен в табл. 4.2.
P57 10
P57 554
140 CPU 434 12 U/A* 140 CPU 534 14 U/A*
* Усовершенствование
ртер
Табли ца 4.2
55
EXEC Loader +
Программные компоненты, содержащиеся в пакете, приведены в табл. 4.3.
Табли ца 4.3
XBTL1000 + + + +
PowerSuite + + + +
OFS – – – +
Другие – – – Unity Pro XL
Unity Studio Manager
Visio2002 Enterprise
Документация в форме контекст­ной справки и PDF
HW Firmware
– – – +
– – – +
+ + + +
+ + + +

4.3. Интерфейс пользователя Unity Pro и его составные части

Вид интерфейса пользователя, состоящего из нескольких конфигу-
рируемых окон и панелей инструментов, приведен на рис. 4.3.
На рисунке даны следующие обозначения:
1 – строка меню; 2 – панель инструментов; 3 – браузер проекта; 4 – окно редактора; 5 – вкладки прямого доступа к окнам редактора; 6 – информационное окно; 7 – строка состояния.
56
Рис. 4.3. Интерфейс пользователя
Отличительной особенностью пакета Unity Pro является наличие
браузера проекта. Браузер проекта состоит из окна структурного вида и окна функционального вида.
Окно структурного вида предлагает следующие возможности: – создание и удаление элементов; – символ секции показывает язык программирования, секцию и
защищена ли она;
– просмотр свойств элемента;
57
– создание пользовательских директорий; – запуск различных редакторов; – запуск функции импорт/экспорт.
Окно функционального вида предлагает следующие возмож-
ности:
– создание функциональных модулей; – вставка секций, анимационных других таблиц с использованием
метода Drag-and-Drop;
– создание секций; – просмотр свойств элемента; – запуск различных редакторов. Внешний интерфейс браузера проекта приведен на рис. 4.4.
Рис. 4.4. Браузер проекта
58
Настройка (конфигурирование) аппаратной части контроллера
осуществляется при помощи вкладки конфигуратор, выполняющий следующие функции:
• изменение ЦП;
• доступ к функциям редактирования (удаление, копирование, пе-
ремещение);
• открытие конфигурации модуля для определения специфических
параметров модуля;
• выбор окна свойств модуля;
• вставка модуля из каталога;
• вставка предварительно скопированного модуля, включая его
определенные свойства.
Вид конфигуратора представлен на рис. 4.5.
Рис. 4.5. Конфигуратор
После конфигурирования контроллера необходимо произвести
конфигурацию каждого модуля. Для этого используется конфигура-
тор модуля.
Он включает выбор канала, выбор функций для выбранных кана-
лов, присваивание адресов ОП и т. д. Внешний вид конфигуратора мо­дуля приведен на рис. 4.6.
59
Рис. 4.6. Конфигуратор модуля
Окно свойств модуля (рис. 4.7) показывает такие свойства моду-
ля, как потребляемая мощность, число входов/выходов (только Premium) и т. д. Окно свойств модуля для источника питания показы­вает общий ток объединительной платы.
Рис. 4.7. Окно свойств модуля источника питания
60
Окна сетевой конфигурации (рис. 4.8) позволяют выполнять сле-
дующие операции:
• создание сетей;
• анализ сети;
• распечатка сетевой конфигурации.
После конфигурирования сети присваивается коммуникационный
модуль.
Рис. 4.8. Окно сетевой конфигурации
Одним из наиболее важных модулей Unity Pro является редактор
переменных. Редактор переменных (рис. 4.9) позволяет производить:
• определение символа для переменных;
• присваивание типов данных;
• выбор диалогового окна для производных типов данных;
• присваивание адреса;
• автоматическую символизацию переменных входов/выходов;
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]