- •Содержание
- •Введение
- •Постановка задачи
- •Характеристика учебного пособия по проектированию автоматизированных систем управления в trace mode 6
- •Перечень входных данных
- •Описание технологического процесса перекачки нефти
- •Материалы по trace mode
- •Нормативные документы
- •Перечень выходных данных
- •Интегрированная среда разработки trace mode 6
- •Общие сведения
- •Основные характеристики trace mode 6
- •Инструментальная среда trace mode
- •Исполнительные модули trace mode 6 softlogic-scada/hmi в распределенной асутп
- •Общие сведения
- •Сервер реального времени
- •Выделенный сервер документирования
- •Выделенный сервер промышленной субд рв siad/sql 6
- •Горячее резервирование серверов реального времени и siad/sql
- •Микро trace mode - исполнительные модули для контроллеров
- •Клиентские модули scada/hmi trace mode 6
- •Исполнительные модули trace mode 6 для дистанционного управления процессом (телемеханика)
- •Исполнительные модули t-factory 6 для приложений mes, eam и hrm
- •Сервер t-factory: mes/eam/hrm
- •Консоль t-factory: mes/eam/hrm
- •Особенности релиза trace mode 6.05.1
- •Разработка автоматизированной системы управления
- •Этапы проектирования автоматизированных систем управления технологическим процессом
- •Этапы разработки автоматизированной системы управления
- •Настройка инструментальной среды
- •Пункт Файл главного меню TraceMode
- •Окно настройки ис
- •Создание проекта
- •Окно выбора типа проекта
- •Настройка уровня сложности из меню Файл
- •Создание пользовательской библиотеки компонентов
- •Добавление базовых элементов
- •Содержимое библиотеки Библиотека_Изображений#1
- •Содержимое библиотеки Библиотека_ Видеоклипов#1
- •Добавление собственных компонентов в библиотеку
- •Контекстное меню слоя Ресурсы
- •Контекстное меню группы графических элементов
- •Разработка шаблонов графических экранов
- •Этапы разработки шаблона графического экрана
- •Добавление шаблонов экранов
- •Создание компонента Экран в слое Шаблоны_экранов
- •Слой Шаблоны_экранов
- •Настройка параметров экрана
- •Размещение графических элементов (гэ) экрана и задание статических атрибутов
- •Выбор команды Переместить вниз
- •Выполнение команды Переместить вниз с гэ Труба
- •Окно свойств гэ Текст
- •Экран рвс с размещенными гэ и го
- •Создание аргументов экрана
- •Окно свойств с открытой вкладкой Аргументы
- •Настройка динамизируемых атрибутов гэ
- •Аргументы шаблона экрана рвс
- •Свойства динамизируемого атрибута Текст с видом динамизации Значение
- •Диалоговое окно Свойства привязки
- •Настройка динамических свойств гэ
- •Размещение кнопок и настройка событий на их нажатие
- •Задание события при нажатии на кнопку
- •Экран рвс с размещенными кнопками
- •Создание графических объектов
- •Разработка шаблонов программ
- •Общие сведения о языках программирования
- •Этапы разработки шаблона программ
- •Создание шаблона программы
- •Создание шаблона программы
- •Создание аргументов шаблона программы
- •Аргументы программы Управление_задвижкой
- •Разработка программы
- •Окно выбора языка программирования
- •Заготовка программы
- •Отладка программы
- •Общие сведения
- •Программа в режиме отладки
- •Панель инструментов отладчика
- •Окно просмотра переменных
- •Окно переменных
- •Компиляция программы
- •Включение окна Вывод из основного меню интегрированной среды
- •Результат компиляции в окне Вывод
- •Узлы проекта и базы каналов
- •Диалоговое окно конфигурирования привязки
- •Создание архива и отчета тревог
- •Последовательность действий для создания группы Словари_сообщений
- •Последовательность действий для создания Словарь_для_float
- •Разработка программ имитаторов
- •Имитация технологического объекта
- •Словарь для каналов float
- •Подключение словаря к каналу класса float
- •Аргументы шаблона программы имитации заполнения резервуара
- •Локальные переменные шаблона программы заполнения резервуара
- •Имитация сигналов контроллера
- •Аргументы шаблона программы имитации параметров резервуара
- •Добавление программ имитаторов в проект
- •Окно навигатора
- •Отладка проекта
- •Результат выполнения операции переноса шаблонов программ имитаторов список литературы
- •Список используемых сокращений
- •Основные понятия программного пакета trace mode
- •Узлы проекта trace mode
- •Автопостроение каналов
- •Шаблоны экранов
- •Шаблоны программ
- •Обзор scada-пакетов
- •Шелест Андрей Александрович Проектирование асу тп с использованием инструментального пакета trace mode 6.05
- •625000, Г. Тюмень, ул. Володарского, 38
- •625039, Г.Тюмень, ул. Киевская, 52
Отладка программы
Общие сведения
Средства отладки включают в себя несколько режимов непрерывного и пошагового выполнения программы с возможностью установки точек останова. Для запуска требуемого режима отладки можно использовать команды меню Программа главного меню или аналогичные команды панели инструментов отладчика. Для вывода служебных сообщений отладчика и компилятора предусмотрены специальные окна.
Отладка программы возможна только после ее успешной компиляции.
В листинге текстовых
программ точка останова обозначается
значком
.
При пошаговой отладке текущий шаг
обозначается значком
,
как показано на рис. 39.
Программа в режиме отладки
В программах, заданных в графическом виде, закладки, текущий шаг и точки останова обозначаются соответствующим цветом, как показано на рис. 40.
FBD-диаграмма в режиме отладки
Панель инструментов отладчика
Меню Программа главного меню и панель инструментов отладчика содержат следующие команды для запуска требуемого режима отладки и настройки параметров редакторов программ:
- компиляция (F7) –
запустить компиляцию программы;
- установить/удалить
точку останова (F9) – установить/удалить
точку останова программы;
- удалить все точки
останова (Ctrl+Shift+F9) – удалить все точки
останова программы;
- старт (F5) –
запустить выполнение программы в
непрерывном режиме;
- выполнять до
курсора (Ctrl+F10) – запустить выполнение
программы в непрерывном режиме до
текущей позиции курсора;
- трассировка (F11)
– запустить пошаговое выполнение
программы c пошаговым выполнением
вызываемых функций;
- шаг (F10) – запустить
пошаговое выполнение программы с
выполнением вызываемых функций в
непрерывном режиме;
- выйти из функции
(Shift+F11) – выполнить текущую функцию/программу
в непрерывном режиме (доступно в режиме
отладки);
- стоп (Shift+F5) –
выйти из режима отладки;
- посмотреть
значение переменной (Shift+F9) – открыть
диалог Быстрый просмотр (доступно в
режиме отладки);
- переменные –
открыть/закрыть окно переменных;
- стек – открыть/закрыть
окно стека вызовов функций;
- сообщения –
открыть/закрыть окно сообщений компилятора
и отладчика.
Окно просмотра переменных
Данное окно включает в себя в виде вкладок 5 окон просмотра текущих значений переменных и показано на рис. 41.
В окне Локальные отображаются переменные текущего программного компонента.
В окнах Аргументы, Глобальные и Текущая структура отображаются соответственно аргументы, глобальные переменные и переменные объекта.
Окно переменных
При пошаговой
отладке программы в окнах Локальные
и Глобальные
можно вручную задать значения переменных
(для перехода к заданию значения нужно
дважды нажать ЛК в поле значения или
выполнить команду Изменить
значение из
контекстного меню). Для восстановления
значений аргументов по умолчанию
контекстное меню окна Аргументы
содержит команды
Восстановить
значение по умолчанию
и
Восстановить
все значения по умолчанию.
В окне Просмотр отображаются переменные и выражения, заданные пользователем. По умолчанию окно пустое. Список переменных и выражений для просмотра задается с помощью диалога Быстрый просмотр. Корректировать список можно в самом окне с помощью команд контекстного меню, которое выводится на экран при нажатии ПК в области окна. Меню содержит следующие команды:
Вставить – добавить строку в список;
Удалить – удалить выделенную строку из списка (аналог нажатия клавиши Del на клавиатуре);
Переименовать – редактировать выделенную строку списка.
