UDV DATAPK Version Control — контроль версий проектов ПЛК

UDV DATAPK Version Control

Вы знаете, на какой программе работает каждый ПЛК

Без контроля версий

Правка в ПЛК без следа — это простой, брак или инцидент

Когда никто не знает, какая программа сейчас в контроллере, любой сбой превращается в долгий поиск: кто менял, что и зачем.

Журнал без системы контроля3 события
PLC-17 · Tank_Level_Max 85 → 97автор?
PLC-04 · изменён блок OB35причина?
PLC-11 · версия ≠ проектуэталон?
  • Проекты разбросаныКопии на ноутбуках, флешках и у подрядчиков — какая версия в ПЛК, не знает никто.
  • Изменения без следаПрограмму в контроллере меняют напрямую, а кто, когда и зачем, не фиксируется.
  • Разнородный паркSiemens, Schneider Electric, Allen-Bradley, ОВЕН — у каждого своя среда.
  • Западные решения ушлиЗарубежные системы контроля версий больше не поддерживаются в России.
О продукте

UDV DATAPK Version Control — система контроля версий проектов ПЛК

Одна система для всех проектов ПЛК на всех площадках: хранит версии, сверяет программы в контроллерах с эталоном и возвращает рабочую версию за минуты.

Объекты
Проекты, программы и конфигурации ПЛК
Лицензирование
По числу серверов уровня Management
Сертификат ФСТЭК России4 УД

В составе DATAPK Industrial Kit

Актуальный релиз3.2

Доступен сейчас

ФункцииОдинаково для ПЛК разных производителей на всех площадках
История и сравнение версий

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

Контроль легитимности

Sensor сверяет программы в ПЛК с эталоном, расхождение — событие ИБ

Централизованное хранение

Проекты со всех площадок в одном хранилище, а не на флешках

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

Рабочая версия возвращается без ручных поисков

Мониторинг и отчётность

Дашборды по всем объектам, почта и syslog в SIEM

Главное отличие

Не только архив. Sensor читает программу прямо из ПЛК

Архив знает только загруженные версии. Version Control дополнительно опрашивает контроллеры и сравнивает их программы с эталоном.

Обычное хранилище проектов
ИнженерзагружаетХранилищенет связиПЛК
  • Знает только те версии, которые загрузили вручную
  • Правка напрямую в ПЛК остаётся незамеченной
  • Расхождение выясняется, когда что-то уже сломалось
UDV DATAPK Version Control
Desktop AppзагружаетManagementSensor читаетПЛК
  • Хранит все версии со всех площадок
  • Регулярно сверяет программу в ПЛК с эталоном
  • Расхождение сразу уходит событием ИБ в SIEM
Архитектура

Как устроен Version Control: от ПЛК до головного офиса

Топологияопрос ПЛК
ГОЛОВНОЙ ОФИСПЛОЩАДКИТЕХСЕТЬОБОРУДОВАНИЕSupervisionВсе площадки в одном окнеManagementПлощадка 1SensorDesktop Appвсе совпадают с эталономManagementПлощадка 2SensorDesktop App1 расхождение с эталономManagementПлощадка 3SensorDesktop Appвсе совпадают с эталоном
Режим опроса

Неинвазивно для техпроцесса

Только чтение по встроенным протоколам ПЛК, тем же, что использует SCADA. Опрос — по согласованию с эксплуатирующей организацией.

Протоколы сбора

Работает с ПЛК разных производителей

SNMPSSHModbus TCPOPC UAS7CommEtherNet/IP

Siemens · Schneider Electric · Allen-Bradley · ОВЕН и другие

Интеграции

События уходят туда, где их разбирают

  • Managementсобытие
  • →
  • SyslogSIEM, SOC
  • →
  • E-mailоповещение
Выгоды в работе

Где Version Control работает каждый день

Типовые задачи предприятий, которые решает система.

Сбой на линииЛиния встала после правки в ПЛК
Version Control
Показывает, что изменилось, кто и когда внёс правку, и восстанавливает эталонную версию из хранилища
Результат
Короче простой и разбор инцидента
ПодрядчикиНаладчики меняют программы на площадке
Version Control
Каждое изменение загружается через Desktop App с обоснованием, Sensor ловит правки в обход хранилища
Результат
Прозрачная приёмка работ и контроль изменений
КибербезопасностьИБ контролирует целостность ПО АСУ ТП
Version Control
Сверяет программы и конфигурации ПЛК с эталоном, расхождения отправляет событиями в SIEM
Результат
Несанкционированное изменение видно сразу
ИмпортозамещениеЗамена ушедшего западного решения
Version Control
Берёт на себя хранение, историю и контроль версий для ПЛК разных производителей
Результат
Сертифицированная российская система вместо Versiondog
ХолдингДесятки площадок и тысячи контроллеров
Version Control
Supervision собирает данные со всех площадок: копии проектов, дашборды и отчёты
Результат
Единая картина по всему парку ПЛК
МодернизацияПлановое обновление ПО контроллеров
Version Control
Фиксирует версию до и после изменений, позволяет сравнить их и быстро откатиться
Результат
Безопасный переход на новую версию
Внедрение

Уже работает на реальных производствах

Пищевое производство «Санта Бремор»Единый источник актуальных версий проектов ПЛК вместо ручного копирования по рабочим станциям ≈ на ⅓быстрее задачи по проектам ПодробнееСвернуть

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

  • ≈ на ⅓быстрее задачи по проектам ПЛК
  • > 50%целевых технологических проектов уже перенесено
  • Сотнирепозиториев, десятки плановых изменений в месяц
  • Единый источник актуальных данных по проектам
  • Видны статус редактирования, автор и комментарии к каждому изменению
  • Блокировка файлов защищает от перезаписи при параллельной работе
«…значительно облегчило нам работу с проектами».
Максим Климович, заместитель начальника отдела автоматизации «Санта Бремор»

Оценка ускорения — экспертная оценка заказчика.

Металлургия Крупное металлургическое предприятиеТысячи ПЛК разных производителей на распределённой инфраструктуре, замена Versiondog ТысячиПЛК под контролем ПодробнееСвернуть
Задача
  • Обслуживание нескольких тысяч ПЛК вручную отнимало много времени инженеров АСУ ТП
  • Изменения было сложно отследить, восстановление прежних версий занимало время
  • Нужно было проверять легитимность правок — и от атак, и от ошибок инженеров
  • Требовалась замена Versiondog и переход на российское ПО и оборудование АСУ ТП
Решение
  • Отказоустойчивое централизованное хранение проектов ПЛК разных производителей
  • Сравнение версий, отслеживание изменений, восстановление по цепочке
  • Верхний уровень мониторинга — он же дополнительный центральный репозиторий исходных кодов
  • Серверная часть на «Альт СП Сервер», Desktop App на Astra Linux и РЕД ОС
Результат
  • Управление проектами ПЛК автоматизировано
  • Процессы стали быстрее и прозрачнее
  • Меньше инцидентов, быстрее восстановление и расследование
  • Предотвращение брака и простоев, поддержка политики ИБ компании
Победитель в номинации «Инфраструктура» конкурса ComNews «Лучшие ИТ-решения для металлургической отрасли», Smart Mining & Metals, 2025
Скачать кейс, PDF
Пилот

Проверьте Version Control на своих ПЛК

Бесплатное тестирование доступно в рамках пилотного проекта. Стоимость зависит от требований и технических возможностей заказчика.

Обсудить пилот
  1. 01
    ЗаявкаОставьте контакты — обсудим задачи и ваш парк ПЛК.
  2. 02
    ДемонстрацияПокажем продукт и возможности актуального релиза 3.2.
  3. 03
    Пилотный проектБесплатно протестируем решение на вашей инфраструктуре.
  4. 04
    Расчёт и поставкаРассчитаем стоимость; приобрести решение можно у официальных партнёров UDV Group.
Вопросы и ответы

Часто задаваемые вопросы

Не нашли ответа?

Напишите нам — ответим на вопросы и покажем Version Control на демо.

Задать вопрос
Зачем сравнивать проекты ПЛК, если есть инструмент в среде разработки?
Такой функционал есть не во всех средах разработки. Кроме того, Version Control решает задачу централизованного хранения и восстановления проектов.
Как обеспечивается неинвазивность взаимодействия с ПЛК?
Для опроса применяются встроенные протоколы, которые ПЛК поддерживает для стандартного взаимодействия, например с серверами SCADA. Запрос от Version Control — только на чтение конфигураций, по согласованию с эксплуатирующей организацией. Неинвазивность подтверждается совместными тестированиями с вендорами ПЛК и пилотными проектами, а там, где это невозможно, — в режиме технологического останова.
Как отображаются изменения в проектах ПЛК?
Для текстовых файлов подсвечивается место изменения. Для прочих файлов в текущей версии фиксируется факт изменения — для детального анализа версию можно выгрузить и посмотреть в среде разработки. События можно отправлять по syslog в вышестоящие системы и настроить оповещения по электронной почте.
Как продукт сертифицируется ФСТЭК России?
Модуль UDV DATAPK Version Control сертифицируется в составе DATAPK Industrial Kit по 4 уровню доверия.
Как лицензируется продукт? Есть ли пробная версия?
Модуль лицензируется по количеству уровней Management — серверной части для хранения и восстановления версий проектов ПЛК. Бесплатное тестирование доступно в рамках пилотного проекта.
Материалы

Полезное о продукте

Документы, которые удобно переслать коллегам из АСУ ТП и ИБ.

Для производства

Производство работает на проверенных программах. Вы это знаете, а не предполагаете.

Инженер АСУ ТП

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

Специалист по ИБ

Уверенность в целостности ПО АСУ ТП: любое изменение в ПЛК видно, у него есть автор и причина.

Руководитель производства

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

Компания

Независимость: сертифицированная российская система вместо ушедших зарубежных решений.

Связаться

Наведите порядок в версиях ПЛК. Начните с демо

Покажем Version Control на демо и обсудим пилот на вашей инфраструктуре.

Что вам нужно
Made on
Tilda