TGViewer
Engee на старт! Engee на старт! @engee_com · 4.58K subscribers
Post #669 2.33K
Как подружить облачную среду моделирования с облачным промышленным ПЛК?

Мы решили проверить это не теоретически, а на практике — интегрировали Engee с открытым программным контроллером OpenSoftPLC, разработанным «Северсталь-инфоком».

Контекст задачи
Открытая АСУ ТП — это инициатива по созданию модульной и вендорно-независимой экосистемы промышленной автоматизации. В её основе лежит стандарт IEC 61499, ориентированный на распределённые и событийно-управляемые системы.


В рамках проекта возник вполне прикладной вопрос:
Можно ли управлять логикой программного ПЛК напрямую из модели Engee, если сама среда работает в браузере и не имеет прямого доступа к сетевым интерфейсам компьютера пользователя?

Как устроили интеграцию
Для решения использовали подсистему Engee.Интеграции.
Она работает как связующее звено: на локальной машине запускается агент, который соединяет по RPC облачную модель с сетевым стеком и внешним оборудованием.

Далее сценарий выглядит так:

1️⃣Настройка ПЛК
В среде 4diac FORTE (IEC 61499) на удаленной виртуальной машине запущен алгоритм инкрементного счетчика со сбросом по внешнему сигналу. Контроллер настроен как Modbus Slave (порт 1502).

2️⃣Подготовка среды Engee
Установлен пакет Engee.Интеграции и запущен локальный агент для работы с внешними устройствами.

3️⃣Архитектура модели
В динамической модели использованы три интерфейсных блока:
• Modbus TCP Setup — установка соединения с ПЛК,
• Modbus Write Coil — передача бита сигнала сброса,
• Modbus Read Holding Register — чтение текущего значения счётчика из регистра.

4️⃣Сценарий моделирования
Генератор импульсов с периодом 5 секунд отправляет сигнал сброса.
В этом режиме Engee выступает как Modbus Master, управляя ПЛК и одновременно считывая данные для анализа.

➡️ Результаты

Моделирование показало стабильную работу связки:
🔹обмен данными происходит без потерь,
🔹графики в Engee полностью повторяют логику работы счётчика,
🔹команды управления исполняются с заданной периодичностью.
Интересная деталь: физически программный ПЛК находится в Череповце, а сервер модели — в Москве.

💎 Практическая польза

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

По сути, модель перестает быть просто расчетным инструментом и становится активным участником системы управления.

🔗Полное описание и файлы модели доступны по ссылке

🚨 Конференция по системному моделированию, регистрация еще открыта
🎓 Вебинар Создание пользовательских приложений
👤 Расписание бесплатных тренингов
  • 🔥 10
  • 🤩 4
  • ❤ 3
More from @engee_com
  1. Sep 28, 2026🧑‍🎓 Запись вебинара «ПИД-регулятор в АСУ ТП: управление температурой в Engee» 🔗 Презент…
  2. Sep 25, 2026Релиз 26.9 – новое в сентябре 🍂 ☕️ ⚙️ Друзья, Сентябрь подходит к концу — за окном яркая…
  3. Sep 23, 2026Engee MIND — ИИ непосредственно в инженерном проекте На ИТОПК-2026 впервые представили Eng…
  4. Sep 18, 2026🔄 Почему ПИД теряет управление при насыщении: разбираем anti-windup Представим: регулятор…
  5. Sep 15, 2026Собрали в карточках, что вас ждёт в День Engee 2026: демозона с реальным оборудованием, но…
  6. Sep 11, 2026📡 EngeeDSP: инструменты для ЦОС в Engee Для ЦОС в Engee мы развиваем специализированную б…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →