Конфигуратор CF2

Общее описание

Конфигуратор (CF2) предназначен для описания объектной модели технологических объектов и процессов предприятия, и привязки объектной модели к модулям ввода/вывода платформы TagNet, и соответствующим протоколам. Результатом работы конфигуратора являются конфигурационные файлы модулей ввода/вывода.

Основные возможности

Использование конфигуратора позволяет:

Технические особенности

Среда исполнения

Конфигуратор разработан на Java.

Поддержка СУБД

Конфигуратор может работать с различными СУБД:

Так же, конфигуратор может работать со встроенной БД (SQLite).

Архитектура

Конфигуратор состоит из базового ядра и набора плагинов. Функциональность конфигуратора расширяется путем добавления к ядру различных плагинов.
Каждому модулю ввода/вывода соответствует собственный набор плагинов, который позволяет формировать адресацию, привязывать теги к адресам, формировать конфигурационные файлы для модулей ввода/вывода, обеспечивать правила кодирования тегов и т.д.
Можно выделить несколько основных типов плагинов:

Всего в составе конфигуратора несколько десятков плагинов.

Модель данных

Модель данных в конфигураторе организована по объектному принципу, т.е. все технологические объекты управления описываются некоторыми классами и находятся в определенном месте в общей иерархии технологической структуры. Описание технологических объектов в модели проходит в два этапа:

  1. Подготовка и описание метаинформации - классы объектов и иерархии классов:
  1. Создание экземпляров объектов:

Типы объектов

Тип объекта управления определяет структуру описания объектов управления одинакового предназначения.

Например:

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

Например:

Механизм наследования позволяет на основании одного базового типа построить другие, расширив базовый тип дополнительными параметрами.

Каждому параметру или сигналу ставится в соотетствие некоторое мнемоническое название (тег), которое в дальнейшем служит для уникальной идентификации параметра.

Помимо идентификации в имена тегов закладываются элементы информации согласно заданной системе классификации и кодирования (СКК). Структурированное имя тега несет в себе значимую информацию (семантическую составляющую), и облегчает построение единых диспетчерских систем (АСОДУ) и реализацию механизмов интеграции со смежными системами.