# DNP3

> اقرأ المحطات الخارجية DNP3 وتحكّم بها في مرافق الكهرباء والمياه والصرف الصحي والمحطات الفرعية الصناعية، مع الأحداث وأعلام الجودة والطوابع الزمنية.

DNP3 هو بروتوكول SCADA الشائع لدى مرافق الكهرباء والمياه في بلدان كثيرة. ويعمل PLCGateway كـ DNP3 Master عبر TCP: ينفّذ استطلاع التكامل (Integrity Poll) بعد الاتصال وبشكل دوري، ويجمع الأحداث باستطلاعات الفئات أو بالردود غير المطلوبة (Unsolicited)، ويزامن وقت المحطة الخارجية عندما تطلب ذلك.

تصبح المداخل الثنائية والثنائية المزدوجة والمداخل التناظرية والعدادات وحالات المخارج وسومًا مع أعلام DNP3 ووقت الحدث؛ وتُرسل كتل مخرج مرحّل التحكم CROB (latch وpulse وtrip وclose) والمخارج التناظرية بالتشغيل المباشر أو select-before-operate.

- **معرّف برنامج التشغيل:** `dnp3`
- **الاتصال:** DNP3 over TCP · port 20000
- **استعراض العناوين:** تُكتب العناوين يدويًا أو تُستورد
- **الكتابة:** نعم
- **مضمَّن في:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## ما يقرؤه PLCGateway ويكتبه

- المداخل الثنائية والثنائية المزدوجة مع الأحداث
- المداخل التناظرية 16 / 32 بت وfloat وdouble
- العدادات والعدادات المجمّدة
- حالة المخارج الثنائية والتناظرية
- CROB بأوامر latch وpulse وtrip وclose؛ وأوامر المخارج التناظرية
- الأعلام (online وrestart وcommunication lost وforced وover range) وأوقات الأحداث

## أمثلة على العناوين

| العنوان | المعنى |
|---|---|
| `bi:0` | المدخل الثنائي 0 |
| `dbi:2` | مدخل ثنائي مزدوج |
| `ai:5` | المدخل التناظري 5 |
| `ctr:2 · fctr:2` | عداد / عداد مجمّد |
| `bo:1 · bo:3.trip` | مخرج ثنائي مع أمر latch / trip |
| `ao:0` | مخرج تناظري |

## وحدات التحكم والأجهزة

- [مرحّلات الحماية وأجهزة IED ووحدات RTU](https://plcgateway.com/ar/controllers/protection-relays.md)

## الربط في بضع خطوات

1. اتفق مع مالك الجهاز على عنوان المحطة الخارجية وعنوان الـ Master وقائمة النقاط.
2. أضف جهاز DNP3 بعنوان IP والمنفذ 20000 والعناوين؛ واختر استطلاع الأحداث أو الردود غير المطلوبة.
3. أنشئ النقاط كوسوم أو استوردها من CSV.
4. استخدم القيم في الشاشات والإنذارات وإدارة الطاقة والتقارير.

## أسئلة وأجوبة

### هل DNP3 التسلسلي مدعوم؟

يدعم PLCGateway بروتوكول DNP3 عبر TCP/IP. ويمكن الوصول إلى المحطات الخارجية التسلسلية عبر خادم طرفي (Terminal Server) يمرّر الخط التسلسلي عبر TCP.

### هل أوامر select-before-operate مدعومة؟

نعم، يمكن لكل جهاز استخدام التشغيل المباشر أو select-before-operate؛ ويُبلَّغ عن رمز حالة المحطة الخارجية، مثل local control أو not supported.

### هل DNP3 Secure Authentication مدعوم؟

لا. استخدم شبكة محمية أو VPN لاتصالات DNP3.

## بروتوكولات ذات صلة

- [IEC 60870-5-104](https://plcgateway.com/ar/protocols/iec-60870-5-104.md)
- [IEC 61850 MMS](https://plcgateway.com/ar/protocols/iec-61850.md)
- [Modbus TCP / RTU](https://plcgateway.com/ar/protocols/modbus.md)
- [جميع البروتوكولات](https://plcgateway.com/ar/protocols.md)

_أسماء المنتجات والطرازات علامات تجارية لأصحابها. وهي مذكورة فقط لتوضيح المعدّات التي تتواصل معها برامج التشغيل؛ ولا تربط PLCGateway أي صلة بهذه الشركات._

---
Source: https://plcgateway.com/ar/protocols/dnp3
