Visual PLC Studio

Visual PLC — это инженерная среда и среда исполнения PLC-логики, ориентированная на управляемость изменений, воспроизводимость проектов и безопасную эксплуатацию в системах промышленной автоматизации

Скачать материалы

PLC Runtime

Visual PLC Runtime — легковесная среда исполнения IEC 61131-3 программ на Linux и RT Linux с гарантированным временем цикла до 1-3 мс. Поддерживает горячую замену программ без остановки ввода-вывода, lock-free доступ к данным процесса и работает на платформах x86_64, ARM64 и MIPS, включая промышленные контроллеры и одноплатные компьютеры.

Среда разработки

Полнофункциональная IDE для создания и отладки PLC-проектов: компиляция Structured Text в исполняемые пакеты, мониторинг тегов в реальном времени, конфигурирование Modbus TCP/RTU устройств и развёртывание одной командой. Встроенное версионирование проектов на базе Git обеспечивает полную воспроизводимость и контроль изменений.

AI-ассистент

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

В отличие от классических PLC-IDE, Visual PLC рассматривает PLC-логику не как набор программ, а как часть единого инженерного проекта, связанного со спецификацией, тестами, симуляцией и эксплуатацией.

Ключевые возможности Visual PLC

Visual PLC Runtime
Поддержка IEC 61131-3
Единый версионируемый проект
Симуляции и тестирования
Проверка проекта
Тестирование логики

Visual PLC Runtime

Visual PLC включает собственную среду исполнения для промышленных контроллеров.

Среда исполнения обеспечивает:

  • поддержку широкого набора промышленных протоколов;
  • детерминированное выполнение программ;
  • разделение логики и ввода-вывода (PDI);
  • безопасные обновления логики;
  • интеграцию со SCADA, OPC-серверами и модулями УСО.
Слайд 1

Поддержка IEC 61131-3 как инженерного стандарта

Visual PLC поддерживает разработку логики по стандарту IEC 61131-3:

  • Structured Text (ST)
  • Function Block Diagram (FBD)
  • Ladder Diagram (LD)
  • Sequential Function Chart (SFC)

Независимо от языка, логика приводится к единому внутреннему представлению, что обеспечивает:

  • целостность проекта;
  • единые правила анализа и тестирования;
  • совместимость с симуляцией и SCADA.
Слайд 2

Единый версионируемый проект

PLC-логика сопровождается как инженерный артефакт:

  • хранится в Git вместе со спецификацией, тестами и связями;
  • имеет полную историю изменений;
  • поддерживает безопасные откаты и анализ отличий между версиями.

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

Слайд 2

Встроенные симуляции и тестирования

Тестирование выполняется в двух взаимодополняющих слоях:

  • проверка соответствия спецификации и проекта;
  • тестирование логики в режиме эмуляции;

Visual PLC включает встроенный контур тестирования, позволяющий проверять корректность логики до внедрения без использования реального оборудования.

Слайд 4

Проверка соответствия спецификации и проекта

PLC-логика автоматически сопоставляется с формализованной спецификацией проекта:

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

Результат — объективная оценка полноты и корректности логики еще на инженерном этапе.

Слайд 5

Тестирование логики в режиме эмуляции

Поведение PLC-логики проверяется через специализированный тестовый фреймворк:

  • проект запускается в рантайме в режиме эмуляции;
  • тесты пишутся как ST-программы;
  • тестовый фреймворк подключается к проекту через OPC-клиент;
  • входные переменные управляются тестами, проверяется реакция логики.

Такой подход позволяет выполнять:

  • нагрузочное и стресс тестирование;
  • регрессионное тестирование;
  • проверку изменений после модификаций в той же инженерной среде, где разрабатывается логика.
Слайд 5
Возможности

Visual PLC ориентирован на:

  • АСУ-инженеров;
  • проектные и инжиниринговые организации;
  • разработчиков программно-технических комплексов;
  • команды, работающие с критическими и долгоживущими системами.

Система подходит для проектов, где важны:

  • детерминизм и надежность;
  • управляемые изменения;
  • тестируемость и воспроизводимость;
  • соответствие требованиям регуляторов.

Инженерный AI-ассистент

Инженерный AI-ассистент

Visual PLC использует единый инженерный AI-ассистент Visual Engineering Platform, работающий под контролем инженера.

AI-ассистент поддерживает 3 режима работы:

  • Ask — анализ и объяснение
  • Plan — планирование изменений
  • Agent — управляемая модификация логики

Ask — анализ и объяснение

Ask — анализ и объяснение

AI помогает понять существующую PLC-логику:

  • объясняет структуру программ и блоков;
  • показывает связи и зависимости;
  • отвечает на вопросы о поведении логики.

Plan — планирование изменений

Plan — планирование изменений

AI формирует предложения по изменениям в виде формализованных планов:

  • какие программы и блоки затрагиваются;
  • какие шаги требуется выполнить;
  • какие тесты и проверки необходимо запустить.

План не изменяет проект автоматически и используется как основа для инженерного решения.

Agent — управляемая модификация логики

Agent — управляемая модификация логики

В режиме Agent AI может вносить изменения в PLC-логику:

  • только в рамках сформированного плана;
  • с участием инженера;
  • с обязательным прогоном проверок и тестов.

Все изменения версионируются, трассируются, проверяются и могут быть отменены пользователем. AI не является автономным исполнителем и не заменяет инженера.

Инженерный AI-ассистент
Ask — анализ и объяснение
Plan — планирование изменений
Agent — управляемая модификация логики

Инженерный AI-ассистент

Visual PLC использует единый инженерный AI-ассистент Visual Engineering Platform, работающий под контролем инженера. AI-ассистент поддерживает 3 режима работы:

  • Ask — анализ и объяснение
  • Plan — планирование изменений
  • Agent — управляемая модификация логики

Ask — анализ и объяснение ​

AI помогает понять существующую PLC-логику:

  • объясняет структуру программ и блоков;
  • показывает связи и зависимости;
  • отвечает на вопросы о поведении логики.

Plan — планирование изменений

AI формирует предложения по изменениям в виде формализованных планов:

  • какие программы и блоки затрагиваются;
  • какие шаги требуется выполнить;
  • какие тесты и проверки необходимо запустить.

План не изменяет проект автоматически и используется как основа для инженерного решения.

Agent — управляемая модификация логики

В режиме Agent AI может вносить изменения в PLC-логику:

  • только в рамках сформированного плана;
  • с участием инженера;
  • с обязательным прогоном проверок и тестов.

Все изменения версионируются, трассируются, проверяются и могут быть отменены пользователем. AI не является автономным исполнителем и не заменяет инженера.

У вас остались вопросы?

Напишите нам, и мы подберем решение, сделаем расчет цены и согласуем с Вами варианты реализации

Visual SCADA 2026

Новый уровень управляемости инженерных проектов. Промышленный релиз — лето 2026.