www.transform.ru
Сделать "домашней" страницей Порекомендовать друзьям Поместить в папку "Избранное" Новости
More информации о трансформаторах и электротехническом оборудовании
Теория Конструкция Технология Транспортировка Диагностика Обслуживание Замена
Теория Проектирование Производство Транспортировка Эксплуатация Ремонты Утилизация
Расчеты Проектирование Производство Монтаж Эксплуатация Ремонты Утилизация
 
Полный жизненный цикл силового трансформатора


  TRANSFORMаторы
  о проекте
  цены
  контакты
  выдающиеся представители
  карта станций ОГК
  форум
  Диагностика+
  Архив
  объявления
  библиография
  ресурсы отрасли
  новости
  выставки
  терминологический словарь
  часто задаваемые вопросы (FAQ)
  Охрана труда
  Банк данных
  предприятия
  зарегистрироваться
  Биржа труда
  разместить резюме
  разместить вакансию
  поиск резюме
  поиск вакансии
  Теория, расчеты
  Конструкция, проектирование
  Технология, производство
  Транспортировка, монтаж
  Эксплуатация
  Ремонты
  Утилизация
  Обучение
  очное
  дистанционное



"ДИАГНОСТИКА+" ТЕХНОЛОГИИ
Диагностика+ Диагностика+  
 
Программный комплекс "Диагностика+" (версия 5.1)
Borland Delphi Enterprise     "Диагностика+" разработана с использованием программного продукта фирмы Borland - Delphi Enterprise версии 7.0. Это функциональный, мощный и эффективный инструмент, объединяющий реальные события и ресурсы в единое информационное пространство. Версия 5.1 системы "Диагностика+" обеспечивает способ построения единой корпоративной информационной системы по электротехническому оборудованию станций и подстанций.
    Система работает с базой данных (БД) в локальной сети предприятия в режиме клиент-сервер. В качестве сервера используется СУБД FireBird (клон известной СУБД Interbase), а в качестве клиентов могут выступать любые компьютеры, подключенные к локальной сети.
FireBird
    Для генерации отчетов используются Microsoft Word и Microsoft Excel. В качестве базовой выбрана версия Microsoft Office 2000, совместимая с более поздними версиями.
    Система построена по принципу открытых систем и может развиваться без участия разработчиков. Пользователь "Диагностики+" сам может создавать таблицы, изменять их структуру, добавлять индексы, редактировать диалоговые формы. Если возможностей встроенного редактора форм окажется недостаточно, то формы и другие элементы интерфейса можно создавать в Delphi и сохранять в динамической библиотеке (Open Source).
IBExpert
    Также возможно расширение специального языка Z+, используемого в экспертной системе, с помощью подключаемых библиотек (предоставляются исходные коды библиотек на Delphi, в рамках проекта Open Source). В качестве инструмента создания баз данных использован программный продукт фирмы НК-Software - IBExpert, один из наиболее эффективных инструментов работы с Interbase и Firebird.
    Система "Диагностика+" может интегрироваться в системы управления предприятием, такие как МЕS, ЕАМ, ERP и т.д., а также взаимодействовать с различными модификациями SCADA-систем.
    Информационная система по оборудованию функционирует в многопользовательском режиме на нескольких предприятиях и работает с единой распределенной БД. Основные потоки данных циркулируют в локальных сетях отдельных предприятий, а между серверами распределенной базы данных передаются только изменения.     В рамках локальной сети все пользователи системы работают с одним сервером БД.
    Данные в базу поступают путем:
  • диалога с пользователем;
  • считывания информации с хроматографов и других приборов, подключаемых к компьютеру;
  • передачи из других БД.
Потоки данных между узлами системы
    Система в настоящее время установлена в Департаменте эксплуатации АО "KEGOC" и девяти МЭС (республика Казахстан). Планируется в дальнейшем установить систему во всех ТЭС и РЭС, а также на некоторых ПС. На каждом предприятии система функционирует в локальной сети предприятия со своей базой данных - БДФ. В "центре" организована своя база данных - БДЦ, куда собираются данные обо всем оборудовании сетевой компании.
Состав БД

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

      1) паспортные данные оборудования, данные о структуре предприятия и месте установки оборудования;
      2) данные об испытаниях и измерениях;
      3) данные о ремонтах;
      4) нормативно-справочная информация (НСИ), требующаяся при проведении диагностических экспертиз;
      5) справочники, классификаторы и кодификаторы информации, использующиеся в таблицах;
      6) база диагностических правил и экспертиз (база знаний);
      7) системная информация.

Разделяемая и общая информация
    Первые три группы таблиц будем называть разделяемой информацией. Так, например, данные об оборудовании, установленном на ПС1, хранятся на сервере ПС1 (БДФ), а также на серверах ТЭС, МЭС, в составе которых эта подстанция находится, и на сервере Департамента эксплуатации АО "KEGOC"(БДЦ).

    Четыре последние группы таблиц носят общий характер и используются всеми субъектами распределенной системы. Их будем называть общей информацией.

    Распределенная БД имеет особенность в том, что разделяемая информация передается только в одном направлении - из филиалов в центр, а общая, наоборот преимущественно из центра в филиалы.
    Передача изменений в вышестоящую структуру может осуществляться каскадно, например, по четырехуровневой схеме: ПС - ТЭС - МЭС - Центр. По такой же схеме изменения, производимые в БДЦ, будут пересылаться и фиксироваться в БДФ, что видно из рисунка.
    Таким образом, система обеспечивает синхронизацию БДФ и БДЦ при изменении состава оборудования или паспортных данных, добавлении результатов испытаний оборудования, постановке оборудования на контроль, внесении сведений о ремонтах, изменениях справочников, структуры таблиц БД, диалоговых форм для просмотра таблиц и т.п.

Иерархическая репликация

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

Иерархическая репликация

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

Сервер репликаций

    В систему "Диагностика+" добавляется еще один программный компонент - сервер репликаций.

    В нем осуществляется:
  • настройка репликаций;
  • подготовка пакетов изменений;
  • прием пакетов изменений и внесение их в БД;
  • контроль за выполнением всех изменений и за целостностью БД.

Накопление изменений

    Все изменения накапливаются в специальной системной таблице БД - журнале изменений.
    Во время внесения изменений в БД срабатывает триггер сервера БД. Он фиксирует в журнале факт изменения. В журнале фиксируются изменения и во всех системных таблицах, кроме изменений в самом журнале.
    Система построена таким образом, что в журнале фиксируются все изменения и не важно какой прикладной программой они произведены. Это могут быть программы, входящие в систему "Диагностика+" и любые другие. Под запретом остается только структура БД. Сторонние программы не могут вносить изменения в структуру уже имеющихся в БД таблиц.

Формирование и отсылка пакета репликации

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

Прием пакета репликации

    Полученный пакет репликации обрабатывается сервером репликаций и все присланные изменения повторяются в БД данного узла. Если при приеме пакета репликации возникает конфликт, например, обнаружено значительное сходство между элементами справочника, то программа обратится с вопросом к администратору. Тот принимает решение объединять эти два элемента в один или нет.
    Если пакет репликации по каким-то причинам был пропущен, то все изменения придут в следующем пакете, а если не будет подтверждения изменения, то в последующих пакетах.
    Использование единой распределенной корпоративной информационной системы обеспечивает объединение всех сведений в базе данных центральной службы компании и согласование баз данных, ведущихся на различных предприятиях компании.

 
Диагностика+ | Загрузка | Архитектура | История | Образцы | Технологии | Сопровождение | Форум | Возможности | Пользователи | Обучение | Документация | Публикации | Цены

TRANSFORMаторы | Библиография | Предприятия | Спрос-Предложение | Теория, расчеты |Конструкция, проектирование | Технология, производство | Транспортировка, монтаж | Эксплуатация | Ремонты | Утилизация

Рейтинг@Mail.ru Яндекс.Метрика ??????????? ????

  ©  TRANSFORMаторы 2005—2011