For the complete documentation index, see llms.txt. This page is also available as Markdown.

OPC UA Read

تقرأ هذه الدالة قيمة من عنوان على خادم OPC UA وتعيد القيمة الحالية لتستخدمها في أجزاء أخرى من السيناريو. وتُستخدم للقراءات المتزامنة البسيطة عندما يكون لديك بالفعل اتصال عميل نشط.

📥 المدخلات

  • Client — مقبس الإدخال الذي يقبل اتصال عميل OPC UA نشط.

  • Node Address — مقبس الإدخال الذي يقبل عنوان/معرّف المتغير المراد قراءته على الخادم.

📤 المخرجات

  • Value — مقبس الإخراج الذي يوفر القيمة الحالية المقروءة من عنوان OPC UA المحدد.

🕹️ عناصر التحكم

  • لا يعرض هذا البلوك عناصر واجهة إضافية داخل البلوك نفسه. يُعد مقبسا الإدخال (Client و Node Address) هما عناصر التحكم الفعلية: زوّد مقبس Client بعميل متصل وأدخل العنوان المطلوب قراءته في Node Address.

🎯 الميزات

  • قراءة متزامنة بسيطة لقيمة واحدة من عنوان OPC UA عند التقييم.

  • واجهة مختصرة: يتطلب فقط عميلًا نشطًا وعنوان عقدة.

  • يعيد القيمة المسترجعة مباشرة عبر مخرج Value للمعالجة اللاحقة.

  • يسجل الأخطاء لمساعدة تشخيص مشاكل الاتصال أو أخطاء العنوان.

⚙️ آلية التشغيل

عند تشغيل البلوك، يتوقع وجود عميل OPC UA نشط على مدخل Client ومعرّف متغير صالح على مدخل Node Address. يطلب البلوك القيمة الحالية من ذلك العنوان ويوصلها عبر مخرج Value حتى تتمكن البلوكات الأخرى من استهلاكها أو تسجيلها.

💡 نصائح وحيل

  • للحصول على Client صالح، استخدم أولاً بلوك OPC UA Client وصل مخرجه Client بمدخل Client في هذا البلوك.

  • لمعاينة أو تصحيح نتائج القراءة، وصل مخرج Value إلى Debug Input أو إلى CSV Export لتسجيل القيم مع مرور الوقت.

  • استخدم Data Write Global / Data Read Global لمشاركة القيم المقروءة عبر أجزاء مختلفة من السيناريو.

  • أرسل القيم المقروءة إلى أنظمة خارجية بالاتصال ببلوكس مثل MQTT Publish أو REST API - Post.

  • إذا كنت تقرأ عناوين عديدة بانتظام، فكّر في تجميع القراءات أو ترتيبها بواسطة بلوكات منطقية (مثل بلوكات التحكم بالتدفق أو التجميع) للحفاظ على تنظيم السيناريو.

🛠️ استكشاف الأخطاء وإصلاحها

  • عدم عودة قيمة / خطأ حول العميل: تأكد أن مدخل Client يحتوي على عميل OPC UA متصل (استخدم بلوك OPC UA Client).

  • عنوان غير صالح أو قيمة غير متوقعة: تحقق من صيغة ومعرّف Node Address على خادم OPC UA لديك.

  • أخطاء صلاحية أو أمان: تحقق من حقوق الوصول وإعدادات سياسات الأمان على الخادم؛ تأكد من صحة بيانات الاعتماد وإعدادات الخادم.

  • اتصال متقطع: قد تتسبب مشاكل الشبكة أو حمل الخادم بفشل القراءات — راقب السجلات وأعد المحاولة عند الحاجة.

  • للحصول على رؤية أفضل أثناء التطوير، وصل مخرج Value إلى Debug Input لرؤية النتائج الخام ومساعدة التشخيص.

آخر تحديث