Letysite.ru

IT Новости с интернет пространства
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Сервер сбора данных

НИИЦ БТ МГТУ им. Н.Э. Баумана

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

Система включает серверы сбора и анализа данных, серверы баз данных, распределенные терминалы администратора и терминалы доступа.

Описание элементов системы

Удаленный сервер сбора и анализа данных

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

Сервер БД

Серверы баз данных, построенные на СУБД MS SQL Server 2005, предназначены для накопления структурированных массивов архивной информации и последующей оперативной обработки.

Терминалы администратора

Терминалы администратора предоставляют возможность динамического управления структурой объектов наблюдения, позволяют администраторам системы настраивать форматы собираемых данных, формировать структуру запросов, индивидуальные расписания и условия работы серверов сбора и анализа данных, управлять политикой безопасности и разграничивать права доступа пользователей.

Терминалы доступа

Терминалы доступа – автоматизированные рабочие места оператора системы сбора и анализа данных – позволяют оператору в режиме реального времени следить за состоянием объектов наблюдения, получать оперативные данные от отдельных объектов или группы объектов наблюдения, формировать текущие и сводные отчеты о состоянии системы и полученных данных.

Принцип работы системы

Принцип работы системы сбора и анализа данных основан на согласованном распределенном взаимодействии сервисов управления и серверов сбора и анализа данных. Источники данных (программные или аппаратные компоненты информационные системы) формируют записи о текущем состоянии объекта наблюдения и фиксируют записи наблюдения в системном журнале Windows или в собственной локальной базе. Массив распределенных сервисов управления, размещенный на контролерах безопасности и рабочих станциях системы, ведет непрерывный мониторинг в режиме реального времени всей поступающей от источников данных информации. Для упорядочивания огромных массивов разрозненных данных сервисы управления используют набор специализированных пользовательских и системных фильтров.

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

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

10 лучших инструментов для сбора данных в Интернете

Инструменты веб-скрейпинга специально разработаны для извлечения информации с веб-сайтов. Они также известны как веб-инструменты сбора извлечения данных. Эти инструменты полезны для тех, кто пытается собрать какую-либо форму данных из Интернета. Веб-скрейпинг — это новый метод записи данных, который не требует повторного набора текста или копирования.

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

Почему инструменты веб-скрейпинга?

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

1. Сбор данных для исследования рынка

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

2. Извлечение контактной информации

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

3. Загрузка решений из Stack Overflow

Используя инструмент веб-скрейпинга, можно также загружать решения для автономного чтения или хранения, собирая данные с нескольких сайтов (включая Stack Overflow и другие веб-сайты Q&A). Это снижает зависимость от активных подключений к интернету, поскольку ресурсы доступны, несмотря на наличие сети.

4. Поиск работы или сотрудников

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

5. Отслеживание цен с нескольких рынков

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

Лучшие инструменты для сбора данных

Давайте взглянем на 10 лучших инструментов для веб-скрейпинга. Некоторые из них бесплатны, а другие имеют пробные периоды и премиальные планы. Изучите детали, прежде чем подписаться на один из них для ваших потребностей.

Import.io

Import.io предлагает конструктор для формирования ваших собственных наборов данных, просто импортируя данные с определенной веб-страницы и экспортируя их в CSV. Вы можете легко собрать данные с тысячи веб-страниц за считанные минуты без единой строчки кода и построить более 1000 API-интерфейсов на основе ваших требований.

Инструмент использует передовые технологии для получения миллионов данных каждый день, которые предприятия могут использовать за небольшую плату. Наряду с веб-инструментом, он также предлагает бесплатные приложения для Windows, Mac OS X и Linux, которые позволяют собирать и извлекать данные, загружать и синхронизировать их с онлайн-аккаунтом.

Webhose.io

Webhose.io предоставляет прямой доступ к структурированным данным в режиме реального времени, сканируя тысячи онлайн-источников. Инструмент поддерживает извлечение веб-данных на более чем 240 языках и сохранение выходных данных в различных форматах, включая XML, JSON и RSS.

Читать еще:  Техника безопасности при сборке

Webhose.io — это веб-приложение на основе браузера, использующее эксклюзивную технологию сканирования данных для сбора огромных объемов данных из нескольких каналов в одном API. Он предлагает бесплатный план для 1000 запросов в месяц и премиальный план с ежемесячной платой 50 долларов на 5000 запросов в месяц.

Dexi.io (ранее известный как CloudScrape)

CloudScrape поддерживает сбор данных с любого веб-сайта и не требует загрузки, как Webhose. Он предоставляет браузерный редактор для настройки сканеров и извлечения данных в режиме реального времени. Вы можете сохранить собранные данные на облачных платформах, таких как Google Drive, или экспортировать их в формате CSV или JSON.

CloudScrape также поддерживает анонимный доступ к данным, предлагая набор прокси-серверов для скрытия вашей личности. Инструмент хранит ваши данные на своих серверах в течение двух недель перед их архивированием. Данный инструмент для веб-скрейпинга предлагает 20 бесплатных часов для сбора данных, после чего будет стоить 29 долларов в месяц.

Scrapinghub

Scrapinghub — это облачный инструмент для извлечения данных, который помогает тысячам разработчиков получать ценные данные. Scrapinghub использует Crawlera, интеллектуальный прокси-ротатор, который поддерживает сканирование противодействий ботов для легкого сканирования огромных сайтов или страниц, защищенных ботами.

Scrapinghub преобразует всю веб-страницу в организованный контент. Группа экспертов всегда готова помочь, если ее конструктор сканирования не сможет удовлетворить ваши требования. Базовый бесплатный план дает вам доступ к одному одновременному сканированию, а премиум-план за 25 долларов в месяц обеспечивает доступ к четырем параллельным сканированиям.

ParseHub

ParseHub создан для сканирования одного или нескольких веб-сайтов с поддержкой JavaScript, AJAX, сессий, файлов cookie и перенаправления. Приложение использует технологию машинного обучения для распознавания наиболее сложных документов в Интернете и создает выходной файл на основе требуемого формата данных.

ParseHub, кроме веб-приложения, также доступен в качестве бесплатного настольного приложения для Windows, Mac OS X и Linux, которое предлагает базовый бесплатный план, охватывающий пять проектов для сканирования. Этот сервис предлагает премиальный план за 89 долларов в месяц с поддержкой 20 проектов и 10 000 веб-страниц для сканирования.

VisualScraper

VisualScraper — еще одно программное обеспечение для извлечения веб-данных, которое можно использовать для сбора информации из Интернета. Программное обеспечение помогает вам извлекать данные с нескольких веб-страниц и получать результаты в режиме реального времени. Кроме того, вы можете экспортировать полученные данные в различные форматы, такие как CSV, XML, JSON и SQL.

Вы можете легко собирать и управлять веб-данными с помощью простого и удобного интерфейса. VisualScraper поставляется в бесплатных, а также премиальных планах, начиная с 49 долларов в месяц, с доступом к более 100 тысячам страниц. Бесплатное приложение, похожее на Parsehub, доступно для Windows с дополнительными пакетами C ++.

Spinn3r

Spinn3r позволяет получать целые данные из блогов, новостных сайтов и сайтов социальных сетей, а также каналов RSS и ATOM. Spinn3r поставляется с API Firehouse, который управляет 95% работ по индексированию. Он предлагает расширенную защиту от спама, которая удаляет спам и неуместное использование языка, тем самым повышая безопасность данных.

Spinn3r индексирует контент, аналогично Google, и сохраняет извлеченные данные в файлы JSON. Инструмент постоянно сканирует сеть и находит обновления из нескольких источников, чтобы получать публикации в реальном времени. Консоль администратора позволяет контролировать сканирование, а полнотекстовый поиск дает возможность выполнять сложные запросы к необработанным данным.

80legs

80legs — это мощный, но гибкий инструмент для сканирования веб-страниц в Интернете, который можно настроить в соответствии с вашими потребностями. Он поддерживает извлечение огромных объемов данных, а также возможность мгновенной загрузки извлеченных данных. Разработчики инструмента утверждают, что он сканирует более 600 000 доменов и используется такими крупными компаниями, как MailChimp и PayPal.

Его ‘Datafiniti‘ позволяет быстро искать все данные. 80legs обеспечивает высокопроизводительное сканирование в Интернете, которое работает быстро и извлекает необходимые данные за считанные секунды. Вам предлагается бесплатный план на 10 000 URL-адресов для сканирования, который может быть обновлен до премиального плана за 29 долларов в месяц на 100 000 URL-адресов для сканирования.

Scraper

Scraper — это расширение для Chrome с ограниченными функциями извлечения данных, но оно полезно для онлайн-исследований и экспорта данных в электронные таблицы Google. Этот инструмент предназначен для начинающих, а также экспертов, которые смогут легко копировать данные в буфер обмена или сохранять в электронных таблицах с помощью OAuth.

Scraper является бесплатным инструментом, который работает прямо в вашем браузере и автоматически генерирует меньшие XPath для определения URL для сканирования. Он не предлагает простоты автоматического сканирования или сканирования ботов, как Import, Webhose и другие, но он довольно полезен для новичков, так как вам не придется разбираться с запутанной конфигурацией.

Всем успешной работы и творчества!

ТЕМА: SCIM — сервер сбора данных

SCIM — сервер сбора данных 18 Март 2019 19:22 #24205

  • artur
  • Не в сети
  • Давно я тут
  • Сообщений: 101
  • Спасибо получено: 3
  • Репутация: 0

Попробую внести свои 5 копеек.
Экспериментирую с разного рода микроконтроллерами, появилась необходимость сбора информации с них, не каждый же раз слать все в инет, на разного рода инет сервисы, достаточно локального мониторинга, сбора информации и т.д., собственно на досуге и родилось такое приложение, а именно сервер SCIM.

SCIM работает по протоколу TCP/IP
Работать с ним может любой микроконтроллер имеющий интерфейс Ethernet или WiFi, будь то arduino на atmega с Ethernet шилдом или же ESP8266, ESP32 и т.д., какой именно микроконтроллер, его архитектура — значения не имеет, главное наличие сетевого интерфейса.

SCIM одновременно обрабатывает до 9 показаний, отображает их и журналирует. Объём журналов около 65500 записей показаний. Возможен поочередный сбор показаний с нескольких разных устройств используя разные ID Key.

ВНИМАНИЕ.
После установки, в корне папки с приложением необходимо создать руками пустую папку «log».
Так же рекомендуется приложение добавить в исключения антивируса.

SCIM — сервер сбора данных 18 Март 2019 19:26 #24206

  • artur
  • Не в сети
  • Давно я тут
  • Сообщений: 101
  • Спасибо получено: 3
  • Репутация: 0

Не много о работе, о настройках —>
Пуск
— запускаем приложение
— вводим ID Key (идентификационный ключ устройства)
— вводим свободный порт используемый устройством
— нажимаем кнопку «Старт»
— Сервер запущен. загорелась синяя пиктограмма с глобусом, кнопка «Старт» стала не активной, кнопка «Стоп» стала активной.
Если всё настроено корректно,то в блоке «Показания» под каждым из Field’ом будут отображаться принятые значения.

Синтаксис запросов отправляемых клиентом серверу:
ID Key=»любые латинские буквы, цифры — без кавычек» Field1=»значение, переменная — без кавычек»& Field2=»значение, переменная — без кавычек»& Field3=»значение, переменная — без кавычек»& . и т.д. по необходимости до Field9=»значение, переменная — без кавычек»&

Читать еще:  Как запустить систему с загрузочной флешки

Полностью работоспособен GET запрос на ESP с прошивкой WiFi-Iot для thingspeak только после значения последнего Field’a запроса необходимо поставить в запросе символ «&» без пробелов, кавычек и т.д. — иначе последний Field в SCIM отображаться не будет

Что такое ID Key?
ID Key — уникальный ключ, может быть любым на ваше усмотрение, главное он должен совпадать в отправляемом запросе и в настройках сервера, сервер будет обрабатывать данные только с указанным при старте сервера ID Key.
Благодаря ID Key реализована возможность поочередного сбора информации SCIM сервером с нескольких устройств.
В случае с GET запросом для thingspeak можно смело использовать его.

SCIM — сервер сбора данных 18 Март 2019 19:28 #24207

  • artur
  • Не в сети
  • Давно я тут
  • Сообщений: 101
  • Спасибо получено: 3
  • Репутация: 0

Журналирование данных:
Все обработанные данные сервером SCIM сохраняются в так называемый журнал.
Просмотреть данные журнала можно во вкладке «История»
Слева мы имеем блок с показаниям, справа записи журнала, внизу под блоком показания навигационные кнопки журнала — «к самой первой записи», «на запись назад», «на запись вперед», «к самой последней записи».
Перемещаясь навигационными кнопками по журналу в блоке «показания» будут отображаться значения Field’ов которые были в тот момент времени, в самом верхнем углу блока «показания» будет отображаться дата и время когда были обработаны эти данные.
Объём записей журнала составляет около 65500, рекомендуется периодически его очищать, для этого есть кнопка с пиктограммой «корзина», щелкнув по нему попадем в папку с записями журнала, и банально удаляем средствами Windows.

О Fied’ах
В SCIM названия отображаемых Field’ов можно заменить, перед запуском сервера заходим в каталог где он установлен, ищем файлик field.ini, открываем его и вместо Field1, Field2, Field3, . Field9 так же в столбик пишем свои названия, наименования, единицы измерений и т.д., сохраняем field.ini и запускаем сервер SCIM, и все Field’ы переименованы и на вкладке «Сервер» и на вкладке «История»

Лог и контрольные лампы
В сервере SCIM предусмотрено ведение системного лога, отображается он в окне под кнопками «Старт», «Стоп» блока настроек сервера. В него выводится системная информация, статусы, ошибки, коды ошибок.
Так же для наглядности есть так называемые «Контрольные лампы» свидетельствующие о состоянии сервера, получении запросов, отправки запросов (в перспективе), ошибках (восклицательный знак например загорится при не совпадении ID Key на клиенте и сервере, а также будет сообщение в системном логе, о котором писалось выше).

SCIM — сервер сбора данных 18 Март 2019 19:32 #24208

  • artur
  • Не в сети
  • Давно я тут
  • Сообщений: 101
  • Спасибо получено: 3
  • Репутация: 0

В планах много ещё чего, посмотрим как со временем, с реализацией получится. К примеру визуализация данных, управление устройством с сервера и т.д.

Принимаются предложения, замечания, пожелания, вопросы.

SCIM — сервер сбора данных 18 Март 2019 20:12 #24212

  • Adminhs
  • Не в сети
  • Администратор
  • Сообщений: 6865
  • Спасибо получено: 1073
  • Репутация: 190

На чем написано приложение ?

У меня в разработке есть кое что подобное на QT5, но времени нет доделать до юзабельного состояния.

Система сбора данных APPIUS TI

Система APPIUS TI – это специализированное решение, предназначенное для сбора и обобщения технологических параметров процесса трубопроводного транспорта. Модульная конструкция делает систему чрезвычайно гибкой. Применение современных контрольно-измерительных приборов, таких как накладные ультразвуковые расходомеры, позволяет произвести монтаж в кратчайшие сроки без остановки процесса перекачки.

Общее описание системы

Система собирает с контрольно-измерительных приборов, обобщает и передает ПО верхнего уровня значения технологических параметров, таких как давление, расход, температура и т.д. Передаваемые параметры снабжаются метками точного времени. ПО информационной системы, построенной на базе APPIUS TI, производит необходимый анализ технологических параметров и отображает их на АРМ оператора.

Система комплектуется современными высокоточными контрольно-измерительными приборами, такими как ультразвуковые накладные расходомеры, быстродействующие прецизионные датчики давления и температуры и т.д.

Состав системы

APPIUS TI может создаваться как с максимальным использованием средств телемеханики, СДКУ и КИП, существующих на объекте Заказчика, так и полностью автономно. Необходимым условием является предоставление Заказчиком канала передачи данных.

Система представляет собой технический комплекс, состоящий из следующих уровней:

— нижний уровень (средства измерения);

— средний уровень (шкафы сбора данных, расположенные на КП трубопровода);

— верхний уровень (сервер сбора данных).

Состав средств системы APPIUS TI варьируется в зависимости от предъявляемых к системе требований. Каналы связи для передачи данных от шкафов к серверу сбора данных предоставляются Заказчиком.

Нижний уровень

В составе APPIUS TI используются современные средства измерения, такие как:

— ультразвуковые накладные расходомеры;

— быстродействующие высокоточные датчики давления;

— накладные датчики давления;

— другие средства измерения, необходимые Заказчику.

Средства КИП, выбранные с учетом требований и характеристикам системы, обеспечивают достоверное измерение технологических параметров.

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

Измерение давления производится с помощью высокоточных быстродействующих датчиков с общей погрешностью 0,15% и временем отклика не более 100 мс.

Измерение температуры производится накладным или врезным датчиком температры, входящим в состав расходомера. Токовый сигнал, величина которого соответствует измеренному значению температуры, формируется на дополнительном аналоговом выходе вычислителя расходомера.

Средний уровень

Шкафы сбора данных предназначены для опроса средств КИП и передачу их показаний в информационный сервер системы.

Специализированные контроллеры, разработанные компанией КОМБИТ, обеспечивают ввод и фильтрацию аналоговых сигналов, ввод цифровых сигналов, упаковку собранных данных в информационные пакеты, снабженные метками точного времени. Возможно измерение токовых сигналов датчиков как с активным, так и пассивным выходом. Кроме того, возможен сбор данных от КИП по протоколу MODBUS.

На базе контроллеров разработан модельный ряд шкафов сбора данных Аргус, включающий следующие базовые модели:

— Аргус-К – компактная модель шкафа для настенного монтажа (габариты 600х600х210). Содержит один контроллер сбора данных, снабженный корпусом с разъемами для внешних подключений. Данная модель предназначена для мониторинга одной нитки трубопровода.

— Аргус-Р – модель шкафа для настенного монтажа (габариты 600х760х350). Содержит от двух до четырех контроллеров сбора данных, скомпонованных в виде модулей стандарта ЕВРОМЕХАНИКА. Данная модель предназначена для мониторинга до четырех ниток трубопровода.

— Аргус-М – модель шкафа доя настенной или напольной установки (габариты 600х1200х300). Содержит от пяти до восьми контроллеров сбора данных, скомпонованных в виде отдельных модулей стандарта ЕВРОМЕХАНИКА. Данная модель предназначена для мониторинга до восьми ниток трубопровода.

Читать еще:  Сборка 3д принтера

— Аргус-МС – модификация модели Аргус-М, предназначенная для напольной установки, смонтированная в стоечном корпусе типоразмера 19”. Кроме оборудования сбора данных содержит сервер сбора данных. Модель предназначена для установки в аппаратных помещений операторной.

Все модели шкафов снабжены подсистемами питания, вырабатывающими все необходимые напряжения из подводимого напряжения 220В, искробезопасными барьерами и защитой от выбросов тока и коротких замыканий.

Базовые модели шкафов сбора данных предназначены для установки во взрывоопасных помещениях (ПКУ или аппаратные ДП).

Температурное исполнение элементов, требующих установки вне помещений (антенны системы точного времени) -40С…+85С

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

Каналы связи для передачи данных от шкафов у серверу сбора данных предоставляются Заказчиком.

Верхний уровень

Представляет собой сервер сбора данных с установленным ПО, осуществляющим транспорт пакетов данных от шкафов сбора данных, их архивирование, хранение и передачу в ПО сторонних производителей.

Базовый принцип обмена – транспорт всех собранных шкафами данных в виде файловых объектов с метками точного времени из шкафов сбора данных в сервер. Кроме того, отдельно производится передача текущих (мгновенных) значений параметров с тактом не более 1 сек.

ПО сервера сбора данных может взаимодействовать с внешними потребителями данных с помощью файлового обмена или по протоколу MODBUS TCP.

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

Надежность

Система APPIUS TI обладает крайне высокой надежностью, которая достигается использованием современных средств микроэлектроники и технологии программирования двойным резервированием программных и аппаратных средств верхнего и среднего уровней системы.

Все технологические параметры, собираемые системой, сохраняются в кратковременном и долговременном архивах. Также ведется журнал сообщений.

Кроме того, система оснащена «черным ящиком», позволяющим проводить последующий анализ нештатных ситуаций.

Основные особенности системы:

— Сбор аналоговых и цифровых сигналов, упаковка их в информационные пакеты, снабженные метками точного времени;

— Применение современных высокоточных средств измерения технологических параметров;

— Самодиагностика оборудования среднего уровня. Контроллеры снабжены встроенным «сторожевым» таймером, обеспечивающим, при необходимости, сброс и повторную инициализацию оборудования и ПО;

— Двойное резервирование ПО и оборудования верхнего уровня системы;

— Возможность при необходимости проведения «горячей» замены контроллеров сбора данных (для шкафов, содержащих несколько контроллеров);

— Введение кратковременного и долговременного архивов данных;

— Сохранение критичных данных в «черном ящике»;

— Возможность использования локальных станций для нескольких трубопроводов;

— Простота масштабирования и расширения системы сбора данных за счет установки дополнительных контроллеров в шкафы сбора данных (кроме Аргус-К).

Система сбора данных APPIUS TI удобна для внедрения на действующих трубопроводах, т.к. накладные датчики ультразвуковых расходомеров легко устанавливаются и не требуют остановки перекачки для выполнения монтажных и пусконаладочных работ. Необходимо обратить внимание на то, что накладные датчики расходомеров не мешают происхождению скребков или разделительных шаров по трубопроводу.

Главная страница

Система предоставляет предприятию следующие возможности:

Архитектура решения

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

Архитектура системы имеет несколько уровней:

  • уровень робота/станка
  • уровень технологческой сети как платформы предобработки данных
  • уровне обработки, хранения и анализа данных со всех объектов системы мониторинга.
  • уровнь представления данных, интеграции во внешние системы


Общая архитектура системы

В силу большого объема собираемых данных, частоты опроса оборудования и необходимости минимизации передаваемых и хранимых данных в решении используется так называемая технология туманного вычисления. Часть приложения по сбору данных размещается непосредственно на уровне технологической IP-сети: на промышленном коммутаторе Cisco IE-4000 или маршрутизаторе Cisco IR8x9 с поддержкой технологии IOx (см. рис. 2). Это оборудования имеет встроенную систему виртуализации (Fog Host Platform) и позволяет запускать на устройстве дополнительные приложения.


Рис.2. Технология Cisco IOx.

Решение состоит из следующих ключевых компонентов:

Приложение интеграции с ЧПУ или контроллером (адаптер).> Отвечает за непосредственное взаимодействие с ЧПУ и его переменными по доступным протоколам как на физическом уровне (Ethernet, интерфейсы RS-232/422/485, блок цифровых входов/выходов (I/O)), так и на логическом (протокольном) уровне, например, MTconnect, MODBUS или собственный протокол производителя. Кроме непосредственного доступа к данным оборудования, приложение обеспечивает их передачу на центральный сервер (или облачный сервис) для хранения и обработки.

Центальный сервер системы (Сервер сбора, хранения и обработки данных). Это программное обеспечение отвечает за централизованный сбор данных от оборудования (от адаптеров), его хранение, обработку и передачу во внешние системы. В зависимости от типа подключаемого оборудования, программная часть интеграции оборудования может быть совмещена непосредственно с частью сервера сбора данных, размещаемому на коммутаторе или маршрутизаторе. Часть программного кода центрального сервера системы выносится на коммутатор Cisco IE-4000 и/или маршрутизатор Cisco IR8x9 для минимизации передаваемых и обрабатываемых данных.

Сервер доступа к данным (веб-интерфейс пользователей системы). Это программное обеспечение отвечает за графический доступ к данным системы; визуализацию состояния контролируемого оборудования (центральная консоль мониторинга); формирование детального отчета по каждой единице оборудования; формирование и визуализацию в графическом или табличном виде всех контролируемых параметров системы на заданной шкале времени; формирование отчетов.

Центральный сервер системы и сервер доступа к данным могут быть развернуты в виртуализированной среде как внутри технологической сети предприятия, так и за ее информационным периметром в виде облачного сервиса. Данный подход позволяет внедрить сервис с минимальными капитальными затратами на оборудование и ПО. Компания Неткьюб предоставляет данный облачный сервис из собственного ЦОД, расположенного в России.

Данные от конечного оборудования запрашиваются с заданной периодичностью по встроенному протоколу. Система не берет на себя управление и контроль работы робота и/или станка, не меняет состояние встроенных переменных. Таким образом, система может использоваться параллельно с другими информационными системами, в том числе управления производственным циклом без влияния на нее.


Рис.3 Поток данных в системе мониторинга

Данные передаются в универсальном формате по существующей технологической IP-сети предприятия, в случае использования облачного сервиса еще и по каналам связи интернет.

Поддержка оборудования и протоколов

В настоящий момент в систему интегрированы роботы и станки с ЧПУ производителей Fanuc (Япония), ВНИТЕП (Россия), DMG (Германия). Реализован стандартный протокол MTconnect. Интеграция дополнительного оборудования проводится по требованию заказчика.

Интеграция с внешними системами

Для интеграции с внешними системами используется REST API. Интерфейс REST реализован на центральном сервере приложений Формат API может быть доработан по требованию заказчика.

Ссылка на основную публикацию
Adblock
detector