# عميل OPC UA

> اجمع البيانات من وحدات PLC وآلات CNC والروبوتات والبرمجيات التي توفّر خادم OPC UA، باتصالات آمنة واستعراض لمساحة العناوين.

تملك وحدات تحكم وآلات حديثة كثيرة خادم OPC UA: SIMATIC S7-1500 وOmron NJ/NX ووحدات PLC المبنية على CODESYS وأنظمة تحكم CNC ووحدات تحكم الروبوتات. ويقرؤها عميل OPC UA في PLCGateway بقراءات مجمّعة أو باشتراكات، ويتيح لك استعراض مساحة عناوين الخادم لاختيار القيم.

يتولّى النظام الأمان عنك: تُنشأ شهادة العميل عند أول استخدام، ويمكن الوثوق بشهادات الخوادم غير الموثوقة من واجهة المستخدم، ويمكن اختيار وضع الأمان وسياسته يدويًا أو تلقائيًا. وPLCGateway نفسه خادم OPC UA أيضًا، لذا يمكن دمج بيانات من مصادر كثيرة في مساحة عناوين واحدة منظّمة.

- **معرّف برنامج التشغيل:** `opcua_client`
- **الاتصال:** opc.tcp · None / Sign / SignAndEncrypt
- **استعراض العناوين:** نعم
- **الكتابة:** نعم
- **مضمَّن في:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

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

- المتغيرات حسب NodeId نصي أو رقمي أو GUID أو opaque
- تحليل عناوين URI لمساحات الأسماء عند الاتصال
- الاستطلاع بقراءات مجمّعة أو الاشتراكات مع Monitored Items
- المصفوفات وDateTime وLocalizedText
- الأمان None وSign وSignAndEncrypt مع السياسات الحالية
- دخول مجهول أو باسم مستخدم / كلمة مرور

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

| العنوان | المعنى |
|---|---|
| `ns=2;s=Line1.Motor1.Speed` | NodeId نصي |
| `ns=3;i=1001 · i=2258` | NodeId رقمي |
| `nsu=urn:example;s=Tag` | NodeId مع URI لمساحة الأسماء |
| `ns=1;g=…` | NodeId من نوع GUID |

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

- [Siemens SIMATIC](https://plcgateway.com/ar/controllers/siemens.md)
- [Omron SYSMAC](https://plcgateway.com/ar/controllers/omron.md)
- [وحدات التحكم المبنية على CODESYS](https://plcgateway.com/ar/controllers/codesys-plcs.md)
- [FANUC CNC](https://plcgateway.com/ar/controllers/fanuc.md)

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

1. أضف جهاز عميل OPC UA بعنوان URL لنقطة النهاية (opc.tcp://host:4840)، واستخدم زر الاكتشاف لعرض خيارات الأمان.
2. اختر وضع الأمان والسياسة وطريقة الدخول؛ وأضف شهادة عميل PLCGateway إلى العملاء الموثوقين في الخادم، ووثّق شهادة الخادم.
3. استعرض مساحة العناوين وأضف المتغيرات كوسوم.
4. استخدم القيم أو أعد مشاركتها عبر خادم OPC UA الخاص بـ PLCGateway وMQTT وREST.

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

### هل الاتصال مشفّر؟

نعم، بوضع Sign أو SignAndEncrypt مع السياسات Basic256Sha256 وAes128_Sha256_RsaOaep وAes256_Sha256_RsaPss. ويختار الوضع التلقائي نقطة النهاية الأكثر أمانًا في الخادم.

### ما الفرق بينه وبين خادم OPC UA في PLCGateway؟

يقرأ العميل خوادم OPC UA الأخرى؛ أما الخادم فينشر جميع وسوم PLCGateway، من كل البروتوكولات، إلى أنظمة MES وERP وقواعد البيانات التاريخية (Historians) والمنصات السحابية.

### هل يستطيع قراءة آلاف العقد؟

نعم. تُجمّع القراءات، ولا تنقل الاشتراكات إلا القيم المتغيرة، مما يُبقي الحمل على الخادم منخفضًا.

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

- [عميل OPC DA (OPC Classic)](https://plcgateway.com/ar/protocols/opc-da.md)
- [MTConnect](https://plcgateway.com/ar/protocols/mtconnect.md)
- [Siemens S7](https://plcgateway.com/ar/protocols/siemens-s7.md)
- [جميع البروتوكولات](https://plcgateway.com/ar/protocols.md)

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

---
Source: https://plcgateway.com/ar/protocols/opc-ua
