From OpenSCADAWiki
Jump to: navigation, search

Модулем реалізуються наступні функції:

  • Віддзеркалення структури параметрів підсистеми "Збір даних" віддаленої станції. Ця структура може періодично синхронізуватися при роботі.
  • Доступ до конфігурації параметрів. Конфігурація параметрів контролерів віддалених станцій прозоро віддзеркалюється, що дозволяє змінювати її віддалено.
  • Доступ до поточних значень атрибутів параметрів та можливість їх модифікації. Значення атрибутів параметрів оновлюються з періодичністю виконання локального об'єкту контролера. Запити на модифікацію атрибутів транслюються на віддалену станцію.
  • Віддзеркалення архівів значень окремих атрибутів параметрів. Реалізовано віддзеркалення архівів двома способами:
  1. передбачає створення локального архіву для атрибута та його синхронізацію з віддаленим, при цьому підтримується відновлення архіву на час недоступності віддаленої станції;
  2. передбачає трансляцію запитів локального архіву до архіву віддаленої станції.
  • Віддзеркалення повідомлень обраних джерел даних віддаленої станції в локальному архіві повідомлень з префіксом "{Станція}:", включаючи й порушення (негативний рівень). Процедура первинної синхронізації загалом передбачає:
  1. запит всіх активних порушень;
  2. запит повідомлень визначених джерел на глибину, вказану параметром "Максимальна глибина даних архіву значень та повідомлень для їх відновлення при запуску", та по час попереднього запиту, тобто коли нові активні порушення напевне не з'являться;
  3. перехід у нормальний режим відстеження нових повідомлень та порушень визначених джерел.
  • Надання реалізації механізму вертикального резервування, а саме можливість відображення даних з декількох станцій одного рівня.
  • Реалізація функції горизонтального резервування, а саме спільної роботи з віддаленою станцією цього ж рівня.