Пульт.Онлайн

Web-ориентированная SCADA
Все функции онлайн

Демо Скачать
Версия 3 находится в разработке.
В данный момент для тестирования доступны
α-версия сервера и β-версия шлюза.

Web-SCADA
Пульт.Онлайн

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

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

Система обладает широкими интеграционными возможностями благодаря поддержке HTML, API, CLI и использованию открытых протоколов в межсервисных коммуникациях.

На данном сайте размещена предварительная информация о разработке новой версии (V3) и тестовые дистрибутивы. Стабильная версия системы (V2) доступна для скачивания с основного сайта.

Перейти на демо-сервер
Скачать тестовый дистрибутив
Поддерживаемые протоколы
и архитектуры

Linux (CentOS, Ubuntu, Debian, Fedora, OpenWRT, Аstra Linux, Alt Linux и др.)

ARM, x86, x64, MIPS, Эльбрус

Modbus-TCP, Modbus-RTU, Modbus-RTU-Over-TCP, MQTT, OPCUA, GPIO, GPSD, ICMP, HTTP, SNMP, МЭК 60870-5-101, МЭК 60870-5-104

Windows Linux Android iOS MacOS

Возможности системы

Диспетчеризация через интернет

Диспетчеризация через интернет


Установка сервера Пульт.Онлайн в облаке позволяет организовать управление и мониторинг географически распределенных объектов.
Локальная диспетчеризация

Локальная диспетчеризация


Сервер Пульт.Онлайн может быть установлен в локальной сети объекта, при этом сохраняется возможность включения доступа через интернет одним кликом.
Встроенный web-сервер

Встроенный web-сервер


Пульт.Онлайн можно устанавливать непосредственно на контроллеры и создавать web-интерфейсы для отдельных единиц оборудования.
Все проекты   |  Заказать внедрение

Реализованные проекты

Мониторинг географически распределенных генераторных установок


                Мониторинг более 200 единиц удаленного оборудования, размещенного на месторождениях в Западной Сибири, на предприятиях и объектах нефтегазовой промышленности:

                        - газопоршневые генераторные установки
                        - дизельные генераторные установки
                        - трансформаторные подстанции 10КВ и 6КВ
                        
                    
Конфигурация системы
- Сбор телеметрии, мониторинг аварий и GPS-координат
- 1 облачный сервер (1МГц, 2GB ОЗУ)
- Более 100 удаленных шлюзов (пром. 3G-роутеры)
- Более 200.000 переменных (тегов)
- До 10.000 сигналов в секунду
Мониторинг географически распределенных генераторных установок
Вентиляция и обогрев заводских цехов

Диспетчеризация систем отопления и вентиляции цехов и промышленных помещений


Мониторинг и диспетчеризация инженерных систем одного из крупнейших промышленных предприятий России. Более 50 приточно-вытяжных вентиляционных систем, порядка 500 вытяжек, более 20 газовых приточных вентсистем тепловой мощностью до 1 МВт. Мониторинг градирен, насосных станций и другого инженерного оборудования.
Конфигурация системы
- 1 облачный сервер (ЦП 1ГГц, ОЗУ 512МБ)
- 20 шлюзов
- 5000 переменных
Тепловые пункты предприятия

Мониторинг группы тепловых пунктов и насосных станций промышленного предприятия


Четыре котельные общей тепловой мощностью 8МВт + бойлерная производительностью 150 м3/сутки. Мнемосхемы, мониторинг аварий с уведомлениями по SMS и Телеграм, сбор трендов.
Конфигурация системы
- 1 облачный сервер (ЦП 1ГГц, ОЗУ 512МБ)
- 16 шлюзов
- 3500 переменных
Локальная диспетчеризация

Диспетчеризация систем отопления и вентиляции крупнейшего в Европе фудкорта


26 вентагрегатов и 60 вытяжных установок на 34 тысячах квадратных метров.
Конфигурация системы
- 1 локальный сервер возможностью уд. доступа
   (Пром. ПК, ЦП 2ГГц, ОЗУ 4GB)
- 2 шлюза
- 100 modbus-узлов
- 4000 переменных

Новая версия

100K
узлов
10M
переменных
1M
сигналов/с
Основными задачами при разработке новой версии являются: повышение производительности и надежности работы, увеличение поддерживаемых протоколов, расширение поддержки архитектур и ОС, улучшение пользовательского интерфейса и расширение функционала системы.

Система построена по микросервисной архитектуре. Backend разрабатывается на Си, Frontend - HTML5. Взаимодействие между компонентами системы осуществляется по JSONRPC2.0/WebSocket.

Описание API сервисов будет размещаться в разделе Документация (наполняется). Тестовые дистрибутивы обновляются. Список изменений можно найти здесь. Ниже перечислены новые возможности и отличия версии V3.

Повышенная отказоустойчивость

Буферизация даных на шлюзе при разрыве связи с сервером и последующая отправка при восстановлении связи. Контроль достоверности переменных. Хранение значений переменных и исторических данных по стандарту ACID. Полное автоматическое резервное копирование системы. Автоматическая синхронизация времени шлюза по серверу. Воможность перезагрузки устройства при потере сети. Статическая линковка (Пульт.Онлайн не использует сторонние библиотеки и сервисы).

Высокая производительность

Все сервисы переписаны в парадигме Zero-copy (минимизация операций копирования и выделения памяти). Существенно увеличена скорость взаимодействия между сервисами за счет использования UNIX-сокетов. Результат - до 10.000.000 переменных и 1.000.000 сигналов в секунду на одном сервере. До 10.000 контролов на одной мнемосхеме.

Низкие системные требования

Подерживаются ОС Linux (CentOS, Ubuntu, Debian, Fedora, OpenWRT, Аstra Linux, Alt Linux и тд) на архитектурах x86-64, ARM, MIPS и Эльбрус. Минимальные требования (система до 10.000 переменных): 1 ядро 200 MHz, RAM 128 MB, HDD 100 MB. На 1.000.000 переменных: 2 ядра 4 GHz, RAM 4 GB, HDD из расчета 16 B на одну запись в тренд.

Расширенный список протоколов

Реализована система драйверов переменных, позволяющая расширять список доступных протоколов по мере необходимости. На данный момент готовы драйверы переменных для Modbus (RTU, TCP, RTU Over TCP), OPC UA, MQTT, HTTP, GPSD, GPIO. В разработке: МЭК 60870-5-101, MJPG (трансляция с камер). Парсинг значений из текстовых данных, в т.ч. с помощью регулярных выражений (HTTP, XML, JSON, командная строка).

Интеграционные возможности

Все сервисы Сервера и Шлюза имеют открытое API по протоколу JSONRPC2.0 поверх WebSocket + доступ к API через интерфейс командной строки (CLI). Возможность трансляции переменных в карту Modbus, на MQTT брокер, в базы данных, в командную строку. Шлюз может подключаться к любому серверу с поддержкой WebSocket и передавать данные по подписке или периодически. Встраивание интерфейса в другие системы через iFrame.

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

Поддержка JS-like скриптов, математические выражения. Виртуальные, аварийные и производные переменные. Мониторинг по подписке, периодически и по Cron. Автоматический сброс значений и групповые операции с переменными. Глобальное пространство имен для доступа к переменным других узлов и проектов. Теги с поддержкой логических выражений для гибкой фильтрации переменных (в т.ч. аварийных).

Хранение исторических данных

Журнал событий и действий пользователей с расширенным фильтром на БД SQLITE. Возможность записи тренда каждой переменной. Очистка старых записей журнала и трендов при приближении к лимиту дискового пространства.

Поддержка HTML в мнемосхемах

Произвольный HTML, CSS, JS и SVG на мнемосхемах. Возможность создавать мнемосхемы с подключением любых JS-фреймворков (например, онлайн-карты). Вывод значений переменных простой подстановкой $имени_переменной в требуемом месте в HTML-коде мнемосхемы. Контролы как веб-компоненты.

А также

Установка одной командой. Оплата только за "физические" переменные. Темная и светлая цветовые схемы (с возможностью добавления). Брендирование. Мультиязычный интерфейс (RU/EN с возможностью добавления языков). Логические узлы (могут комбинировать переменные разных драйверов). Поддержка SSL "из коробки".

Внедрение и сопровождение

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