MASC.SoftPLC(VPLC)
СтатистикаЭтапы развития. Примеры. Возможности. Обсуждения. Предложения. ТП @MASONN1
- Последний пост
- 28 июн.
- Последнее чтение
- 14 авг.
- Постов за неделю
- 0
- Всего постов
- 21
- Тип
- открытый
- Язык
- русский
- В каталоге с
- 14 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Показываем ролик как добавить новое Modbus-устройство УМКА в VPLC Studio. А главное — модуль можно сохранить в библиотеку и использовать в других проектах 📤📥 Настроил один раз — пользуешься везде И это касается не только модулей — в библиотеке уже есть устройства от разных производителей. Хотите, чтобы там появилось и ваше? Присылайте свой модуль — после модерации мы добавим его в глобальную библиотеку, доступную всем пользователям! 🌍
🚀 Большое обновление МАСК ВПЛК Записали ролик — показываем все новые фишки вживую: библиотека Modbus-устройств, улучшение редактора кода, многооконный режим, несколько экземпляров VPLC Studio, новые совместимости с OPC UA сервером и не только 🎬 🆕 Обновляйтесь и пробуйте новые возможности уже сегодня
Среда разработки Редактор кода стал заметно удобнее: • появилось умное автодополнение, включая MQTT- и Modbus-переменные • добавлены сниппеты и встроенная документация с подсказками • появились настройки редактора и контекстное меню Рабочее пространство стало гибче: можно делить его на несколько окон, менять вкладки местами и выносить редактор в отдельное окно - удобно для работы на нескольких мониторах. Дерево проекта и библиотеку устройств можно свернуть, чтобы сосредоточиться на главном. Расширение языка ST Добавлены новые функции: ATAN2, MOD, а также функции для работы с порядком байт (TO_BIG_ENDIAN, TO_LITTLE_ENDIAN, FROM_BIG_ENDIAN, FROM_LITTLE_ENDIAN) и строками Modbus (PUT_STRING_4X, GET_STRING_4X). Повышена стабильность: исправлена работа ряда функций (FIND_EQ_AR, SORT_AR, REAL_TO, LREAL_TO, SET_BIT, GET_BIT, GET_4X, PUT_4X и др.). Совместимость с OPC UA Улучшена совместимость OPC UA сервера со сторонними клиентами. Скорректирована обработка запросов, не передающих метку времени, - благодаря этому корректно подключаются клиенты, которые раньше отклонялись, в том числе Matrikon OPC UA Explorer. Удобство в деталях Запуск стал приятнее и продуманнее: добавлены экран загрузки, история открытых проектов и меню работы с проектами прямо на стартовом экране. Теперь можно одновременно запускать несколько экземпляров приложения. Обновлен интерфейс настройки MQTT и Modbus, устранены мелкие недочеты.
видео или голосовое, без подписи
Большое обновление комплекса ВПЛК Обновление затрагивает все компоненты сразу - от ядра работы с устройствами до среды разработки. Новая архитектура работы с Modbus Полностью переработана основа работы с Modbus. Вместо прямой адресации памяти теперь используются полноценные структуры данных - конфигурации стали понятнее, надежнее и проще в сопровождении. Обмен с регистрами стал эффективнее: запись выполняется только при реальном изменении значений, без лишней нагрузки на шину. Также улучшена работа со строками в регистрах. Библиотека устройств В среде разработки появилась библиотека Modbus-устройств с разделением на локальную и глобальную части. Можно создавать собственные устройства прямо в проекте и легко переносить готовые конфигурации через импорт и экспорт - вплоть до выгрузки всей библиотеки. Разовая настройка теперь превращается в переиспользуемый инструмент. Продолжение ниже ⬇
Стресс-тест Modbus TCP Server — ПЛК Schneider Modicon M580 (CPU 4040) ВПЛК быстрее примерно в 13 раз. Петлевой тест обмена с ПЛК M580 4040. Каждый цикл: ✍️ пишу 10 000 регистров 📖 читаю обратно 10 000 Объём данных = 20 000 рег. / 320 000 бит (40 000 байт) Программа меряет задержку, считает ошибки и скорость в реальном времени. Буквы в таблице: 🔹 B — блок (100 слов) 🔹 T — задержка чтения, мс 🔹 W — записано значение 🔹 R — прочитано значение 🔹 DR — насколько R изменился с прошлого цикла 🐢 Фактический цикл: ~800 мс на все 20 000 рег. задержка чтения ~4 мс (1 блок) скорость ~0.4 Мбит/с (0.05 Мбайт/с)
Стресс-тест Modbus TCP Server Петлевой тест обмена с ВПЛК. Каждый цикл: ✍️ пишу 10 000 регистров (100 запросов) 📖 читаю обратно 10 000 (100 запросов) Объем данных = 20 000 рег. / 320 000 бит (40 000 байт) Программа меряет задержку, считает ошибки и скорость в реальном времени. Буквы в таблице: 🔹 B — блок (100 слов) 🔹 T — задержка чтения, мс 🔹 W — записано значение 🔹 R — прочитано значение 🔹 DR — насколько R изменился с прошлого цикла 🚀 Фактический цикл: 55 - 65 мс на все 20 000 рег. задержка чтения ~0.25 мс (1 блок) скорость ~5.59 Мбит/с (0.7 Мбайт/с)
MASC.SoftPLC(VPLC) pinned «ССЫЛКИ НА ВСЕ РЕСУРСЫ MASC.SoftPLC (VPLC) https://max-automation.ru/novations/vplc/ - ссылка на сайт. https://disk.yandex.com/d/WUQeUsJZxxcAug?clckid=10edb51b - ссылка на ЯД c дистрибутивами, документацией и примерами проектов VPLC. https://max.ru/joi…»
видео или голосовое, без подписи
видео или голосовое, без подписи
Кнопочный пост, который благодаря VPLC становится ещё и контроллером. На видео представлен пример работы кнопочного поста: теперь это не просто умный пост с конфигуратором, а полноценный виртуальный контроллер. VPLC читает и записывает данные с физического острова модулей ввода-вывода от ODOT, а также записывает данные в область умного кнопочного поста. Таким образом, VPLC расширяет возможности привычного устройства и превращает его в компактное решение для управления.
VPLC и VPLC Server доступны для запуска через Docker! Теперь можно быстро развернуть готовый контейнер без ручной установки пакетов и настройки окружения. Подробнее о процессе смотрите в видео Файлы запуска можно найти здесь (Яндекс Диск) Docker-образы: maximumautomation/vplc-core:ubuntu24.04 maximumautomation/vplc-server:ubuntu24.04
ССЫЛКИ НА ВСЕ РЕСУРСЫ MASC.SoftPLC (VPLC) https://max-automation.ru/novations/vplc/ - ссылка на сайт. https://disk.yandex.com/d/WUQeUsJZxxcAug?clckid=10edb51b - ссылка на ЯД c дистрибутивами, документацией и примерами проектов VPLC. https://max.ru/join/ZHeBeiKvnHf_VcqjyMaby96JtkhAZPg22SZll19sTOA - ссылка на канал в MAX https://max.ru/join/8bLIYnrUXpJYJR4RHcw7AtNfzCwiM4D5XOvBk510W9Q - чат в MAX https://t.me/maximum_vplk - ссылка на канал в Telegram https://t.me/+f710nWxssNU0OTIy - ссылка на чат в Telegram https://rutube.ru/channel/78229117/ - ссылка на Rutube https://vkvideo.ru/@club238470787?showAutoLoginModal=1 - ссылка на VkVideo https://www.youtube.com/@MA-MaximumAutomation - ссылка на YouTube
Таблица совместимости OC с VPLC Core + был добавлен VPLC Server. C течением времени таблица будет дополняться и актуализироваться.
⚙️ VPLC Studio на Linux Проверили запуск Windows-версии VPLC Studio через Wine в среде Linux Ubuntu. Тестирование показало стабильный запуск приложения через Wine без установки Windows и без использования виртуальной машины. Интерфейс приложения корректно отображается и доступен для работы. Конфигурация теста: • VPLC Studio 4.1.10 beta • Ubuntu 24.04.4 LTS Noble Numbat • Wine 11.0 Результат: успешный запуск и работа приложения ✅ Продолжаем расширять возможности использования VPLC в разных средах и сценариях работы.
Таблица совместимых на данный момент OC с VPLC CORE. C течением времени таблица будет дополняться и актуализироваться.
MASC и WB - теперь официально! Wiren Board выпустили статью о работе MASC ВПЛК на своих контроллерах: https://wirenboard.com/ru/news/MASC-787/ В рамках интеграции MASC был протестирован на контроллерах Wiren Board. Проверена корректность установки, стабильность работы и совместимость с экосистемой WB. Большое спасибо Wiren Board за внимание к нашему решению, профессиональный подход и открытость к новым интеграциям. Для нас это важный шаг: MASC становится ближе к реальному оборудованию, реальным объектам и задачам инженеров.
Наше выступление на WBCE 2026 Также о нас вышел пост на Habr — в нём подробнее рассказали о нашем виртуальном контроллере, составе ПО и нашем стенде на выставке. Делимся видео нашего выступления 🎥
видео или голосовое, без подписи
видео или голосовое, без подписи