Главная / Решения / Интеграция на платформе TagPlaNet

Интеграция на платформе TagPlaNet

Для решения перечисленных проблем наша компания разработала платформу для построения систем сбора и передачи данных TagPlaNet. Основная задача данной платформы — это обеспечить управляемый и прозрачный обмен данными между всеми составляющими распределенной автоматизированной системы управления, а также создать унифицированную шину обмена данными между различными АС уровня предприятия с целью их объединения в единую многоуровневую систему.

 

Данное решение нашей компании находит свое применение в следующих направлениях:

  • построение комплексных систем учёта энергоресурсов (Комплексный энергоучет, АСКУЭ/АСТУЭ);
  • построение систем диспетчерского управления (АСОДУ);
  • предоставление данных в MES системы;
  • предоставление данных в ERP системы;
  • предоставление данных в различныеинформационно-аналитическиесистемы предприятия;
  • интеграция различных систем между собой.
Подробнее

При использовании платформа TagPlaNet вы получаете следующие преимущества:

  • Построение сложных многоуровневых иерархических систем;
  • Целостность данных:
    • Буферная доставка от поставщика к потребителю;
    • Автоматический дозапрос архивов.
  • Сегментация системы:
    • Разделение по подсетям;
    • Ретрансляция.
  • Оптимизация трафика:
    • Отсутствие «тяжёлых» протоколов;
    • Использование сжатия (до 10–15 байт на 1 тег);
    • Устранение дублируемых потоков.
  • Прозрачное расширение системы:
    • Отсутствие жёстких связей между узлами;
    • Упрощённая разработка новых модулей.

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

Обмен со смежными системами:

  • Запись данных в различные СУБД — InSQL, MS SQL, Oracle, MySQL, PostgreSQL;
  • Передача данных в SCADA — системы (InTouch, Citect, WinCC, TraceMode);
  • Обмен данными с АСКУЭ (Пирамида, Альфа-центр, Энергосервер);
  • Интеграция со смежными системами через стандартные протоколы — OPC, modbus, IEC 60870-5-10X;
  • Предоставление интерфейсов взаимодействия.

Типы узлов сбора из низовых источников:

  • Обмен данными по стандартным протоколам: OPC, SuiteLink, IEC 60870-5-10X, modbus, profibus, HART, DF1, SNMP;
  • Обмен данными по специальным протоколам: СЭТ 4ТМ, СЭБ, Меркурий, CE 301, CE 303; МКТС, СПТ961, Игра-2, Ирга-2.3, Взлет ТСРВ, Взлет ТСР-М, Взлет МР УРСВ, СПГ-763, Гиперфлоу, Суперфлоу, ВКТ 7;

Платформа позволяет работать со следующими типами физических сред передачи данных:

  • RS 232/485;
  • PLC;
  • Ethernet;
  • GSM;
  • GPRS;
  • радио-модем 433 МГц.

Основные особенности платформы:

  • Построение многоуровневых иерархических систем. Особенность шины TagPlaNet такова, что все узлы системы (и узлы сбора данных и узлы передачи данных) равнозначны, т. е. каждый из них может как принимать значения набора измерений, так и отдавать. Например, Scada узел принимает данные, собранные по какому-либопротоколу, а передаёт телеуправления. Узел же, реализующий конкретный протокол, отдаёт собранные измерениям, а принимает, например, телеуправления. Таким образом, каждый узел обмена имеет как поток входящих данных, так и исходящих. Настройкой потоков входящих и исходящих данных можно построить многоуровневую систему, в которой каждый узел получает только те измерения, которые ему действительно необходимы. Каждый сервер знает о месте нахождения только лишь центральных серверов, а общение между самими узлами происходим через логические имена без привязки к конкретным ip адресам узлов и их количеству. Разделяя центральные сервера по уровням можно получить такую иерархию системы сбора и передачи данных, в которой все узлы одного уровня будут общаться только между собой, или при необходимости смогут передать данные между уровнями системы.
  • Два типа доставки данных внутри шины сбора и передачи данных:
    • Оперативная — обеспечивает доставку данных клиентам в режиме реального времени. Используется, например, в SCADA-системах для организации диспетчерского контроля за объектом управления. Средняя скорость обмена — 1200 тегов в секунду. Особенности:
      • При старте АРМа узел шины сразу предоставляет срез последних актуальных значений всех измерений;
      • Отсутствие очередей данных при отсутствии связи;
      • Динамическое изменение списков оперативных потребителей и набора потребляемых ими данных.
    • Буферная — используется для доставки данных в различные СУБД и информационные системы, требующие гарантированной доставки всех данных поставщика. Буферизация на диск выполняется на стороне поставщика до отправки получателю. Средняя скорость обмена — 1000 тегов в секунду. Особенности:
      • Гарантия доставки всех значений тегов. В случае отсутствия связи между элементами системы данные подкачаются из сформировавшихся буферов на диске;
      • Соблюдается порядок доставки измерений в порядке их возникновения;
      • Осуществляется параллельная доставка нескольким буферным потребителям различного набора данных.
  • Обеспечение автоматического дозапроса архивов с нижнего уровня, в случае разрывов связи с ним. Для обеспечения автоматического дозапроса архивов в шине сбора и передачи данных функционирует подсистема целостности, которая позволяет производить:
    • Автоматическую регистрацию собранных данных (синхронных — 30 мин, час, сутки, … и асинхронных — событийных);
    • Автоматический повторный запрос архивов с различных источников данных в случаях отсутствия связи;
    • Получение информации об интервалах отсутствия данных;
    • Анализ полноты синхронных данных в конечных системах-получателях (БД);
    • Возможность разметки интервалов (вручную и автоматически) с целью обеспечения полноты данных в конечных системах-получателях (БД).
  • Оптимизация трафика между узлами системы за счёт:
    • Передача последних значений.
      • Отключение дублируемых тегов (по значению, по времени).
    • Защита от дребезга.
      • Передача данных с указанной частотой, либо по пределу изменения.
    • Исключение из шины обмена дублирующихся потоков данных между потребителями и поставщиками через использование специальных концентраторов.
    • Оптимизация потока.
      • Сжатие больших пакетов оперативных данных и буферов (до 10–15 байт на 1 тег);
      • Использование различных размеров буферов для сетей с разными параметрами;
      • Доставка потребителям только того потока данных, на который он подписан;
      • Отсутствие «тяжёлых» протоколов внутри шины сбора данных.
  • Возможность предварительной обработки передаваемых по шине данных «на лету»:
    • Приведение к физическим величинам;
    • Вычисление значений расчётных параметров (агрегация);
    • Изменение типов данных;
    • Приведение меток времени внутри системы к единому часовому поясу (GMT);
    • Приведение значений поля качества к единому стандарту (OPC);
    • Округление значений измерений;
    • Приведение меток времени к границам нужных интервалов (5 минут, час, сутки);
    • Формирование копий данных;
    • Формирование аварий и событий;
    • «Загрубление» данных за счёт использования дельты значения или периода по времени формирования данных;
    • Фильтрация потока данных по времени, значению, качеству.
  • Обеспечение сегментации шины сбора и передачи данных в сложных распределённых системах:
    • Ретрансляция данных между изолированными подсетями в случае наличия Firewall или отсутствие маршрутизации между ними;
    • Разбиение по сегментам при наличии узких каналов между ними: 
    • Соединение подсетей сбора данных через Интернет (Ethernet, GPRS);
  • Прозрачное расширение системы:
    Прозрачная расширяемость системы достигается за счёт отсутствия жёстких связей между узлами системы. Каждый сервер знает о месте нахождения только лишь центральных серверов, а общение между самими узлами происходим через логические имена без привязки к конкретным ip адресам узлов и их количеству. За счёт этого к работающей системе всегда можно добавлять новые узлы, которые будут просто встраиваться в работу шины. Упрощённая разработка новых модулей достигается за счёт использования модульного построения каждого узла системы. Каждый модуль предназначен для реализации каких-либо протоколов, либо дополнительных расчётов над собранными данными, либо какой-то другой функциональности. В связи с тем, что все модули внешних протоколов, дорасчётов, и т.д., как правило, не зависимы друг от друга, то каждый конкретный узел может комплектоваться произвольным набором модулей, необходимых в конкретном случае. Имея большой набор реализованных модулей можно построить произвольную систему сбора без дополнительной разработки. А доработка новой функциональности или протокола приводит к разработке одного отдельного модуля, включая который в стандартный узел сбора данных, можно получить доступ к возможностям всей шины.
  • Контроль и управление работой шины:
    • Удалённое управление из одной точки всеми серверами сбора, расположенными на разных машинах — останов, запуск, переконфигурирование, обновление библиотек, просмотр и редактирование файлов;
    • Оперативный просмотр из одной точки всех значений измерений, попавших из серверов сбора в общую шину;
    • Возможность наблюдения целостности сбора данных, и при необходимости, в ручную перезапросить нужные интервалы данных.
  • Центральное конфигурирование с помощью конфигурационного ПО «SMART CF2»:
    • Единая база описания структуры объектов управления всего предприятия;
    • Формирования свойств объектов в контекстах различных систем (система сбора данных, SCADA-системы, проектная документация);
    • Генерация любых конфигурационных файлов;
    • Построение отчётов произвольных форматов (xml, excel, html, cvs, txt и другие);
    • Взаимодействие со сторонними системами;
    • Расширяемость за счёт подключаемых модулей. 
свернуть

Тех. поддержка Форум Запрос ТКП