MASC.SoftPLC(VPLC)
128 subscribers
41 photos
15 videos
7 files
11 links
Этапы развития. Примеры. Возможности. Обсуждения. Предложения.
ТП @MASONN1
Download Telegram
Смогли запустить VPLC на таком маленьком контроллере для домашней автоматизации)

Так это ещё PLC или уже не совсем :-)

Ещё заказали контроллер Wiren Board 8 (последняя фотка), протестируем и на нем!
👍3
Будущее ПЛК — это VPLC/SoftPLC

Автоматизация десятилетиями строилась вокруг «железа»: отдельный ПЛК — отдельный проект, отдельные инженеры, отдельные правила. Пока система маленькая — это работает. Но с ростом количества АСУ растут издержки обслуживания и масштабируемости.

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

VPLC — это следующий шаг эволюции. Логика работает на обычном ПК, проекты управляются централизованно, версии контролируются автоматически, обновления производятся единовременно, а при ошибке система сама откатывается на стабильную версию. Всё это экономит огромное количество времени.

Это не «ПЛК без железа». Это платформа, где стандарт, резервирование, масштабирование и контроль уже встроены в архитектуру.

Будущее промышленной автоматизации в программных, масштабируемых и легко управляемых решениях.
И именно таким мы создаём VPLC.

Также делимся хорошей, более подробной статьей, которая показывает и доказывает, что нужно делать в АСУТП, чтобы быть эффективным и выжить:
https://vk.ru/@asu_tp-korporativnye-standarttp-kakie-effekty-oni-realno-daut
11👍1
This media is not supported in your browser
VIEW IN TELEGRAM
VPLC/SoftPLC Studio: подключение устройств за пару шагов

Показываем концепцию того, как в VPLC/SoftPLC Studio будет реализовано добавление стороннего оборудования.

При добавлении оборудования система автоматически создаёт структуру данных с описанием адресов, типов команд и параметров обмена. Не нужно будет прописывать регистры вручную - структура In/Out c именами тегов параметров сформируется автоматически и сразу доступна в коде. Добавил устройство — получил готовую типизированную структуру — используешь её в программе.

Все новые устройства будут подтягиваться из магазина устройств (справа на видео). Любой разработчик сможет добавить своё оборудование. Если кто-то подготовил модуль и опубликовал его, он станет доступен всем пользователям системы (после прохождения модерации и проверки на достоверность данных) и каждый сможет просто подтянуть устройство из каталога!

Таким образом мы хотим максимально упростить добавление оборудования, а также сформировать единую, расширяемую экосистему разработчиков!
🔥5
Теперь VPLC и VPLC Server поддерживают широкий спектр устройств и архитектур, включая ARM- и x86-платформы на базе Linux Debian/Ubuntu, что делает их идеальными для внедрения в промышленные системы и АСУТП.

Поддерживаемые архитектуры и процессоры:

armhf (32-bit ARM, hard-float)
Подходит для устройств на базе ARMv7.
Процессоры: ARM Cortex-A7, ARM Cortex-A8, Allwinner H3, Allwinner H5 и т.п.

arm64 (64-bit ARM, aarch64)
Оптимально для современных одноплатных компьютеров и серверных ARM-платформ.
Процессоры: ARM Cortex-A53, ARM Cortex-A72, Allwinner A64, Rockchip RK3399 и т.п.

amd64 (x86-64 Intel/AMD)
Для ПК, ноутбуков и серверных решений.
Процессоры: Intel Core, AMD Ryzen, Xeon и т.п.


Установка

Установка с помощью автоматического скрипта:

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

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


Также возможно установить, скачав пакет для нужной архитектуры:


# Узнать архитектуру
dpkg --print-architecture

# VPLC
curl -fLO https://updates.max-automation.ru/linux-cli/vplc/vplc_latest_armhf.deb
curl -fLO https://updates.max-automation.ru/linux-cli/vplc/vplc_latest_arm64.deb
curl -fLO https://updates.max-automation.ru/linux-cli/vplc/vplc_latest_amd64.deb

# VPLC Server
curl -fLO https://updates.max-automation.ru/linux-cli/vplc-server/vplc-server_latest_armhf.deb
curl -fLO https://updates.max-automation.ru/linux-cli/vplc-server/vplc-server_latest_arm64.deb
curl -fLO https://updates.max-automation.ru/linux-cli/vplc-server/vplc-server_latest_amd64.deb


Установка пакета

# VPLC
dpkg -i vplc_latest_<arch>.deb

# VPLC Server
dpkg -i vplc-server_latest_<arch>.deb


⚠️ VPLC и VPLC Server готовы к работе сразу после установки

Подсказка по командам

получить справку:

# VPLC
vplc help

# VPLC Server
vplc-server help


обновление:

# VPLC
vplc update

# VPLC Server
vplc-server update


удаление:

# VPLC
dpkg -P vplc

# VPLC Server
dpkg -P vplc-server
🔥32
MASC.SoftPLC(VPLC) pinned «Теперь VPLC и VPLC Server поддерживают широкий спектр устройств и архитектур, включая ARM- и x86-платформы на базе Linux Debian/Ubuntu, что делает их идеальными для внедрения в промышленные системы и АСУТП. Поддерживаемые архитектуры и процессоры: armhf…»
Перечень_функций_MASC_MA.pdf
95.9 KB
Отправляем список реализованных на данный момент функций VPLC/SoftPLC.

C течением времени список будет обновляться. Подробное описание функций будет представлено в следующей версии руководства пользователя.
1👍1
vplc.pdf
26.1 MB
Набросали несколько вариантов использования программного комплекса VPLC для большего понимания реализации системы
Channel name was changed to «MASC.SoftPLC(VPLC)»
🚀 Готовим для вас крупное обновление ВПЛК!

Провели работу над интеграцией ВПЛК в среду Wirenboard. Для внедрения взяли контроллер 8 версии и подключили модули I/O. На данный момент проводим различные тесты для реализации программирования в данных контроллерах.

Также спешим сообщить, что разработка активно продолжается и через 1-2 недели мы будем готовы представить большое обновление после внутренних тестов, а пока, делимся, что реализовано на данный момент:

• Поддержка Modbus RTU
• Возможность выбирать разные функции Modbus для чтения и записи
• Включение / отключение Modbus-устройств
• Единая область памяти MW для ВПЛК и Modbus-устройств
• Отображение переменных в мониторинге в форматах HEX / BIN / DEC
• Изменение значений переменных ВПЛК прямо в мониторинге
• Загрузка исходника проекта в ВПЛК
• Выгрузка исходника проекта из ВПЛК
• Автоматическое увеличение версии проекта при загрузке

Дальше - больше)!
👍3🔥1
https://max.ru/join/ZHeBeiKvnHf_VcqjyMaby96JtkhAZPg22SZll19sTOA - создали канал и группу для обсуждений в MAX, предлагаем присоединиться!
Разрабатываем и тестируем новое, дешёвое решение — «Умный пост»!

Работаем над новым решением «Умный пост» - компактным операторским постом с наглядной визуализацией и удобной настройкой через вэб-конфигуратор.

Для чего нужен «Умный пост»?
Решение предназначено для удобного локального отображения состояний оборудования, визуального контроля технологических процессов и быстрой работы оператора с объектом на месте.

Техническая основа:
- Протокол обмена: Modbus TCP/RTU
- Инструмент разработки: вэб-конфигуратор
- Способ подключения: Ethernet + RS485 или Wi-Fi + RS485
- Питание: от 18 до 55 вольт, POE

Из основного, реализованного функционала:
- импорт и экспорт проектов;
- загрузка и выгрузка проектов из/в пост;
- массовая загрузка и выгрузка проектов;
- конфигурирование Modbus Client;
- конфигурирование адресного пространства (тэгов);
- библиотека изображений для визуализации интерфейсов.

Сейчас мы продолжаем улучшать интерфейс, проверять стабильность работы и расширять возможности конфигурирования!
👍2🔥1
🚀 Продолжаем разработку обновления ВПЛК!

Реализовали объявление переменных внутри задачи через блок VAR ... END_VAR

Пример объявления:
VAR
s1 : STRING := 'Hello';
s2 : STRING := ' World';
pos : INT := 6;
Result : STRING;
END_VAR

Result := INSERT(s1, s2, pos);
SYSLOG(Result);
(* Ожидаемый результат: Result = 'Hello World' *)


А также добавлены:
• Раздел документации;
• Работа с устройствами ввода-вывода по MQTT;
• Защита проекта паролем;
• Новые функции (уже порядка 400);
• Новые типы данных.
Подробную информацию об этом можно найти в разделе «документация».
👍21
А также делимся ссылками на дистрибутивы с обновлениями:

Windows:
https://updates.max-automation.ru/vplc/vplc-setup.exe
https://updates.max-automation.ru/vplc-server/vplc-server-setup.exe
https://updates.max-automation.ru/vplc-studio/vplc-studio-setup.exe

Linux CLI: (Debian/Ubuntu)

curl -fsSL https://updates.max-automation.ru/linux-cli/vplc/install.sh | bash
🔥1
SoftPLC — без ограничений.

То, что раньше упиралось в память, теги, скорость работы и постоянный поиск обходных решений, теперь перестаёт быть проблемой. Теперь можно не тратить 90% времени на рутину, костыли, адресацию, подключение и борьбу с ограничениями.

Теперь SoftPLC — это свобода действий.

Свобода:
— разрабатывать проекты без ощущения потолка;
— спокойно масштабировать и улучшать решения;
— быстрее запускать новые идеи в работу;
— сосредоточиться на логике, архитектуре и развитии проекта;
— получать результат, а не бороться с техническими рамками.

Теперь всё больше зависит не от ограничений среды, а от самого программиста, его опыта, подхода и идей.

Меньше рутины. Меньше препятствий. Больше скорости, гибкости и удовольствия от работы.
🔥7
Приглашаем на WBCE 2026!

23–24 апреля в Москве пройдёт ежегодная конференция и выставка по автоматизации WBCE 2026, и мы будем среди участников.

На нашем стенде представим VPLC — виртуальный программируемый логический контроллер нового поколения. Расскажем, как с его помощью строить распределённые системы автоматизации, настраивать удалённое управление, запускать виртуальные стенды и интегрировать решения с существующей промышленной инфраструктурой.

Покажем:
- архитектуру комплекса VPLC;
- возможности VPLC Core, VPLC Studio, VPLC Server и VPLC Cloud Hub;
- кроссплатформенную работу на Windows, Linux и macOS;
- интеграцию по OPC UA;
- инструменты для разработки, отладки, мониторинга и централизованного управления;
- преимущества VPLC по сравнению с классическими ПЛК: масштабируемость, гибкость, независимость от аппаратной платформы, резервирование и удалённое обновление.

Также у вас будет возможность посетить производство Wiren Board — трансфер организован каждые 15 минут.

Ждём вас с 10:00 до 18:00 в отеле «Эдж Виноградово»
Москва, Дмитровское шоссе, 171. Парковка бесплатная.

Регистрируйтесь по ссылке.
🔥4
WBCE 2026 — спасибо за новые знакомства, идеи и возможности! 🚀

В этом году мы впервые приняли участие в WBCE — ежегодной конференции и выставке по автоматизации 🤝 Для нас это был очень полезный опыт: мы представили свои решения на стенде, выступили с презентацией и пообщались с коллегами, партнёрами и компаниями из индустрии.

По итогам конференции мы получили предложения о сотрудничестве от Jet Home и Inbrite. Сейчас начинаем работу над внедрением и полной адаптацией наших решений под их продукты ⚙️

Отдельно хотим отметить, что по итогам встречи с командой Wiren Board мы подтвердили дальнейшее сотрудничество и будем работать над интеграцией наших решений с их продуктами. Для нас это важный шаг в развитии совместимых решений для рынка автоматизации.

Также нам удалось побывать на экскурсии на производство Wiren Board 🏭 Это стало отличным дополнением к деловой программе и позволило ближе познакомиться с тем, как создаются продукты для автоматизации.

Отдельно хотим поблагодарить организаторов WBCE за предоставленное место, оборудование, помощь на площадке и отличную организацию мероприятия 🙌 Было комфортно работать, общаться с гостями и проводить демонстрации.

Спасибо всем, кто подходил к нашему стенду, задавал вопросы, делился опытом и обсуждал возможные форматы сотрудничества 💬 Для нас WBCE 2026 стала важной точкой для новых партнёрств и дальнейшего развития
👍4🔥3