Интеграция на платформе 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 и другие);
- Взаимодействие со сторонними системами;
- Расширяемость за счёт подключаемых модулей.
свернуть
|
Тех. поддержка
Форум
Запрос ТКП
|