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

Несмотря на огромное разнообразие подобных баз данных, многие из них часто имеют общие черты:

  • Основаны на «стандартных» реляционных базах данных (DBase, Paradox, Access, Interbase, MS SQL, Oracle и др.)
  • Не имеют удобного пользовательского интерфейса и системы навигации; не связаны с графической системой или возможности графической системы ограничены, например определенным видом схем.
  • Не имеют возможности работы по сети; возможно, из-за лицензионных ограничений или по другим причинам.

Большим преимущество подобной системы является возможность показа данных из базы данных, при выборе элемента на схеме.

В комплексе Модус реализованы модули, позволяющие привязать данные из этой базы к комплексу, решить вопрос с отображением данных и навигацией по базе данных Модус без программирования.

Принцип их действия основан на следующих предположениях:

  • Используется реляционная база данных, позволяющая осуществлять доступ через интерфейс  ADO/ODBC (этому условию удовлетворяют все промышленно используемые базы данных).
  • Данные по различным видам оборудования располагаются в разных таблицах.
  • Параметры, относящиеся к определенному оборудованию, размещаются в записи базы данных. Можно сопоставить эту запись по какому-либо идентификатору (Диспетчерское имя, ключ привязки и т.п.) элементу на схеме.

Для установления привязок используется приложение ”Редактор связей ”. 

В редакторе связей необходимо задать правила связи между элементами на схеме и записями в БД.

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

Конфигурирование правила связи схемы с таблицей базы данных.

Далее настраивается соответствие конкретных элементов на схеме с базой данных. Для этого необходимо, чтобы были одинаково заполнены параметр в схеме и в базе данных. Для этого служит операция «Установить связь» в редакторе связей с базами данных.

Редактор связей с базами данных

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

 

 

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

Дополнительно, указанная технология позволяет:

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

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

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

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

   

Отображение данных по абонентам выбранного фидера (слева) и паспортных данных по оборудованию (справа) из БД Заказчика

Редактор справочника объектов

Часто альбом схем предприятия имеет сложную иерархическую структуру. Эта структура представлена в базе данных набором таблиц.

Иерархия в справочнике объектов.

Аналогично редактору связей, справочник объектов позволяет отобразить содержимое базы данных произвольной структуры в виде дерева. Привязка вида дерева к структуре базы данных задается с помощью правил – отношений между таблицами базы. Помимо построения дерева, возможно настроить переходы из дерева на файлы с документами SDE, расположенными в заданной директории, и на элементы, находящиеся в этих документах.
В приложениях дерево показывается с помощью плагина справочника объектов (HTSDN.ocx).

Новости

28.10.2022г.

В течение этого года мы проводили тестирование программного обеспечения Модус на ОС Линукс с использованием программного обеспечения  Wine. Тестирование проводилось на различных сборках Линукс и версиях Wine.

Подробнее...

...

06.05.2022г
В рамках договора с АО «СКЭК», г. Кемерово разрабатывается модуль паспортизации оборудования.
Он предназначен для обеспечения возможности ведения реестра и паспортных параметров основного и вторичного оборудования подстанций всех классов напряжения, РП, ТП и ЛЭП.

Модуль Паспортизации (swman.ru)

...

10.01.2022

Внимание!!! С января 2022г мы переехали
Новый адрес:  Москва, ул. Бауманская, дом 16, офис 209 (м. Бауманская)
Новый почтовый адрес:  129626, г. Москва, а/я 58

...

21.07.2021

Предлагаем вашему вниманию дистрибутив программного комплекса Модус версии 6.30. Подробнее с изменениями можно ознакомиться Здесь...

...

15.07.2021

Компания Модус, в течение 2018- 2019 г.г. выполнила разработку и внедрение приложения к эксплуатируемой с 2015 г. Диспетчерской информационной системы (ДИС) оперативно персонала АО "Мособлэнерго" Электронный Журнал обращений абонентов, предназначенный для регистрации и отслеживания всего жизненного цикла сообщения Абонентов по вопросам, находящимся в зоне...