МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Кафедра «Интеллектуальные системы в управлении и автоматизации» (ИСУиА)
ЛАБОРАТОРНАЯ РАБОТА №4
По дисциплине
Интегрированные системы проектирования и управления
по теме «Модификация проекта в Трейс Моде. Ввод и графическое отображение
параметров»
Выполнил: Студент 4-го курса Группы БАП2201 Мягков А.К.
Проверил: к.т.н., доцент Петухов В.М.
Москва 2026
ЦЕЛЬ РАБОТЫ
Приобретение первичных навыков работы с Навигатором проекта Трейс Моде путём создания и реализации простейшего проекта.
КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Задачами Редактора проекта Трейс Моде являются:
-запуск Редактора проекта Трейс Моде, открытие нового проекта стандартного вида и сохранение его в личной папке;
-построение шаблона экрана, генератора пилообразного сигнала; - задание и привязка переменной, отладка связи;
-запуск МРВ (монитора реального времени) и проверка работоспособности имитатора созданной виртуальной части диспетчерского пульта условной системы управления;
-модификация проекта добавлением графических элементов на мнемосхему и их привязкой с проверкой работоспособности полученной примитивной системы контроля и управления;
-знакомство с автопостроением каналов передачи значений переменных величин.
Редактор проекта Трейс Моде позволяет:
1. освоить понятия и приобретение навыков работы с Навигатором проекта, введением в проект компонентов: шаблона экрана и виртуального генератора, создание графической части шаблона экрана и привязка его графических элементов к объявленным переменным, привязка переменной канала вызова шаблона экрана к выходу генератора, отладка привязок переменных, запуск Профайлера (Монитора реального времени) и проверка правильности функционирования системы контроля в режиме имитатора;
2. построить в Трейс Моде простейший имитатор получения числового значения технологического параметра от удаленного источника (например, имитатора датчика температуры) и запустить его в режиме реального времени в МРВ (Мониторе реального времени);
3. дополнить имитатор графиком изменения параметра и кнопкой ввода
и отображения числового значения, которое в принципе может быть отправлено к внешнему исполнительному устройству, а также текстовым полем, в котором это значение будет отображаться. Проверить работу имитатора в Мониторе реального времени.
Равноценные проекты, приводящие к правильно работающим виртуальным системам контроля и управления (SCADA) могут быть построены несколько отличающимися способами, например, привязкой переменных. Ниже предлагаются по возможности наиболее простые и прямые методики построения проектов, без лишних настроек (вида Графических элементов и шрифтов и т.п.), которые, при необходимости, можно будет уточнить уже после получения работающего монитора.
ВЫПОЛНЕНИЕ Задание 1. Модификация проекта в Трейс Моде. Ввод и графиче-
ское отображение параметров.
Дополнить уже построенный имитатор графиком изменения параметра
икнопкой ввода числового значения, которое, в принципе, может быть отправлено, например, к внешнему исполнительному устройству, а также текстовым полем, в котором это значение будет отображаться. Проверить работу в Мониторе реального времени.
Модификация проекта в Трейс Моде Сохранение проекта с новым названием.
Дополнение Графических элементов мнемосхемы и введение дополнительных переменных для них и их привязка.
Модификация вида шаблона экрана. Кнопка ввода значения параметра
итекстовая область для отображения его значения. Отладка промежуточного результата.
Отображение текущего значения переменной на графике. Графический элемент Тренд. Привязка кривых Тренда к значениям переменных.
Отладка в режиме имитатора работы виртуальной части СКАДА-систе-
мы.
Задание 2. Модификация проекта в Трейс Моде. Сохранение проекта с новым названием
Сохранить предыдущий проект в той же папке лабораторной работы с новым именем: Файл - Сохранить как - LabRab2_Gen_To_Text_Diagr_Button.prj.
Дополнение Графических элементов мнемосхемы, введение дополнительных переменных для них и их привязка.
Задание 3. Модификация вида шаблона экрана
Вызовем на рабочее поле шаблон экрана, двойным щелчком по каналу (С) Экран#1:1. Поместим статическое текстовое поле наверху экрана и введем в его Свойствах (двойной щелчок по полю) название "Имитатор системы контроля Мнемосхема". Зададим размер и цвет шрифта.
Примечание. После помещения текстового элемента нужно сразу переключиться в режим редактирования, щелкнув ко кнопке с изображением курсора на панели инструментов, иначе при щелчках по экрану мнемосхемы появляются следующие текстовые поля. Перейдя в режим редактирования и выделяя их, лишние текстовые поля можно удалять клавишей Delete.
Для уменьшения размера текстового поля, в котором выводится текущее значение сигнала генератора, заменим в его свойствах текст "Значение сигнала генератора" на текст "Генер" (для подтверждения нажать клавишу Ввод (Enter)) (рис. 17).
Рисунок 17 – Значение сигнала генератора
Помещение на поле мнемосхемы ее названия и изменение надписи на текстовом поле, выводящем значение сигнала генератора для того, чтобы иметь возможность уменьшить его размеры. Кнопка "Режим редактирования" с изображением курсора позволяет перейти к изменению настроек элементов графического экрана.
Поместим на поле мнемосхемы левее текстового элемента "Генер" (см. рис. ниже) статический текстовый элемент с надписью "Значение сигнала генератора" для пояснения что за значение будет выводиться в текстовой области "Генер", динамически привязанного к значению сигнала генератора Пилы.
Задание 4. Кнопка ввода значения параметра и текстовая область
для отображения его значения
Введем еще одну переменную Param_Value типа In/Out, относящуюся к шаблону экрана, значение которой будет вводить с клавиатуры с помощью кнопки на мнемосхеме диспетчер, и оно должно будет индицироваться в своей текстовой области, (рис. 18).
Рисунок 18 – Введение переменной Param_Value
Введение второй переменной (аргумента) Param_Value шаблона экрана (мнемосхемы). Тип In/Out означает, что значение это переменной как подается в мнемосхему (In), так и выдается из нее во вне (Out).
Вынесем на поле мнемосхемы элементы Кнопка и Текст. Элементу Кнопка дадим содержательное название "Ввод значения параметра" (после ввода не забыть нажать клавишу Ввод, как на рис. 19).
Рисунок 19 – Ввод значения параметра
Кнопка с названием "Ввод значения параметра", слева ее свойства, открытые на первой вкладке, и правее текстовое поле для вывода значения параметра, которое будет с помощью Кнопки вводить оператор (диспетчер).
Задание 5. Привязка Кнопки
Щелкнуть по кнопке дважды и перейти на вторую вкладку появившегося окна ее свойств, (рис.20).
Примечание. Привязку новой переменной можно было сделать и другим способом, путём создания канала вызова значения переменной в группе каналов Channel_Gener_To_Text узла RTM_1. Это можно бы было сделать вручную или автоматически построить канал, щелкнув по соответствующей
кнопке в Свойствах Экран#1:1. Это будет проведено далее, в третьем задании. Динамизация текста проводится в том же порядке, что и ранее. Вводимый текст нужно будет привязать к переменной, значение которой и будет вы-
водиться в текстовом поле, (рис.21).
Рисунок 20 – Привязка кнопки
Задание свойств Кнопки: по нажатию она должна выводить диалоговое окно для ввода числового значения, которое затем должно быть отправлено с помощью переменной Param_Value по назначению, т.е. для индикации на мнемосхеме и может быть куда-то во внешние устройства, например, в качестве задающей величины для некоторой САР. При осуществлении привязки Редактор проекта Трейс Моде уточнил название переменной Param_Value, показав, что она относится к Экрану#1:1 с тем, чтобы она отличалась от названия переменной в шаблоне экрана.
Вокне Свойств Графического элемента мнемосхемы выбрать Текст и дважды по нему щелкнуть. Справа от Вид индикации щелкнуть по полю с текстом "Нет динамизации". Появится выпадающий список, в котором выбрать "Значение" и для подтверждения выбора нажать клавишу Ввод.
Впоявившемся поле Привязка щелкнуть справа и в появившемся окне выбрать строку с переменной Экран_1_1_Param_Value, нажать клавишу Ввод
(Enter).
Задание 6. Отладка промежуточного результата
Сохранить проект, Сохранить его для МРВ. Запустить МРВ (Профайлер), выделив узел RTM-1.
Запустить на исполнение проект в профайлере. Убедиться, что в верхнем текстовом поле значения как и ранее, растут линейно, а затем сбрасываются. А при щелчке по кнопке "Ввод значения параметра" появляется окно,
вкоторое можно с клавиатуры ввести число, которое отображается в правом текстовом поле после нажатия кнопки "Готово" (рис.21).
Рисунок 21 – Введение значения параметра и отображение его на мнемосхеме в процессе работы Профайлера (МРВ)
Задание 7. Отображение текущего значения переменной на графике
Дополним экран еще и графиком - диаграммой, отображающей изменение во времени значения генератора Пилы.
Вынесем на поле мнемосхемы Графический элемент "Тренд" щелчком
по кнопке в панели инструментов Редактора проекта. После растяжения по диагонали его окна следует не забыть сразу перейти в режим редактирования, щелкнув по кнопке с изображением стрелки курсора в панели инструментов
(рис.22).
Рисунок 22 – Вынесение на проект мнемосхемы графического индикатора Тренд
Вызвать окно Свойств Тренда двойным щелчком по нему (рис.23). Перейти на правую вкладку Свойств Тренда. Правой кнопкой щелкнуть по тексту Кривая, затем, по слову Кривая в появившейся рамке.
