
- •Уфимский Государственный Авиационный Технический Университет
- •Содержание
- •1Описание
- •1.1Назначение системы
- •1.2Архитектура системы
- •1.3Базовые концепции
- •Циклограмма работы контроллера.
- •1.4Этапы разработки
- •1.5Создание нового проекта
- •1.6Создание списка глобальных переменных
- •1.7Создание новой программы
- •1.8Язык функциональных блоковых диаграмм (fbd)
- •1.9Конфигурирование контроллера
- •Окно выбора модели контроллера
- •1.10Установка параметров сети системы отладки
- •1.11Компиляция программы
- •1.12Отладка и осциллографирование программы
- •Окно осциллографа
- •2Пример создания программы управления контроллером
- •2.1Создание списка глобальных переменных
- •2.2Разработка и редактирование программы
- •Окно Создание новой программы
- •Программа Генератор
- •2.3Выбор аппаратной модели
- •Выбирается модуль центрального процессора
1.9Конфигурирование контроллера
Конфигурирования контроллера производится в разделе Конфигурация. Первым делом необходимо выбрать тип используемого контроллера (модель контроллера). Для этого на листе с закладкой Модель используйте кнопку Model. После нажатия этой кнопки открывает окно Выберите модель (рисунок 4). В этом окне выводится список моделей, доступных в данной версии программы. Конфигурирование контроллера зависит от его модели. В разделе 2 будет рассмотрено конфигурирование контроллера для модели Micro PC, Octagon Systems, для остальных моделей смотрите руководство пользователя.
Окно выбора модели контроллера
Конфигурирование контроллера необходимо лишь в случае непосредственной работы с контроллерами. При отладке программ в системе UltraLogic это конфигурирование ненужно.
1.10Установка параметров сети системы отладки
Система может работать с реальным целевым контроллером или эмулировать его работу. В обоих случаях для обмена данными между системой исполнения и системой программирования используются специальные сетевые драйверы.
Перед тем, как начать отладку, необходимо выбрать тип сетевого драйвера и настроить его параметры. Выбор типа сетевого драйвера производится в разделе главного меню Опции. Для этого в меню Опции выберите строку Сетевой Драйвер. Откроется окно Выбор Драйвера Сети. Для эмуляции работы контроллера в среде UltraLogic в поле Текущий Драйвер Сети установите: EmuDrv.
1.11Компиляция программы
Выбор компилятора осуществляется в поле Target Compiler раздела Опции. Для эмуляции работы контроллера в среде UltraLogic из списока компиляторов, доступных данной версии программы, необходимо выбрать строку: Emulator.
Для того, чтобы
скомпилировать программу, в меню
Компилятор выберите строку
Компилировать или нажмите клавишу
F9, или щелкните мышью на кнопке
.
По этой команде система программирования
запустит эмулятор контроллера.
1.12Отладка и осциллографирование программы
При работе с эмулятором в среде UltraLogic после компиляции программы появится окно Эмулятор. В этом окне можно установить соответствующие параметры выполнения программы и запустить программу на выполнение.
Для просмотра и осциллографирования переменных программы в процессе ее выполнения используйте меню главного окна программы Отладчик/Переменные и Отладчик/Осциллограф.
Меню Отладчик/Переменные открывает окно Введите сетевой адрес. В поле Адрес узла введите сетевой адрес контроллера (устанавливается в разделе Опции окна проекта). Используйте кнопку Scan для определения списка всех участников сети. После этого откроется окно, в котором выведены все сетевые переменные проекта. Количество переменных в списке, их значения и формат можно менять при помощи команд контекстного меню.
Также как и предыдущем случае меню Отладчик/Осциллограф открывает окно Введите сетевой адрес. После выбора адреса нужного контроллера появится окно осциллографа (рисунок 5). Этот режим предназначен для представления значений переменных в виде графической зависимости от времени. Данный режим позволяет осуществлять графическое представление поведения переменных во время исполнения программы. Этот режим удобно использовать для анализа графиков переходных процессов и подбора параметров функций регулирования.