# بوابة واحدة، وكل المسارات إلى الخارج

> يجمع PLCGateway بيانات الآلات مرة واحدة ويقدّمها بالشكل الذي يريده كل نظام: OPC UA لأنظمة SCADA وقواعد البيانات التاريخية، وMQTT لمنصات IoT والسحابة، وModbus TCP لوحدات التحكم الأخرى، وREST API مع تدفق حي لأنظمة ERP وMES والسكربتات، وwebhook والبريد الإلكتروني وTelegram للأشخاص والأنظمة التي يجب إبلاغها عند حدوث شيء ما.

## طرق إخراج البيانات

- **خادم OPC UA:** كل جهاز وكل قيمة كعقدة، مع None / Sign / SignAndEncrypt، وشهادات تلقائية، وثقة العملاء، وحسابات المستخدمين. ([اعرف المزيد](https://plcgateway.com/ar/connect.md))
- **ناشر MQTT:** كل وسم على <base>/<device>/<tag> بصيغة JSON مع القيمة والجودة والوقت والوحدة، عند التغيير أو على فترات، مع TLS ورسائل birth وlast will؛ وكتابة اختيارية عبر مواضيع /set.
- **خادم Modbus TCP:** جميع الوسوم كجهاز Modbus تابع (slave) واحد: Coils وسجلات Holding تُعيَّن تلقائيًا أو تُثبَّت، وترتيب كلمات قابل للاختيار، وخريطة عناوين بصيغة CSV.
- **REST API وتدفق حي:** القيم، والسجل التاريخي مع التجميعات، والإنذارات، وأرقام الإنتاج، ومصادر البيانات، والكتابة عبر HTTPS برمز (token)؛ وتدفع Server-Sent Events كل تغيير.
- **الإشعارات:** بريد إلكتروني عبر SMTP مع STARTTLS، وبوتات Telegram، وwebhook بترويسات مخصصة؛ وقواعد حسب الأولوية والمجموعة والإنذار، وملخصات عند سيل الإنذارات، وإعادة المحاولة، وسجل إرسال.
- **التقارير المجدولة:** تقارير يومية وأسبوعية وتقارير ورديات مع أرقام الإنتاج وإحصاءات الإنذارات وقسم الطاقة، كبريد إلكتروني HTML مع مرفقات CSV.
- **مصادر البيانات:** أوامر العمل والوصفات والسجلات كجداول يملؤها نظام ERP عبر واجهة API وتقرؤها الشاشات؛ واستيراد CSV وسحب عبر HTTP.
- **أمثلة من المساعد:** يشرح مساعد الذكاء الاصطناعي أي مسار يناسبك ويعيد أمثلة جاهزة للنسخ والتشغيل بوسومك ومواضيعك وسجلاتك الحقيقية. ([اعرف المزيد](https://plcgateway.com/ar/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 أو القيمة المجردة، مع اختيار لكل جهاز
- حالة مع عدد الرسائل المنشورة والمستلمة وآخر خطأ

![إعدادات ناشر MQTT: الوسيط (broker) وTLS والموضوع الأساسي ووضع النشر وتنسيق الحمولة](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 وقواعد البيانات التاريخية وMES مع عميل OPC UA | خادم OPC UA | المعيار في الصناعة، والاشتراكات، والشهادات، وحسابات المستخدمين |
| منصة IoT والسحابة وNode-RED وGrafana | ناشر MQTT | مستهلكون كثر، ونشر عند التغيير، ودون استطلاع الآلات |
| DCS وPLC وSCADA لا تتحدث إلا Modbus | خادم Modbus TCP | جهاز تابع واحد لجميع الآلات، وخريطة سجلات ثابتة |
| ERP وBI والسكربتات ولوحات المعلومات | REST API وتدفق حي | JSON عبر HTTPS برمز، وسجل تاريخي مع تجميعات، وكتابة بصلاحيات المشغّل |
| نظام تذاكر وCMMS ودردشة ومستقبِل داخلي | webhook والبريد الإلكتروني | دفع عند حدوث الإنذارات أو أوامر العمل أو التقارير |
| جداول البيانات والتحليلات لمرة واحدة | تصدير CSV | قائمة الوسوم، وخريطة Modbus، ومرفقات التقارير، والسجل التاريخي إلى CSV |

## التكاملات: أسئلة شائعة

### كيف يتصل مساعد الذكاء الاصطناعي بـ PLCGateway، وما الذي يمكنه فعله بالبيانات؟

يتضمن كل منتج من PLCGateway خادم MCP (Model Context Protocol) عبر Streamable HTTP وstdio. ويتصل المساعد الذي يدعم MCP بجلسة مستخدم أو برمز (token)، ويحصل على أدوات للقيم والسجل التاريخي والإنذارات وأرقام الإنتاج والطاقة والصيانة والتهيئة، كلٌّ منها مقيّد بصلاحيات ذلك المستخدم. ويمكنه الإجابة عن الأسئلة من البيانات الحية والتاريخية، وإعداد مسودات شاشات وتقارير ليراجعها البشر، وإعداد الأجهزة والوسوم، وتزويد مُكامل الأنظمة لديك بأمثلة جاهزة لكل مسار تكامل في هذه الصفحة.

### هل يستطيع PLCGateway إرسال البيانات إلى السحابة؟

نعم. يرسل ناشر MQTT كل قيمة إلى وسيط عبر TLS، وهذه هي الطريقة التي تستقبل بها AWS IoT Core وAzure IoT Hub (عبر جسر MQTT الخاص به) وHiveMQ Cloud وEMQX Cloud ومعظم منصات IoT البيانات. وREST API وwebhook هما البديل للخدمات القائمة على HTTP.

### هل توجد واجهة REST API؟

نعم. تتاح الوسوم والقيم الحالية والسجل التاريخي بعينات خام أو فترات مجمّعة وزيادات العدادات والإنذارات ومؤشرات الإنتاج ومصادر البيانات وأرقام الطاقة والصيانة بصيغة JSON عبر HTTPS برمز bearer؛ ويدفع تدفق Server-Sent Events كل تغيير. وتتطلب الكتابة صلاحيات المشغّل.

### كيف أحصل على الأمثلة الدقيقة لمُكامل الأنظمة لديّ؟

اربط مساعد ذكاء اصطناعي يدعم MCP بالبوابة واسأله: فهو يقرأ دليل التكامل، ويتحقق مما هو مفعّل، ويعيد مقتطفات جاهزة للنسخ والتشغيل بلغات curl وPython وNode.js أو C# بأسماء وسومك ومواضيع MQTT وعناوين Modbus ومعرّفات عقد OPC UA الحقيقية، دون الرمز (token).

### هل يمكن للأنظمة الأخرى الكتابة إلى PLC عبر PLCGateway؟

نعم، عندما يكون ذلك مسموحًا: عبر OPC UA بعقدة قابلة للكتابة، وعبر مواضيع MQTT /set عند تفعيل الكتابة، وعبر رموز وظائف Modbus 5 و6 و15 و16 عندما يسمح الخادم بالكتابة، وعبر REST API بصلاحيات المشغّل. وتُرفض الكتابة إلى وسوم للقراءة فقط أو إلى أجهزة منقطعة مع رسالة خطأ واضحة.

## أي نظام ينبغي أن يرى آلاتك؟

أخبرنا بما تشغّله؛ وسنعرض المسار والحمولة وأولى القيم وهي تصل إلى نظامك. → https://plcgateway.com/ar/contact

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