Создание графического интерфейса
Создание базы каналов проекта
1.1 Открыть Trace Mode 5, запустив Редактор Базы Канаов. 1.2 Создать новый проект. Для этого выбрать: Файл –> Создать. Ввести имя проекта. 1.3 Сохранить проект кодандой: Файл -> Сохранить как. Сохранить проект в отдельную директорию на диске. 1.4 Создать новый узел в проекте. Для этого выбрать пункт: Узел->Создать. Выбрать группу: Без автопостроения->Малый.
1.5 Далее необходимо настроить связь по последовательному интерфейсу RS-232 для данного узла. Для этого нажимаем ПКМ на иконке узла, вызывая диалоговое окно: Параметры узла. На вкладке: Связь по последовательным интерфейсам настроить параметры следующим образом:
В этом же окне перейти на вкладку: Таймауты. Выбрать строку: RS-передача и установить значение 200.
1.6 Создание каналов и задание их свойств необходимо производить по FBD схеме написанной программы для Ремиконт-130. В данной работе применялось программное средство Редитор. Ниже показана программа опроса и выдачи сигналов различных типов.
Для того чтобы входы алгоблоков можно было изменять дистанционно они должны иметь свойство: коэффициент.
1.7 Перейти в окно БАЗЫ каналов объекта. Создать 8 каналов с подтипом КОНТР1 и дополнением к подтипу РЕМИКОНТ-130. Каналы создавать командой: Канал-> Создать, а также использовать методы: Канал->Создать по образцу, Канал->Создать несколько. Настроить свойства каналов в соответствии с таблицой:
Cоздать 1 канал с подтипом Диагностика и дополнением к подтипу Контр1. Этот канал необходим для диагностики RS соединения.
Канал DIAGNOS может выдавать следующие значения: 0 – нормальная работа; 3 – ошибка записи; 4 – ошибка чтения; 5 – ошибка работы с памятью; 7 – ошибка формата ответа; 8 – неверное количество байт; 9 – завершение обмена по тайм-ауту; 10 – были запрошены несуществующие данные; 14 – неправильная контрольная сумма; 32 – ошибка времени выполнения операции по причине задержек в операционной системе. Для канала «Zad_kol» в окне реквизитов канала на вкладке Основные установить опцию: Отработать (При старте) ввести соответственно число: 20.
Сохранить проект. Закрыть редактор базы каналов.
Настройка каналов осуществлялась в соответствии с описанием, приведённым в разделе помощи TM5:
Создание графического интерфейса
2.1 Создание нового экрана
Создание графической части проекта и редактирование её экранов выполняется в компоненте инструментальной системы - Редакторе представления данных (РПД). Окно РПД является стандартным Windows-окном со всеми элементами его управления. Для работы с графической частью проекта в РПД его необходимо открыть соответствующей командой из меню пункта Проект. При этом вверху слева на закладке Экраны окна структуры графической части проекта (окно Проект) появляются узлы проекта, отображаемые серым цветом. Необходимо нажать ПКМ на иконке АРМ и выбрать пункт контекстного меню: Загрузить. После этого опять нажать ПКМ на значке АРМ и выбрать пункт: Создать группу. Задать имя новой группе, например: Участок 1. Нажав опять ПКМ на имени группы добавить новый экран. Задать ему имя Экран1.
2.2 Создание и настройка графических элементов
Из группы Тренды выбрать элемент отображения Тренд Аналоговый. Через окно свойств тренда добавить в него следующие каналы:
Расположить тренд по центру рабочей области экрана.
Справа от тренда создать 2 элемента Динамический текст. В свойствах задать соотвесттвующие каналы для отображения:
Под ними рапсоложить кнопку ввода аналогового значения в канал ust_an2. Кнопке присвоить функцию ввода и посылки значения в канал:
Выбрать форму отображения тренд дискретный: Через окно свойств объекта присвоить канал:
Над трендом расположить две кнопки с надписями: Пуск, Сброс. Кнопкам присвоить функцию Посылка значения – прямая в каналы:
Создать статический текст: Подсчитано импульсов. Рядом создать ФО Динамический текст. Присвоить значение канала Kol_imp (реальное).
Под трендом создать кнопку с надписью: Ввести порог счётчика. Присвоить значение Ввода и посылки в канал Zad_kol (реальное).
Рядом расположить Динамический текст. Привязать его к каналу Zad_kol (реальное).
Под трендом расположить Статический текст: «Время». Рядом расположить Динамический текст. Привязать его к каналу Time (реальное).
На свободном поле создать элемент статический текст: Диагностика RS соед. Рядом разместить элемент динамический текст. Привязать к каналу DIAGNOS (реальное).
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|