Разработка проекта системы

ИС объединяет в единой оболочке навигатор и набор редакторов для создания всех составляющих проекта. ИС имеет многооконный интерфейс:

Рис.1- Интерфейс пакета TraceMode.

В ИС поддерживаются стандартные операции изменения размеров и перемещения окон.

В навигаторе структура проекта представлена в виде дерева:

Рис.2 - Структура пакета TraceMode.

Корневые группы этого дерева (слои) предопределены и создаются автоматически при создании нового проекта (слои отображаются в левом окне навигатора). Элементарные структурные составляющие (листья структурного дерева) называются компонентамипроекта. Например, компонентами проекта являются: канал; канал, вызывающий шаблон; шаблон; источник данных и т. д.

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

В ряде случаев группы имеют и другой, вполне определенный, смысл – например, узлы проекта создаются как корневые группы слоя Система.

В правом окне навигатора отображается содержимое слоя (группы), выделенной в левом окне, – таким образом, компоненты проекта могут быть отображены только в правом окне.

Структура проекта редактируется в навигаторе с помощью команд меню Проект, контекстного меню и панелей инструментов, а также с помощью метода drag-and-drop.

Разработка проекта в ИС включает следующие процедуры:

Разработка проекта системы - student2.ru создание структуры проекта в навигаторе;

Разработка проекта системы - student2.ru конфигурирование или разработка структурных составляющих – например, разработка шаблонов графических экранов оператора, разработка шаблонов программ, описание источников/приемников и т. д.;

Разработка проекта системы - student2.ru конфигурирование информационных потоков;

Разработка проекта системы - student2.ru выбор аппаратных средств АСУ (компьютеров, контроллеров и т. п.);

Разработка проекта системы - student2.ru создание узлов в слое Системаи их конфигурирование;

Разработка проекта системы - student2.ru распределение каналов, созданных в различных слоях структуры, по узлам и конфигурирование интерфейсов взаимодействия компонентов в информационных потоках;

Разработка проекта системы - student2.ru сохранение проекта в единый файл для последующего редактирования (с помощью команды Сохранитьили Сохранить как);

Разработка проекта системы - student2.ru экспорт узлов в наборы файлов для последующего запуска под управлением мониторов TRACE MODE (по команде Разработка проекта системы - student2.ru Сохранить для МРВ).

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

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

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

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

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

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

Разработка проекта системы - student2.ru последовательные порты– параметры COM-портов;

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

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

Классифицируются слои структуры по назначениям.

Разработка проекта системы - student2.ru Ресурсы– для создания пользовательских наборов текстов, изображений и видеоклипов, а также графических объектов;

Разработка проекта системы - student2.ru Шаблоны программ– для создания шаблонов программ;

Разработка проекта системы - student2.ru Шаблоны экранов– для создания шаблонов графических экранов;

Разработка проекта системы - student2.ru Шаблоны связей с БД– для создания шаблонов связей с базами данных;

Разработка проекта системы - student2.ru Шаблоны документов– для создания шаблонов документов (отчетов);

Разработка проекта системы - student2.ru База каналов– этот слой является хранилищем всех каналов проекта. Выполнять операции с каналами (в том числе создавать их) можно в различных слоях, однако во всех случаях эти операции на самом деле реализуются в слое База каналов. В любом другом слое, где выполняется команда для совершения операции с каналом, ее результат только отображается – поэтому существуют команды удаления и уничтожения каналов. В слое База каналовможно начинать разработку проекта;

Разработка проекта системы - student2.ru Система– для конфигурирования узлов и их составляющих (узел создается как корневая группа этого слоя);

Разработка проекта системы - student2.ru Источники/приемники– для создания описаний источников/приемников в различных устройствах и программных приложениях, обмен с которыми поддерживается мониторами, а также для конфигурирования системных переменных TRACE MODE 6,

Разработка проекта системы - student2.ru Технология– для разработки проекта от технологии (т. е. с группировкой компонентов по признаку их принадлежности к технологическому объекту). При отладке проекта слой Технологияможет играть роль узла – для него определена команда Сохранить узел для МРВ. Кроме того, для этого слоя определены команды взаимодействия с технологической базой данных;

Разработка проекта системы - student2.ru Топология– для разработки проекта от топологии (т. е. с группировкой компонентов по месту расположения);

Разработка проекта системы - student2.ru КИПиА– для описания электрических соединений АСУ;

Разработка проекта системы - student2.ru Библиотеки компонентов– для создания библиотек объектов– проектных решений отдельных задач. Этот слой содержит предопределенные группы Системныеи Пользовательские. В группе Системныесодержатся библиотеки, подключенные к ИС по умолчанию.

Узел 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.

Узел TM_OPC_Serverпредназначен для запуска на компьютере под управлением OPC-сервера TRACE MODE 6.

Наши рекомендации