ESP-ForumSCADAscada.esp-forum.com ESP-ForumArtificial Lift & ESP Systems

История версий

Публичные заметки по выпускам ESP-Forum SCADA. Сверху новые.

0.12.7

  • Ускорен веб-интерфейс: главная и страница скважины открываются в 3-4 раза быстрее, тренды за неделю загружаются примерно в 4 раза быстрее.
  • Фоновые вкладки браузера не нагружают сервер опросом.
  • Уточнены метки записей из архива СУ в журнале.
  • Логотип в интерфейсе и в PDF-отчётах архива оформлен как на сайте.

0.12.6

  • После восстановления связи записи собственного архива СУ показываются в журнале и трендах с временем СУ, без подгонки к сетке опроса. В журнале такие строки отмечены отдельно.
  • Вход через Telegram: подтверждение одним нажатием в Telegram, с правами оператора.
  • Окно профиля по имени пользователя: смена пароля и настройка Telegram.
  • Доработана система авторизации и защиты учётных записей.

0.12.5

  • На главной у администратора плашка состояния сервера с цифрами: свободное место на дисках и последний снимок данных.
  • Двухфакторный вход для администратора и технолога настраивается только на сервере. В веб-интерфейсе форм привязки и секрета нет.
  • На странице возможностей добавлены подтверждение команд, журнал действий, часовой пояс, резервное копирование и состояние сервера.
  • Уведомления в Telegram: пуск и останов скважины (все причины или только по защитам), для администратора потеря и восстановление связи, состояние сервера. Каждый пользователь сам привязывает Telegram, выбирает события и язык уведомлений. По умолчанию всё выключено.
  • Шапка страницы скважины перестроена: последний пуск и останов показаны под названием скважины, кнопки сгруппированы.
  • Номер версии в интерфейсе ведёт на историю версий.
  • Сообщения о состоянии скважины и связи показываются на языке интерфейса.
  • Устранены кратковременные разрывы в трендах при стабильной связи.
  • Доработана система авторизации.

0.12.4

  • Патч безопасности: усилена проверка сессии и защита веб-интерфейса.

0.12.3

  • Команды управления СУ подтверждаются вводом слова: пуск, стоп, изменение уставок и кривой U/F.
  • Доработана система авторизации пользователей.
  • Журнал действий пользователей для администратора: входы, команды СУ, изменения уставок (было и стало), изменения настроек. Хранится 3 года.
  • Журнал на странице скважины: время СУ, время сервера или любой часовой пояс, выбор запоминается для пользователя. Прокрутка не сбрасывается при смене периода и шага.
  • Выгрузка архива в PDF: выбор часового пояса, пояс указан в шапке документа. Имя файла содержит номер скважины, месторождение и даты.
  • Записи хронологии СУ показаны в журнале и PDF строками в момент события.
  • Коррекция часов СУ фиксируется в архиве. Добавлена автоматическая коррекция часов СУ, включается по выбору.
  • Статус в шапке скважины: нет связи показывается жёлтым, остановленная СУ красным.
  • Уточнена проверка модема на скважине. Окно модема переработано.
  • Окна настроек открываются без внутренних полос прокрутки.
  • Ежедневное резервное копирование данных сервера. Администратор видит состояние сервера: свободное место на дисках и итог последнего копирования.
  • Повышена надёжность записи в базу при одновременной работе опроса и веб-интерфейса.

0.12.2

  • Журнал на странице скважины: параметры работы, пуски и остановы, пропадание связи и изменения уставок, новые записи сверху. Нажатие на заголовок открывает выгрузку архива.
  • Пуск и останов фиксируются в журнале и архиве в момент события. Причина указана отдельной строкой: дистанционно с именем пользователя, оператор на СУ, автоматически или дискретный вход.
  • Изменения уставок: было и стало, кто изменил (дистанционно с именем пользователя или на СУ), время по журналу СУ.
  • Статус опроса в шапке скважины стал компактнее и показывает, когда со скважиной нет связи.
  • Английский и казахский интерфейс и архив PDF переводят названия уставок, режимы защит, причины останова и единицы измерения.
  • Повышена устойчивость опроса: устранены повторные разрывы соединения сервера с модемами.

0.12.1

  • Собственный архив скважины на сервере: параметры работы, пуски и остановы, пропадание связи. Хранится 3 года.
  • Выгрузка архива в PDF: промежуток дат и шаг 5, 10, 15, 30 или 60 минут, время СУ или сервера. Пуск и останов показаны в точное время события, причина останова словами. В файл добавляются текущие уставки СУ. Документ защищён от правки и подписан.
  • При удалении скважины архив сохраняется. Администратор может вернуть скважину или выгрузить её архив. Удаление архива выполняется только после явного подтверждения.

0.11.5

  • Часы СУ: на странице скважины видно время СУ, уход часов и время сервера. Часовой пояс определяется автоматически или задаётся вручную. Технолог или администратор может синхронизировать часы СУ.
  • После обрыва связи пропуски трендов дозаполняются из собственного архива СУ. Журнал событий СУ сохраняется на сервере.
  • Страница скважины подстраивается под ширину экрана: контроллер и кривая U/F сохраняют размер, на экранах средней ширины тренды располагаются ниже и не выходят за границы панели. Исправлено зависание браузера при масштабировании страницы.
  • Доработано разграничение прав. Администратор может просмотреть интерфейс с правами выбранного пользователя, не уходя с текущей страницы.
  • Уточнены тексты интерфейса на трёх языках.

0.11.4

  • Разграничение доступа: месторождения объединяются в разделы, и каждый пользователь видит только свои месторождения и скважины.
  • Окно настроек сервера работает из трея и запускается при входе в Windows. Исправлено зависание окна при остановке сервера. Время работы считается от фактического запуска сервера.
  • Главная: месторождение создаётся кнопкой прямо в своём разделе. Исправлено закрытие одного из диалогов. Из служебной строки диалогов удалён лишний текст.
  • Добавлена диагностика подключений оборудования при переходе с прежней системы диспетчеризации.

0.11.3

  • Шапка модема на странице скважины: уточнена обработка ответов модема.

0.11.2

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

0.11.1

  • Раскладка дисплея и набор трендов хранятся по пользователю и скважине, со сбросом к эталону скважины.
  • Тренды: один общий график, сдвиг кривой и зум шкалы, своя шкала на серию (ТМС общая), компактные подписи осей. Авторежим ставит кривые друг под другом. Весь диапазон данных остаётся в поле.
  • Высота окна трендов равна полной левой колонке.
  • Обновление и запись уставок, пуск и останов идут через одну очередь с опросчиком. Исправлена ложная пауза при обновлении уставок.
  • Доработаны сессия модема и индикация на плитке скважины. Уточнена система авторизации и проверки канала.
  • Статус под названием скважины открывает журнал ошибок за 24 часа. Полоса статуса в диалогах не сдвигает разметку.
  • Уточнены сообщения оператору о состоянии канала GPRS.

0.10.x

  • Канал GPRS: при активном TCP-соединении опрос продолжается. Отсутствие ответа СУ не считается обрывом связи с модемом.
  • Корректные кадры отображаются на панели и в трендах по мере поступления.
  • Уточнена обработка ответов модема и закрытия сессии при ошибках транспортного уровня.

До 0.10: этапы разработки

Основные этапы разработки системы диспетчеризации УЭЦН.

  • Июль 2026. Принято решение о разработке собственного опросчика вместо готового OPC-сервера. Стендовый прототип: имитатор станции управления, опрос по Modbus, архив, веб-панель с индикацией СУ, светодиодами и ЖКИ.
  • Конец июля. Уставки, кривая U/F, последний пуск и останов с причиной. Карты регистров СУ разных производителей. Интерфейс на трёх языках.
  • Тот же период. Главная с месторождениями и плитками скважин, паспорт скважины, корзина. Сервер собран в единый исполняемый файл для Windows с окном настроек, пользователями, ролями и входом по паролю.
  • Август. Реализована работа на общей линии RS-485 совместно со сторонней системой опроса: приём ответов на чужие запросы и опрос только недостающих регистров.
  • Сентябрь. Перенос на рабочий сервер, HTTPS с доверенным сертификатом, запуск сайта.
  • Конец сентября. Подключение первых GPRS-модемов в промысловой сети 2G. Анализ сетевого трафика и причин потери связи, по результатам выпущена ветка 0.10.x.