Страница 1

Лекция 17.

Группы компонентов, которые могут быть созданы в структуре проекта, предназначены для структурирования проекта.

Компоненты проекта:

  • Узел – любое устройство в рассматриваемом проекте, на котором запущено программное обеспечение Trace Mode. Узлом может быть, как станция оператора, так и микроконтроллер, осуществляющий сбор информации или управляющий технологическим процессом.
  • Каналы – компоненты, определяющие алгоритм работы. Каналы могут создаваться в различных слоях, однако их окончательное распределение по узлам в слое Система обязательно – в противном случае они не будут экспортированы для МРВ;
  • Шаблоны – компоненты, которые при работе в реальном времени могут вызываться каналами с передачей параметров. Передача параметров настраивается при разработке проекта в ИС посредством привязки аргументов шаблона к каналам или источникам/приемникам;
  • Источники/приемники – компоненты, тем или иным способом описывающие внутренние переменные различных устройств или приложений, с которыми требуется обмениваться данными. Под устройствами здесь понимаются контроллеры, а также внешние и внутренние модули/платы различного назначения, обмен с которыми поддерживается мониторами TRACE MODE (в том числе через драйверы). Системные переменные TRACE MODE также создаются в ИС как источники/приемники. Источники/приемники являются шаблонами каналов.
  • Наборы ресурсов – наборы текстов, изображений и видеоклипов, которые могут быть использованы при разработке шаблонов графических экранов;
  • Графические объекты – компоненты, представляющие собой в общем случае несколько графических элементов (из имеющихся в редакторе представления данных), сгруппированных в один. Графические объекты могут быть использованы при разработке шаблонов графических экранов;
  • Последовательные порты – параметры COM-портов;
  • Словари сообщений – наборы сообщений, генерируемых при возникновении различных событий;
  • Клеммы – эти компоненты, описывающие электрические контакты (например, монтажных шкафов), являются элементами схемы электрических соединений АСУ.

Графические элементы  связываются со значениями входных и выходных переменных (аргументов), которые вводятся/выводятся с помощью соответствующего графического элемента.

Узлы проекта создаются как корневые группы слоя Система. Предопределенное название узла указывает на семейство мониторов, для которых данный узел предназначен. Узел может содержать только те компоненты, которые поддерживаются мониторами соответствующего семейства. В общем случае, узлы могут выполняться под управлением различных мониторов.

Параметры узлов задаются в соответствующем редакторе.

Как правило, узел выполняется на отдельном аппаратном средстве. В случае запуска двух и более узлов на одном аппаратном средстве оно должно быть оборудовано соответствующим количеством сетевых карт.

Параметры узлов задаются в соответствующем редакторе.

  • Узел RTM предназначен для запуска на компьютере под управлением исполнительных модулей семейства RTM (МРВ) – мониторов с поддержкой отображения графических экранов оператора, поддержкой обмена по последовательному интерфейсу и сети с различным оборудованием и выполняющего пересчет каналов всех классов, кроме каналов T-FACTORY.
  • Узел T-FACTORY предназначен для запуска на компьютере под управлением исполнительных модулей семейства T-FACTORY – мониторов для решения задач АСУП.
  • Узел MicroRTM предназначен для запуска на компьютере или в контроллере под управлением исполнительных модулей семейства Micro RTM. Основное отличие этих мониторов от МРВ – отсутствие поддержки отображения графических экранов.
  • Узел Logger предназначен для запуска на компьютере под управлением исполнительного модуля Logger (регистратор) – монитора, способного вести архивы по каналам всех узлов проекта.
  • Узел EmbeddedRTM предназначен для запуска на компьютере или в контроллере под управлением исполнительных модулей семейства Embedded RTM – мониторов с поддержкой графических панелей, поддержкой обмена с оборудованием по различным протоколам и выполняющего пересчет каналов 
  • Узел NanoRTM предназначен для запуска в контроллере под управлением исполнительного модуля Nano RTM – монитора, аналогичного Micro RTM, но предназначенного для работы с малым числом каналов.
  • Узел Console предназначен для запуска на компьютере под управлением исполнительных модулей, которые, в отличие от МРВ, не выполняют пересчет каналов, предназначенных для работы с данными. Консоли позволяют получать данные от других узлов проекта по сети, отображать их на графических экранах и управлять технологическим процессом из графики. Консоли не могут взаимодействовать с узлами T-FACTORY.
  • Узел TFactory_Console предназначен для запуска на компьютере под управлением исполнительных модулей, аналогичных консолям, но, кроме того, способных взаимодействовать с узлами T-FACTORY.
  • Узел EmbeddedConsole выполняется под управлением мониторов, поддерживающих только графические панели.