# Един шлюз, всички изходи

> PLCGateway събира машинните данни веднъж и ги предлага във формата, която всяка система иска: OPC UA за SCADA и historian системи, MQTT за IoT платформи и облака, Modbus TCP за други контролери, REST API с поток на живо за ERP, MES и скриптове, и webhook, имейл и Telegram за хората и системите, които трябва да бъдат уведомени, когато нещо се случи.

## Начини за извеждане на данните

- **OPC UA сървър:** Всяко устройство и всяка стойност като възел, с None / Sign / SignAndEncrypt, автоматични сертификати, доверие към клиентите и потребителски акаунти. ([Научете повече](https://plcgateway.com/bg/connect.md))
- **MQTT публикуване:** Всеки таг на <base>/<device>/<tag> като JSON със стойност, качество, време и мерна единица, при промяна или през интервал, с TLS, birth и last will; по избор запис през /set топици.
- **Modbus TCP сървър:** Всички тагове като едно Modbus slave устройство: coils и holding регистри, разпределени автоматично или фиксирани, избираем ред на думите, адресна карта в CSV.
- **REST API и поток на живо:** Стойности, история с агрегати, аларми, производствени показатели, източници на данни и запис по HTTPS с токен; Server-Sent Events изпращат всяка промяна.
- **Известия:** Имейл по SMTP със STARTTLS, Telegram ботове и webhook с персонализирани заглавки; правила по приоритет, група и аларма, обобщения при лавина от аларми, повторни опити и дневник на изпращанията.
- **Планирани отчети:** Дневни, седмични и сменни отчети с производствени показатели, статистика на алармите и енергийния раздел като HTML имейл с прикачени CSV файлове.
- **Източници на данни:** Работни поръчки, рецепти и дневници като таблици, които ERP попълва през API, а екраните четат; импорт от CSV и HTTP изтегляне.
- **Примери от асистента:** AI асистент обяснява кой път е подходящ и връща примери за копиране и изпълнение с вашите реални тагове, топици и регистри. ([Научете повече](https://plcgateway.com/bg/ai-mcp.md))

## MQTT за IoT платформи и облака

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

- MQTT 3.1.1 по TCP или TLS, QoS 0 или 1, retained съобщения
- JSON payload или само стойността, избор по устройства
- Състояние с брой публикувани и получени съобщения и последната грешка

![Настройки на MQTT публикуването: брокер, TLS, базов топик, режим на публикуване и формат на payload](https://plcgateway.com/assets/img/shots/mqtt-1400.webp)

## Modbus TCP за системите, които говорят само Modbus

DCS, друга SCADA или PLC четат шлюза като едно устройство, включително тагове от протоколи, които самите те не говорят: S7, Mitsubishi, FOCAS, OPC UA, IEC 61850. Булевите стойности стават coils, числата – holding регистри в една, две или четири думи; картата остава стабилна и може да бъде фиксирана, а клиентът получава CSV с нея.

- Функционални кодове 1 до 6, 15 и 16, unit id, до 16 клиента
- Записът е изключен по подразбиране
- Последна известна стойност, докато устройството е без връзка

![Modbus TCP сървър с автоматична карта на регистрите за всички тагове](https://plcgateway.com/assets/img/shots/modbus_server-1400.webp)

## Уведомете хората и системите

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

- Имейл (SMTP, STARTTLS / TLS), Telegram, webhook
- Тестово изпращане с протокола на сървъра, когато нещо се провали
- Тайните се пазят маскирани и никога не се показват отново

![Страница Известия: канали за имейл, Telegram и webhook, правила и дневник на изпращанията](https://plcgateway.com/assets/img/shots/notifications-1400.webp)

## Кой път за коя система

| Система | Препоръчан път | Защо |
|---|---|---|
| SCADA, historian, MES с OPC UA клиент | OPC UA сървър | Индустриален стандарт, абонаменти, сертификати и потребителски акаунти |
| IoT платформа, облак, Node-RED, Grafana | MQTT публикуване | Много консуматори, публикуване при промяна, без опрос на машините |
| DCS, PLC, SCADA, които говорят само Modbus | Modbus TCP сървър | Едно slave устройство за всички машини, стабилна карта на регистрите |
| ERP, BI, скриптове, табла | REST API и поток на живо | JSON по HTTPS с токен, история с агрегати, запис с операторски права |
| Система за заявки, CMMS, чат, вътрешен приемник | Webhook и имейл | Изпращане при аларми, работни поръчки или отчети |
| Електронни таблици, еднократни анализи | Експорт в CSV | Списък с тагове, Modbus карта, прикачени файлове към отчетите, история в CSV |

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

### Как AI асистент се свързва с 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 изпраща всяка промяна. Записът изисква операторски права.

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

Свържете AI асистент с поддръжка на MCP към шлюза и попитайте: той чете ръководството за интеграция, проверява какво е включено и връща фрагменти за копиране и изпълнение на curl, Python, Node.js или C# с вашите реални имена на тагове, MQTT топици, Modbus адреси и OPC UA node id, без токена.

### Могат ли други системи да записват в PLC през PLCGateway?

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

## Коя система трябва да вижда вашите машини?

Кажете ни какво използвате; ще покажем пътя, payload-а и първите стойности, пристигащи във вашата система. → https://plcgateway.com/bg/contact

---
Source: https://plcgateway.com/bg/integrations
