Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Архивирование данных при потере соединения

 Ответить Ответить
Автор
Сообщение
Favor Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Апрель 2009
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - Favor Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Архивирование данных при потере соединения
    Опубликовано: 17 Апрель 2009 12:54
Добрый день!
Подскажите, пожалуйста, каким образом действовать, если нет связи между ПК на котором работает проект GraphWorX и ПК, на котором архивируются данные? Связь может отсутствовать в течение 24 часов.
Наверх
MuadDib Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 27 Июль 2006
Online Status: Offline
Публикации: 304
Свойства публикации Свойства публикации   Ответить, цитируя автора - MuadDib Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Апрель 2009 16:54
Логичный вариант - иметь 2 сервера для архивации данных, но тут будут проблемы.

Genesis 32 имеет средства для резервирования источников данных (см. DataWorX), но в случае с архивированием, по-моему, этих средств будет недостаточно. Резервирование сделать сравнительно легко для оперативных данных: пропал один источник OPC DA - переключаемся на резервный. Но в случае с 2 архивами и нарушением связи между ними, после восстановления связи потребуется синхронизация данных между архивами. А в Gen32 таких средств нет. Поправьте, если я ошибаюсь...

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

Вероятно, в вашем случае можно как-то обеспечить повышение надежности связи между сервером архивов и GWX.
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как.
Наверх
Favor Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Апрель 2009
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - Favor Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Апрель 2009 09:50
Спасибо за ответ. Может быть подскажете, где можно увидеть, что пропал источник OPC DA
Наверх
MuadDib Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 27 Июль 2006
Online Status: Offline
Публикации: 304
Свойства публикации Свойства публикации   Ответить, цитируя автора - MuadDib Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Апрель 2009 13:02
В DataWorX контроль связи с источниками OPC DA есть готовый (для тегов задаются 2 источника данных, основной и резервный). А вот можно ли в явном виде получить информацию о наличии/отсутствии связи с OPC из клиентского приложения, честно говоря, не помню. Справки под рукой у меня нет... Посмотрите свойства базового объекта-источника данных в справке по VBA.
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как.
Наверх
Favor Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Апрель 2009
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - Favor Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Июль 2009 10:03
Добрый день!
Подскажите, пожалуйста, что я не так делаю?
В Genesis32 v.9.01 TrendWorX Configurator на закладке "Соединение с базой данных" указываю БД, находящуюся на удаленном сервере, на закладке "Резервирование" указываю аналогичную БД находящуюся на этом ПК, тип БД MS Access. Отмечаю опцию "Активизировать операцию хранения и пересылки". При запуске приложения все работает нормально, данные передаются на удаленный сервер, при потере соединения данные в резервную БД не пишутся, но если соединение восстанавливается в течение 10-20 минут, то после восстановления соединения данные на сервере появляются.
Как сделать, чтобы данные можно было получить на сервере и через 24 часа?     
Наверх
akud Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 16 Июль 2009
Категория: Russian Federation
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - akud Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 16 Июль 2009 16:37
Используйте Microsoft SQL Server Comact Edition на клиентской машине, и Microsoft SQL Server на сервере. После чего установите поддержку Microsoft Synchronization Services. Если у вас MySQL или Postgres, аналогичным образом используйте репликацию данных.

И нечего изобретать велосипед.
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz