Язык: RU
Запросить демо
Интеграции

Один шлюз, все пути наружу

PLCGateway собирает данные оборудования один раз и отдаёт их в той форме, которую ждёт каждая система: OPC UA для SCADA и систем архивирования, MQTT для IoT-платформ и облака, Modbus TCP для других контроллеров, REST API с потоком в реальном времени для ERP, MES и скриптов, а также webhook, e-mail и Telegram для людей и систем, которых нужно известить, когда что-то происходит.

Способы выдачи данных

Сервер OPC UA

Каждое устройство и значение как узел, с None / Sign / SignAndEncrypt, автоматическими сертификатами, доверием клиентам и учётными записями пользователей.

Подробнее →

Публикация MQTT

Каждый тег на <base>/<device>/<tag> в JSON со значением, качеством, временем и единицей измерения, по изменению или по интервалу, с TLS, birth и last will; опционально запись через топики /set.

Сервер Modbus TCP

Все теги как одно ведомое устройство Modbus: coils и holding-регистры назначаются автоматически или закрепляются, выбор порядка слов, карта адресов в CSV.

REST API и поток в реальном времени

Значения, архив с агрегатами, тревоги, производственные показатели, источники данных и запись по HTTPS с токеном; Server-Sent Events передают каждое изменение.

Уведомления

E-mail по SMTP со STARTTLS, Telegram-боты и webhook с собственными заголовками; правила по приоритету, группе и тревоге, сводки при лавине тревог, повторные попытки и журнал отправки.

Отчёты по расписанию

Суточные, недельные и сменные отчёты с производственными показателями, статистикой тревог и энергетическим разделом в виде HTML-письма с вложениями CSV.

Источники данных

Заказ-наряды, рецепты и журналы как таблицы, которые ERP заполняет через API, а экраны читают; импорт CSV и выборка по HTTP.

Примеры от ассистента

ИИ-ассистент объясняет, какой путь подходит, и возвращает готовые к запуску примеры с вашими реальными тегами, топиками и регистрами.

Подробнее →

MQTT для IoT-платформ и облака

Mosquitto, EMQX, HiveMQ, AWS IoT Core или Azure IoT Hub через мост, Node-RED, Grafana через Telegraf: подпишитесь на топики шлюза вместо опроса ПЛК. Публикатор переподключается с нарастающей задержкой, тем временем ставит сообщения в очередь и сообщает брокеру, когда шлюз в сети или пропал.

  • MQTT 3.1.1 по TCP или TLS, QoS 0 или 1, retained-сообщения
  • JSON payload или только значение, выбор по устройствам
  • Состояние со счётчиками отправленных и принятых сообщений и последней ошибкой
Настройки публикации MQTT: брокер, TLS, базовый топик, режим публикации и формат payload

Modbus TCP для систем, которые говорят только на Modbus

РСУ, другая SCADA или ПЛК читают шлюз как одно устройство, включая теги протоколов, которых сами не знают: S7, Mitsubishi, FOCAS, OPC UA, IEC 61850. Булевы значения становятся coils, числа — holding-регистрами в одно, два или четыре слова; карта остаётся стабильной, её можно закрепить, а клиент получает её в CSV.

  • Функции 1–6, 15 и 16, unit id, до 16 клиентов
  • Запись по умолчанию отключена
  • Последнее известное значение, пока устройство отключено
Сервер Modbus TCP с автоматической картой регистров всех тегов

Известите людей и системы

Каналы уведомлений переносят тревоги, заказ-наряды на обслуживание и отчёты. Правило определяет, какие события куда идут: приоритет, группа, отдельные тревоги, события возникновения, снятия и квитирования, с окном сводки, чтобы лавина тревог стала одним сообщением. Webhook отправляют JSON с вашими заголовками в тикет-системы, чаты и собственные API; неудачные отправки повторяются и записываются в журнал.

  • E-mail (SMTP, STARTTLS / TLS), Telegram, webhook
  • Тестовая отправка с протоколом сервера, когда что-то не работает
  • Секреты хранятся замаскированными и больше не показываются
Страница «Уведомления»: каналы e-mail, Telegram и webhook, правила и журнал отправки

Какой путь для какой системы

СистемаРекомендуемый путьПочему
SCADA, система архивирования, MES с клиентом OPC UAСервер OPC UAОтраслевой стандарт, подписки, сертификаты и учётные записи пользователей
IoT-платформа, облако, Node-RED, GrafanaПубликация MQTTМного потребителей, публикация по изменению, без опроса оборудования
РСУ, ПЛК, SCADA только с ModbusСервер Modbus TCPОдно ведомое устройство для всех машин, стабильная карта регистров
ERP, BI, скрипты, дашбордыREST API и поток в реальном времениJSON по HTTPS с токеном, архив с агрегатами, запись с правами оператора
Тикет-система, CMMS, чат, собственный приёмникWebhook и e-mailПередача при тревогах, заказ-нарядах и отчётах
Электронные таблицы, разовые анализыЭкспорт CSVСписок тегов, карта Modbus, вложения отчётов, архив в CSV
FAQ

Интеграции: частые вопросы

Как ИИ-ассистент подключается к PLCGateway и что он может делать с данными?

Каждый продукт PLCGateway включает сервер MCP (Model Context Protocol) по Streamable HTTP и stdio. Ассистент с поддержкой MCP подключается с сеансом пользователя или токеном и получает инструменты для значений, архива, тревог, производственных показателей, энергии, обслуживания и конфигурирования — каждый в пределах прав этого пользователя. Он может отвечать на вопросы по текущим и архивным данным, готовить черновики экранов и отчётов для проверки людьми, настраивать устройства и теги и выдавать вашему интегратору готовые примеры для каждого пути интеграции на этой странице.

Может ли PLCGateway отправлять данные в облако?

Да. Публикатор MQTT отправляет каждое значение в брокер по TLS — именно так принимают данные AWS IoT Core, Azure IoT Hub (через его мост MQTT), HiveMQ Cloud, EMQX Cloud и большинство IoT-платформ. REST API и webhook — альтернатива для сервисов на базе HTTP.

Есть ли REST API?

Да. Теги, текущие значения, архив с сырыми отсчётами или агрегированными интервалами и приращениями счётчиков, тревоги, производственные KPI, источники данных, показатели энергии и обслуживания доступны в JSON по HTTPS с bearer-токеном; поток Server-Sent Events передаёт каждое изменение. Для записи нужны права оператора.

Как получить точные примеры для моего интегратора?

Подключите к шлюзу ИИ-ассистента с поддержкой MCP и спросите: он прочитает руководство по интеграции, проверит, что включено, и вернёт готовые к запуску фрагменты на curl, Python, Node.js или C# с вашими реальными именами тегов, топиками MQTT, адресами Modbus и node id OPC UA — без токена.

Могут ли другие системы писать в ПЛК через PLCGateway?

Да, если это разрешено: по OPC UA через узел с правом записи, по топикам MQTT /set при включённой записи, по функциям Modbus 5, 6, 15 и 16, если сервер разрешает запись, и по REST API с правами оператора. Запись в теги только для чтения или в отключённые устройства отклоняется с понятной ошибкой.

Какая система должна видеть ваше оборудование?

Расскажите, что у вас работает; мы покажем путь, payload и первые значения, поступающие в вашу систему.