Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник ИСПиУ.doc
Скачиваний:
213
Добавлен:
18.09.2019
Размер:
17.33 Mб
Скачать

5.4.1 Классификация компонентов

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

  • каналы – компоненты, определяющие алгоритм работы проекта. Каналы могут создаваться в различных слоях, однако их окончательное распределение по узлам в слое Система обязательно – в противном случае они не будут экспортированы для МРВ;

  • шаблоны – компоненты, которые при работе в реальном времени могут вызываться каналами с передачей параметров. Передача параметров настраивается при разработке проекта в ИС посредством привязки аргументов шаблона к каналам или источникам/приемникам;

  • источники/приемники – шаблоны каналов обмена с различными устройствами и приложениями. Под устройствами здесь понимаются контроллеры, а также внешние и внутренние модули/платы различного назначения, обмен с которыми поддерживается мониторами TRACE MODE (в том числе через драйверы). Системные переменные TRACE MODE и встроенные генераторы также создаются в ИС как источники/приемники;

  • наборы ресурсов – наборы текстов, изображений и видеоклипов, которые могут быть использованы при разработке шаблонов графических экранов;

  • графические объекты – компоненты, представляющие собой в общем случае несколько графических элементов (из имеющихся в редакторе представления данных), сгруппированных в один. Графические объекты могут быть использованы при разработке шаблонов графических экранов;

  • последовательные порты – параметры COM-портов;

  • словари сообщений – наборы сообщений, генерируемых при возникновении различных событий;

  • клеммы – эти компоненты, описывающие электрические контакты (например, монтажных шкафов), являются элементами схемы электрических соединений АСУ.

Каналы

В TRACE MODE 6 определены каналы нескольких классов.

По функциональному назначению классы каналов можно сгруппировать следующим образом:

  • каналы для работы с данными (числовые каналы):

  • HEX16 – для работы с 2-байтовыми целыми числами;

  • HEX32 – для работы с 4-байтовыми целыми числами;

  • FLOAT – для работы с 4-байтовыми вещественными числами (существуют две разновидности канала этого класса – с обработкой и без обработки в канале);

  • DOUBLE FLOAT – для работы с 8-байтовыми вещественными числами;

  • TIME – для работы со значениями времени (дата и время);

  • каналы для мониторинга:

  • Событие – для мониторинга объекта с целью фиксирования возникновения/исчезновения на этом объекте некоторого события или ситуации (например, аварии). Канал хранит историю события и допускает его квитирование;

  • каналы для задания прав пользователей:

  • Пользователь – для задания прав пользователя на разработку и/или запуск проекта;

  • каналы T-FACTORY:

  • Единица оборудования – для учета единицы оборудования, планирования и мониторинга ее техобслуживания;

  • Персонал – для учета работника, а также планирования и мониторинга его участия в техобслуживании оборудования;

  • M-ресурс – для учета складских ресурсов;

  • D-ресурс – для мониторинга техобслуживания оборудования и ряда других задач;

  • каналы многофункционального назначения:

  • CALL – свойство Вызов канала этого класса конфигурируется для выполнения различных функций. В ИС можно создать следующие каналы этого класса с предустановленным свойством вызов (при создании такого канала в соответствующем слое шаблонов создается шаблон, вызываемый каналом):

  • Экран – канал с вызовом шаблона экрана;

  • Программа – канал с вызовом шаблона программы;

  • Документ – канал с вызовом шаблона документа;

  • Связь с БД – канал с вызовом связи с базой данных.

Для всех классов канала в ИС имеется соответствующий редактор.