Maximum Automation

Виртуальный ПЛК нового поколения

Комплекс ВПЛК

Надёжная программная платформа для построения современных систем управления: от локальных стендов и встраиваемых устройств до распределённых облачных архитектур.

Режимы работы

CLI и GUI

Интеграция

OPC UA

Развёртывание

Edge и Cloud

ВПЛК объединяет надёжность классических контроллеров и гибкость современного программного стека, позволяя строить как локальные, так и распределённые системы автоматизации.

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

Архитектура

Архитектура комплекса ВПЛК

Комплекс ВПЛК состоит из четырёх ключевых компонентов, которые можно использовать как вместе, так и отдельно в зависимости от масштаба и задач проекта.

  1. ВПЛК

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

    Исполняет программы пользователя

    Работает в консольном и графическом режимах

    Оптимизирован для непрерывной работы

  2. ВПЛК Студия

    Среда разработки для создания и отладки программ на языке ST.

    Удобный и понятный интерфейс

    Инструменты отладки, визуализации и тестирования

  3. ВПЛК Сервер

    Сервер обмена данными между контроллером и внешними системами.

    Использует промышленный протокол OPC UA

    Поддерживает режимы CLI и GUI

    Даёт централизованный обмен данными, мониторинг и логирование

  4. ВПЛК Облачный Хаб

    Облачный сервер взаимодействия для объединения распределённых компонентов.

    Поддерживает гибридные и распределённые архитектуры

    Обеспечивает удалённый мониторинг, обновления и диагностику

    Интегрируется с внешними сервисами и облачными платформами

Кроссплатформенность

Кроссплатформенность и гибкость

ВПЛК работает на всех популярных ОС:

Windows / Linux / macOS

Компоненты можно разворачивать на разных машинах: от встроенных устройств до облачных серверов.

Преимущества

Преимущества ВПЛК
  • Масштабируемость от одного устройства до распределённых систем

  • Гибкость программирования на языке ST

  • Поддержка промышленного протокола OPC UA

  • Работа в CLI и GUI режимах

  • Подходит для слабых устройств и VPS

  • Облачная интеграция и удалённый доступ

  • Горячее резервирование

Сценарии

Примеры использования
  • Промышленные АСУ ТП

  • Умные здания

  • Лабораторные и учебные стенды

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

  • IoT-проекты с локальной обработкой данных

Почему ВПЛК

Почему выбирают ВПЛК

ВПЛК сочетает надёжность классических контроллеров и гибкость современных программных решений.

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

Сравнение

Сравнение производительности операций

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

Операции
PLC Modicon M580 4040
ВПЛК Mini-PC
ВПЛК NanoPi NEO

Сложение и вычитание REAL

505 000

55 550 000

в 110 раз быстрее PLC

5 303 350

в 10,5 раз быстрее PLC

Установить и прочитать бит

211 200

44 000 000

в 208 раз быстрее PLC

12 752 000

в 60 раз быстрее PLC

Двойное преобразование типов

2 600 000

123 760 000

в 47 раз быстрее PLC

61 300 000

в 23,5 раз быстрее PLC

Интеграция

Интеграция с Wiren Board

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

x

REAL-операции

35 300 000

в 70 раз быстрее PLC

Битовые операции

20 592 000

в 97,5 раз быстрее PLC

Преобразование типов

22 945 000

в 9 раз быстрее PLC

Реализация работы через протокол MQTT позволила интегрировать ВПЛК с внутренними системами Wiren Board без дополнительных настроек или доработок платформы. Благодаря этому ВПЛК можно сразу использовать в существующих контурах автоматизации, сохраняя штатную работу устройства.

Так как Wiren Board работает на базе Linux Debian, ВПЛК легко устанавливается и использует штатные возможности операционной системы, обеспечивая эффективное распределение вычислительных ресурсов и стабильное выполнение задач.

С ВПЛК на борту Wiren Board превращается в полноценный ПЛК с возможностями, которые по вычислительной гибкости, обработке данных и масштабируемости заметно превосходят классические ПЛК, включая такие решения, как ОВЕН, Schneider Electric и другие аналогичные платформы.

Загрузки

Дистрибутивы комплекса ВПЛК

Windows

Linux (Debian / Ubuntu)

Установка ВПЛК (CLI):

curl -fsSL https://updates.max-automation.ru/linux-cli/vplc/install.sh | bash 

Установка ВПЛК Сервер (CLI):

curl -fsSL https://updates.max-automation.ru/linux-cli/vplc-server/install.sh | bash