Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Создание графического интерфейса

Создание базы каналов проекта

 

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. Каналы создавать командой: Канал-> Создать, а также использовать методы: Канал->Создать по образцу, Канал->Создать несколько.

Настроить свойства каналов в соответствии с таблицой:

 

№   Имя канала Тип № порта № конт-ра Перемен-ная № алгоблока № вх/вых Описание
  Time I     ВЫХ     время/скор.
  Kol_imp I     ВЫХ     целый
  Pusk_multi O     ВХ     дискретный
  Zad_kol O     ВХ     целый
  Analog 1 I     ВЫХ     аналоговый
  Analog2 I     ВЫХ     аналоговый
  Ust_an2 O     ВХ     аналоговый
  Multi_vih I     ВЫХ     дискретный

 

 

 

 

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 Создание и настройка графических элементов

 

Из группы Тренды выбрать элемент отображения Тренд Аналоговый. Через окно свойств тренда добавить в него следующие каналы:

 

Номер Объект Имя канала Атрибут Ymax Ymin Цвет
  _БАЗА Analog1 Реальное     Желтый
  _БАЗА Analog2 Реальное     Красный

 

Расположить тренд по центру рабочей области экрана.

 

 

 

Справа от тренда создать 2 элемента Динамический текст. В свойствах задать соотвесттвующие каналы для отображения:

 

Объект Имя канала Атрибут
_БАЗА Analog1 Реальное
_БАЗА Analog2 Реальное

 

Под ними рапсоложить кнопку ввода аналогового значения в канал ust_an2.

Кнопке присвоить функцию ввода и посылки значения в канал:

 

Имя копки Канал Значение
Ввод в канал 2 ust_an2 Реальное

 

 


Выбрать форму отображения тренд дискретный:

Через окно свойств объекта присвоить канал:

 

Номер Объект Имя канала Атрибут Цвет
  _БАЗА Multi_vih Реальное Зелёный

 

 

Над трендом расположить две кнопки с надписями: Пуск, Сброс.

Кнопкам присвоить функцию Посылка значения – прямая в каналы:

 

Текст Объект Имя канала Атрибут Значение
Пуск _БАЗА Pusk_multi Реальное  
Сброс _БАЗА Pusk_multi Реальное  

 

Создать статический текст: Подсчитано импульсов. Рядом создать ФО Динамический текст. Присвоить значение канала Kol_imp (реальное).

Под трендом создать кнопку с надписью: Ввести порог счётчика. Присвоить значение Ввода и посылки в канал Zad_kol (реальное).

 

 

Рядом расположить Динамический текст. Привязать его к каналу Zad_kol (реальное).

 

 

Под трендом расположить Статический текст: «Время». Рядом расположить Динамический текст. Привязать его к каналу Time (реальное).

 

 

 

На свободном поле создать элемент статический текст: Диагностика RS соед. Рядом разместить элемент динамический текст. Привязать к каналу DIAGNOS (реальное).

 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...